首页 | 本学科首页   官方微博 | 高级检索  
     


A high‐speed RSD‐based flexible ECC processor for arbitrary curves over general prime field
Authors:Yasir Ali Shah  Khalid Javeed  Shoaib Azmat  Xiaojun Wang
Affiliation:1. Department of Electrical Engineering, COMSATS Institute of Information Technology, Abbottabad, Khyber Pakhtunkhwa, Pakistan;2. Department of Computer Engineering, Bahria University, Islamabad, Pakistan;3. School of Electronics Engineering, Dublin City University, Dublin, Ireland
Abstract:This workpresents a novel high‐speed redundant‐signed‐digit (RSD)‐based elliptic curve cryptographic (ECC) processor for arbitrary curves over a general prime field. The proposed ECC processor works for any value of the prime number and curve parameters. It is based on a new high speed Montgomery multiplier architecture which uses different parallel computation techniques at both circuit level and architectural level. At the circuit level, RSD and carry save techniques are adopted while pre‐computation logic is incorporated at the architectural level. As a result of these optimization strategies, the proposed Montgomery multiplier offers a significant reduction in computation time over the state‐of‐the‐art. At the system level, to further enhance the overall performance of the proposed ECC processor, Montgomery ladder algorithm with (X,Y)‐only common Z coordinate (co‐Z) arithmetic is adopted. The proposed ECC processor is synthesized and implemented on different Xilinx Virtex (V) FPGA families for field sizes of 256 to 521 bits. On V‐6 platform, it computes a single 256 to 521 bits scalar point multiplication operation in 0.65 to 2.6 ms which is up to 9 times speed‐up over the state‐of‐the‐art.
Keywords:elliptic curve cryptography  field programmable gate array (FPGA)  high‐speed  redundant‐signed‐digit (RSD)  scalar point multiplication
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号