Title :
Partial-encryption technique for intellectual property protection of FPGA-based products
Author :
Yip, Kun-wah ; Ng, Tung-Sang
Author_Institution :
Dept. of Electr. & Electron. Eng., Hong Kong Univ., Hong Kong
fDate :
2/1/2000 12:00:00 AM
Abstract :
The configuration-data sequence of a field-programmable gate array (FPGA) is an intellectual property (IP) of the original designer. This paper proposes a partial-encryption (PE) technique for IP protection of configuration-data sequences by means of increasing the reverse-engineering cost. The PE technique encrypts a few selected data of the sequence. These data are selected in a judicious way such that, when a rival competitor copies the partially encrypted sequence into a cloned product, the cloned product performs the expected task to a certain degree of correctness but not absolutely error-free. Debugging is required. It is shown that, without an initial knowledge that a reverse-engineering countermeasure is employed, the PE technique outperforms the full-encryption technique in terms of the reverse-engineering cost. This paper describes implementation details of the proposed PE technique. Issues regarding system designs that embed hidden imperfections are also discussed
Keywords :
SRAM chips; cryptography; field programmable gate arrays; industrial property; reverse engineering; FPGA-based products; SRAM based FPGA; cloned product; configuration-data sequence; configuration-data sequences; debugging; field-programmable gate array; full-encryption; intellectual property protection; partial-encryption; reverse-engineering cost; reverse-engineering countermeasure; static random access memory; system design; Intellectual property; Protection;
Journal_Title :
Consumer Electronics, IEEE Transactions on