Device authentication system and method
First Claim
Patent Images
1. An authenticating method, comprising:
- storing a first number and a second number at a first device;
storing the first number and the second number at a second device;
generating a first code at the first device using the first and second numbers stored at the first device;
generating a second code at the second device using the first and second numbers stored at the second device;
determining whether the first code matches the second code;
generating a third number and storing the third number at the first and the second devices if the first code matches the second code.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for device authentication are disclosed. In one embodiment, a random security code is generated during a boot operation to verify authenticity of a device. The random security code may comprise a rolling code based on a static number and a seed number, where the static number does not change between successive boots and the seed number changes between boots. A random number generator algorithm may provide the seed number.
92 Citations
21 Claims
-
1. An authenticating method, comprising:
-
storing a first number and a second number at a first device;
storing the first number and the second number at a second device;
generating a first code at the first device using the first and second numbers stored at the first device;
generating a second code at the second device using the first and second numbers stored at the second device;
determining whether the first code matches the second code;
generating a third number and storing the third number at the first and the second devices if the first code matches the second code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An authenticating method, comprising:
-
storing a first number at a first device;
storing the first number and a second number at a second device;
generating a first code at the first device using the first number stored at the first device and the second number stored at the second device;
generating a second code at the second device using the first and second numbers stored at the second device;
determining whether the first code matches the second code;
generating a third number and storing the third number at the second device if the first code matches the second code.
-
- 10. The authenticating method according to claim 10, further comprising ceasing a boot operation if the first code does not match the second code.
-
14. An authenticating method, comprising:
-
generating a first code at a first device using first and second numbers stored at the first device;
generating a second code at the second device using the first and second numbers stored at the second device;
reading the second code from the second device by the first device;
determining at the first device whether the first code matches the second code;
generating a third number at the first device and storing the third number at the second device if the first code matches the second code. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification