CPC H04L 9/3247 (2013.01) [H04L 63/061 (2013.01); H04L 63/0853 (2013.01); H04W 12/04 (2013.01)] | 17 Claims |
1. A key printing method for printing a physical key for access to one or more restricted areas of a lodging site, the method comprising:
receiving, by a lodging system, identification information from a mobile guest device;
establishing, by the lodging system, a connection with the mobile guest device based on the identification information received from the mobile guest device, wherein the identification information includes a device identifier of the mobile guest device;
assigning, by the lodging system, the one or more restricted areas of the lodging site for access;
transmitting, by the lodging system, a status of the assigned one or more restricted areas of the lodging site to a lodging application of the mobile guest device;
receiving, by the lodging system, a connection request transmitted from the mobile guest device using the lodging application;
establishing, by the lodging system, an exclusive connection with the mobile guest device;
receiving, by the lodging system, a machine-readable bar code produced with the lodging application of the mobile guest device;
scanning, by the lodging system, the machine-readable bar code received from the lodging application of the mobile guest device;
authenticating, by the lodging system, the mobile guest device based on the scanned machine-readable bar code, wherein authenticating the mobile guest device, by the lodging system:
encrypting, by the lodging system, a random number with a shared key, wherein the hash value of the number includes a hash value of the random number;
transmitting, by the lodging system, the random number as a challenge to the mobile guest device;
receiving, by the lodging system, the hash value of the random number from the mobile guest device, wherein the random number is decrypted using the shared key by the mobile guest device; and
authenticating, by the lodging system, the mobile guest device based on the hash value of the random number received from the mobile guest device; and
printing, by the lodging system, a physical key for the access to the assigned one or more restricted areas of the lodging site based on the authentication of the mobile guest device.
|