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