DocumentCode :
1411811
Title :
Multiprocessor information concealment architecture to prevent power analysis-based side channel attacks
Author :
Ambrose, Jude Angelo ; Ragel, R.G. ; Parameswaran, Sri ; Ignjatovic, Aleksandar
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
Volume :
5
Issue :
1
fYear :
2011
fDate :
1/1/2011 12:00:00 AM
Firstpage :
1
Lastpage :
15
Abstract :
Side channel attackers observe external manifestations of internal computations in an embedded system to predict the encryption key employed. The ability to examine such external manifestations (power dissipation or electromagnetic emissions) is a major threat to secure embedded systems. This study proposes a secure multiprocessor architecture to prevent side channel attacks, based on a dual-core algorithmic balancing technique, where two identical cores are used. Both cores use a single clock and encrypt simultaneously, with one core executing the original encryption, whereas the second executes the complementary encryption. This effectively balances the crucial information from the power profile (note that it is the information and not the power profile itself), hiding the actual key from the adversary attempting an attack based on differential power analysis (DPA). The two cores normally execute different tasks, but will encrypt together to foil a side channel attack. The authors show that, when our technique is applied, DPA fails on the most common block ciphers, data encryption standard (DES) and advanced encryption standard (AES), leaving the attacker with little useful information with which to perpetrate an attack.
Keywords :
embedded systems; multiprocessing systems; public key cryptography; advanced encryption standard; data encryption standard; differential power analysis; dual-core algorithmic balancing technique; electromagnetic emissions; embedded system; encryption key; multiprocessor information concealment architecture; power analysis-based side channel attacks; power dissipation;
fLanguage :
English
Journal_Title :
Computers & Digital Techniques, IET
Publisher :
iet
ISSN :
1751-8601
Type :
jour
DOI :
10.1049/iet-cdt.2009.0097
Filename :
5674131
Link To Document :
بازگشت