• DocumentCode
    1372044
  • Title

    Side-Channel Attacks on Cryptographic Software

  • Author

    Lawson, Nate

  • Author_Institution
    Root Labs
  • Volume
    7
  • Issue
    6
  • fYear
    2009
  • Firstpage
    65
  • Lastpage
    68
  • Abstract
    When it comes to cryptographic software, side channels are an often-overlooked threat. A side channel is any observable side effect of computation that an attacker could measure and possibly influence. Crypto is especially vulnerable to side-channel attacks because of its strict requirements for absolute secrecy. In the software world, side-channel attacks have sometimes been dismissed as impractical. However, new system architecture features, such as larger cache sizes and multicore processors, have increased the prevalence of side channels and quality of measurement available to an attacker. Software developers must be aware of the potential for side-channel attacks and plan appropriately.
  • Keywords
    cryptography; absolute secrecy; cache size; cryptographic software; multicore processor; side-channel attacks; system architecture; Computer architecture; Cryptography; Multicore processing; Size measurement; AES; Advanced Encryption Standard; CPU cache; HMAC; Hash Message Authentication Code; RSA; branch prediction logic; crypto corner; cryptography; multicore; side channel attack; timing attack;
  • fLanguage
    English
  • Journal_Title
    Security & Privacy, IEEE
  • Publisher
    ieee
  • ISSN
    1540-7993
  • Type

    jour

  • DOI
    10.1109/MSP.2009.165
  • Filename
    5370703