IP Library › Granted Patent US 12,395,326
Granted Patent B2
US 12,395,326 · App. 18/385,716 · Granted Aug 19, 2025

Classical computer, information processing method, and computer readable medium

Inventors: Akihiro Mizutani (Tokyo, JP); Ryo Hiromasa (Tokyo, JP); Yusuke Aikawa (Tokyo, JP); Yuki Takeuchi (Tokyo, JP); Seiichiro Tani (Tokyo, JP)
Assignees: MITSUBISHI ELECTRIC CORPORATION; NIPPON TELEGRAPH AND TELEPHONE CORPORATION
H04L9/0852G06N10/70H04L9/30
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 12,395,326
App. No.
18/385,716
Granted
Aug 19, 2025
Kind
B2
Abstract

A result confirmation unit ( 204 ) computes a state space probability that is a probability that a verification target device ( 300 ) has not correctly prepared a state space having a quantum state stored therein, a Pauli measurement probability that is a probability that the verification target device ( 300 ) has not correctly performed Pauli Z measurement and Pauli X measurement, and a magic state probability that is a probability that the verification target device ( 300 ) has not generated a magic state of CCZ. Then, using the state space probability, the Pauli measurement probability, and the magic state probability, the result confirmation unit ( 204 ) computes a degree of approximation between a quantum state and the magic state of CCZ at the verification target device ( 300 ) and measurement accuracies of the Pauli Z measurement and the Pauli X measurement on the quantum state at the verification target device ( 300 ).

Claims (56)

1. A classical computer comprising:

processing circuitry:

to, using a first measurement result and a second measurement result, compute a state space probability that is a probability that a quantum computer has not correctly prepared a state space having a first quantum state stored therein, the first quantum state being a quantum state generated by the quantum computer, wherein the first measurement result is a result of measuring the first quantum state by the quantum computer, and the second measurement result is a result of measuring a second quantum state by the quantum computer, the second quantum state being a quantum state after change of the first quantum state caused by the measurement of the first quantum state;

to, using a third measurement result, a fourth measurement result, and the first measurement result, compute a Pauli measurement probability that is a probability that the quantum computer has not correctly performed Pauli Z measurement and Pauli X measurement on a fourth quantum state, wherein the third measurement result is a result of measuring a third quantum state by the quantum computer, the third quantum state being a quantum state after change of the first quantum state caused by the measurement of the first quantum state and different from the second quantum state, and the fourth measurement result is a result of measuring the fourth quantum state by the quantum computer, the fourth quantum state being a quantum state after change of the third quantum state caused by the measurement of the third quantum state;

to, using the first measurement result, the third measurement result, and the fourth measurement result, compute a magic state probability that is a probability that the quantum computer has not generated a magic state of CCZ (Controlled Controlled-Z); and

to, using the state space probability, the Pauli measurement probability, and the magic state probability, compute a degree of approximation between the fourth quantum state and the magic state of CCZ, and measurement accuracies of the Pauli Z measurement and the Pauli X measurement on the fourth quantum state, wherein

the processing circuitry generates a public key and a trapdoor from initial data,

the quantum computer generates the first quantum state based on the public key,

the processing circuitry computes the state space probability, using the first measurement result, the second measurement result, and the public key,

the processing circuitry computes the Pauli measurement probability, using the first measurement result, the third measurement result, the fourth measurement result, the public key, and the trapdoor, and

the processing circuitry computes the magic state probability, using the first measurement result, the third measurement result, the fourth measurement result, the public key, and the trapdoor.

2. The classical computer according to claim 1 , wherein

the processing circuitry computes the Pauli measurement probability by performing

a Z basis check process to, using the first measurement result and the public key, generate a Z basis check bit for checking whether the quantum computer has correctly prepared a state in Z basis for the fourth quantum state and has correctly performed the Pauli Z measurement or not, and to determine whether the Z basis check bit agrees with the fourth measurement result or not, and

an X basis check process to, using the first measurement result, the third measurement result, the public key, and the trapdoor, generate an X basis check bit for checking whether the quantum computer has correctly prepared a state in X basis in the fourth quantum state and has correctly performed the Pauli X measurement or not, and to determine whether the X basis check bit agrees with the fourth measurement result or not.

3. The classical computer according to claim 1 , wherein

the processing circuitry computes the magic state probability by: computing a generalized stabilizer measurement result, using the fourth measurement result and Kronecker delta; generating a generalized stabilizer measurement result check bit for checking validity of the generalized stabilizer measurement result, using the first measurement result, the third measurement result, the public key, and the trapdoor; and determining whether the generalized stabilizer measurement result agrees with the generalized stabilizer measurement result check bit or not.

