1. 타원곡선 기반 공개키 암호 시스템 구현을 위한 Scalable ECC 프로세서.
- Author
-
최준백 and 신경욱
- Subjects
MODULAR arithmetic ,FINITE fields ,ARRAY processing ,ELLIPTIC curves ,ELLIPTIC curve cryptography ,MATRIX inversion ,CURVES - Abstract
A scalable ECC architecture with high scalability and flexibility between performance and hardware complexity is proposed. For architectural scalability, a modular arithmetic unit based on a one-dimensional array of processing element (PE) that performs finite field operations on 32-bit words in parallel was implemented, and the number of PEs used can be determined in the range of 1 to 8 for circuit synthesis. A scalable algorithms for word-based Montgomery multiplication and Montgomery inversion were adopted. As a result of implementing scalable ECC processor (sECCP) using 180-nm CMOS technology, it was implemented with 100 kGEs and 8.8 kbits of RAM when N
PE =1, and with 203 kGEs and 12.8 kbits of RAM when NPE =8. The performance of sECCP with NPE =1 and NPE =8 was analyzed to be 110 PSMs/sec and 610 PSMs/sec, respectively, on P256R elliptic curve when operating at 100 MHz clock. [ABSTRACT FROM AUTHOR]- Published
- 2021
- Full Text
- View/download PDF