DocumentCode :
421357
Title :
Current flattening in software and hardware for security applications
Author :
Muresan, Radu ; Gebotys, Catherine
Author_Institution :
Guelph Univ., Ont., Canada
fYear :
2004
fDate :
8-10 Sept. 2004
Firstpage :
218
Lastpage :
223
Abstract :
This work presents a new current flattening technique applicable in software and hardware. This technique is important in embedded cryptosystems since power analysis attacks (that make use of the current variation dependency on data and program) compromise the security of the system. The technique flattens the current internally by exploiting current consumption differences at the instruction level. Code transformations supporting current variation reductions due to program dependencies are presented. Also, real-time hardware architecture capable of reducing the current to data and program dependencies is proposed. Measured and simulated current waveforms of cryptographic software are presented in support of these techniques.
Keywords :
cryptography; embedded systems; program compilers; code transformations; cryptographic software; current consumption differences; current flattening; current variation dependency; current variation reductions; current waveforms; embedded cryptosystems; instruction level; power analysis attacks; program dependencies; real-time hardware architecture; security applications; system security; Application software; Data security; Elliptic curve cryptography; Energy consumption; Hardware; Information analysis; Power system security; Protocols; Public key cryptography; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004. International Conference on
Print_ISBN :
1-58113-937-3
Type :
conf
DOI :
10.1109/CODESS.2004.240743
Filename :
1360507
Link To Document :
بازگشت