• DocumentCode
    3603529
  • Title

    Dynamic Function Verification for System on Chip Security Against Hardware-Based Attacks

  • Author

    Lok-Won Kim ; Villasenor, John D.

  • Author_Institution
    Cisco Syst., Inc., San Jose, CA, USA
  • Volume
    64
  • Issue
    4
  • fYear
    2015
  • Firstpage
    1229
  • Lastpage
    1242
  • Abstract
    As chip designs become increasingly complex, there is a corresponding increased vulnerability to malicious circuitry that could be inserted in the design process. Such hardware Trojans can be designed to avoid pre-deployment detection, and thus to potentially launch attacks that could impede the function of the system or compromise the integrity of the data it contains. Given the near impossibility of exhaustive detection of malicious hardware during pre-deployment verification, techniques that enable post-deployment hardware integrity verification can play a vital role in system security. In this paper, we propose a system architecture for performing online verification in a manner that does not impede normal system hardware function. The proposed approach provides a comprehensive architectural design method aimed at system on chip (SoC) based hardware systems that performs run-time testing, detects run-time attacks by Trojans, mitigates them, quarantines the detected malicious hardware modules, and regenerates the lost system functions with modest cost.
  • Keywords
    integrated circuit design; integrated circuit testing; invasive software; system-on-chip; SoC; comprehensive architectural design method; dynamic function verification; hardware Trojans; hardware-based attacks; lost system functions; malicious hardware modules; normal system hardware function; post-deployment hardware integrity verification; run-time attack detection; run-time testing; system architecture; system on chip security; Hardware; IP networks; Registers; System-on-chip; Testing; Trojan horses; Hardware Trojan horses; online test; system architecture; system on chip;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.2015.2447111
  • Filename
    7150432