Partial-encryption technique for intellectual property protection of FPGA-based products

  • Authors:
  • Kun-Wah Yip;Tung-Sang Ng

  • Affiliations:
  • Dept. of Electr. & Electron. Eng., Hong Kong Univ.;-

  • Venue:
  • IEEE Transactions on Consumer Electronics
  • Year:
  • 2000

Quantified Score

Hi-index 0.43

Visualization

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