摘要 |
Systems and methods for generation and use of short keys are disclosed. The systems and methods include the generation of a short kev based on the location of a first device that requests the generation of the key. The short key is sent to the first device, which in turn communicates the short key to a second device, through a display, print receipt, direct communication, or other means. The short key is entered into the second device, which in turn communicates the entered short key to a server along with location information corresponding to the second device. The server authorizes communication between the first and second devices after it determines that the short key sent by the second device matches one of the keys active in a region corresponding to the location of the second device. |
主权项 |
1. A short key generation and use method comprising:
at a server, receiving a request for a short key from a first device, the request including location information; at the server, determining whether the location information corresponds to one or more regions;
if the location information corresponds to only one region, creating a list of regions adjacent to said one region, defining a set A to include short keys active in said one region and said regions adjacent to said one regionor,if the location information corresponds to more than one region, grouping said more than one region into a unified region, and creating a list of regions adjacent to said unified region, defining the set A to include short keys active in said unified region and said regions adjacent to said unified region; creating a set B comprising short keys ranging from the smallest key value that the server can generate and the next key value following the largest key value in set A; creating a set C comprising key values that said set A and said set B do not have in common; selecting the smallest key value in set C as the short key for the first device; and transmitting the short key for the first device to the first device for use as an authentication key to communicate with a second device. |