Title :
Ultra High-Speed SM2 ASIC Implementation
Author :
Zhenwei Zhao ; Guoqiang Bai
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
In this paper, we present a high-performance elliptic curve cryptographic architecture over SCA-256 prime field by introducing a one-cycle full-precision multiplier. Based on the multiplier, we give a thorough bottom-up optimization in algorithm level. The performance of the architecture is boosted by the use of a two-stage pipeline scheme, and our pipeline utilization reaches 100%. It takes only 8 cycles to perform point doubling and 12 cycles to perform point addition. Using NAF recoding of scalar k, it takes about 3333 cycles to complete the point multiplication operation. In the hardware evaluation using a 0.13 mum CMOS standard cell library, our high-performance SM2 architecture executes one point multiplication operation in 20.36 mus, which translates into more than 49000 point multiplications per second. To the best of our knowledge, our architecture offers the highest single-core performance over prime fields reported in literature up to now.
Keywords :
CMOS logic circuits; application specific integrated circuits; multiplying circuits; pipeline processing; public key cryptography; CMOS standard cell library; SCA-256 prime field; high-performance elliptic curve cryptographic architecture; one cycle full precision multiplier; size 0.13 mum; two stage pipeline; ultrahigh speed SM2 ASIC; Algorithm design and analysis; Computer architecture; Elliptic curve cryptography; Elliptic curves; Jacobian matrices; Optimization; Pipelines; ASIC; Elliptic Curve Cryptography; High Speed; Point Multiplication; SM2;
Conference_Titel :
Trust, Security and Privacy in Computing and Communications (TrustCom), 2014 IEEE 13th International Conference on
Conference_Location :
Beijing
DOI :
10.1109/TrustCom.2014.27