• DocumentCode
    1767577
  • Title

    Securing software cryptographic primitives for embedded systems against side channel attacks

  • Author

    Agosta, Giovanni ; Barenghi, Alessandro ; Pelosi, Gianni

  • Author_Institution
    Dipt. di Elettron., Inf. e Bioingegneria, Politec. di Milano, Milan, Italy
  • fYear
    2014
  • fDate
    13-16 Oct. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Side Channel Attacks (SCA) exploit information leakage from the physical implementation of a cryptographic primitive to recover secret values. Such attacks are a practical threat against embedded and cyber-physical systems physically exposed to malicious adversaries, and have been proven strong enough to breach a good deal of commercial grade systems. Given the wide diffusion of such devices, a systematic approach to the development of secure implementation of cryptographic primitives is necessary. In this paper, we provide an introduction to side channel attacks, and report a practical and automated security metric to capture the vulnerability of such software implementations to passive SCAs. A set of tools to compute the security metric and instantiate countermeasures is also described, together with a practical experimental validation of the effectiveness of such countermeasures.
  • Keywords
    cryptography; embedded systems; safety-critical software; SCA; automated security metric; cyber-physical systems; embedded systems; information leakage; malicious adversaries; physical implementation; side channel attacks; software cryptographic primitives; systematic approach; Ciphers; Computational modeling; Correlation; Measurement; Vectors; Countermeasures; Embedded Systems Security; Power Analysis; Security Metric; Side Channel Attack;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security Technology (ICCST), 2014 International Carnahan Conference on
  • Conference_Location
    Rome
  • Print_ISBN
    978-1-4799-3530-7
  • Type

    conf

  • DOI
    10.1109/CCST.2014.6987032
  • Filename
    6987032