• 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