Abstract
This paper presents an overview of hardware implementations for the two commonly used types of public key cryptography, i.e. RSA and elliptic curve cryptography, both based on modular arithmetic. We first discuss the mathematical background and the algorithms to implement these cryptosystems. Next an overview is given of the different hardware architectures which have been proposed in the literature.
Original language | English |
---|---|
Pages (from-to) | 1-64 |
Number of pages | 64 |
Journal | Integration |
Volume | 34 |
Issue number | 1-2 |
DOIs | |
Publication status | Published - May 2003 |
Externally published | Yes |
Funding
The work was partially supported by Concerted Research Action GOA-MEFISTO-666 of the Flemish Government.
Funders | Funder number |
---|---|
Vlaamse regering | |
Concerted Research Action | GOA-MEFISTO-666 |
Keywords
- Elliptic curve cryptography
- Hardware architectures
- Public key cryptography
- RSA