Establishing a unique session key using a hardware functionality scan
First Claim
Patent Images
1. A method, comprising:
- creating a first unique session key based on at least one unique characteristic of a hardware device independently of the hardware device; and
requesting the hardware device create a second unique session key associated with the first private session key based on the at least one unique characteristic of the hardware device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for independently generating a unique private session key at one or more hardware devices within a computing system using a subset of the functionality implemented in a hardware functionality scan combined with the use of a one-way mathematical function.
262 Citations
20 Claims
-
1. A method, comprising:
-
creating a first unique session key based on at least one unique characteristic of a hardware device independently of the hardware device; and
requesting the hardware device create a second unique session key associated with the first private session key based on the at least one unique characteristic of the hardware device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for independently generating a unique session key in a hardware device, comprising:
-
receiving a request to generate the unique session key;
receiving a question which when answered correctly uniquely identifies the hardware device;
calculating an answer to the question; and
passing the answer to a one way function to generate the unique session key. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A unique session key generation system for independently generating a first unique session key and a second unique session key in a CPU and a hardware device, comprising:
a hardware device driver executing in the CPU providing access to the hardware device, the hardware device driver further including;
a hardware functionality scan component for generating an answer to one or more questions and for sending the question to the hardware device;
a one way function for generating the first unique session key using the answer to the one or more questions;
the hardware device further including;
a unique session key component for receiving the one or more questions and generating one or more answers, the one or more answers being passed to a one way function to generate the second private session key. - View Dependent Claims (18, 19, 20)
Specification