DocumentCode :
3799643
Title :
Techniques for Random Masking in Hardware
Author :
Jovan Dj. Golic
Author_Institution :
Security Innovation, Telecom Italia, Turin
Volume :
54
Issue :
2
fYear :
2007
Firstpage :
291
Lastpage :
300
Abstract :
A new technique for Boolean random masking of the logic and operation in terms of nand logic gates is proposed and applied for masking the integer addition. The new technique can be used for masking arbitrary cryptographic functions and is more efficient than previously known techniques, recently applied to the Advanced Encryption Standard (AES). New techniques for the conversions from Boolean to arithmetic random masking and vice versa are also developed. They are hardware oriented and do not require additional random bits. Unlike the previous, software-oriented techniques showing a substantial difference in the complexity of the two conversions, they have a comparable complexity being about the same as that of one integer addition only. All the techniques proposed are in theory secure against the first-order differential power analysis on the logic gate level. They can be applied in hardware implementations of various cryptographic functions, including AES, (keyed) SHA-1, IDEA, and RC6
Keywords :
"Hardware","Cryptography","Boolean functions","Energy consumption","Telecommunication computing","Logic gates","Circuits","Power measurement","Semiconductor device measurement","Electromagnetic measurements"
Journal_Title :
IEEE Transactions on Circuits and Systems I: Regular Papers
Publisher :
ieee
ISSN :
1549-8328
Type :
jour
DOI :
10.1109/TCSI.2006.885974
Filename :
4089116
Link To Document :
بازگشت