• DocumentCode
    3019528
  • Title

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

  • Author

    Ambrose, Jude Angelo ; Ignjatovic, Aleksandar ; Parameswaran, Sri

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
  • fYear
    2012
  • fDate
    20-23 May 2012
  • Firstpage
    253
  • Lastpage
    256
  • 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
    cryptography; embedded systems; multiprocessing systems; system-on-chip; CoRaS; DES cryptography; MPSoC; balanced key; block cipher; cashless wallets; credit cards; dual core algorithmic balancing; embedded devices; encryption rounds; mobile phones; multiprocessor key corruption; multiprocessor system-on-chip; power analysis; random round swapping; secure transactions; side channel attacks; Cryptography; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2012 IEEE International Symposium on
  • Conference_Location
    Seoul
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-0218-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2012.6271818
  • Filename
    6271818