IP Library Granted Patent US 11,240,013
Granted Patent B1
US 11,240,013 · App. 16/105,100 · Granted Feb 1, 2022

Systems and methods for passive quantum session authentication

Inventor: Masoud Vakili (Los Altos, CA)
Assignee: WELLS FARGO BANK, N.A.
H04L9/0852H04L9/0869
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,240,013
App. No.
16/105,100
Granted
Feb 1, 2022
Kind
B1
Abstract

Systems, apparatuses, methods, and computer program products are disclosed for session authentication. An example method includes determining, by decoding circuitry, a set of quantum bases to use for measurement. The example method further includes receiving, by the decoding circuitry, a series of photons. The example method further includes decoding, by the decoding circuitry and based on the determined set of quantum bases, the series of photons to generate a decoded set of bits. The example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits.

Claims (52)

1. A system for session authentication, the system comprising:

decoding circuitry configured to:

determine a set of quantum bases to use for measurement,

receive a series of photons, and

decode, based on the determined set of quantum bases, the series of photons to generate a decoded set of bits,

wherein the decoding circuitry is configured to not transmit electronic information indicative of the set of quantum bases; and

session authentication circuitry configured to:

generate a session key based on the decoded set of bits.

2. The system of claim 1 , wherein the decoding circuitry is configured to receive the series of photons while they are not in a well-defined quantum state.

3. The system of claim 1 , wherein the series of photons comprise a series of non-polarized photons.

4. The system of claim 3 , wherein a non-polarized photon comprises a photon whose polarization has not been measured.

5. The system of claim 1 , wherein the decoding circuitry is configured to receive the series of photons over a non-polarization maintaining optical fiber.

6. The system of claim 1 ,

wherein the decoding circuitry comprises a bit manipulator circuit,

wherein the decoding circuitry is configured to decode the series of photons by measuring a polarization of the series of photons using the determined set of quantum bases, and

wherein the bit manipulator circuit is configured to convert the measured polarization of the series of photons into the decoded set of bits.

7. The system of claim 1 , further comprising:

photonic generation circuitry configured to

generate the series of photons, and

transmit the series of photons to the decoding circuitry.

8. The system of claim 7 , wherein the photonic generation circuitry comprises:

a laser configured to generate light; and

an attenuator or deflector, wherein the attenuator or deflector is configured to transform the generated light into the series of photons.

9. The system of claim 7 , wherein the photonic generation circuitry comprises:

a single photon source configured to generate the series of photons.

10. The system of claim 7 , wherein the photonic generation circuitry comprises:

a modulating circuit configured to generate the series of photons.

11. The system of claim 1 , wherein the set of quantum bases comprises a time-dependent decoding schedule comprising a plurality of quantum bases respectively corresponding to a plurality of time periods, wherein the set of quantum bases comprises the plurality of quantum bases.

12. The system of claim 1 , wherein the set of quantum bases comprises a unit-dependent decoding schedule comprising a plurality of quantum bases respectively corresponding to a plurality of numbers of bits, wherein the set of quantum bases comprises the plurality of quantum bases.

13. The system of claim 1 , wherein the set of quantum bases comprises a pair of orthogonal photonic polarization states.

14. The system of claim 13 , wherein the pair of orthogonal photonic polarization states are selected at least partially from the group consisting of a pair of rectilinear photonic polarization states, a pair of diagonal photonic polarization states, and a pair of circular photonic polarization states.

15. The system of claim 1 , wherein the decoding circuitry is further configured to:

receive a control signal indicative of an instruction to initiate decoding based on the set of quantum bases; and

in response to receiving the control signal, decode the series of photons based on the set of quantum bases.

16. The system of claim 1 , wherein a qubit decoder comprises the decoding circuitry, and wherein a separate session authentication system server device comprises the session authentication circuitry.

17. The system of claim 1 , further comprising:

random number generation circuitry configured to generate a number based on the decoded set of bits,

wherein the session authentication circuitry is configured to generate the session key by

setting the session key equal to the generated number, or

using the generated number as a seed in a pseudo-random number generation procedure, wherein an output of the pseudo-random number generation procedure comprises the session key.

18. A method for session authentication, the method comprising:

determining, by decoding circuitry, a set of quantum bases to use for measurement;

receiving, by the decoding circuitry, a series of photons;

decoding, by the decoding circuitry and based on the determined set of quantum bases, the series of photons to generate a decoded set of bits,

wherein the decoding circuitry is configured to not transmit electronic information indicative of the set of quantum bases; and

generating, by session authentication circuitry, a session key based on the decoded set of bits.

19. 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:

determine a set of quantum bases to use for measurement;

receive a series of photons;

decode, based on the determined set of quantum bases, the series of photons to generate a decoded set of bits,

wherein the decoding circuitry is configured to not transmit electronic information indicative of the set of quantum bases; and

generate a session key based on the decoded.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2018
From: VAKILI, MASOUD
To: WELLS FARGO BANK, N.A.
Reel/Frame 046710/0513 →
Cited By (4)
US 12,476,984 US 12,500,749 US 12,725,068 US 12,732,537