Patent ID: 8966252
Filing Date: 2015-02-24
Classification: H04L

Abstract:
1. A method for authenticating an entity having a plurality of keys in a digital form residing on a claimant computing device, comprising: generating, by the claimant computing device, a first code word using a first key residing on the claimant computing device; encoding, by the claimant computing device, the first code word into an array of bits; generating, by the claimant computing device, a second code word using a second key residing on the claimant computing device, where the first key and the second key are operable with different verifying computing devices; encoding, by the claimant computing device, the second code word into the array of bits; broadcasting, by the claimant computing device, an authentication message having the array of bits therein from the claimant computing device; receiving, by a given verifying computing device, the authentication message; authenticating, the verifying computing device, the identity of the claimant computing device using the authentication message received by the verifying computing device; transmitting a reply message, from the verifying computing device, to the claimant computing device when bits set in the array of bits in the authentication message match a key held by the verifying computing device; receiving, by the claimant computing device, a reply message in response to the authentication message from a verifying computing device, the reply message having at least one of the first key and the second key and datum for an authentication challenge; and transmitting, by the claimant computing device, another authentication message to the verifying computing device in response to receipt of the reply message.