DocumentCode
3301002
Title
An efficient high performance scalar multiplication method with resistance against timing attacks
Author
Al-Somani, Turki F. ; Amin, Alaaeldin
Author_Institution
Umm Al-Qura Univ., Makkah
fYear
2008
fDate
March 31 2008-April 4 2008
Firstpage
860
Lastpage
865
Abstract
This paper presents an efficient high performance elliptic curve scalar multiplication method with resistance against Timing Attacks. The main idea of the proposed method is to control the main scalar multiplication loop such that- either- a- single-point- addition´ is- performed- or- a- number- of- consecutive point doublings that take the same time taken by a single point addition is- performed. The proposed method works with both binary-encoded as well as NAF-encodedprivate keys with NAF encoding yielding higher performance. It requires no extra fake computations and its time complexity is less than other recently reported countermeasures, especially when parallel multipliers are used.
Keywords
binary codes; computational complexity; cryptography; NAF-encoded private keys; binary encoding; elliptic curve cryptosystems; elliptic curve scalar multiplication method; time complexity; timing attacks; Elliptic curve cryptography; Elliptic curves; Energy consumption; Galois fields; High performance computing; Petroleum; Public key cryptography; Resists; Security; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on
Conference_Location
Doha
Print_ISBN
978-1-4244-1967-8
Electronic_ISBN
978-1-4244-1968-5
Type
conf
DOI
10.1109/AICCSA.2008.4493630
Filename
4493630
Link To Document