Title
A Proof-Carrying Based Framework For Trusted Microprocessor Ip
Abstract
We introduce a proof-carrying based framework for assessing the trustworthiness of third-party hardware Intellectual Property (IP), particularly geared toward microprocessor cores. This framework enables definition of and formal reasoning on security properties, which, in turn, are used to certify the genuineness and trustworthiness of the instruction set and, by extension, are used to prevent insertion of malicious functionality in the Hardware Description Language (HDL) code of an acquired microprocessor core. Security properties and trustworthiness proofs are derived based on a new formal hardware description language (formal-HDL), which is developed as part of the framework along with conversion rules to/from other HDLs to enable general applicability to IP cores independent of coding language. The proposed framework, along with the ability of a sample set of pertinent security properties to detect malicious IP modifications, is demonstrated on an 8051 microprocessor core. © 2013 IEEE.
Publication Date
12-1-2013
Publication Title
IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
Number of Pages
824-829
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1109/ICCAD.2013.6691208
Copyright Status
Unknown
Socpus ID
84893368806 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/84893368806
STARS Citation
Jin, Yier and Makris, Yiorgos, "A Proof-Carrying Based Framework For Trusted Microprocessor Ip" (2013). Scopus Export 2010-2014. 5831.
https://stars.library.ucf.edu/scopus2010/5831