4. The classical computer according to claim 1 , wherein

the processing circuitry generates a probability computation random number that is a random number for determining which of computation of the state space probability, computation of the Pauli measurement probability, and computation of the magic state probability is to be performed,

depending on a value of the probability computation random number, the processing circuitry performs any one of computation of the state space probability, computation of the Pauli measurement probability, and computation of the magic state probability.

5. The classical computer according to claim 1 , wherein

the quantum computer executes a quantum state generation and measurement sequence multiple times, the quantum state generation and measurement sequence consisting of generation of the first quantum state and measurement of the first quantum state, and measurement of the second quantum state or measurement of the third quantum state and measurement of the fourth quantum state,

the processing circuitry computes the state space probability using the first measurement result and the second measurement result for each of the quantum state generation and measurement sequence,

the processing circuitry computes the Pauli measurement probability, using the first measurement result, the third measurement result, and the fourth measurement result for each of the quantum state generation and measurement sequence, and

the processing circuitry computes the magic state probability, using the first measurement result, the third measurement result, and the fourth measurement result for each of the quantum state generation and measurement sequence.

6. The classical computer according to claim 2 , wherein

the processing circuitry generates a measurement random number that is a random number for use in measurement of the fourth quantum state by the quantum computer,

the quantum computer measures the fourth quantum state, using the measurement random number, and

the processing circuitry

in the Z basis check process, determines whether the Z basis check bit agrees with the fourth measurement result or not, and determines whether the measurement random number is of a prescribed value or not, and

in the X basis check process, determines whether the X basis check bit agrees with the fourth measurement result or not, and determines whether the measurement random number is of a value other than the prescribed value or not.

7. The classical computer according to claim 3 , wherein

the processing circuitry generates a measurement random number that is a random number for use in measurement of the fourth quantum state by the quantum computer,

the quantum computer measures the fourth quantum state, using the measurement random number, and

the processing circuitry determines whether the generalized stabilizer measurement result agrees with the generalized stabilizer measurement result check bit or not, determines whether the measurement random number is of a prescribed value or not, and computes the magic state probability.

8. An information processing method, wherein

using a first measurement result and a second measurement result, a classical computer computes a state space probability that is a probability that a quantum computer has not correctly prepared a state space having a first quantum state stored therein, the first quantum state being a quantum state generated by the quantum computer, wherein the first measurement result is a result of measuring the first quantum state by the quantum computer, and the second measurement result is a result of measuring a second quantum state by the quantum computer, the second quantum state being a quantum state after change of the first quantum state caused by the measurement of the first quantum state;

using a third measurement result, a fourth measurement result, and the first measurement result, the classical computer computes a Pauli measurement probability that is a probability that the quantum computer has not correctly performed Pauli Z measurement and Pauli X measurement on a fourth quantum state, wherein the third measurement result is a result of measuring a third quantum state by the quantum computer, the third quantum state being a quantum state after change of the first quantum state caused by the measurement of the first quantum state and different from the second quantum state, and the fourth measurement result is a result of measuring the fourth quantum state by the quantum computer, the fourth quantum state being a quantum state after change of the third quantum state caused by the measurement of the third quantum state;

using the first measurement result, the third measurement result, and the fourth measurement result, the classical computer computes a magic state probability that is a probability that the quantum computer has not generated a magic state of CCZ (Controlled Controlled-Z); and

using the state space probability, the Pauli measurement probability, and the magic state probability, the classical computer computes a degree of approximation between the fourth quantum state and the magic state of CCZ, and measurement accuracies of the Pauli Z measurement and the Pauli X measurement on the fourth quantum state, wherein

the information processing method further comprises:

generating, by the classical computer, a public key and a trapdoor from initial data,

generating, by the quantum computer, the first quantum state based on the public key,

computing, by the classical computer, the state space probability, using the first measurement result, the second measurement result, and the public key,

computing, by the classical computer, the Pauli measurement probability, using the first measurement result, the third measurement result, the fourth measurement result, the public key, and the trapdoor, and

computing, by the classical computer, the magic state probability, using the first measurement result, the third measurement result, the fourth measurement result, the public key, and the trapdoor.

9. A non-transitory computer readable medium storing an information processing program that causes a classical computer to execute:

