Methods of authenticating a user design in a programmable integrated circuit
US7987358B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 9, 2006 |
| Grant date | Jul 26, 2011 |
| Priority date | — |
| Expiry date | Nov 3, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F21/123
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods of authenticating a user design in a programmable integrated circuit. The methods utilize an identifier unique to the programmable IC and a data word taken from the user design. The data word can be unique to the design and can include a string of data taken from the configuration data for the design, or the values of circuit nodes read from selected points throughout the design. A function is performed on the identifier and the data word, producing a key specific to the user design as implemented in that programmable IC. The key is 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. Circuitry for performing the steps of the method can be implemented in the programmable resources of the programmable IC.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.