DocumentCode
129447
Title
Formal verification of taint-propagation security properties in a commercial SoC design
Author
Subramanyan, Pramod ; Arora, D.
fYear
2014
fDate
24-28 March 2014
Firstpage
1
Lastpage
2
Abstract
SoCs embedded in mobile phones, tablets and other smart devices come equipped with numerous features that impose specific security requirements on their hardware and firmware. Many security requirements can be formulated as taint-propagation properties that verify information flow between a set of signals in the design. In this work, we take a tablet SoC design, formulate its critical security requirements as taint-propagation properties, and prove them using a formal verification flow. We describe the properties targeted, techniques to help the verifier scale, and security bugs uncovered in the process.
Keywords
formal verification; integrated circuit design; security of data; system-on-chip; commercial SoC design; critical security requirements; firmware; formal verification flow; hardware; mobile phones; security bugs; smart devices; tablets; taint-propagation security properties; verifier scale; Access control; Computer bugs; Hardware; Manuals; Registers; System-on-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location
Dresden
Type
conf
DOI
10.7873/DATE.2014.326
Filename
6800527
Link To Document