DocumentCode :
964135
Title :
Low-cost solutions for preventing simple side-channel analysis: side-channel atomicity
Author :
Chevallier-Mames, Benoît ; Ciet, Mathieu ; Joye, Marc
Author_Institution :
Card Security Group, Geinplus, La Ciotat, France
Volume :
53
Issue :
6
fYear :
2004
fDate :
6/1/2004 12:00:00 AM
Firstpage :
760
Lastpage :
768
Abstract :
We introduce simple methods to convert a cryptographic algorithm into an algorithm protected against simple side-channel attacks. Contrary to previously known solutions, the proposed techniques are not at the expense of the execution time. Moreover, they are generic and apply to virtually any algorithm. In particular, we present several novel exponentiation algorithms, namely, a protected square-and-multiply algorithm, its right-to-left counterpart, and several protected sliding-window algorithms. We also illustrate our methodology applied to point multiplication on elliptic curves. All these algorithms share the common feature that the complexity is globally unchanged compared to the corresponding unprotected implementations.
Keywords :
computational complexity; cryptography; computational complexity; cryptographic algorithm; elliptic curve; exponentiation algorithm; protected sliding-window algorithm; protected square-and-multiply algorithm; side-channel analysis; side-channel atomicity; Algorithm design and analysis; Concrete; Elliptic curve cryptography; Elliptic curves; Energy consumption; Information retrieval; Protection; Security; Timing; 65; Cryptographic algorithms; atomicity; elliptic curves.; exponentiation; protected implementations; side-channel analysis;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2004.13
Filename :
1288550
Link To Document :
بازگشت