Title :
Formal verification of taint-propagation security properties in a commercial SoC design
Author :
Subramanyan, Pramod ; Arora, D.
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;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
DOI :
10.7873/DATE.2014.326