In this paper, we proposed an efficient implementation scheme for digital signature based on the cryptography algorithm SM2, which is established as the Elliptic Curve Cryptography (ECC) standard of China. Algorithm analysis reveals speed bottleneck lies in scalar multiplication, which is time consuming for the master processor to implement. Therefore, a configurable ECC coprocessor is employed in the scheme to improve the processing speed. In order to improve the efficiency of data transport within digital signature, a fine-grained programming and high Instruction Level Parallelism architecture is employed. To decrease intermediate registers, point doubling algorithm is optimized to reduce space complexity. The speed of critical steps within SM2 digital signature is improved significantly by the coprocessor. With these improvements, scalar multiplication can be achieved in 3 ms at 80 MHz for 192-bit ECC. The results show that our scheme is competitive for embedded platforms. © 2012 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Liu, Y., Guo, W., Tan, Y., Wei, J., & Sun, D. (2013). An efficient scheme for implementation of SM2 digital signature over GF(p). Communications in Computer and Information Science, 332, 250–258. https://doi.org/10.1007/978-3-642-34447-3_23
Mendeley helps you to discover research relevant for your work.