FPGA IP protection by binding Finite State Machine to Physical Unclonable Function
- 1 September 2013
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
In this paper we propose a novel binding mechanism that can protect FPGA IP from being cloned, tampered, or misused; and facilitate the pay-per-use licensing to limit the FPGA IP's execution to specific FPGA devices only. In this mechanism, the FPGA vendors will provide each enrolled device with a Physical Unclonable Function (PUF) that can be deployed securely during fabrication process. The core vendor will embed an augmented Finite State Machine (FSM) into the original FSM structure of the hardware IP (HW-IP) to react on the PUF response to a given challenge. The proposed binding method does not need any Trusted Third Party (TTP) or block cipher for key management and exchange. We analyze several known attacks to hardware IP and show that our method is secure against these attacks. Experimental results on MCNC benchmarks show that the proposed method incurs small design overhead in terms of area, power and delay.Keywords
This publication has 5 references indexed in Scilit:
- A Pay-per-Use Licensing Scheme for Hardware IP Cores in Recent SRAM-Based FPGAsIEEE Transactions on Information Forensics and Security, 2011
- Provably Secure Active IC Metering Techniques for Piracy Avoidance and Digital Rights ManagementIEEE Transactions on Information Forensics and Security, 2011
- Dynamic Intellectual Property Protection for Reconfigurable DevicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Physical Unclonable Functions and Public-Key Crypto for FPGA IP ProtectionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Cryptographic rights management of FPGA intellectual property coresPublished by Association for Computing Machinery (ACM) ,2002