Use of encryption for secure communication exchanges
First Claim
Patent Images
1. A computer-implemented method for exchanging secure communications between an access control device and a client device, the method comprising:
- transmitting, by said access control device, a broadcast message that includes a first public key, wherein said broadcast message is transmitted via an unsecure transmission and wherein said client device is not in possession of said first public key prior to receiving said broadcast message;
receiving, by said access control device, a response to said broadcast message from said client device, wherein said response is encrypted with said first public key and contains a second public key;
utilizing a first private key to decrypt said response so as to retrieve said second public key;
communicating one or more messages to said client device, wherein said one or more messages are encrypted with said second public key, andutilizing said first public key and said second public key to establish a secure communication channel between said client device and said access control device.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for exchanging secure communications between devices. A broadcast message is periodically transmitted. The broadcast message contains a public key. A response to the broadcast message is received from a client device. The response is encrypted with use of the public key. Further, the response contains the client'"'"'s public key. Messages encrypted with the client'"'"'s public key are communicated to the client device.
38 Citations
12 Claims
-
1. A computer-implemented method for exchanging secure communications between an access control device and a client device, the method comprising:
-
transmitting, by said access control device, a broadcast message that includes a first public key, wherein said broadcast message is transmitted via an unsecure transmission and wherein said client device is not in possession of said first public key prior to receiving said broadcast message; receiving, by said access control device, a response to said broadcast message from said client device, wherein said response is encrypted with said first public key and contains a second public key; utilizing a first private key to decrypt said response so as to retrieve said second public key; communicating one or more messages to said client device, wherein said one or more messages are encrypted with said second public key, and utilizing said first public key and said second public key to establish a secure communication channel between said client device and said access control device. - View Dependent Claims (2, 3, 4)
-
-
5. A system for exchanging encrypted data between an access control device and one or more client devices, the system comprising:
-
an access control device that controls access by mobile devices to a network and configured to transmit an unsecure Service Set Identifier broadcast message indicating the presence of said access control device and including a public key, wherein said one or more client devices are not in possession of said public key prior to receiving said unsecure Service Set Identifier broadcast message; and said one or more client devices configured to receive said broadcast message and to communicate a response to said broadcast message, wherein said response is encrypted with use of said public key and includes a client public key associated with one of said one or more client devices, wherein said client public key is utilized by said access control device to send secure messages to said one of said one more client devices. - View Dependent Claims (6, 7, 8)
-
-
9. One or more computer-readable media having computer-useable instructions embodied thereon for performing a method of controlling access to a network, the method comprising:
-
generating a public key and a private key, wherein said public key is configured for use with an encryption algorithm and wherein said private key configured for use with decrypting data encrypted with said public key; transmitting, by an access control device, a broadcast signal multiple times in succession, wherein said broadcast signal includes said public key, wherein said broadcast message is transmitted via an unsecure transmission and without encryption and wherein a client device is not in possession of said public key prior to receiving said broadcast signal; receiving a response to said broadcast signal from the client device, wherein said response contains a client public key and is encrypted with said public key; receiving payment information from said client device, wherein said payment information is encrypted with said public key; transmitting, by said access control device, one or more messages to said client device, wherein said one or more messages are encrypted with said client public key; utilizing at least a portion of said one or more messages to communicate a new key for a symmetric key algorithm; and allowing said client device to access said network, wherein said new key is utilized to send one or more secure messages over said network. - View Dependent Claims (10, 11, 12)
-
Specification