A 5.1μJper point-multiplication elliptic curve cryptographic processor
Autor: | Vladimir Rožić, Oscar Reparaz, Ingrid Verbauwhede |
---|---|
Rok vydání: | 2016 |
Předmět: |
Post-quantum cryptography
business.industry Computer science Applied Mathematics Distributed computing 020208 electrical & electronic engineering Elliptic Curve Digital Signature Algorithm Cryptography 02 engineering and technology Computer Science Applications Electronic Optical and Magnetic Materials Elliptic curve point multiplication Symmetric-key algorithm Computer engineering 0202 electrical engineering electronic engineering information engineering Key (cryptography) 020201 artificial intelligence & image processing Electrical and Electronic Engineering Elliptic curve cryptography business Key size |
Zdroj: | International Journal of Circuit Theory and Applications. 45:170-187 |
ISSN: | 0098-9886 |
Popis: | Summary Security features such as privacy and device authentication are required in wireless sensor networks, electronic IDs, Radio Frequency Identification tags, and many other applications. These features are provided using cryptography. Symmetric key cryptography, where the key is distributed between the communication parties prior to communication, does not provide adequate solution for large scalable systems such as sensor networks. In these cases, public-key cryptography should be used. However, public-key algorithms are typically more computationally intensive than their symmetric key counterparts, which creates difficulties in meeting the strict area, power, and energy requirements. Elliptic curve cryptography, because of relatively small operand sizes, can be used to answer the imposed challenges. In this paper, we present a processor for elliptic curve cryptography over GF(2163). This processor can perform elliptic curve point multiplication as well as general modular operations. The processor is flexible enough to support multiple cryptographic protocols. The chip is fabricated using UMC .13 μm 1P8M process, resulting in a core area of 0.54 mm2. The energy consumption to perform one elliptic curve point multiplication is 5.1 μJ. The design features lightweight countermeasures against side-channel attacks. A security evaluation shows the effectiveness of such countermeasures. Copyright © 2016 John Wiley & Sons, Ltd. |
Databáze: | OpenAIRE |
Externí odkaz: |