• DocumentCode
    474559
  • Title

    Protecting bus-based hardware IP by secret sharing

  • Author

    Roy, Jarrod A. ; Koushanfar, Farinaz ; Markov, Igor L.

  • Author_Institution
    Dept. of EECS, Michigan Univ., Ann Arbor, MI
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    846
  • Lastpage
    851
  • Abstract
    Our work addresses protection of hardware IP at the mask level with the goal of preventing unauthorized manufacturing. The proposed protocol based on chip locking and activation is applicable to a broad category of electronic systems with a primary bus. Such designs include (1) numerous IP offerings for USB, PCI, PCI-E, AMBA and other bus standards typically used in system-on-a-chip designs and computer peripherals, (2) SRAM-based FPGAs that are programmed through an input bus, (3) general-purpose and embedded microprocessors, including soft cores, (4) DSPs, (5) network processors, and (6) game consoles. Our key insight is that such designs can be locked by scrambling the central bus by controlled reversible bit-permutations and substitutions. To securely establish a unique code per chip to control bus scrambling, we employ true random number generators and Dime-Hellman cryptography during activation.
  • Keywords
    SRAM chips; cryptographic protocols; digital signal processing chips; field programmable gate arrays; industrial property; integrated circuit design; integrated circuit manufacture; random number generation; system buses; system-on-chip; AMBA; DSP; Dime-Hellman cryptography; PCI; PCI-E; SRAM-based FPGA; USB; bus scrambling control; bus standards; bus-based IC protection method; chip locking protocol; computer peripherals; controlled reversible bit-permutations; controlled substitutions; embedded microprocessors; game consoles; hardware IP protection; network processors; random number generators; secret sharing; soft cores; system-on-a-chip designs; unauthorized manufacturing prevention; Computer peripherals; Cryptography; Field programmable gate arrays; Hardware; Manufacturing; Microprocessors; Protection; Protocols; System-on-a-chip; Universal Serial Bus; Computer crime; Cryptography; Integrated circuits; Manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555937