Home /Research /CoRaS: A multiprocessor key corruption and random round swapping for power analysis side channel attacks: A DES case study
OTHER

CoRaS: A multiprocessor key corruption and random round swapping for power analysis side channel attacks: A DES case study

Jude Angelo Ambrose, Aleksandar Ignjatović, Sri Parameswaran

Year
2012
Citations
3

Abstract

Multiprocessor System-on-Chip (MPSoC) is an integral element in state-of-the-art embedded devices, ranging from low-end, mobile phones, PDAs, handheld medical devices up to high-end cars, avionics and robotics. Proper and safe functionality of such embedded systems is mandatory to avoid severe consequences, whereas security is absolutely necessary with “Cashless Wallets” forecasted to be the only means of financial transactions in the near future. Such a scenario places immense onus on the security experts where secure transactions using credit cards or mobile phones or any other embedded devices should not be revealing any footprint to the adversary. Side Channel Attacks (SCA) are considered as one of the most effective attacks on these embedded systems because of their effectiveness in realizing the secret information without physically disassembling the device. We propose an MPSoC architecture to prevent power analysis SCA where a dual-core algorithmic balancing is enforced by corrupting the balanced key and swapping the encryption rounds of a block-cipher at random places, random number of times. A case study using DES cryptography is performed. Our approach, CoRaS, alleviates performance by 0.1% and area by 3.6% compared to the state-of-the-art MPSoC solution, however enhances security and practicality by eliminating its weaknesses.

Keywords

MPSoCComputer scienceSide channel attackKey (lock)Computer securityEmbedded systemCryptographyEncryptionBlock cipherMobile device

Related papers

Browse all OTHER papers