Circuit and method of encrypting key validation
AssigneeMotorola, Inc.
InventorsThomas J. Balph, Steven D. Millman
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorsThomas J. Balph, Steven D. Millman
Estimating the term…
An electronic key validation process increases security by encrypting the security access codes. A key (10) receives data having a hidden polynomial select code and polynomial seed from a host (12). A locally stored (24, 26) select offset and seed offset in the key identifies the location (22) of the select code and seed in the data. The select code decodes (32) into polynomial coefficients which are used to configure a polynomial generator (34). The seed is loaded into the polynomial generator as a starting point of the polynomial. The polynomial generator is clocked a number of cycles to calculate a remainder. The select code is modified (28) to select a new polynomial, and the polynomial generator is clocked another number of cycles. The host runs a similar encryption algorithm. The remainder is sent to the host where it is compared with the host generated remainder for key validation.
A method of validating a key with a host, comprising the steps of:
An integrated circuit for encrypting a key validation, comprising:
A method of encrypting a validation sequence in an integrated circuit between a key and a host, comprising the steps of:
Dependencies are inferred from the claim text.