# US 2023/0267191 A1 · Quantum authentication of protected resources

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2023/0267191 A1
- Document ID: US20230267191A1
- Status: Published application
- Kind: A1
- Application number: 17/676,672
- Filed: 2022-02-21
- Published: 2023-08-24
- Earliest claimed: 2022-02-21
- Assignees: Red Hat, Inc.
- Applicants: Red Hat, Inc.
- Inventors: Leigh Griffin; Stephen Coady
- Web page: https://patentgrep.com/patent/US20230267191A1

## CPC

- G06F 21/44: Program or device authentication
- G06N 10/20: Models of quantum computing, e.g. quantum circuits or universal quantum computers
- G06N 10/40: Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

An access request to allow a requestor process to access a protected resource is received. A qubit authentication state that identifies a desired state of a qubit is sent to the requestor process. It is determined that the requestor process has caused the qubit to have the qubit authentication state. Based at least in part on determining that the requestor process has caused the qubit to have the qubit authentication state, the requestor process is granted access to the protected resource.

## Claims

### Claim 1

A method comprising:
receiving, by a computing device comprising a processor device, an access request to allow a requestor process to access a protected resource;
sending, by the computing device to the requestor process, a qubit authentication state that identifies a desired state of a qubit;
determining, by the computing device, that the requestor process has caused the qubit to have the qubit authentication state; and
based at least in part on determining that the requestor process has caused the qubit to have the qubit authentication state, granting, by the computing device to the requestor process, access to the protected resource.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
providing, by the computing device to the requestor process, a qubit identifier that identifies a qubit on a quantum computing system which the requestor process is to cause to have the qubit authentication state.

### Claim 3 (depends on 1)

The method of claim 1 further comprising:
prior to sending the qubit authentication state that identifies the desired state of the qubit to the requestor process, sending, by the computing device to a first quantum computing system, a request for a quantum authentication; and
receiving, by the computing device from the first quantum computing system, the qubit authentication state that identifies the desired state of the qubit.

### Claim 4 (depends on 3)

The method of claim 3 wherein the computing device comprises a second quantum computing system.

### Claim 5 (depends on 4)

The method of claim 4 further comprising:
receiving, by the second quantum computing system, a message indicating that the requestor process has caused the qubit on the second quantum computing system to have the qubit authentication state; and
in response to the message, causing the second quantum computing system to teleport, using quantum teleportation, physical characteristics of the qubit on the second quantum computing system to the first quantum computing system.

### Claim 6 (depends on 5)

The method of claim 5 further comprising:
receiving, by the first quantum computing system, the request for the quantum authentication;
generating the qubit authentication state;
sending, by the first quantum computing system to the second quantum computing system, the qubit authentication state;
determining, by the first quantum computing system, that a qubit implemented by the first quantum computing system has been altered;
determining that the qubit implemented by the first quantum computing system has the qubit authentication state; and
in response to determining that the qubit implemented by the first quantum computing system has the qubit authentication state, sending, by the first quantum computing system to the second quantum computing system, a successful quantum authentication message indicating a successful quantum authentication by the requestor process.

### Claim 7 (depends on 1)

The method of claim 1 further comprising:
sending, by the computing device to the requestor process, a request for a classical authentication;
receiving, by the computing device from the requestor process, authentication information;
determining, by the computing device, that the authentication information is valid; and
wherein granting, by the computing device to the requestor process, the access to the protected resource further comprises:
based on determining that the requestor process has caused the qubit to have the qubit authentication state and on the authentication information, granting, by the computing device to the requestor process, the access to the protected resource.

### Claim 8 (depends on 1)

The method of claim 1 wherein the qubit authentication state comprises a specified spin state and a specified polarization state.

### Claim 9 (depends on 1)

The method of claim 1 wherein the qubit authentication state comprises a textual identifier.

### Claim 10 (depends on 1)

The method of claim 1 wherein the protected resource comprises one of a file and an online service.

### Claim 11

A method comprising:
receiving, by a computing device comprising a processor device, an access request to allow a requestor process to access a protected resource;
sending, by the computing device to a first quantum computing system, a request for a quantum authentication;
receiving, by the computing device from the first quantum computing system, a qubit authentication state that identifies a desired state of a qubit;
sending, by the computing device to the requestor process, the qubit authentication state;
receiving, by the computing device from the first quantum computing system, a successful quantum authentication message indicating a successful quantum authentication by the requestor process; and
based at least in part on the successful quantum authentication message, granting, by the computing device to the requestor process, access to the protected resource.

### Claim 12 (depends on 11)

The method of claim 11 further comprising:
sending, by the computing device to the requestor process, a request for a classical authentication;
receiving, by the computing device from the requestor process, authentication information;
determining, by the computing device, that the authentication information is valid; and
wherein granting, by the computing device to the requestor process, the access to the protected resource further comprises:
based on the successful quantum authentication message and on the authentication information, granting, by the computing device to the requestor process, the access to the protected resource.

### Claim 13 (depends on 11)

The method of claim 11 wherein the qubit authentication state comprises a specified spin state and a specified polarization state.

### Claim 14

A computing device, comprising:
a memory; and
a processor device coupled to the memory to:
receive an access request to allow a requestor process to access a protected resource;
send, to the requestor process, a qubit authentication state that identifies a desired state of a qubit;
determine that the requestor process has caused the qubit to have the qubit authentication state; and
based at least in part on determining that the requestor process has caused the qubit to have the qubit authentication state, grant, to the requestor process, access to the protected resource.

### Claim 15 (depends on 14)

The computing device of claim 14, wherein the processor device is further to provide, to the requestor process, a qubit identifier that identifies a qubit on a quantum computing system which the requestor process is to cause to have the qubit authentication state.

### Claim 16 (depends on 14)

The computing device of claim 14, wherein the processor device is further to:
prior to sending the qubit authentication state that identifies the desired state of the qubit to the requestor process, send, to a first quantum computing system, a request for a quantum authentication; and
receive, from the first quantum computing system, the qubit authentication state that identifies the desired state of the qubit.

### Claim 17 (depends on 16)

The computing device of claim 16 wherein the computing device comprises a second quantum computing system.

### Claim 18 (depends on 14)

The computing device of claim 14 wherein the qubit authentication state comprises a specified spin state and a specified polarization state.

### Claim 19 (depends on 14)

The computing device of claim 14 wherein the qubit authentication state comprises a textual identifier.

### Claim 20 (depends on 14)

The computing device of claim 14 wherein the protected resource comprises one of a file and an online service.
