IP Library › Granted Patent US 12,425,188
Granted Patent B2
US 12,425,188 · App. 17/979,379 · Granted Sep 23, 2025

SHA-256 quantum circuit design apparatus and method

Inventor: Jong Heon Lee (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04L9/0643H04L9/0852
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,425,188
App. No.
17/979,379
Granted
Sep 23, 2025
Kind
B2
Abstract

Disclosed herein SHA-256 quantum circuit design apparatus and method. According to an embodiment of the present disclosure, there is provided an SHA-256 quantum circuit design apparatus comprising: a reception unit configured to receive an SHA-256 quantum circuit having a length of a critical path consisting of six adders; and a design unit configured to design a first SHA-256 quantum circuit having the critical path length reduced to a first value by applying a path balancing technique to the received SHA-256 quantum circuit and to design a second SHA-256 quantum circuit having the critical path length reduced to a second value by applying the path balancing technique to the first SHA-256 quantum circuit to output a d+T1 value first.

Claims (17)

1. An SHA-256 quantum circuit design apparatus comprising:

a reception unit configured to receive an SHA-256 quantum circuit having a length of a critical path consisting of six adders; and

a design unit configured to design a first SHA-256 quantum circuit having the critical path length reduced to a first value by applying a path balancing technique to the received SHA-256 quantum circuit and to design a second SHA-256 quantum circuit having the critical path length reduced to a second value by applying the path balancing technique to the first SHA-256 quantum circuit to output a d+T1 value first.

2. The SHA-256 quantum circuit design apparatus of claim 1 , wherein the design unit designs the first quantum circuit that first outputs a T1 value by iteratively applying the path balancing technique a certain number of times or more.

3. The SHA-256 quantum circuit design apparatus of claim 1 , wherein the design unit designs the second SHA-256 quantum circuit in which 11 additions and one subtraction are performed per round.

4. The SHA-256 quantum circuit design apparatus of claim 3 , wherein the design unit designs the second SHA-256 quantum circuit in which eight adder circuits and one subtractor circuit are used in a round function algorithm and three adder circuits are used in a message scheduling algorithm.

5. The SHA-256 quantum circuit design apparatus of claim 1 , wherein the design unit designs the second SHA-256 quantum circuit iteratively performed a total of 65 times by applying the path balancing technique.

6. The SHA-256 quantum circuit design apparatus of claim 1 , wherein the design unit designs the second SHA-256 quantum circuit in which the critical path length per round is 3.

7. An SHA-256 quantum circuit design method comprising:

receiving an SHA-256 quantum circuit having a length of a critical path consisting of six adders; and

designing a first SHA-256 quantum circuit having the critical path length reduced to a first value by applying a path balancing technique to the received SHA-256 quantum circuit; and

designing a second SHA-256 quantum circuit having the critical path length reduced to a second value by applying the path balancing technique to the first SHA-256 quantum circuit to output a d+T1 value first.

8. The SHA-256 quantum circuit design method of claim 7 , wherein the designing the first qSHA-256 quantum circuit comprises designing the first SHA-256 quantum circuit that first outputs a T1 value by iteratively applying the path balancing technique a certain number of times or more.

9. The SHA-256 quantum circuit design method of claim 7 , wherein the designing the second SHA-256 quantum circuit comprises designing the second SHA-256 quantum circuit in which 11 additions and one subtraction are performed per round.

10. The SHA-256 quantum circuit design method of claim 9 , wherein the designing the second SHA-256 quantum circuit comprises designing the second SHA-256 quantum circuit in which eight adder circuits and one subtractor circuit are used in a round function algorithm and three adder circuits are used in a message scheduling algorithm.

11. The SHA-256 quantum circuit design method of claim 7 , wherein the designing the second SHA-256 quantum circuit comprises designing the second SHA-256 quantum circuit iteratively performed a total of 65 times by applying the path balancing technique.

12. The SHA-256 quantum circuit design method of claim 7 , wherein the designing the second SHA-256 quantum circuit comprises designing the second SHA-256 quantum circuit in which the critical path length per round is 3.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2022
From: LEE, JONG HEON
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 061633/0636 →
Priority Claims (2)
KR 10-2021-0162766 · Nov 23, 2021 · national
KR 10-2022-0040260 · Mar 31, 2022 · national
Continuity (1)
Related Publication 20230163949A1 · May 25, 2023
References Cited (9)
US 10171088B1 · Kim · 2019 [cited by examiner]
US 20190244128A1 · Choi · 2019 [cited by examiner]
US 20210119777A1 · Ghosh · 2021 [cited by examiner]
US 20220224514A1 · Ghosh · 2022 [cited by examiner]
KR 1020210062380A · 2021 [cited by applicant]
KR 102322431B1 · 2021 [cited by applicant]
Jongheon Lee at al., “T-depth reduction method for efficient SHA-256 quantum circuit construction”, IET Inf. Secur. 1-20 (2022). Jun. 28, 2022. [cited by applicant]
Matthew Amy et al., “Estimating the cost of generic quantum pre-image attacks on SHA-2 and SHA-3”, arXiv:1603.09383v3 [quant-ph] Nov. 30, 2016. [cited by applicant]
Panjin Kim et al., “Time-space complexity of quantum search algorithms in symmetric cryptanalysis: applying to AES and SHA-2”, Quantum Information Processing (2018) 17:339. Oct. 31, 2018. [cited by applicant]