• DocumentCode
    434522
  • Title

    AES power attack based on induced cache miss and countermeasure

  • Author

    Bertoni, Guido ; Zaccaria, Vittorio ; Breveglieri, Luca ; Monchiero, Matteo ; Palermo, Gianluca

  • Author_Institution
    STMicroelectronics, Adv. Syst. Technol., Milan, Italy
  • Volume
    1
  • fYear
    2005
  • fDate
    4-6 April 2005
  • Firstpage
    586
  • Abstract
    This paper presents a new attack against a software implementation of the Advanced Encryption Standard. The attack aims at flushing elements of the SBOX from the cache, thus inducing a cache miss during the encryption phase. The power trace is then used to detect when the cache miss occurs; if the miss happens in the first round of the AES then the information can be used to recover part of the secret key. The attack has been simulated using the Wattch simulation framework and a simple software implementation of AES (using a single table for the SBOX). The attack can be easily extended to more sophisticated versions of AES with more than one table. Eventually, we present a simple countermeasure which does not require randomization.
  • Keywords
    cache storage; cryptography; AES power attack; Advanced Encryption Standard; SBOX; Wattch simulation; attack countermeasure; block cipher; cache miss detection; encryption; power analysis; power trace; secret key; software implementation; Cache memory; Computer architecture; Cryptography; Delay; Energy consumption; Information technology; Software standards; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
  • Print_ISBN
    0-7695-2315-3
  • Type

    conf

  • DOI
    10.1109/ITCC.2005.62
  • Filename
    1428526