a state space probability computation process to, using a first measurement result and a second measurement result, compute a state space probability that is a probability that a quantum computer has not correctly prepared a state space having a first quantum state stored therein, the first quantum state being a quantum state generated by the quantum computer, wherein the first measurement result is a result of measuring the first quantum state by the quantum computer, and the second measurement result is a result of measuring a second quantum state by the quantum computer, the second quantum state being a quantum state after change of the first quantum state caused by the measurement of the first quantum state;

a Pauli measurement probability computation process to, using a third measurement result, a fourth measurement result, and the first measurement result, compute a Pauli measurement probability that is a probability that the quantum computer has not correctly performed Pauli Z measurement and Pauli X measurement on a fourth quantum state, wherein the third measurement result is a result of measuring a third quantum state by the quantum computer, the third quantum state being a quantum state after change of the first quantum state caused by the measurement of the first quantum state and different from the second quantum state, and the fourth measurement result is a result of measuring the fourth quantum state by the quantum computer, the fourth quantum state being a quantum state after change of the third quantum state caused by the measurement of the third quantum state;

a magic state probability computation process to, using the first measurement result, the third measurement result, and the fourth measurement result, compute a magic state probability that is a probability that the quantum computer has not generated a magic state of CCZ (Controlled Controlled-Z); and

an approximation accuracy computation process to, using the state space probability, the Pauli measurement probability, and the magic state probability, compute a degree of approximation between the fourth quantum state and the magic state of CCZ, and measurement accuracies of the Pauli Z measurement and the Pauli X measurement on the fourth quantum state, wherein

the information processing program causes the classical computer to further execute:

a key information generation process to generate a public key and a trapdoor from initial data, to enable the quantum computer to generate the first quantum state based on the public key,

the state space probability computation process to compute the state space probability, using the first measurement result, the second measurement result, and the public key,

the Pauli measurement probability computation process to compute the Pauli measurement probability, using the first measurement result, the third measurement result, the fourth measurement result, the public key, and the trapdoor, and

the magic state probability computation process to compute the magic state probability, using the first measurement result, the third measurement result, the fourth measurement result, the public key, and the trapdoor.

Assignments (3)
CHANGE OF NAME Recorded Jan 22, 2026
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 074477/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2023
From: HIROMASA, RYO; TAKEUCHI, YUKI; TANI, SEIICHIRO
To: MITSUBISHI ELECTRIC CORPORATION; NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 065427/0961 →
EMPLOYMENT AGREEMENT Recorded Nov 1, 2023
From: MIZUTANI, AKIHIRO; AIKAWA, YUSUKE
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 065428/0457 →
Priority Claims (1)
JP 2021-094443 · Jun 4, 2021 · national
Continuity (2)
Continuation PCTJP2022021695 · May 27, 2022
Related Publication 20240080185A1 · Mar 7, 2024
References Cited (22)
US 11049038B2 · Chen · 2021 [cited by examiner]
US 11436519B1 · Dridi · 2022 [cited by examiner]
US 11444636B2 · Lucarelli · 2022 [cited by examiner]
US 11567827B2 · Zheng · 2023 [cited by examiner]
US 11599820B1 · Noh · 2023 [cited by examiner]
US 11894860B2 · McClean · 2024 [cited by examiner]
US 11900213B2 · Ibe · 2024 [cited by examiner]
US 11909392B2 · Gidney · 2024 [cited by examiner]
US 20170338951A1 · Fu et al. · 2017 [cited by applicant]
US 20190197426A1 · Kawano et al. · 2019 [cited by applicant]
US 20200279185A1 · Wiebe · 2020 [cited by examiner]
US 20230206102A1 · Raussendorf · 2023 [cited by examiner]
US 20230259673A1 · Hollenberg · 2023 [cited by examiner]
US 20240242100A1 · Nickerson · 2024 [cited by examiner]
US 20240303521A1 · Gimeno-Segovia · 2024 [cited by examiner]
JP 2007189517A · 2007 [cited by applicant]
JP 201979226A · 2019 [cited by applicant]
JP 2019517184A · 2019 [cited by applicant]
International Search Report, issued in PCT/JP2022/021695, PCT/ISA/210, dated Aug. 2, 2022. [cited by applicant]
Metger et al., “Self-testing of a single quantum device under computational assumptions”, arXiv:2001.09161V2, Dec. 1, 2020, total 61 pages. [cited by applicant]
Reichardt et al., “Classical command of quantum systems”, Nature, Apr. 25, 2013, vol. 496, p. 456-460. [cited by applicant]
Takeuchi et al., “Verification of Many-Qubit States”, Physical Review X 8, 021060, (2018), total 16 pages. [cited by applicant]