• DocumentCode
    2148731
  • Title

    A practical testing framework for isolating hardware timing channels

  • Author

    Oberg, Jason ; Meiklejohn, Sarah ; Sherwood, Timothy ; Kastner, Ryan

  • Author_Institution
    Computer Science and Engineering, University of California, San Diego, USA
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    1281
  • Lastpage
    1284
  • Abstract
    This work identifies a new formal basis for hardware information flow security by providing a method to separate timing flows from other flows of information. By developing a framework for identifying these different classes of information flow at the gate-level, one can either confirm or rule out the existence of such flows in a provable manner. To demonstrate the effectiveness of our presented model, we discuss its usage on a practical example: a CPU cache in a MIPS processor written in Verilog HDL and simulated in a scenario which accurately models previous cache-timing attacks. We demonstrate how our framework can be used to isolate the timing channel used in these attacks.
  • Keywords
    Clocks; Hardware; Hardware design languages; Logic gates; Security; Testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
  • Conference_Location
    Grenoble, France
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4673-5071-6
  • Type

    conf

  • DOI
    10.7873/DATE.2013.265
  • Filename
    6513711