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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.