首页 /研究 /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

发表年份
2012
引用次数
3

摘要

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.

关键词

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

相关论文

查看 OTHER 分类全部论文