Methods and apparatus for finding a shared secret without compromising non-shared secrets
AssigneeIntel Corporation
InventorsPaul C. Drews, David M. Wheeler
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for finding a shared secret without compromising non-shared secrets are disclosed. The methods and apparatus receive a first group of hashed secrets from a communication device and compare the first group of hashed secrets to a second group of hashed secrets associated with an application server. A shared secret is identified among the first and second groups of hashed secrets. An application associated with the shared secret is sent to the communication device via a communication channel.
Claims14
A method comprising:
- receiving a first group of hashed secrets from a communication device;
- comparing the first group of hashed secrets to a second group of hashed secrets associated with an application server;
- identifying a shared secret among the first and second groups of hashed secrets;
- and
- sending an application associated with the shared secret to the communication device via a communication channel.
An application server, comprising:
- secure information stored within the application server;
- a communications interface adapted to be coupled to a communication channel;
- and
- a processor unit programmed to cause the application server to:
- receive a first group of hashed information from a communication device via the communications interface;
- hash at least a portion of the secure information to form a second group of hashed information;
- compare the first group of hashed information to the second group of hashed information;
- and
- identify a shared secret among the first and second groups of hashed information.
A machine accessible medium having data stored thereon that, when executed, causes a machine to:
- receive a first group of hashed secrets from a communication device;
- compare the first group of hashed secrets to a second group of hashed secrets associated with an application server;
- identify a shared secret among the first and second groups of hashed secrets;
- and
- send an application associated with the shared secret to the communication device via the communication channel.
A communication device, comprising:
- secure information stored within the communication device;
- a communications interface adapted to communicate via a communication channel;
- and
- a processor unit programmed to cause the communication device to:
- receive a first group of hashed information via the communication channel;
- hash at least a portion of the secure information to form a second group of hashed information;
- compare the first and second groups of hashed information to identify matching information;
- and
- receive data via the communication channel based on the matching information.
Dependencies are inferred from the claim text.