Patent ID: 9678898
Date: 2017-06-13
CPC Classifications: G06F

Claim:
1. A chip comprising: a plurality of functional modules operable to be selectively enabled or disabled; a one-time programmable (OTP) memory storing chip configuration data relating to the selective enablement or disablement of each of the plurality of functional modules; and a verification module operable to access the OTP memory; wherein the verification module is operable to receive a verification request relating to a specified portion of the OTP memory, the specified portion of the OTP memory relating to specific memory location of the OTP memory corresponding to particular ones of the plurality of functional modules that are of interest to a requesting party, the verification request comprising mask data defining the specified portion of the OTP memory; and wherein, in response to the verification request, the verification module is operable to use the mask data and the OTP memory to generate verification data relating to the specified portion of the OTP memory, the verification data further being generated based on a secret key of the chip.