Visible to the public A compact and efficient architecture for elliptic curve cryptographic processor

TitleA compact and efficient architecture for elliptic curve cryptographic processor
Publication TypeConference Paper
Year of Publication2016
AuthorsYi, Su-Wen, Li, Wei, Dai, Zi-Bin, Liu, Jun-Wei
Conference Name2016 13th IEEE International Conference on Solid-State and Integrated Circuit Technology (ICSICT)
Keywordsarbitrary curves, Clustering algorithms, clustering technology, CMOS 1 P9M technology, CMOS integrated circuits, composability, Computer architecture, dual-field elliptic curve cryptographic processor, elliptic curve cryptographic processor, Elliptic curve cryptography, Elliptic curve cryptography (ECC), Galois fields, Hardware, hardware complexity, heterogeneous function units, Kaliski's Montgomery modular inversion, Metrics, microprocessor chips, Montgomery modular division algorithm, parallel processing, pubcrawl, public key cryptography, Registers, Resiliency, scalar multiplication, size 90 nm, UMC, word length 576 bit
Abstract

In this paper, a dual-field elliptic curve cryptographic processor is proposed to support arbitrary curves within 576-bit in dual field. Besides, two heterogeneous function units are coupled with the processor for the parallel operations in finite field based on the analysis of the characteristics of elliptic curve cryptographic algorithms. To simplify the hardware complexity, the clustering technology is adopted in the processor. At last, a fast Montgomery modular division algorithm and its implementation is proposed based on the Kaliski's Montgomery modular inversion. Using UMC 90-nm CMOS 1P9M technology, the proposed processor occupied 0.86-mm2 can perform the scalar multiplication in 0.34ms in GF(p160) and 0.22ms in GF(2160), respectively. Compared to other elliptic curve cryptographic processors, our design is advantageous in hardware efficiency and speed moderation.

URLhttps://ieeexplore.ieee.org/document/7998714
DOI10.1109/ICSICT.2016.7998714
Citation Keyyi_compact_2016