ACM Home Page
Please provide us with feedback. Feedback
Protecting bus-based hardware IP by secret sharing
Full text PdfPdf (605 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 45th annual Design Automation Conference table of contents
Anaheim, California
SESSION: Securing and debugging embedded systems table of contents
Pages 846-851  
Year of Publication: 2008
ISBN ~ ISSN:0738-100X , 978-1-60558-115-6
Authors
Jarrod A. Roy  The University of Michigan, Ann Arbor, MI
Farinaz Koushanfar  Rice University, Houston, TX
Igor L. Markov  The University of Michigan, Ann Arbor, MI
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
: IEEE/CASS/CANDE/CEDA
: The EDA Consortium
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 62,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1391469.1391684
What is a DOI?

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 Diffie-Hellman cryptography during activation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
5
 
6
K. Keutzer, S. Malik, R. Newton, J. Rabaey and A. Sangiovanni-Vincentelli, "System Level Design: Orthogonalization of Concerns and Platform-Based Design", IEEE TCAD, 19(12), pp. 1523--1543, 2000.
7
 
8
R. B. Lee et al., "Single-Cycle Bit Permutations with MOMR Execution," J. Comp. Sci. Tech. 20(5), 2005.
 
9
K. N. Patel, I. L. Markov and J. P. Hayes, "Efficient Synthesis of Linear Reversible Circuits", IWLS, pp. 470--477, 2004.
10
 
11
J. A. Roy, F. Koushanfar and I. L. Markov, "EPIC: Ending Piracy of Integrated Circuits," DATE, pp. 1069--1074, 2008.
 
12
B. Schneier, Applied Cryptography. John Wiley & Sons, 1996.
 
13
V. V. Shende, A. K. Prasad, I. L. Markov and J. P. Hayes, "Synthesis of Reversible Logic Circuits", IEEE TCAD 22(6), pp. 710--722, 2003.
 
14
15

Collaborative Colleagues:
Jarrod A. Roy: colleagues
Farinaz Koushanfar: colleagues
Igor L. Markov: colleagues