• DocumentCode
    543946
  • Title

    A smart random code injection to mask power analysis based side channel attacks

  • Author

    Ambrose, Jude Angelo ; Ragel, Roshan G. ; Parameswaran, Sri

  • Author_Institution
    Univ. of New South Wales, Sydney, NSW, Australia
  • fYear
    2007
  • fDate
    Sept. 30 2007-Oct. 3 2007
  • Firstpage
    51
  • Lastpage
    56
  • Abstract
    One of the security issues in embedded system is the ability of an adversary to perform side channel attacks. Power analysis attacks are often very successful, where the power sequence dissipated by the system is observed and analyzed to predict secret keys. In this paper we show a processor architecture, which automatically detects the execution of the most common encryption algorithms, starts to scramble the power waveform by adding randomly placed instructions with random register accesses, and stops injecting instructions when it is safe to do so. Our technique prevents both Simple Power Analysis (SPA) and Differential Power Analysis (DPA). This approach has less overheads compared to previous solutions and avoids software instrumentation, allowing programmers with no special knowledge to use the system. Our processor model costs an additional area of 1.2%, and an average of 25% in runtime and 28.5% in energy over heads for industry standard cryptographic algorithms.
  • Keywords
    embedded systems; multiprocessing systems; public key cryptography; random codes; cryptographic algorithms; embedded system; encryption algorithms; instructions; power analysis attacks; power sequence dissipation; power waveform; processor architecture; random register accesses; secret keys; security issues; side channel attacks; smart random code injection; software instrumentation; Benchmark testing; Encryption; Hardware; Indexes; Registers; Runtime; Cross Correlation; Power Analysis; Random Instruction Injection; Side Channel Attack; Signature Identification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2007 5th IEEE/ACM/IFIP International Conference on
  • Conference_Location
    Salzburg
  • Print_ISBN
    978-1-5959-3824-4
  • Type

    conf

  • Filename
    5753859