VLSI implementation of elliptic curve cryptographic accelerator over GF (p)

Tianyi XIE,Kai HUANG,Siwen XIU,Congxue TANG,Xiaolang YAN
DOI: https://doi.org/10.3778/j.issn.1002-8331.1410-0277
2016-01-01
Abstract:The software efficiency of Elliptic Curve Cryptography(ECC)algorithm over GF ( p) is analyzed. Against the disadvantages of the software implementation, the partition between software and hardware is given. A kind of hardware accelerator suitable for Sytem-on-Chip(SoC)is proposed, and the SoC architecture is designed. Hardware acceleration for both filed multiplication and Miller-Rabin primality test is implemented, which largely improves the performance of ECC at the expense of a little cost of area. The SM2 public key cryptographic algorithm is implemented on chip. Based on the HJTC 0.11μm eFlash standard cell-library, the area of the accelerator is about 0.6 mm2 . The accelerator can execute 167 operations per second for 192 bit unknown-point multiplication and 94 operations per second for 256 bit in 50 MHz. Experimental results show that the performance per unit area of the accelerator is higher than other approaches.
What problem does this paper attempt to address?