Paper 2024/1280

A Survey on SoC Security Verification Methods at the Pre-silicon Stage

Rasheed Kibria, University of Florida
Farimah Farahmandi, University of Florida
Mark Tehranipoor, University of Florida
Abstract

This paper presents a survey of the state-of-the-art pre-silicon security verification techniques for System-on-Chip (SoC) designs, focusing on ensuring that designs, implemented in hardware description languages (HDLs) and synthesized circuits, meet security requirements before fabrication in semiconductor foundries. Due to several factors, pre-silicon security verification has become an essential yet challenging aspect of the SoC hardware lifecycle. The modern SoC design process often adheres to a design reuse philosophy, integrating multiple functional blocks or Intellectual Property (IP) cores sourced from various vendors onto a single chip. While beneficial for reducing costs and accelerating time-to-market, this approach introduces numerous untrustworthy third-party entities into the supply chain. It increases the potential for introducing security vulnerabilities significantly. Additionally, hardware fabrication, assembly, and testing are frequently outsourced to third-party entities, further exacerbating security risks. Moreover, the growing complexity of SoC designs leads to unanticipated interactions between hardware and software layers, creating potential gateways for attackers to exploit and steal confidential information from devices. In response to these challenges, recent years have seen a surge in the development of innovative SoC security verification techniques. This survey provides an overview of these methods, their high-level working principles, strengths, and weaknesses. By understanding these techniques, designers can better evaluate their effectiveness and select the most appropriate methods aligned with the specific security objectives for their SoC designs.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
SoC security verificationCode reviewStatic code analysisFormal methodsPenetration testingFuzzing
Contact author(s)
rasheed kibria @ ufl edu
farimah @ ece ufl edu
tehranipoor @ ece ufl edu
History
2024-08-16: approved
2024-08-14: received
See all versions
Short URL
https://ia.cr/2024/1280
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1280,
      author = {Rasheed Kibria and Farimah Farahmandi and Mark Tehranipoor},
      title = {A Survey on {SoC} Security Verification Methods at the Pre-silicon Stage},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1280},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1280}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.