• DocumentCode
    1756702
  • Title

    Dynamic Function Replacement for System-on-Chip Security in the Presence of Hardware-Based Attacks

  • Author

    Lok-Won Kim ; Villasenor, John D.

  • Author_Institution
    UCLA Electr. Eng. Dept., Univ. of California, Los Angeles, Los Angeles, CA, USA
  • Volume
    63
  • Issue
    2
  • fYear
    2014
  • fDate
    41791
  • Firstpage
    661
  • Lastpage
    675
  • Abstract
    We describe a set of design methodologies and experiments related to enabling hardware systems to utilize on-the-fly configuration of reconfigurable logic to recover system operation from unexpected loss of system function. Methods we explore include programming using locally stored configuration bitstream as well as using configuration bitstream transmitted from a remote site. We examine specific ways of utilizing reconfigurable logic to regenerate system function, as well as the effectiveness of this approach as a function of the type of attack, and various architectural attributes of the system. Based on this analysis, we propose architectural features of System-on-Chip (SoC) that can minimize performance degradation and maximize the likelihood of seamless system operation despite the function replacement. This approach is highly feasible in that it is not required to specially manage system software and other normal system hardware functions for the replacement.
  • Keywords
    electronic engineering computing; invasive software; logic design; reconfigurable architectures; system-on-chip; SoC; Trojan horse; architectural attributes; design methodologies; dynamic function replacement; hardware systems; hardware-based attacks; locally stored configuration bitstream; on-the-fly configuration; performance degradation; programming; reconfigurable logic; seamless system operation; system function loss; system hardware functions; system operation recovery; system software functions; system-on-chip security; Computer architecture; Decoding; Hardware; Multiplexing; System-on-chip; Trojan horses; Hardware Trojan horses; dynamic function replacement; dynamic reconfiguration; reconfigurable logic device; system-on-chip;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.2014.2316952
  • Filename
    6804702