Systems and methods for quantum session authentication
AssigneeWells Fargo Bank, N.A.
InventorMasoud Vakili
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses, methods, and computer program products are disclosed for session authentication and random number generation. An example method includes receiving, by decoding circuitry and over a quantum line, a set of qbits generated based on a first set of quantum bases. The example method further includes decoding, by the decoding circuitry and based on a second set of quantum bases, the set of qbits to generate a decoded set of bits. In this example method, the first set of quantum bases is determined without reliance on the second set of quantum bases and the second set of quantum bases is determined without reliance on the first set of quantum bases. The example method further includes generating, by random number generation circuitry, a number comprising the decoded set of bits.
Claims21
A system for session authentication, the system comprising:
- decoding circuitry configured to
- receive, over a quantum line, a set of qbits generated based on a first set of quantum bases, and
- decode, based on a second set of quantum bases, the set of qbits to generate a decoded set of bits, wherein:
- the first set of quantum bases is determined without reliance on the second set of quantum bases,
- the second set of quantum bases is determined without reliance on the first set of quantum bases, and
- the decoded set of bits comprises at least one error bit;
- and
- random number generation circuitry configured to:
- generate a number comprising the at least one error bit of the decoded set of bits.
A method for session authentication, the method comprising:
- receiving, by decoding circuitry and over a quantum line, a set of qbits generated based on a first set of quantum bases;
- decoding, by the decoding circuitry and based on a second set of quantum bases, the set of qbits to generate a decoded set of bits, wherein:
- the first set of quantum bases is determined without reliance on the second set of quantum bases,
- the second set of quantum bases is determined without reliance on the first set of quantum bases, and
- the decoded set of bits comprises at least one error bit;
- and
- generating, by random number generation circuitry, a number comprising the at least one error bit of the decoded set of bits.
A computer program product for session authentication, the computer program product comprising at least one non-transitory computer-readable storage medium storing program instructions that, when executed, cause an apparatus to:
- receive, over a quantum line, a set of qbits generated based on a first set of quantum bases;
- decode, based on a second set of quantum bases, the set of qbits to generate a decoded set of bits, wherein:
- the first set of quantum bases is determined without reliance on the second set of quantum bases,
- the second set of quantum bases is determined without reliance on the first set of quantum bases, and
- the decoded set of bits comprises at least one error bit;
- and
- generate a number comprising the at least one error bit of the decoded set of bits.
Dependencies are inferred from the claim text.