Article (Périodiques scientifiques)
Efficient Implementation of NIST-Compliant Elliptic Curve Cryptography for 8-bit AVR-Based Sensor Nodes
LIU, Zhe; Seo, Hwajeong; GROSZSCHÄDL, Johann et al.
2016In IEEE Transactions on Information Forensics and Security, 11 (7), p. 1385-1397
Peer reviewed
 

Documents


Texte intégral
TIFS2016.pdf
Postprint Éditeur (5 B)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Wireless Sensor Networks; Elliptic Curve Cryptography; NIST Curve P192; Scalar Multiplication; Multiple-Precision Arithmetic
Résumé :
[en] In this paper, we introduce a highly optimized software implementation of standards-compliant elliptic curve cryptography (ECC) for wireless sensor nodes equipped with an 8-bit AVR microcontroller. We exploit the state-of-the-art optimizations and propose novel techniques to further push the performance envelope of a scalar multiplication on the NIST P-192 curve. To illustrate the performance of our ECC software, we develope the prototype implementations of different cryptographic schemes for securing communication in a wireless sensor network, including elliptic curve Diffie-Hellman (ECDH) key exchange, the elliptic curve digital signature algorithm (ECDSA), and the elliptic curve Menezes-Qu-Vanstone (ECMQV) protocol. We obtain record-setting execution times for fixed-base, point variable-base, and double-base scalar multiplication. Compared with the related work, our ECDH key exchange achieves a performance gain of roughly 27% over the best previously published result using the NIST P-192 curve on the same platform, while our ECDSA performs twice as fast as the ECDSA implementation of the well-known TinyECC library. We also evaluate the impact of Karatsuba's multiplication technique on the overall execution time of a scalar multiplication. In addition to offering high performance, our implementation of scalar multiplication has a highly regular execution profile, which helps to protect against certain side-channel attacks. Our results show that NIST-compliant ECC can be implemented efficiently enough to be suitable for resource-constrained sensor nodes.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
LIU, Zhe ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Seo, Hwajeong;  Pusan National University > School of Computer Science and Engineering
GROSZSCHÄDL, Johann ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Kim, Howon;  Pusan National University > School of Computer Science and Engineering
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Efficient Implementation of NIST-Compliant Elliptic Curve Cryptography for 8-bit AVR-Based Sensor Nodes
Date de publication/diffusion :
juillet 2016
Titre du périodique :
IEEE Transactions on Information Forensics and Security
ISSN :
1556-6013
Maison d'édition :
IEEE Signal Processing Society
Volume/Tome :
11
Fascicule/Saison :
7
Pagination :
1385-1397
Peer reviewed :
Peer reviewed
Disponible sur ORBilu :
depuis le 04 juillet 2016

Statistiques


Nombre de vues
291 (dont 16 Unilu)
Nombre de téléchargements
0 (dont 0 Unilu)

citations Scopus®
 
73
citations Scopus®
sans auto-citations
60
citations OpenAlex
 
63
citations WoS
 
64

Bibliographie


Publications similaires



Contacter ORBilu