• DocumentCode
    943481
  • Title

    Securing Designs against Scan-Based Side-Channel Attacks

  • Author

    Lee, Jeremy ; Tehranipoor, Mohammad ; Patel, Chintan ; Plusquellic, Jim

  • Author_Institution
    Univ. of Connecticut, Storrs
  • Volume
    4
  • Issue
    4
  • fYear
    2007
  • Firstpage
    325
  • Lastpage
    336
  • Abstract
    Traditionally, the only standard method of testing that has consistently provided high fault coverage has been scan test due to the high controllability and high observability this technique provides. The scan chains used in scan test not only allow test engineers to control and observe a chip, but these properties also allow the scan architecture to be used as a means to breach chip security. In this paper, we propose a technique, called Lock & Key, to neutralize the potential for scan-based side-channel attacks. It is very difficult to implement an all inclusive security strategy, but by knowing the attacker, a suitable strategy can be devised. The Lock & Key technique provides a flexible security strategy to modern designs without significant changes to scan test practices. Using this technique, the scan chains are divided into smaller subchains. With the inclusion of a test security controller, access to subchains are randomized when being accessed by an unauthorized user. Random access reduces repeatability and predictability making reverse engineering more difficult. Without proper authorization, an attacker would need to unveil several layers of security before gaining proper access to the scan chain in order to exploit it. The proposed Lock & Key technique is design independent while maintaining a relatively low area overhead.
  • Keywords
    VLSI; boundary scan testing; design for testability; fault tolerant computing; logic design; logic testing; security of data; system-on-chip; Lock & Key technique; SoC testing; VLSI design; chip scan test; chip security strategy; design-for-test; fault coverage; reverse engineering; scan-based side-channel attack; test security controller; Reliability and Testing; Scan-Based Design; Secure Design; Security and Privacy Protection;
  • fLanguage
    English
  • Journal_Title
    Dependable and Secure Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5971
  • Type

    jour

  • DOI
    10.1109/TDSC.2007.70215
  • Filename
    4358706