Patent · US Active

Methods of authenticating a programmable integrated circuit in combination with a non-volatile memory device

US8863230B1 · kind B1 · utility

7Cited by
24References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 9, 2006
Grant dateOct 14, 2014
Priority date
Expiry dateMay 10, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/71
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods of authenticating a combination of a programmable IC and a non-volatile memory device, where the non-volatile memory device stores a configuration data stream implementing a user design in the programmable IC. A first identifier unique to the programmable IC is stored in non-volatile memory in the programmable IC. A second identifier unique to the non-volatile memory device is stored in the non-volatile memory device. As part of the process in which the configuration data stream is used to program the programmable IC with the user design, a function is performed on the two identifiers, producing a key specific to the programmable IC/non-volatile memory device combination. The key is then compared to an expected value. When the key matches the expected value, the user design is enabled. When the key does not match the expected value, at least a portion of the user design is disabled.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.