Abstract
Combination of efficient point operation architecture and high intractability feature of cryptographic curve optimizes the performance of the Edward curve cryptography (EdCC) processor ensuring desired security. This research employs the most recently invented twisted Edward curve for performing point operation. A novel architecture of unified point operation has been designed over the 256-bit prime field which can execute Edward curve point doubling and point addition in one module instead of two divide modules. The proposed architecture has been implemented on Virtex-5 field-programmable gate array technology and achieved 5.48 μs computational delay and only 10% of available slices for 256-bit point operation. Our design reduces almost 50% of the required clock cycles compared to other designs. Also, it assures a better security characteristic as to the conventional approach. To our best knowledge, the proposed architecture provides better performance in terms of throughput on FPGA than the other work which is effective for the design of the EdCC processor.
Original language | English |
---|---|
Title of host publication | 2019 International Conference on Computer, Communication, Chemical, Materials and Electronic Engineering (IC4ME2) |
Place of Publication | Piscataway, NJ |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Number of pages | 4 |
ISBN (Electronic) | 9781728130606 |
ISBN (Print) | 9781728130613 |
DOIs | |
Publication status | Published - 2019 |
Event | 2019 International Conference on Computer, Communication, Chemical, Materials and Electronic Engineering - Rajshahi, Bangladesh Duration: 11 Jul 2019 → 12 Jul 2019 |
Conference
Conference | 2019 International Conference on Computer, Communication, Chemical, Materials and Electronic Engineering |
---|---|
Abbreviated title | IC4ME2 |
Country/Territory | Bangladesh |
City | Rajshahi |
Period | 11/07/19 → 12/07/19 |
Keywords
- Twisted Edward Curve
- Unified Point Operation
- Field Programmable Gate Array (FPGA)
- EdCC processor