loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Conference on Information Technology: Coding and Computing (ITCC'04) Volume 1
IT Security Project: Implementation of the Advanced Encryption Standard (AES) on a Smart Card
Las Vegas, Nevada
April 05-April 07
ISBN: 0-7695-2108-8
Kai Schramm, Ruhr University Bochum, Germany
Christof Paar, Ruhr University Bochum, Germany
We propose an interdisciplinary IT security lab project which combines topics of computer architecture, cryptography and software engineering. In this lab undergraduate students of EE/CS are supposed to efficiently implement the cryptographic block cipher Advanced Encryption Standard (AES) on a smart card with an embedded Atmel ATMega163 Reduced Instruction Set Computer (RISC) microcontroller in assembly. Moreover, the students learn about side channel attacks. Side channel attacks are based on the fact that data processed by a microprocessor is generally correlated with its power consumption and electromagnetic radiation. Finally, the students learn how to secure their implementations against these attacks using software countermeasures, such as random operand blinding and dummy cylces.
Index Terms:
AES, side channel attacks, smart cards, RISC architecture
Citation:
Kai Schramm, Christof Paar, "IT Security Project: Implementation of the Advanced Encryption Standard (AES) on a Smart Card," itcc, vol. 1, pp.176, International Conference on Information Technology: Coding and Computing (ITCC'04) Volume 1, 2004
Usage of this product signifies your acceptance of the Terms of Use.