• DocumentCode
    3051663
  • Title

    Applications of SAT Solvers to AES Key Recovery from Decayed Key Schedule Images

  • Author

    Kamal, A.A. ; Youssef, Amr M.

  • Author_Institution
    Concordia Inst. for Inf. Syst. Eng., Concordia Univ., Montreal, QC, Canada
  • fYear
    2010
  • fDate
    18-25 July 2010
  • Firstpage
    216
  • Lastpage
    220
  • Abstract
    Cold boot attack is a side channel attack which exploits the data remanence property of random access memory (RAM) to retrieve its contents which remain readable shortly after its power has been removed. Given the nature of the cold boot attack, only a corrupted image of the memory contents will be available to the attacker. In this paper, we investigate the use of an off-the-shelf SAT solver, CryptoMinSat, to improve the key recovery of the AES-128 key schedules from its corresponding decayed memory images. By exploiting the asymmetric decay of the memory images and the redundancy of key material inherent in the AES key schedule, rectifying the faults in the corrupted memory images of the AES-128 key schedule is formulated as a Boolean satisfiability problem which can be solved efficiently for relatively very large decay factors. Our experimental results show that this approach improves upon the previously known results.
  • Keywords
    Boolean algebra; computability; private key cryptography; random-access storage; AES key recovery; AES-128 key schedules; Boolean satisfiability problem; CryptoMinSat; SAT solvers; cold boot attack; decayed key schedule images; random access memory; side channel attack; Encryption; Equations; Mathematical model; Random access memory; Schedules; Temperature distribution; AES; Cold-boot attacks; Decayed memory; SAT solvers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Security Information Systems and Technologies (SECURWARE), 2010 Fourth International Conference on
  • Conference_Location
    Venice
  • Print_ISBN
    978-1-4244-7517-9
  • Electronic_ISBN
    978-0-7695-4095-5
  • Type

    conf

  • DOI
    10.1109/SECURWARE.2010.42
  • Filename
    5633736