• DocumentCode
    549583
  • Title

    A first step towards automatic application of power analysis countermeasures

  • Author

    Bayrak, Ali Galip ; Regazzoni, Francesco ; Brisk, Philip ; Standaert, François-Xavier ; Ienne, Paolo

  • Author_Institution
    Sch. of Comput. & Commun. Sci., Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
  • fYear
    2011
  • fDate
    5-9 June 2011
  • Firstpage
    230
  • Lastpage
    235
  • Abstract
    In cryptography, side channel attacks, such as power analysis, attempt to uncover secret information from the physical implementation of cryptosystems rather than exploiting weaknesses in the cryptographic algorithms themselves. The design and implementation of physically secure cryptosystems is a challenge for both hardware and software designers. Measuring and evaluating the security of a system is manual and empirical, which is costly and time consuming; this work demonstrates that it is possible to automate these processes. We introduce a systematic methodology for automatic application of software countermeasures and demonstrate its effectiveness on an AES software implementation running on an 8-bit AVR microcontroller. The framework identifies the most vulnerable instructions of the implementation to power analysis attacks, and then transforms the software using a chosen countermeasure to protect the vulnerable instructions. Lastly, it evaluates the security of the system using an information-theoretic metric and a direct attack.
  • Keywords
    cryptography; information theory; microcontrollers; AES software; AVR microcontroller; cryptography; information-theoretic metric; power analysis countermeasures; side channel attacks; software countermeasures; system security; word length 8 bit; Clocks; Correlation; Cryptography; Sensitivity; Software; AVR; Automation; Power Analysis Attacks; Software Countermeasure;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE
  • Conference_Location
    New York, NY
  • ISSN
    0738-100x
  • Print_ISBN
    978-1-4503-0636-2
  • Type

    conf

  • Filename
    5981939