• DocumentCode
    2231961
  • Title

    Efficient Timing Channel Protection for On-Chip Networks

  • Author

    Wang, Yao ; Suh, G. Edward

  • Author_Institution
    Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
  • fYear
    2012
  • fDate
    9-11 May 2012
  • Firstpage
    142
  • Lastpage
    151
  • Abstract
    On-chip network is often dynamically shared among applications that are concurrently running on a chip-multiprocessor (CMP). In general, such shared resources imply that applications can affect each other´s timing characteristics through interference in shared resources. For example, in on-chip networks, multiple flows can compete for links and buffers. We show that this interference is an attack vector through which a malicious application may be able to infer data-dependent information about other applications (side channel attacks), or two applications can exchange information covertly when direct communications are prohibited (covert channel attacks). To prevent these timing channel attacks, we propose an efficient scheme which uses priority-based arbitration and a static limit mechanism to provide one-way information-leak protection. The proposed technique requires minimal changes to the router hardware. The simulation results show that the protection scheme effectively eliminates a timing channel from high-security to low-security domains with minimal performance overheads for realistic traffic patterns.
  • Keywords
    multiprocessing systems; network-on-chip; security of data; CMP; attack vector; chip multiprocessor; covert channel attacks; data dependent information; interference; on-chip networks; one-way information leak protection; performance overheads; priority based arbitration; realistic traffic patterns; router hardware; side channel attacks; static limit mechanism; timing channel attacks; timing channel protection; Interference; Quality of service; Resource management; Security; System-on-a-chip; Throughput; Timing; covert channel; on-chip network; security; side channel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks on Chip (NoCS), 2012 Sixth IEEE/ACM International Symposium on
  • Conference_Location
    Copenhagen
  • Print_ISBN
    978-1-4673-0973-8
  • Type

    conf

  • DOI
    10.1109/NOCS.2012.24
  • Filename
    6209273