DocumentCode :
1731814
Title :
Efficient prime-field arithmetic for elliptic curve cryptography on wireless sensor nodes
Author :
Zhang, Yang ; Grossschädl, Johann
Author_Institution :
Univ. of Luxembourg, Luxembourg, Luxembourg
Volume :
1
fYear :
2011
Firstpage :
459
Lastpage :
466
Abstract :
Public-Key Cryptography (PKC) is essential to ensure the authenticity and confidentiality of communication in open computer networks such as the Internet. While RSA is still the most widely used public-key cryptosystem today, it can be expected that Elliptic Curve Cryptography (ECC) will continue to gain importance and become the de-facto standard for PKC in the emerging “Internet of Things.” ECC is particularly attractive for use in resource-restricted devices (e.g. wireless sensor nodes, RFID tags) due to its high level of security per bit, which allows for shorter keys compared to RSA. The performance of elliptic curve cryptosystems is primarily determined by the efficiency of certain arithmetic operations (especially multiplication and squaring) in the underlying finite field. In the present paper, we introduce a high-speed implementation of arithmetic in Optimal Prime Fields (OPFs) for the ATmega128, an 8-bit processor used in a number of sensor nodes including the MICAz mote. An OPF is defined by a prime of the form p = u · 2k +v, whereby u and v are small compared to 2k; in our implementation u is a 16-bit integer and v = 1. A special property of these primes is their low Hamming weight since only a few bits near the MSB and LSB are one. We describe an optimized variant of Montgomery multiplication, based on Gura et al´s hybrid technique, that takes the low weight of such primes into account to minimize execution time. Our implementation for the ATmega128 is able to perform a multiplication in a 160-bit OPF in 3,532 clock cycles, which represents a new speed record for 160-bit modular multiplication on an 8-bit processor.
Keywords :
microprocessor chips; public key cryptography; wireless sensor networks; ATmega128 processor; ECC; Internet of Things; LSB; MICAz mote; MSB; Montgomery multiplication; OPF; PKC; RFID tag; RSA; WSN; arithmetic high-speed implementation; efficient prime-field arithmetic; elliptic curve cryptography; elliptic curve cryptosystems; low Hamming weight; open computer network; optimal prime field; public-key cryptography; public-key cryptosystem; resource-restricted device; wireless sensor network; wireless sensor node; word length 16 bit; word length 160 bit; word length 8 bit; Arrays; Educational institutions; Elliptic curve cryptography; Elliptic curves; Registers; Wireless sensor networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Network Technology (ICCSNT), 2011 International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4577-1586-0
Type :
conf
DOI :
10.1109/ICCSNT.2011.6181997
Filename :
6181997
Link To Document :
بازگشت