• DocumentCode
    549597
  • Title

    Complexity and the challenges of securing SoCs

  • Author

    Kocher, Paul

  • Author_Institution
    Cryptography Res., Inc., San Francisco, CA, USA
  • fYear
    2011
  • fDate
    5-9 June 2011
  • Firstpage
    328
  • Lastpage
    331
  • Abstract
    There is a growing need to secure cryptographic keys and other secrets on SoCs and other large ASICs. For designers, smaller geometries make it more difficult to predict the precise physical and analog properties of digital logic blocks. In addition, high mask costs make it difficult to tune designs and raise the consequences of failure. For example, side channel attacks such as differential cryptanalysis can easily and noninvasively extract secrets from unprotected SoCs. Vulnerabilities can be difficult to anticipate, since common design and verification tools do not necessarily provide clear visibility into how devices will fail when pushed outside of its normal operational conditions. The security challenges facing the semiconductor industry are also in part educational; while security training is common for software developers, relatively few hardware engineers have specialized security knowledge. Some of these challenges can be mitigated at the architectural level, for example by using cryptographic constructions that provide inherent side-channel resistance irrespective of a device´s underlying analog properties.
  • Keywords
    cryptography; logic circuits; system-on-chip; ASIC; SoC; cryptographic keys; differential cryptanalysis; digital logic blocks; security training; side-channel resistance; Complexity theory; Encryption; Hardware; Power measurement; System-on-a-chip; Security; antitamper; differential power analysis; hardware security; side channel attack; tamper evidence; tamper resistance;
  • 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
    5981953