| CPC H04L 63/08 (2013.01) [H04L 9/0852 (2013.01); H04L 2463/082 (2013.01)] | 20 Claims |

|
1. A method for authentication between a requesting device and a verifying device, the method comprising:
receiving, by communication hardware of the requesting device, a user authentication factor for a user initiating a request;
generating, by a transformation engine of the requesting device, a request data item using a function operating on a set of request components, the set of request components comprising (i) a quantum registry sequence obtained via a quantum distribution medium and with one or more quantum entangled particles distributed to the requesting device thereby, (ii) an index that references the quantum registry sequence in a quantum registry, (iii) a timestamp for the request, and (iv) the user authentication factor for the user initiating the request;
encrypting, by encryption circuitry of the requesting device, the user authentication factor to produce an encrypted user authentication factor;
obtaining the request by request generation circuitry of the requesting device, the request comprising the encrypted user authentication factor, the timestamp, the index, and the request data item;
transmitting, by the communication hardware and via a communications network, the request to the verifying device;
obtaining, by the communication hardware, an authentication acknowledgement from the verifying device, the authentication acknowledgement indicating that the verifying device has determined that the quantum registry sequence matches a copy of the quantum registry sequence obtained by the verifying device via the quantum distribution medium; and
obtaining, by the communication hardware, a second authentication acknowledgement from the verifying device, the second authentication acknowledgement indicating that the verifying device has verified, based on the encrypted user authentication factor in the request, that the user initiated the request.
|