Abstract
A compact fast elliptic curve scalar multiplier with variable key size is implemented as a coprocessor with a Xilinx FPGA. This implementation utilizes the internal SRAM/registers of the FPGA and has the whole scalar multiplier implemented within a single FPGA chip. The compact design helps reduce the overhead and limitations associated with data transfer between FPGA and host, and thus leads to high performance. The experimental data from the mappings over small fields shows that the carefully constructed hardware architecture is regular and has high CLB utilization.
Original language | English (US) |
---|---|
Title of host publication | Cryptographic Hardware and Embedded Systems - 1st International Workshop, CHES 1999, Proceedings |
Editors | Cetin K. Koc, Paar Paar |
Publisher | Springer Verlag |
Pages | 257-268 |
Number of pages | 12 |
ISBN (Print) | 354066646X, 9783540666462 |
DOIs | |
State | Published - 1999 |
Event | 1st Workshop on Cryptographic Hardware and Embedded Systems, CHES 1999 - Worcester, United States Duration: Aug 12 1999 → Aug 13 1999 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 1717 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Other
Other | 1st Workshop on Cryptographic Hardware and Embedded Systems, CHES 1999 |
---|---|
Country/Territory | United States |
City | Worcester |
Period | 8/12/99 → 8/13/99 |
Bibliographical note
Publisher Copyright:© Springer-Verlag Berlin Heidelberg 1999.
Keywords
- Coprocessor
- Elliptic curves
- FPGA
- Galois field
- Public-key cryptography
- Reconfigurable hardware
- Scalar multiplication