Title :
Mechanized Certification of Secure Hardware Designs
Author :
Ray, Sandip ; Hunt, Warren A., Jr.
Author_Institution :
Dept. of Comput. Sci., Univ. of Texas at Austin, Austin, TX
Abstract :
We develop a framework for mechanized certification of secure hardware systems built out of commercial off-the-shelf (COTS) components purchased from untrusted vendors. Certification requires a guarantee that the fabricated system satisfies the requisite safety and security properties. Our framework facilitates this by (1) providing an unambiguous description of the requirements specification in a formal, computational logic, (2) a formalized hardware description language (HDL) to describe the implementation, and (3) mechanical tools and techniques for providing a certification of correctness and security. We illustrate the use of the framework in certifying the correctness and security properties of the net list implementation of a voting machine using the ACL2 theorem prover.
Keywords :
formal logic; hardware description languages; theorem proving; ACL2 theorem prover; commercial off-the-shelf components; computational logic; formal logic; formalized hardware description language; mechanical tools; mechanized certification; secure hardware systems; unambiguous description; voting machine; Analytical models; Certification; Computational modeling; Hardware design languages; Logic; Microprocessors; Safety; Security; Testing; Voting; evaluation; formal verification; information flow; security;
Conference_Titel :
Microprocessor Test and Verification, 2007. MTV '07. Eighth International Workshop on
Conference_Location :
Austin, TX
Print_ISBN :
978-0-7695-3241-7
DOI :
10.1109/MTV.2007.16