• DocumentCode
    3712349
  • Title

    3D Integration: New opportunities in defense against cache-timing side-channel attacks

  • Author

    Chongxi Bao;Ankur Srivastava

  • Author_Institution
    ECE Dept., University of Maryland, College Park, MD, USA
  • fYear
    2015
  • Firstpage
    273
  • Lastpage
    280
  • Abstract
    Recently, following the work pioneered by Kocher [1], using cache behavior as a timing side-channel to leak critical system information has received lots of attentions because of its easy-to-implement nature and amazingly good results. Recent attacks have been demonstrated to successfully leak the full key from many commonly used encryption algorithms including RSA, AES, etc. These attacks pose great threats to applications that depend on these encryption methods such as banking systems, military systems, etc. To mitigate the increasing threat, numerous countermeasures, mostly software patches, have been proposed. Hardware mitigations, however, have been less pursued. In this paper, we show that emerging 3D integration technology offers new opportunities in defense against these attacks. We propose two cache design mechanisms that can make the attacker´s job harder, even impossible. Experimental results show that using our cache design, the side-channel leakage is significantly reduced while still achieving performance gains over a conventional 2D system.
  • Keywords
    "Encryption","Three-dimensional displays","Timing","Software","Monitoring"
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2015 33rd IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCD.2015.7357114
  • Filename
    7357114