• DocumentCode
    16268
  • Title

    Randomised multi-modulo residue number system architecture for double-and-add to prevent power analysis side channel attacks

  • Author

    Ambrose, Jude Angelo ; Pettenghi, H. ; Jayasinghe, Danushka ; Sousa, Leonel

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
  • Volume
    7
  • Issue
    5
  • fYear
    2013
  • fDate
    Sept. 2013
  • Firstpage
    283
  • Lastpage
    293
  • Abstract
    Security in embedded systems is of critical importance since most of our secure transactions are currently made via credit cards or mobile phones. Power analysis-based side channel attacks have been proved as the most successful attacks on embedded systems to retrieve secret keys, allowing impersonation and theft. State-of-the-art solutions for such attacks on public key cryptographic algorithms, such as elliptic curve cryptography, mostly in software, hinder performance and repeatedly attacked using improved techniques. To protect these public key ciphers from both simple power analysis and differential power analysis, as a hardware solution, we propose to take advantage of the inherent parallelisation capability in multi-modulo residue number systems (RNS) architectures to obfuscate the secure information. Random selection of moduli is proposed to randomly choose the moduli sets for each key bit operation. This solution allows us to prevent power analysis, although still providing all the benefits of RNS. In this study, the authors show that differential power analysis, cross correlation analysis and correlation power analysis for a simple binary double-and-add operation are thwarted using their solution.
  • Keywords
    correlation methods; data privacy; embedded systems; public key cryptography; randomised algorithms; residue number systems; RNS; binary double-and-add operation; credit card; cross correlation power analysis; differential power analysis; elliptic curve cryptography; embedded security system; mobile phone; power analysis side channel attack prevention; public key cipher; public key cryptographic algorithm; randomised multimodulo residue number system architecture; secret key retrieval;
  • fLanguage
    English
  • Journal_Title
    Circuits, Devices & Systems, IET
  • Publisher
    iet
  • ISSN
    1751-858X
  • Type

    jour

  • DOI
    10.1049/iet-cds.2012.0367
  • Filename
    6604324