DocumentCode :
2812860
Title :
IT security project: implementation of the Advanced Encryption Standard (AES) on a smart card
Author :
Schramm, Kai ; Paar, Christof
Author_Institution :
Horst Gortz Inst. for IT Security, Ruhr Univ., Bochum, Germany
Volume :
1
fYear :
2004
fDate :
5-7 April 2004
Firstpage :
176
Abstract :
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 cycles.
Keywords :
code standards; computer science education; cryptography; embedded systems; microcontrollers; reduced instruction set computing; smart cards; student experiments; Advanced Encryption Standard; CS undergraduate students; EE undergraduate students; IT security project; RISC architecture; RISC microcontroller; computer architecture; cryptographic block cipher; cryptography; data processing; dummy cycles; electromagnetic radiation; embedded Atmel ATMega163 Reduced Instruction Set Computer; interdisciplinary IT security; microprocessor; power consumption; random operand blinding; side channel attacks; smart card; software countermeasures; software engineering; Computer aided instruction; Computer architecture; Computer security; Cryptography; Embedded computing; Microcontrollers; Power engineering computing; Reduced instruction set computing; Smart cards; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004. International Conference on
Print_ISBN :
0-7695-2108-8
Type :
conf
DOI :
10.1109/ITCC.2004.1286446
Filename :
1286446
Link To Document :
بازگشت