Time–space complexity of quantum search algorithms in symmetric cryptanalysis: applying to AES and SHA-2
Open accessAbstract
Performance of cryptanalytic quantum search algorithms is mainly inferred from query complexity which hides overhead induced by an implementation. To shed light on quantitative complexity analysis removing hidden factors, we provide a framework for estimating time–space complexity, with carefully accounting for characteristics of target cryptographic functions. Processor and circuit parallelization methods are taken into account, resulting in the time–space trade-off curves in terms of depth and qubit . The method guides how to rank different circuit designs in order of their efficiency. The framework is applied to representative cryptosystems NIST referred to as a guideline for security parameters, reassessing the security strengths of AES and SHA-2.
AI snapshot
Written from the paper’s full text.
TL;DR
The paper develops a framework for estimating time-space complexity of quantum search algorithms in symmetric cryptanalysis, accounting for random-function statistics, parallelization, and circuit-level Toffoli-depth/qubit costs. It applies this to AES and SHA-2, deriving trade-off curves and reassessing NIST PQC security categories.
Key findings
- For Key Search, the optimal expected Grover iterations are \(I^{\mathrm{KS}}_{\mathrm{rand}} = 0.951\ldots \sqrt{N}\), a 37.8…% increase over the unique-target case; inner parallelization is 11.9…% more efficient than outer parallelization, with trade-off \(T_q^2 S_q = 0.476\ldots N\). For Pre-image Search, the trade-off is \(T_q^2 S_q = 0.614\ldots N\), and both parallelization methods behave similarly for large \(S_q\).
- Among AES-128 circuit designs, AES-C4 has the smallest trade-off coefficient \(c^{\mathrm{KS}}_4 = 1.048\ldots \times 2^{33}\); AES-C1 requires about 28.6… times as many qubits as AES-C4. Among SHA-256 designs, SHA-C6 has the smallest \(c^{\mathrm{PS}}_6 = 1.034\ldots \times 2^{38}\); SHA-C1 requires about 9.8… times as many qubits as SHA-C6.
- For SHA-256 collision finding with the CNS algorithm, numerical parameters are \(t_L = 0.015182\ldots\), \(d = 96\), \(l = 54.538\ldots\), giving expected iterations \(I^{\mathrm{CNS}}_{\mathrm{rand}} = 1.856\ldots \times 2^{102}\), total Toffoli-depth \(1.184\ldots \times 2^{117}\), and 939 qubits. For GwDP, the trade-off is \(T^{\mathrm{GwDP}}_q S^{\mathrm{GwDP}}_q = c^{\mathrm{GwDP}} \sqrt{N}\) with \(c^{\mathrm{GwDP}} = 1.802\ldots \times 2^{25}\) using \(S_q = 2^{64}\).
- Relative trade-off coefficients are AES-192 1.560… and AES-256 2.586… versus AES-128; SHA-384 3.837… and SHA-512 3.940… versus SHA-256. SHA-2 security strength is determined by Collision Finding, not Pre-image Search.
Methods
- The authors derive query/iteration trade-off curves for Grover’s algorithm, QAA, GwDP, and CNS collision finding, explicitly modeling random-function target statistics, false alarms, failure probability, and inner/outer parallelization.
- Time cost is defined as Toffoli-depth (sequential nonparallelizable logical Toffoli gates), and space cost as the number of logical qubits; candidate reversible circuits for AES-128 and SHA-256 are assembled from component options and compared by trade-off coefficients.
- The framework is applied to AES-128/192/256 and SHA-256/384/512, with security strengths evaluated under NIST MAXDEPTH parameters \(2^{40}\), \(2^{64}\), and \(2^{96}\).
Limitations
- Paper-stated: classical resources are not included because comparison criteria between quantum and classical resources are unclear; the focus is on specific elementary-gate algorithms, excluding algorithms using quantum memory; fault-tolerance overheads are ignored; and the authors do not claim optimal attacks for AES and SHA-2, only the best among candidate designs.
- Paper-stated: BHT is not considered because it requires quantum memory and no elementary-gate implementation under total cost \(O(N^{1/2})\) was found.
- Evident from the text: the security conclusions depend on the chosen MAXDEPTH values and on the limited set of candidate circuit designs; the cost metric counts only Toffoli gates as time and omits other gate costs and error-correction overhead.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
14 of 38 cited sources checked · 10 supported · 0 flagged · accuracy not yet measured
- Premisecitation
Asymptotically, parallelization of Grover's algorithm using multiple quantum computers reduces execution time by a factor of the square root of the number of quantum computers.
“Asymptotically the execution time is reduced by a factor of the square root of the number of quantum computers.”
Quote in the paperSubstantial claim2 of 3 sources checked- cites [1] Bernstein, D.J., Lange, T.: Post-quantum cryptography. Nature 549(7671), 188–194 (2017) source
- cites [10] NIST: Post-quantum cryptography—call for proposals (2017). https://csrc.nist.gov/Projects/Post-Quantum-Cryptography/Post-Quantum-Cryptography-Standardization/Call-for-Proposals
Not checked in the free run.
- cites [15] Zalka, C.: Grover’s quantum searching algorithm is optimal. Phys. Rev. A 60(4), 2746–2751 (1999) source
- Premisecitation
The success probability of the QAA algorithm has the same behaviors as Grover's algorithm.
“The success probability of QAA algorithm is known to have the same behaviors of Grover's algorithm [18].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [18] Brassard, G., Høyer, P., Mosca, M., Tapp, A.: Quantum amplitude amplification and estimation. AMS Contemp. Math. 305, 53–74 (2002) source
- Interpretationcitation
The quantum cost of attacking SHA-3 is more expansive than that of SHA-2, based on [5] and further improvement made in the SHA-2 circuit in Sect. 6.
“We concluded that quantum cost of attacking SHA-3 is more expansive than that of SHA-2, based on[5] and further improvement we have made in SHA-2 circuit in Sect.6.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [5] Amy, M., Di Matteo, O., Gheorghiu, V., Mosca, M., Parent, A., Schanck, J.: Estimating the cost of generic quantum pre-image attacks on SHA-2 and SHA-3. In: SAC 2016, pp. 317–337. ISBN: 978-3-319-69453-5 (2017) source
- Findingnone given
When processor parallelization is considered, the extra cost of dealing with random statistics becomes even more negligible.
“Furthermore, when processor parallelization is considered, we observed that this extra cost gets even more negligible.”
Quote in the paperNot a substantial claim - Findingnone given
Accounting for random statistics of the target function increases the number of Grover iterations compared with the case of a unique target.
“Random statistics of the target function are carefully handled which lead to increase in iteration number compared with the case of a unique target.”
Quote in the paperSubstantial claim
- Findingnone given
The cost of dealing with random statistics is not expensive compared with the previous work [6] under the single processor assumption.
“Surprisingly, however, the cost of dealing with random statistics in this paper is not expensive compared with the previous work [6] under the single processor assumption.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [6] Grassl, M., Langenberg, B., Rötteler, M., Steinwandt, R.: Applying Grover’s algorithm to AES: quantum resource estimates. In: PQCrypto 2016, pp. 29–43. ISBN: 978-3-319-29360-8 (2016) source
- Findingreasoning
The probability of finding at least one collision is P_GwDP_rand(i)=p_BP(2^s • p_(2^{2s-2})(i)).
“P GwDP rand (i) = p BP (2 2s-2 ) 2 s • p (2 2s-2 ) (i) .”
Quote in the paperSubstantial claim - Findingreasoning
For Pre-image Search with |X| ≥ N, the optimal expected number of iterations is I_PS_rand,(N)=0.690...√N.
“I PS rand,( N ) = 0.690 . . . • √ N .”
Quote in the paperSubstantial claim- The authors state this as an assumption: The restriction of f on X is a random function.
- The authors state this as an assumption: The domain and codomain sizes satisfy |X|=|Y|=N.
- Findingnone given
The GwDP algorithm also requires S_GwDP^c = O(2^s) classical storage.
“Note that the algorithm also requires S GwDP c = O(2 s ) classical storage.”
Quote in the paperSubstantial claim - Findingreasoning
Under outer parallelization, the optimal expected iteration number for Key Search for S_q>1 is I^KS:OP_rand=0.784...√(N/S_q).
“and then the optimal expected iteration number for S q 1 is given by I KS:OP rand = 0.784 . . . • (N /S q ).(10)”
Quote in the paperSubstantial claim - Findingreasoning
The time cost of the collision finding phase in CNS is 0.690...•2^{(n-d-l)/2} • 2 • π/4 • 2^{d/2} + t_L • 2^l.
“0.690 . . . • 2 n-d-l 2 • 2 • π 4 • 2 d 2 + t L • 2 l .”
Quote in the paperSubstantial claim - Findingcitation
If k samples are independently selected out of 2^{2s-2} DPs, the probability of at least one coincidence is approximated by p_BP(k)=1-exp(-k^2/(2•2^{2s-2})).
“p BP (2 2s-2 ) (k) = 1 -exp -k 2 2 • 2 2s-2 .”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [30] Katz, J., Lindell, Y.: Introduction to Modern Cryptography, 2nd edn. Chapman & Hall/CRC, London (2007) source
- Findingnone given
If the domain of size N is used, the probability there is no pre-image of y in X is q(0)=1/e≈0.368.
“If the domain of size N is used, the probability there is no pre-image of y in X is q(0) = 1/e ≈ 0.368 .”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The restriction of f on X is a random function.
- Findingcitation
The optimal expected number of Grover iterations for Key Search is I^KS_rand=0.951...√N.
“Proposition 1 The optimal expected number, I KS rand , of Grover iterations for Key Search becomes I KS rand = 0.951 . . . • √ N .”
Quote in the paperSubstantial claim - Findingreasoning
Under inner parallelization, the optimal expected iteration number for Key Search is I^KS:IP_rand=0.690...√(N/S_q).
“The optimal expected iteration number is similar to Eq. 4 as I KS:IP rand = I 1,(N /S q ) = 0.690 . . . • N /S q . (9 )”
Quote in the paperSubstantial claim - Findingnone given
Compared with pre-existing circuit designs, the paper's circuits improve by reducing required qubits and/or depths in various ways.
“Compared with pre-existing circuit designs, we have improved the circuits by reducing required qubits and/or depths in various ways.”
Quote in the paperSubstantial claim - Findingreasoning
The optimal expected number of Grover iterations in the CNS algorithm for Collision Finding is I_CNS_rand = 3.150... • t.
“I CNS rand = 3.150 . . .”
Quote in the paperNot a substantial claim - Findingreasoning
The time cost of the CNS algorithm in terms of Grover iterations is I_CNS_rand(d,l) = 0.690...•2^{l+d/2} + 0.690...•2^{(n-d-l)/2} π/2 • 2^{d/2} + t_L • 2^l.
“I CNS rand (d, l) = 0.690 . . . • 2 l+ d 2 + 0.690 . . . • 2 n-d-l 2 π 2 • 2 d 2 + t L • 2 l .”
Quote in the paperSubstantial claim - Findingreasoning
In Pre-image Search with a random function f|X, the success probability after i iterations equals that of Key Search: P_PS_rand(i)=P_KS_rand(i).
“Since p 0 (i) = 0 and q(t) = r (t)/t for t ≥ 1, it can be written as P PS rand (i) = P KS rand (i).”
Quote in the paperSubstantial claim- The authors state this as an assumption: The restriction of f on X is a random function.
- Findingreasoning
For outer parallelization of Pre-image Search, the optimal expected iteration number is I_PS:OP_rand = 0.784...√(N/S_q) = I_KS:OP_rand.
“I PS:OP rand = 0.784 . . . • (N /S q ) = I KS:OP rand .”
Quote in the paperSubstantial claim- The authors state this as an assumption: The restriction of f on X is a random function.
- The authors state this as an assumption: The domain and codomain sizes satisfy |X|=|Y|=N.
- Findingreasoning
For S_PS_q ≥ 1, the parallelization trade-off of Grover's algorithm for Pre-image Search is T_PS_q^2 S_PS_q = 0.614... N.
“T PS q 2 S PS q = 0.614 . . . • N .”
Quote in the paperSubstantial claim- The authors state this as an assumption: The restriction of f on X is a random function.
- The authors state this as an assumption: The domain and codomain sizes satisfy |X|=|Y|=N.
- Findingreasoning
The optimal expected iteration for GwDP is I_GwDP_rand = 1.532...√(N/2^s).
“I GwDP rand = 1.532 . . . • √ N 2 s .”
Quote in the paperSubstantial claim - Findingreasoning
The expected number of DPs found is 2^s • p_(2^{2s-2})(i) by measurements after i iterations on each machine.
“The expected number of DPs found is 2 s • p (2 2s-2 ) (i) by measurements after i-times iterations on each machine.”
Quote in the paperSubstantial claim - Findingreasoning
Inner parallelization is 11.9...% more efficient than the outer method in Key Search.
“As a result, inner parallelization is 11.9 . ..% more efficient than outer method in Key Search.”
Quote in the paperSubstantial claim - Findingreasoning
For inner parallelization with |X|=|Y|, the optimal expected iteration number is I_PS:IP_rand,N = 0.981...√(N/S_q).
“I PS:IP rand,N = 0.981 . . . • (N /S q ).”
Quote in the paperSubstantial claim- The authors state this as an assumption: The restriction of f on X is a random function.
- The authors state this as an assumption: The domain and codomain sizes satisfy |X|=|Y|=N.
- The authors state this as an assumption: When |X|=aN for some a>1, if S_q > a^2, all pre-images of y are separately distributed to the divided space in inner parallelization.
- Findingreasoning
After i Grover iterations, the success probability of measuring a DP becomes p_(2^{2s-2})(i) from Eq. 2.
“After i-times Grover iterations, the success probability of measuring a DP becomes p (2 2s-2 ) (i) from Eq. 2.”
Quote in the paperSubstantial claim - Findingreasoning
For S^KS_q>1, the parallelization trade-off of Grover's algorithm for Key Search is T^KS_q^2 S^KS_q=0.476...N.
“Proposition 2 (KS trade-off curve) For S KS q 1, the parallelization trade-off of Grover's algorithm for Key Search is given by T KS q 2 S KS q = 0.476 . . . • N .”
Quote in the paperSubstantial claim - Findingreasoning
SubBytes and SubWord are the only operations which require quantum resources.
“SubBytes and SubWord are the only operations which require quantum resources.”
Quote in the paperSubstantial claim - Findingreasoning
The quantum state of the data qubits at the end of the SHA-256 pre-image circuit reads |ψ = 1/√(2^α)(|00...0> + |00...1> + ... - |t_i> + ... + |11...1>) ⊗ |padding>, where each ket encodes a message and t_i's are pre-images of the given hash value.
“|ψ = 1 √ 2 α (|00 • • • 0 +|00 • • • 1 +• • •-|t i + • • •+|11 • • • 1 ) ⊗ |padding ,”
Quote in the paperSubstantial claim - Findingnone given
T_KS_q^2 S_KS_q = c_KS# N.
“T KS q 2 S KS q = c KS # N , (20”
Quote in the paperNot a substantial claim - Findingnone given
AddRoundKey and Rcon are XOR-ings of fixed-size strings which can be efficiently realized by CNOT or X gates only.
“AddRoundKey and Rcon are XOR-ings of fixed-size strings which can also be efficiently realized by CNOT or X gates only.”
Quote in the paperNot a substantial claim - Findingreasoning
The total Toffoli-depth of the CNS algorithm is I_CNS_rand · cost(G) = 1.184... × 2^117.
“Finally by multiplying I CNS rand and the time cost of G, we obtain the total Toffoli-depth of CNS algorithm as I CNS rand • cost(G) = 1.184 . . .× 2 117 .(24)”
Quote in the paperSubstantial claim - Findingown data
For the GwDP algorithm, T_GwDP_q S_GwDP_q = c_GwDP · √N, where c_GwDP is found to be 1.802... × 2^25 by using the Sq = 2^64 case.
“T GwDP q S GwDP q = c GwDP • √ N ,(22) where c GwDP is found to be 1.802 . . .× 2 25 by using S q = 2 64 case.”
Quote in the paperSubstantial claim - Findingreasoning
By substituting these values into Eq. 14, the expected number of iterations becomes I_CNS_rand = 1.856... × 2^102.
“By substituting these values for parameters in Eq. 14, the expected number of iterations becomes I CNS rand = 1.856 . . .× 2 102 .”
Quote in the paperSubstantial claim - Findingown data
Assuming MAXDEPTH is capped at some fixed value smaller than √N, AES-C1 requires about 28.6... times as many qubits as AES-C4.
“Assuming the MAXDEPTH is capped at some fixed value smaller than √ N , the table indicates that for example AES-C1 requires about 28.6…times as many qubits as AES-C4.”
Quote in the paperSubstantial claim - Findingreasoning
Due to the bound s < min(l, ndl), Sq = 2^66 is almost the maximum number of quantum machines for which Proposition 7 holds.
“Due to the bound s < min(l, ndl), S q = 2 66 is almost the maximum number of quantum machines Proposition 7 holds.”
Quote in the paperNot a substantial claim - Findingreasoning
In AES-128, C128NOT need not be considered as an optimization point seriously because the encryption process accompanies enough work qubits that can be reused in a lower-depth C128NOT gate.
“However in AES-128, we do not need to consider C 128 NOT as an optimization point seriously since the encryption process accompanies enough number of work qubits that can be reused in lower-depth C 128 NOT gate.”
Quote in the paperNot a substantial claim - Findingnone given
When parallelized for large Sq, the expected iteration number converges to the one given in Eq. 12.
“When parallelized for large S q , the expected iteration number converges to the one given in Eq. 12.”
Quote in the paperNot a substantial claim - Findingreasoning
There is a tendency for trade-off coefficient values to grow as key or message digest sizes get larger.
“There is a tendency that the values of coefficients grow as the key or message digest sizes get larger.”
Quote in the paperNot a substantial claim - Findingnone given
No work qubit nor Toffoli gate is required in the GF-linear mapping and addition of S-box constant step.
“No work qubit nor Toffoli gate is required in this step.”
Quote in the paperNot a substantial claim - Findingreasoning
In hash, the size of the message block in SHA-384 is doubled compared with SHA-256, leading to a large gap between cCF256 and cCF384.
“Especially in hash, size of the message block in SHA-384 is doubled compared with SHA-256 leading to large gap between c CF 256 and c CF 384 .”
Quote in the paperNot a substantial claim - Findingown data
If MAXDEPTH is capped at a fixed value smaller than √N, SHA-C1 requires about 9.8 times as many qubits as SHA-C6.
“If MAXDEPTH is capped at some fixed value smaller than √ N , the table indicates that for example SHA-C1 requires about 9.8…times as many qubits as SHA-C6.”
Quote in the paperNot a substantial claim - Findingown data
With a guaranteed single target, Toffoli-depth is expected to be shortened compared with AES-C4 at the cost of doubling qubits.
“With a guaranteed single target, Toffoli-depth is expected to be shortened compared with AES-C4 at the cost of doubling qubits.”
Quote in the paperSubstantial claim- The authors state this as an assumption: Assuming r=2 guarantees a single target.
- Findingreasoning
The cost of guaranteeing a single target is more or less multiplying the total number of qubits by r.
“The cost of guaranteeing a single target is more or less multiplying the total number of qubits by r .”
Quote in the paperNot a substantial claim - Findingreasoning
As squaring in GF(2^8) is linear, it does not involve the use of Toffoli nor work qubits.
“As squaring in GF(2 8 ) is linear, it does not involve the use of Toffoli nor work qubits.”
Quote in the paperNot a substantial claim - Findingnone given
SHA-C6 is the most efficient in time-space complexity in the GwDP and CNS algorithms.
“We adopt SHA-C6 which also turn out to be the most efficient in time-space complexity in GwDP and CNS algorithms.”
Quote in the paperNot a substantial claim - Findingnone given
When parallelized for large S_q, the expected iteration number converges to the one given in Eq. 9.
“When parallelized for large S q , the expected iteration number converges to the one given in Eq. 9.”
Quote in the paperNot a substantial claim - Findingreasoning
Since d grows as Sq increases, there occurs a crossover point between SHA-C5 and SHA-C6.
“Since d grows as S q increases, there occurs crossover point.”
Quote in the paperNot a substantial claim - Findingreasoning
At the end of S-box, a quarter of total work qubits needed in S-box turn into garbage qubits.
“At the end of S-box, a quarter of total work qubits needed in S-box turn into garbage qubits.”
Quote in the paperNot a substantial claim - Findingreasoning
Somewhere between MAXDEPTH = 2^64 and 2^96, the security strengths of SHA-256 (SHA-384) and AES-192 (AES-256) are reversed in order, due to their different tradeoff curve behaviors.
“Note that somewhere between MAXDEPTH = 2 64 and 2 96 , security strengths of SHA-256 (SHA-384) and AES-192 (AES-256) are reversed in order, due to their different tradeoff curve behaviors.”
Quote in the paperSubstantial claim - Findingnone given
The cost of a Grover iteration is 2 • cost(AES-128) + 2 • cost(C^128 NOT), where cost(C) is Toffoli-depth of circuit C.
“cost(Grover iteration) = 2 • cost(AES-128) + 2 • cost(C 128 NOT), where cost(C) is Toffoli-depth of a circuit C.”
Quote in the paperSubstantial claim - Findingreasoning
SHA-C5 has a small advantageous range of Sq (< 2^8) over SHA-C6.
“An interesting point worth noticing is that SHA-C5 has small advantageous range of S q (< 2 8 ) over SHA-C6.”
Quote in the paperNot a substantial claim - Findingreasoning
σ0(1) can be efficiently realized by CNOT gates with 32 work qubits despite the SHR operation.
“Similarly, σ 0(1) is implemented with one difference from 0(1) , that is SHR.SHR itself is not linear, but writing a result of SHR on 32-bit output register is possible.Therefore, σ 0(1) is also efficiently realized by CNOT gates with 32 work qubits.”
Quote in the paperSubstantial claim - Premisecitation
The optimal expected number of Grover iterations to find one of t targets in a domain of size N is I_{t,N}=0.690...√(N/t).
“The optimal number of iterations i t,N ∈ N that minimizes I t,N is found to be i t,N = 0.583 . ..• √ N /t, and then the expected number of iterations, denoted by I t,N ∈ N, reads I t,N = I t,N (i t,N ) = 0.690 . . . • N t . (4 )”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [14] Boyer, M., Brassard, G., Høyer, P., Tapp, A.: Tight bounds on quantum searching. Fortschritte der Physik 46(4–5), 493–505 (1998) source
- Interpretationreasoning
By applying the Q2 operator I(2^l),(2^{n-d}) = 0.690...•2^{(n-d-l)/2} times on |ψ>, the CNS algorithm is expected to find a collision.
“by applying Q 2 operator I (2 l ),(2 n-d ) = 0.690 . . .• 2 (n-d-l)/2 times on |ψ , the algorithm is expected to find a collision.”
Quote in the paperSubstantial claim - Premisecitation
If Grover's algorithm is parallelized with the distinguished point method, complexity of O(N^{1/2}) can be achieved.
“If Grover's algorithm is parallelized with the distinguished point method, complexity of O(N 1/2 ) can be achieved.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [3] Bernstein, D.J.: Cost analysis of hash collisions: Will quantum computers make SHARCS obsolete?. In: SHARCS ’09, pp. 105–116 (2009)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Premisereasoning
With optimal parameters l=d/2 and d=2n/5, the CNS algorithm finds a collision in T_q=O(N^{2/5}) with S_c=O(N^{1/5}).
“With the optimal parameters l = d/2 and d = 2n/5, a collision is found in T q = O(N 2/5 ) with S c = O(N 1/5 ).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [11] Chailloux, A., Naya-Plasencia, M., Schrottenloher, A.: An efficient quantum collision search algorithm and implications on symmetric cryptography. In: ASIACRYPT 2017, pp. 211–240. ISBN: 978-3-319-70697-9. (2017) source
- Interpretationreasoning
For both inner and outer parallelization, the optimal expected iteration converges to the value of Eq. 12 when a≫1 and S_q > a^2.
“For both of inner and outer parallelization, the optimal expected iteration converges to the value of Eq. 12 when a 1 and S q > a 2 .”
Quote in the paperSubstantial claim- The authors state this as an assumption: When |X|=aN for some a>1, if S_q > a^2, all pre-images of y are separately distributed to the divided space in inner parallelization.
- Interpretationreasoning
The success probability after i Grover iterations in Key Search with a random function is P^KS_rand(i)=Σ_{t≥1} r(t) p_t(i) (1/t).
“P KS rand (i) = t≥1 r (t) • p t (i) • 1 t . (7 )”
Quote in the paperSubstantial claim - Premisecitation
After i applications of Grover iteration Q, the success probability of measuring one of t solutions is p_{t,N}(i)=sin^2((2i+1)θ_{t,N}), where sin θ_{t,N}=√(t/N).
“By applying Q on the initial state i-times, the success probability of measuring one of the t solutions, denoted by p t,N : Z ≥0 → [0, 1], becomes p t,N (i) = sin 2 (2i + 1) • θ t,N ,(2) where sin θ t,N = √ t/N (= |τ ).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [14] Boyer, M., Brassard, G., Høyer, P., Tapp, A.: Tight bounds on quantum searching. Fortschritte der Physik 46(4–5), 493–505 (1998) source
- Interpretationnone given
If inner parallelization is used for S_q>1 in Key Search, the number of pre-images of y in each divided space becomes only 0 or 1 for overwhelming probability.
“If inner parallelization method is taken for S q 1, the number of pre-images of y in each divided space becomes only 0 or 1 for overwhelming probability, even though f is a random function.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The target function f is a random function selected uniformly at random from all functions from X to Y.
- Interpretationnone given
It is possible to guarantee an existence of a single target by using multiple plaintext-ciphertext pairs.
“It is possible to guarantee an existence of a single target by using multiple plaintextciphertext pairs.”
Quote in the paperNot a substantial claim - Interpretationreasoning
The fixed-point algorithm is not favored.
“Comparing these factors with the overhead in our method introduced by random statistics, we concluded that the fixed-point algorithm is not favored.”
Quote in the paperSubstantial claim - Interpretationnone given
The security strength of SHA-2 is determined by Collision Finding, not by Pre-image Search.
“Security strength of SHA-2 is determined by Collision Finding, not by Pre-image Search.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Increasing coefficient values reflect various complexity factors added, including more rounds, longer schedules, and larger word size.
“Increasing coefficient values reflect various complexity factors added, more rounds, longer schedules, larger word size, and so on.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Both previous designs result in inefficient trade-off curves.
“We would address that, however, both previous designs result in inefficient trade-off curves.”
Quote in the paperSubstantial claim - Study design and conductreasoning
Using MAXDEPTH values 2^40, 2^64, and 2^96 in the analysis is a conservative approach because the estimates only count Toffoli gates as time resources, whereas NIST has counted all gates.
“Note that using these values of MAXDEPTH in our analysis is a conservative approach as our estimates only count Toffoli gates as time resources, whereas NIST has counted all gates.”
Quote in the paperNot a substantial claim - Premisecitation
Almazrooie et al.'s design reduces the number of qubits at the cost of lengthening the oracle circuit.
“Finally regarding Almazrooie et al.'s design [4], we notice that the authors reduce the number of qubits at the cost of lengthening the oracle circuit.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [4] Almazrooie, M., Samsudin, A., Abdullah, R., Mutter, K.N.: Quantum reversible circuit of AES-128. Quantum Inf. Process. 17(5), 112 (2018) source
- Premisecitation
SHA-256 internally performs five elementary operations: σ0(1), σ1(1), Ch, Maj, and modular addition (ADDER).
“SHA-256 internally performs five elementary operations, σ 0(1) , 0(1) , Ch, Maj, and ADDER (modular addition) [27].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [27] NIST: Secure Hash Standard (SHS), FIPS PUB 180-4 (2015)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationnone given
When multiple quantum trade-off options are given, the time-space complexity provides clear criteria to tell which is more efficient.
“When multiple quantum trade-off options are given, the time-space complexity provides clear criteria to tell which is more efficient.”
Quote in the paperSubstantial claim - Interpretationreasoning
Schedule-round parallel implementation would require more work qubits because S-box is used in both key schedule and AES round.
“As S-box is used in both key schedule and AES round, schedule-round parallel implementation would require more work qubits.”
Quote in the paperSubstantial claim
- Classified as probably not a substantial claim. 35
- May combine two claims. 34
Classified as probably not a substantial claim.
PremisecitationUnder the oracle assumption, Grover's algorithm asymptotically reduces the security level of most symmetric cryptosystems by half.
“It had been widely known that most symmetric cryptosystem's security levels will be simply reduced by half due to the asymptotic behavior of the query complexity of Grover's algorithm under the oracle assumption [2].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [2] Grover, L.K.: Quantum mechanics helps in searching for a needle in a haystack. Phys. Rev. Lett. 79(2), 325–328 (1997) source
The Introduction (p. 1) and Algorithm (p. 2) describe a faster quantum search than classical search, with a condition that can be checked for each candidate. They do not state that this halves the security level of most symmetric cryptosystems; that application goes beyond what the paper says. (LLM, conf=0.84)
Experimental — accuracy not yet measured
Classified as probably not a substantial claim.
PremisecitationThe main reason for devaluating Grover's algorithm in symmetric cryptography is its poor parallelizability.
“The main reason for devaluating the algorithm in symmetric cryptography stems from its 'poor parallelizability.'”
Quote in the paperSubstantial claim1 of 2 sources checked- cites [1] Bernstein, D.J., Lange, T.: Post-quantum cryptography. Nature 549(7671), 188–194 (2017) source
- cites [3] Bernstein, D.J.: Cost analysis of hash collisions: Will quantum computers make SHARCS obsolete?. In: SHARCS ’09, pp. 105–116 (2009)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
PremisecitationCircuits consisting only of Clifford gates are not advantageous over classical computing, implying that a use of non-Clifford gates such as Toffoli is essential for quantum benefit.
“Second, circuits consisting only of Clifford gates are not advantageous over classical computing, implying that a use of non-Clifford gates such as Toffoli is essential for quantum benefit [36,37].”
Quote in the paperNot a substantial claim1 of 2 sources checked- cites [36] Gottesman, D.: The Heisenberg representation of quantum computers. In: GP22: ICGTMP ’98, pp. 32–43 (1998)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [37] Aaronson, S., Gottesman, D.: Improved simulation of stabilizer circuits. Phys. Rev. A 70(5), 052328 (2004) source
The Introduction (p. 1) says Clifford-group circuits can be simulated efficiently on a classical computer. Section VII (p. 11) says adding a non-stabilizer gate can yield universal quantum computation, supporting the need to go beyond Clifford gates for computational benefit. Our copy does not identify Toffoli as an example. (LLM, conf=0.84)
Experimental — accuracy not yet measured
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationNo quantum algorithm with better time-space product complexity than O(N^{1/2}), achieved by the state-of-the-art classical algorithm, had been reported.
“Quoting the work, no quantum algorithm with better time-space product complexity than O(N 1/2 ) which is achieved by the state-of-the-art classical algorithm [25] had not been reported.”
Quote in the paperNot a substantial claim1 of 2 sources checked- cites [3] Bernstein, D.J.: Cost analysis of hash collisions: Will quantum computers make SHARCS obsolete?. In: SHARCS ’09, pp. 105–116 (2009)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [25] van Oorschot, P.C., Wiener, M.J.: Parallel collision search with cryptanalytic applications. J. Cryptol. 12(1), 1–28 (1999) source
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationAmy et al.'s SHA-2 and SHA-3 pre-image search resource estimate did not consider random-like behavior of the SHA function and assumed that a unique pre-image of a given hash exists.
“One point we would like to address in the work is that random-like behavior of SHA function was not considered.It is assumed in the paper that the unique pre-image of a given hash exists.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [5] Amy, M., Di Matteo, O., Gheorghiu, V., Mosca, M., Parent, A., Schanck, J.: Estimating the cost of generic quantum pre-image attacks on SHA-2 and SHA-3. In: SAC 2016, pp. 317–337. ISBN: 978-3-319-69453-5 (2017) source
Section 2 (p. 3) models the search using a one-way permutation, which has a unique pre-image for each output. But its footnote explicitly considers that a length-restricted hash may fail to be injective and says this should not significantly affect Grover's success probability. The claim therefore overstates the extent to which non-unique pre-images were ignored. (LLM, conf=0.86)
Experimental — accuracy not yet measured
May combine two claims.
FindingcitationFor general k, the time-efficient design as in Fig. 5a requires k-2 zeroed work qubits within depth 2k-3, whereas the space-efficient design as in Fig. 5b uses only one arbitrary qubit within depth 8k-24 (for k ≥ 5).
“In fact for general k, time-efficient design as in Fig. 5a requires k-2 zeroed work qubits within depth 2k-3, whereas space-efficient design as in Fig. 5b uses only one arbitrary qubit within depth 8k-24 (for k ≥ 5) [32].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [32] Barenco, A., Bennett, C.H., Cleve, R., DiVincenzo, D.P., Margolus, N., Shor, P., Sleator, T., Smolin, J.A., Weinfurter, H.: Elementary gates for quantum computation. Phys. Rev. A 52, 3457–3467 (1995) source
Section 7.1 (pp. 18–20) supports a construction using one extra bit whose initial state need not be zero. Corollary 7.4 gives 8(n−5) Toffoli gates, which equals 8k−24 when n=k+2, but it counts gates rather than establishing that depth. Our copy does not establish the claimed k−2 zeroed work qubits or depth 2k−3 for the other design. (LLM, conf=0.86)
Experimental — accuracy not yet measured
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationThe ratio of physical execution time in all Clifford gates to all T gates is about 0.0001 in breaking SHA-256.
“Similar analysis that T gates are much more expansive than all the other gates can be found in [5], where the ratio of physical execution time in all Clifford gates to all T gates is about 0.0001 in breaking SHA-256.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [5] Amy, M., Di Matteo, O., Gheorghiu, V., Mosca, M., Parent, A., Schanck, J.: Estimating the cost of generic quantum pre-image attacks on SHA-2 and SHA-3. In: SAC 2016, pp. 317–337. ISBN: 978-3-319-69453-5 (2017) source
May combine two claims.
PremisecitationIn Amy et al.'s design, Ch and Maj require one and two Toffoli gates, respectively.
“Ch and Maj are bit-wise operations that do require Toffoli gates.We adopt Amy et al.'s design where Ch and Maj require one and two Toffoli gates, respectively.See Figs. 4 and 5 in [5].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [5] Amy, M., Di Matteo, O., Gheorghiu, V., Mosca, M., Parent, A., Schanck, J.: Estimating the cost of generic quantum pre-image attacks on SHA-2 and SHA-3. In: SAC 2016, pp. 317–337. ISBN: 978-3-319-69453-5 (2017) source
May combine two claims.
Study design and conductcitationIn this work, the multiplicative inverse of α is calculated with seven multipliers, verified by quantum circuit simulation by matrix product state.
“Slight modification of previous method is found in this work with seven multipliers being used, verified by the quantum circuit simulation by matrix product state [52].”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [52] Vidal, G.: Efficient classical simulation of slightly entangled quantum computations. Phys. Rev. Lett. 91(14), 147902 (2003) source
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisenone givenUse of the poly-depth ADDER is better in saving work space, whereas the log-depth ADDER could shorten the execution time.
“Use of the poly-depth ADDER is better in saving work space, whereas the log-depth ADDER could shorten the execution time.”
Quote in the paperNot a substantial claim1 of 2 sources checked- cites [54] Cuccaro, S.A., Draper, T.G., Kutin, S.A., Moulton, D.P.: A new quantum ripple-carry addition circuit. arXiv preprint arXiv:quant-ph/0410184 (2004) source
- cites [55] Draper, T.G., Kutin, S.A., Rains, E.M., Svore, K.M.: A logarithmic-depth quantum carry-lookahead adder. Quantum Inf. Comput. 6(4 & 5), 351–369 (2006)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenFor f|X and y←Y, the expected number of pre-images of y is 1 ≈ sum_{j≥1} j q(j).
“For f | X and y $ ←Y , the expected number of pre-images of y becomes 1 ≈ j≥1 j • q( j).”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The restriction of f on X is a random function.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenIf a grows to 8, the failure probability decreases below 0.0004...≈1/e^8.
“If a grows to 8, the failure probability decreases below 0.0004 . . .≈ 1/e 8 .”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The restriction of f on X is a random function.
May combine two claims.
FindingreasoningThe optimal iteration count for Key Search is i^KS_rand=0.434...√N, and the expected iteration increases by 37.8...% compared with I_1 of Eq. 4.
“The result is i KS rand = 0.434 . . .• √ N and I KS rand = I KS rand (i KS rand ).Comparing I KS rand with I 1 of Eq. 4, the expected iteration increases by 37.8…%.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).
Findingnone givenParallelization methods could vary depending on the search problems.
“It is also interesting to recognize that the parallelization methods could vary depending on the search problems.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenThe number of targets probabilistically varies depending on α, which is capped at 447 (=512-64-1).
“The number of targets probabilistically varies depending on α which is capped at 447(= 512 -64 -1).”
Quote in the paperNot a substantial claimMay combine two claims.
FindingreasoningIn SHA-256, the hashing process does not involve as many work qubits as AES-128, so the lower-depth C256NOT gate cannot be implemented unless more qubits are introduced solely for hash comparison.
“Situation is different in SHA-256.It is noticeable that hashing process of SHA-256 does not involve as many work qubits as AES-128, meaning that the lower-depth C 256 NOT gate cannot be implemented unless more qubits are introduced solely for hash comparison.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningAmong MixColumns, ShiftRows, and RotWord, the last two are simple bit permutations which require no quantum gates (by re-wiring) or at most SWAP gates.
“Among them, last two are simple bit permutations which require no quantum gates (by re-wiring) or at most SWAP gates.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone givenSHA-C5 requires zero additional qubits in hash comparison, whereas SHA-C6 needs (256d − 2) qubits in comparison, where d is the number of fixed bits in DP.
“The reason is that while SHA-C5 requires zero additional qubits in hash comparison, SHA-C6 needs (256d -2) qubits in comparison where d is the number of fixed bits in DP.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenCompared with [6], the circuit is about three times longer but requires one-third of the qubits.
“Compared with[6], the circuit is about three times longer but requires one-third of qubits.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [6] Grassl, M., Langenberg, B., Rötteler, M., Steinwandt, R.: Applying Grover’s algorithm to AES: quantum resource estimates. In: PQCrypto 2016, pp. 29–43. ISBN: 978-3-319-29360-8 (2016) source
Probably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningFor large MAXDEPTH (for example, 2^96), Proposition 2 does not exactly hold because the size of the domain is larger than that of the codomain in AES-192 and AES-256; this factor is handled conservatively and reflected in Fig. 11.
“One minor note is that for large MAXDEPTH (for example, 2 96 ), Proposition 2 does not exactly hold since the size of the domain is larger than that of the codomain in AES-192 and AES-256.This factor is handled in a conservative way and reflected in Fig. 11.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone givenThe Toffoli-depth and work qubits required for the lower-depth C256NOT gate are 509 and 2024, respectively, and for the less-qubit C256NOT gate are 254 and 1, respectively.
“Toffoli-depth and work qubits required for lower-depth (less-qubit) C 256 NOT gate are 509 (2024) and 254 (1), respectively.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningSHA-C6 cannot exactly fit into Proposition 5, but the deviation is small.
“It is also noticeable that SHA-C6 cannot exactly fit into Proposition 5 for the same reason just mentioned, but the deviation is small.”
Quote in the paperNot a substantial claimMay combine two claims.
FindingreasoningThe SHA-256 operation σ0(1) consists only of XORings of bit permutations and can be implemented with only CNOT gates using 32 work qubits.
“Among internal operations carried out in SHA-256, 0(1) consists only of XORings of bit permutations.Results of three ROTR operations are written on 32-bit output register, with being successively XOR-ed.Only CNOT gates are involved in implementation with 32 work qubits.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenMixColumns, ShiftRows, and RotWord are linear operations acting on 32 bits that do not require any work qubit nor Toffoli gate.
“MixColumns, ShiftRows, and RotWord are linear operations acting on 32 bits that do not require any work qubit nor Toffoli gate.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataThis value is somewhat different from that of Proposition 6 because d has been rounded off.
“Note that this value is somewhat different from that of Proposition 6 as d has been rounded off.”
Quote in the paperNot a substantial claimMay combine two claims.
FindingreasoningcCF384 and cCF512 do not show much difference because SHA-384 and SHA-512 algorithms are identical except for truncation and initial values.
“In contrast, c CF 384 and c CF 512 do not show much difference as SHA-384 and SHA-512 algorithms are identical except truncation and initial values.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Findingnone givenIn total, there exist 16 different circuit designs, but only six are taken into account as others seem flawed compared with the six.
“In total, there exist 16 (= 2 4 ) different circuit designs.We only take six of them into account as others seem to be flawed compared with the six.”
Quote in the paperNot a substantial claimMay combine two claims.
FindingreasoningThe quantum space cost of CNS is cheaper than SHA-C6 because the C(256−d)NOT gate used for list comparison requires fewer work qubits than C256NOT in Pre-image Search; it is estimated to be 939 qubits in total.
“Quantum space cost is cheaper than SHA-C6 because C (256-d) NOT gate used for list comparison requires less work qubits than C 256 NOT in Pre-image Search.It is estimated to be 939 qubits in total.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
InterpretationreasoningUnder the characteristics of pseudo-random functions or cryptographic hash functions, bijective correspondence between input and output is not guaranteed.
“Under the characteristics of such functions, bijective correspondence between input and output is not guaranteed.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationThe target function in cryptanalytic search problems is usually modeled as a pseudo-random function or a cryptographic hash function.
“The target function in cryptanalytic search problems is usually modeled as a pseudo-random function (PRF) or a cryptographic hash function (CHF).The precise interpretation of this notions can be found in Sects.3.5 and 5.5 of [30].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [30] Katz, J., Lindell, Y.: Introduction to Modern Cryptography, 2nd edn. Chapman & Hall/CRC, London (2007) source
May combine two claims.
Interpretationnone givenA collision can be found by using Grover's algorithm in the way of second preimage search, and this has the same result as Sect. 3.3 if the input of the given pair of 'first pre-image' is not included in the domain.
“A collision could be found by using Grover's algorithm in the way of second preimage search.This has the same result as Sect.3.3 if the input of the given pair of 'first pre-image' is not included in the domain.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningIt is always favored to enlarge the domain size, and for large S_q, the two parallelization methods show asymptotically the same performance.
“We conclude that it is always favored to enlarge the domain size, and then for large S q , two parallelization methods show asymptotically the same performance.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenIn the quantum circuit model, it is often possible to sacrifice efficiency in qubits for better performance in time and vice versa.
“In quantum circuit model, it is often possible to sacrifice efficiency in qubits for better performance in time and vice versa.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenTaking the total number of gates as time complexity disturbs accurate estimates for the speed of quantum algorithms because of far different overheads introduced by various gates in real operation.
“Taking the total number of gates as time complexity disturbs accurate estimates for the speed of quantum algorithms due to far different overheads introduced by various gates in real operation.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
InterpretationreasoningQuantum security of symmetric cryptosystems can be estimated in units of elementary logic gates.
“Quantum security of symmetric cryptosystems can then be estimated in units of elementary logic gates.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Premisenone givenThe implementation of a function in a quantum circuit has to be a unitary transformation such that the input can be retrieved back by knowing the output.
“In quantum circuit, the implementation of a function has to be a unitary transformation such that the input can be retrieved back by knowing the output.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationThe CNS algorithm has O(N^{2/5}) query complexity using O(N^{1/5}) classical memory.
“In ASIACRYPT 2017, Chailloux, Naya-Plasencia, and Schrottenloher suggested a new quantum collision finding algorithm, called CNS algorithm, of O(N 2/5 ) query complexity using O(N 1/5 ) classical memory [11].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [11] Chailloux, A., Naya-Plasencia, M., Schrottenloher, A.: An efficient quantum collision search algorithm and implications on symmetric cryptography. In: ASIACRYPT 2017, pp. 211–240. ISBN: 978-3-319-70697-9. (2017) source
May combine two claims.
PremisecitationFor a random function with |Y|=N and |X|=aN, the probability that a random y∈Y is a j-node is q^{(aN)}(j)≈(1/e^a)(a^j/j!), and the probability that f(x) for random x∈X is a j-node is r^{(aN)}(j)≈j q^{(aN)}(j).
“For y $ ←Y , the probability of y to be a j-node, denoted by q (a N ) : Z ≥0 → [0, 1], is q (a N ) ( j) ≈ 1 e a • a j j! . (5 ) For x $ ←X , the probability of f (x) to be a j-node, denoted by r (a N ) : N → [0, 1], is r (a N ) ( j) ≈ j • q (a N ) ( j). (6 )”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [29] Flajolet, P., Odlyzko, A.M.: Random mapping statistics. In: EUROCRYPT ’89, pp. 329–354. Springer, Berlin Heidelberg. ISBN: 978-3-540-46885-1 (1990) source
May combine two claims.
InterpretationreasoningWhile inner parallelization is a better option in Key Search, both parallelization methods have similar behaviors in Pre-image Search.
“Note that while the inner parallelization is a better option in Key Search, both parallelization methods have similar behaviors in Pre-image Search.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationToffoli (and single) gates are universal.
“First, Toffoli (and single) gates are universal [33][34][35].”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites [33] Deutsch, D.: Quantum computational networks. Proc. R. Soc. Lond. A 425(1868), 73–90 (1989) source
- cites [34] Shi, Y.: Both Toffoli and controlled-NOT need little help to do universal quantum computing. Quantum Inf. Comput. 3(1), 84–92 (2003) source
- cites [35] Toffoli, T.: Reversible computing. In: de Bakker, J., van Leeuwen, J. (eds.) Automata, Languages and Programming, pp. 632–644. Springer, Berlin Heidelberg (1980) source
May combine two claims.
PremisecitationIf S_q=2^s, the CNS time complexity becomes O(2^{(n-d-l-s)/2}(2^{d/2}+2^l)+2^{l+d/2-s}) for s≤min(l,n-d-l); when l=d/2 and d=2/5(n+s), the complexities satisfy (T_q)^5(S_q)^3=O(N^2) and T_q(S_c)^3=O(N).
“If S q = 2 s , time complexity becomes O(2 (n-d-l-s)/2 (2 d/2 + 2 l ) + 2 l+d/2-s ) for s ≤ min(l, ndl).When l = d/2 and d = 2/5{n + s}, the complexities satisfy (T q ) 5 (S q ) 3 = O(N 2 ) and T q (S c ) 3 = O(N ).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [11] Chailloux, A., Naya-Plasencia, M., Schrottenloher, A.: An efficient quantum collision search algorithm and implications on symmetric cryptography. In: ASIACRYPT 2017, pp. 211–240. ISBN: 978-3-319-70697-9. (2017) source
Probably not a substantial claim: may not pass S4 (based).
Premisenone givenTwo primary resources in quantum computing, circuit depth and qubit, can be exchanged to meet a certain attack design criteria.
“Two primary resources in quantum computing, circuit depth and qubit, can be exchanged to meet a certain attack design criteria.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningBit multiplication is an example where qubit and depth are mutually exchangeable.
“Bit multiplication is one of examples qubit and depth are mutually exchangeable.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisereasoningThe two-bit binary multiplication in classical setting can be achieved by using AND gate, but similar implementation cannot be adopted in quantum setting.
“The implementation of the two-bit binary multiplication in classical setting can be achieved by using AND gate.Similar implementation cannot be adopted in quantum setting.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
PremisecitationThe three MAXDEPTH parameters adopted from [10] are 2^40, 2^64, and 2^96, corresponding to logical gates performable in a year, a decade, and a millennium respectively.
“-2 40 : Approximate number of logical gates that presently envisioned quantum computing architectures are expected to serially perform in a year.-2 64 : Approximate number of logical gates that current classical computing architectures can perform serially in a decade.-2 96 : Approximate number of logical gates that atomic scale qubits with speed of light propagation times could perform in a mill”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [10] NIST: Post-quantum cryptography—call for proposals (2017). https://csrc.nist.gov/Projects/Post-Quantum-Cryptography/Post-Quantum-Cryptography-Standardization/Call-for-Proposals
Not checked in the free run.
May combine two claims.
PremisecitationGrassl et al. ensured a single target key in AES key search by encrypting r∈{3,4,5} plaintext blocks simultaneously to obtain r ciphertexts so that only the true key results in given ciphertexts; this removes ambiguity in the number of iterations at the cost of at least tripling the space cost.
“To avoid the cases, the authors encrypt r (∈ {3, 4, 5}) plaintext blocks simultaneously to obtain r ciphertexts so that only the true key results in given ciphertexts.The procedure removes the ambiguity in the number of iterations.Note, however, that the removal of the ambiguity comes in exchange of at least tripling the space cost.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [6] Grassl, M., Langenberg, B., Rötteler, M., Steinwandt, R.: Applying Grover’s algorithm to AES: quantum resource estimates. In: PQCrypto 2016, pp. 29–43. ISBN: 978-3-319-29360-8 (2016) source
Classified as probably not a substantial claim.
Study design and conductreasoningThe approach adopted in this work ignores the overheads introduced by fault tolerance.
“Readers should keep in mind that this approach ignores the overheads introduced by fault tolerance.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningIn Key Search, the given y becomes a t-node with probability r(t), and since only one target among t pre-images is the true key, the probability that the answer is correct after measurement is 1/t.
“In Key Search, the given y ∈ Y becomes t-node with probability r (t) of Eq. 6.The probability that one of the pre-images of y is found by the measurement after i-times Grover iterations becomes p t (i) of Eq. 2. Since only one target among t pre-images is the true key, the probability that the answer is correct is 1/t.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationnone givenIt is very unlikely that larger gates such as C^k NOT can be directly operated in any realistic universal quantum computers, so decomposition into smaller gates is required in practical estimates.
“It is very unlikely that such gates can be directly operated in any realistic universal quantum computers.Decomposition of those gates into smaller ones is thus required in practical estimates.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing).
InterpretationreasoningIt is more transparent to connect the time complexity with Toffoli gates than any other gates.
“Therefore, it is more transparent to connect the time complexity with Toffoli gates than any other gates.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
Interpretationown dataThe results summarized in Figure 11 can be interpreted as another threshold to be used for the security strength classification of proposed schemes in the NIST PQC standardization process.
“Figure 11 summarizes the results which can be interpreted as another threshold to be used, for the security strength classification of proposed schemes in NIST PQC standardization process.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningSince SubBytes and SubWord consist of 16 and 4 S-boxes, the S-box is the only operation to be carefully discussed.
“Since SubBytes and SubWord consist of 16 and 4 S-boxes, the S-box is the only operation to be carefully discussed.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningAlthough ensuring a single target can be regarded as an optimization point when using a single processor, it strictly cannot be an option in parallel attack since inner parallelization removes a penalty of random characteristics as in Eq. 8.
“Although ensuring single target can be regarded as an optimization point when using single processor, it strictly cannot be an option in parallel attack since the inner parallelization removes a penalty of random characteristics as in Eq. 8.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationProduction or preparation of T gates is hardware-dependent, whereas the number of Toffoli gates is machine-independent but depends only on the algorithm.
“Production or preparation of T gates is hardware-dependent, whereas the number of Toffoli gates (which consists of several T gates) is machine-independent but rather depends only on the algorithm, justifying the choice for the resource unit.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [39] Jones, N.C., Van Meter, R., Fowler, A.G., McMahon, P.L., Kim, J., Ladd, T.D., Yamamoto, Y.: Layered architecture for quantum computing. Phys. Rev. X 2(3), 031007 (2012) source
Probably not a substantial claim: may not pass S4 (based). May combine two claims.
PremisereasoningAES-128 works as a PRF, so it is possible that multiple keys lead to the same ciphertext.
“Since AES-128 works as a PRF, it is possible that multiple keys lead to the same ciphertext,”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone givenDespite its simplicity, counting the number of sequential Toffoli gates reflects the reliable time complexity in estimating security levels of symmetric cryptosystems.
“Despite its simplicity, counting the number of sequential Toffoli gates reflects the reliable time complexity in estimating security levels of symmetric cryptosystems.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisereasoningIn SHA-256, the i-th round function is fed by the i-th word from the schedule, so parallel implementation is possible if enough work qubits are given.
“In the algorithm description, i-th round function is fed by i-th word from the schedule meaning that parallel implementation is possible if enough work qubits are given.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningSince each run of the AES round function produces garbage qubits, forward running of 10 rounds accumulates ≥1280 garbage qubits; putting reverse rounds in between forward rounds reduces a large amount of work qubits at the cost of longer Toffoli-depth.
“Since each run of round function produces garbage qubits, forward running of 10 rounds accumulates ≥ 1280 garbage qubits.Putting reverse rounds in between forward rounds reduces a large amount of work qubits at the cost of longer Toffolidepth.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable).
Interpretationnone givenWith the simplified cost measure, one can estimate the quantum complexity of a cryptosystem concisely by counting and focusing on relevant operations only.
“With simplified cost measure, one can estimate the quantum complexity of a cryptosystem concisely by counting (and focusing) relevant operations only.”
Quote in the paperNot a substantial claimMay combine two claims.
Study design and conductown dataIn the numerical calculation, α = 266 seems to safely achieve the optimal expected iteration number given by Proposition 3 and to remove the failure probability.
“In our numerical calculation, α = 266 seems to safely achieve the optimal expected iteration number given by Proposition 3 and to remove the failure probability.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenThe above scheme is general for quantum resource estimates in symmetric cryptanalysis.
“It is worth noting that the above scheme is general for quantum resource estimates in symmetric cryptanalysis.”
Quote in the paperNot a substantial claim
The authors state this as an assumption.
The target function f is a random function selected uniformly at random from all functions from X to Y.
“We assume that f : X → Y is a random function which means f is selected from the set of all functions from X to Y uniformly at random.”
The authors state this as an assumption.
Equations 5 and 6 are valid in the entire domain.
“However, since the values are very small at large j, we may assume that Eqs. 5 and 6 are valid in the entire domain.”
The authors state this as an assumption.
Pseudo-random functions and cryptographic hash functions have similar statistic behaviors to a random function.
“It can be assumed that PRF and CHF have similar statistic behaviors to a random function.”
The paper relies on this without support.
The resource cost of parallel quantum attack has never been estimated quantitatively.
“Furthermore, despite that the parallelizability of quantum search algorithms is the main source of the debate on the quantum threat in symmetric cryptography, the resource cost of parallel quantum attack has never been estimated quantitatively.”
The paper relies on this without support.
Quantum search algorithms have never been applied to parallel applications in gate-level details, not just in quantum cryptanalysis but in the whole field of quantum information.
“In fact, quantum search algorithms have never been applied to parallel applications in gate-level details, not just in quantum cryptanalysis but in the whole field of quantum information.”
The paper relies on this without support.
Existing works on resource estimates are more intended for suggesting exemplary quantum circuits than for fine-tuning actual attack designs.
“Nevertheless, it is still noticeable that the existing works on resource estimates are more intended for suggesting exemplary quantum circuits (so that one can count the number of required gates and qubits explicitly) than fine-tuning of actual attack designs.”
The authors state this as an assumption.
The restriction of f on X is a random function.
“We may assume that the restriction of f on X , denoted by f | X , is also a random function.”
The authors state this as an assumption.
The domain and codomain sizes satisfy |X|=|Y|=N.
“assume |X | = |Y | = N .”
The authors state this as an assumption.
When N=2^256, Proposition 3 can be assumed to hold for a ≥ 2^10.
“When N = 2 256 , the proposition can be assumed to hold for a ≥ 2 10 .”
The authors state this as an assumption.
When |X|=aN for some a>1, if S_q > a^2, all pre-images of y are separately distributed to the divided space in inner parallelization.
“When |X | = a N ∈ N for some a > 1, if S q > a 2 , it can be assumed that all pre-images of y are separately distributed to the divided space in inner parallelization.”
The authors state this as an assumption.
If the size of a set A⊂Y is large enough, the number of pre-images of A equals |A|.
“If the size of a set A ⊂ Y is large enough, it can be assumed that the number of pre-images of A = |A|.”
The authors state this as an assumption.
A quantum adversary is given a plaintext-ciphertext pair and asked to find the key used for the encryption.
“We assume that a quantum adversary is given a plaintext-ciphertext pair and asked to find the key used for the encryption.”
The authors state this as an assumption.
Assuming r=2 guarantees a single target.
“Assuming r = 2 guarantees a single target, we compare a design dubbed Unique Key with AES-C4.”
The authors state this as an assumption.
A given quantum computer can only perform gates in the Clifford+T set.
“Assuming that a given quantum computer can only perform gates in Clifford+T set, this circuit enables more transparent expectation of runtime.”
The paper relies on this without support.
The depth-qubit trade-off curves Eqs. 20 and 22 hold for larger key and message digest sizes.
“Since depth-qubit trade-off curves Eqs.20 and 22 must hold for larger key and message digest sizes, we only compare their trade-off coefficients in Table 11.”
The authors state this as an assumption.
Logical cost to fault-tolerant cost conversion would be more or less uniform.
“Fault-tolerant cost could be in general huge, but we expect that logical cost to fault-tolerant cost conversion would be more or less uniform.”
Cites
Quantum Computation and Quantum Information: 10th Anniversary Edition
Nielsen, M. A., & Chuang, I. L. (2012) · doi:10.1017/cbo9780511976667 · Cited by 8,436 · see citing works
Elementary gates for quantum computation
Barenco, A., Bennett, C. H., Cleve, R., DiVincenzo, D. P., Margolus, N., Shor, P., Sleator, T., Smolin, J. A., & Weinfurter, H. (1995) · Physical Review A · doi:10.1103/physreva.52.3457 · Cited by 4,311 · see citing works
Quantum Mechanics Helps in Searching for a Needle in a Haystack
Grover, L. K. (1997) · Physical Review Letters · doi:10.1103/physrevlett.79.325 · Cited by 4,306 · see citing works
Surface codes: Towards practical large-scale quantum computation
Fowler, A. G., Mariantoni, M., Martinis, J. M., & Cleland, A. N. (2012) · Physical Review A · doi:10.1103/physreva.86.032324 · Cited by 3,059 · see citing works
Efficient Classical Simulation of Slightly Entangled Quantum Computations
Vidal, G. (2003) · Physical Review Letters · doi:10.1103/physrevlett.91.147902 · Cited by 2,368 · see citing works
Quantum amplitude amplification and estimation
Brassard, G., Høyer, P., Mosca, M., & Tapp, A. (2002) · Contemporary Mathematics · doi:10.1090/conm/305/05215 · Cited by 1,680 · see citing works
Universal quantum computation with ideal Clifford gates and noisy ancillas
Bravyi, S., & Kitaev, A. (2005) · Physical Review A · doi:10.1103/physreva.71.022316 · Cited by 1,525 · see citing works
Toffoli, T. (1980) · Lecture Notes in Computer Science · doi:10.1007/3-540-10003-2_104 · Cited by 1,523 · cited 1× · see citing works
“First, Toffoli (and single) gates are universal [33–35].”
BackgroundImproved simulation of stabilizer circuits
Aaronson, S., & Gottesman, D. (2004) · Physical Review A · doi:10.1103/physreva.70.052328 · Cited by 1,515 · see citing works
Quantum computational networks
Deutsch, D. E. (1989) · Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences · doi:10.1098/rspa.1989.0099 · Cited by 1,270 · see citing works
Bernstein, D. J., & Lange, T. (2017) · Nature · doi:10.1038/nature23461 · Cited by 1,242 · see citing works
Introduction to Modern Cryptography
Katz, J., & Lindell, Y. (2007) · doi:10.1201/9781420010756 · Cited by 1,238 · see citing works
Quantum random-walk search algorithm
Shenvi, N., Kempe, J., & Whaley, K. B. (2003) · Physical Review A · doi:10.1103/physreva.67.052307 · Cited by 1,150 · see citing works
Bernstein, D. J., Buchmann, J. A., & Dahmen, E. (2009) · Springer eBooks · doi:10.1007/978-3-540-88702-7 · Cited by 764 · see citing works
Quantum Walk Algorithm for Element Distinctness
Ambainis, A. (2007) · SIAM Journal on Computing · doi:10.1137/s0097539705447311 · Cited by 727 · see citing works
Spatial search by quantum walk
Childs, A. M., & Goldstone, J. (2004) · Physical Review A · doi:10.1103/physreva.70.022314 · Cited by 725 · see citing works
Parallel Collision Search with Cryptanalytic Applications
van Oorschot, P. C., & Wiener, M. J. (1999) · Journal of Cryptology · doi:10.1007/pl00003816 · Cited by 639 · see citing works
Grover’s quantum searching algorithm is optimal
Zalka, C. (1999) · Physical Review A · doi:10.1103/physreva.60.2746 · Cited by 635 · see citing works
A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits
Amy, M., Maslov, D., Mosca, M., & Roetteler, M. (2013) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2013.2244643 · Cited by 549 · see citing works
Magic-state distillation with low overhead
Bravyi, S. B., & Haah, J. (2012) · Physical Review A · doi:10.1103/physreva.86.052329 · Cited by 345 · see citing works
A new quantum ripple-carry addition circuit
Cuccaro, S. A., Draper, T. G., Kutin, S. A., & Moulton, D. P. (2004) · arXiv · doi:10.48550/arxiv.quant-ph/0410184 · Cited by 344 · cited 9× · see citing works
“Use of the poly-depth ADDER is better in saving work space, whereas the log-depth ADDER could shorten the execution time.”
MethodInfluentialLayered architecture for quantum computing
Jones, N. C., Van Meter, R., Fowler, A. G., McMahon, P. L., Kim, J., Ladd, T. D., & Yamamoto, Y. (2012) · Physical Review X · doi:10.1103/physrevx.2.031007 · Cited by 332 · see citing works
Applying Grover’s Algorithm to AES: Quantum Resource Estimates
Grassl, M., Langenberg, B., Roetteler, M., & Steinwandt, R. (2016) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-29360-8_3 · Cited by 299 · see citing works
Flajolet, P., & Odlyzko, A. M. (2007) · Lecture Notes in Computer Science · doi:10.1007/3-540-46885-4_34 · Cited by 274 · cited 1× · see citing works
“Useful statistics of random functions can be found in [29].”
BackgroundQuantum cryptanalysis of hash and claw-free functions: Invited paper
Brassard, G., HØyer, P., & Tapp, A. (1998) · Lecture Notes in Computer Science · doi:10.1007/bfb0054319 · Cited by 251 · see citing works
Fixed-Point Quantum Search with an Optimal Number of Queries
Yoder, T. J., Low, G. H., & Chuang, I. L. (2014) · Physical Review Letters · doi:10.1103/physrevlett.113.210501 · Cited by 223 · see citing works
Quantum Walk Algorithm for Element Distinctness
Ambainis, A. (2004) · Annual Symposium on Foundations of Computer Science · doi:10.1109/focs.2004.54 · Cited by 215 · see citing works
Quantum Resource Estimates for Computing Elliptic Curve Discrete Logarithms
Roetteler, M., Naehrig, M., Svore, K. M., & Lauter, K. (2017) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-70697-9_9 · Cited by 212 · cited 4× · see citing works
“There are communities dedicated to better implementation of T [16,17,31,36] and reducing the number of the gates applied [2,3,12,25,46], as it is time bottleneck in faulttolerant quantum computing.”
BackgroundMethodInfluentialOptimal synthesis of linear reversible circuits
Patel, K. N., Markov, I., & Hayes, J. (2008) · Quantum information & computation · doi:10.26421/qic8.3-4-4 · Cited by 208 · see citing works
Both Toffoli and Controlled-NOT need little help to universal quantum computing
Shi, Y.-Y. (2003) · Quantum Information and Computation · doi:10.26421/qic3.1-7 · Cited by 193 · see citing works
Quantum computation with realistic magic-state factories
O'Gorman, J., & Campbell, E. T. (2017) · Physical Review A · doi:10.1103/physreva.95.032338 · Cited by 158 · see citing works
Gosset, D., Kliuchnikov, V., Mosca, M., & Russo, V. (2013) · Quantum information & computation · doi:10.26421/qic14.15-16-1 · Cited by 148 · see citing works
On the robustness of bucket brigade quantum RAM
Arunachalam, S., Gheorghiu, V., Jochym-O’Connor, T., Mosca, M., & Srinivasan, P. V. (2015) · New Journal of Physics · doi:10.1088/1367-2630/17/12/123010 · Cited by 147 · see citing works
A logarithmic-depth quantum carry-lookahead adder
Draper, T. G., Kutin, S., Rains, E. M., & Svore, K. M. (2006) · CaltechAUTHORS (California Institute of Technology) · doi:10.5555/2012086.2012090 · Cited by 146 · see citing works
Tight Bounds on Quantum Searching
Boyer, M., Gilles Brassard, A., Høyer, P., & Tappa, A. (1999) · doi:10.1002/3527603093.ch10 · Cited by 132 · see citing works
Quantum cryptanalysis of hash and claw-free functions
Gilles Brassard, A., Høyer, P., & Tapp, A. (1997) · ACM SIGACT News · doi:10.1145/261342.261346 · Cited by 132 · see citing works
Estimating the Cost of Generic Quantum Pre-image Attacks on SHA-2 and SHA-3
Amy, M., Di Matteo, O., Gheorghiu, V., Mosca, M., Parent, A., & Schanck, J. (2017) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-69453-5_18 · Cited by 128 · see citing works
Multilevel distillation of magic states for quantum computing
Jones, C. (2013) · Physical Review A · doi:10.1103/physreva.87.042305 · Cited by 123 · see citing works
An Efficient Quantum Collision Search Algorithm and Implications on Symmetric Cryptography
Chailloux, A., Naya-Plasencia, M., & Schrottenloher, A. (2017) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-70697-9_8 · Cited by 106 · see citing works
A logarithmic-depth quantum carry-lookahead adder
Draper, T. G., Kutin, S. A., Rains, E. M., & Svore, K. M. (2006) · Quantum Information and Computation · doi:10.26421/qic6.4-5-4 · Cited by 101 · see citing works
Factoring using $2n+2$ qubits with Toffoli based modular multiplication
Haner, T., Roetteler, M., & Svore, K. M. (2017) · Quantum Information and Computation · doi:10.26421/qic17.7-8-7 · Cited by 90 · cited 1× · see citing works
“There is one more type of qubit not falling into above categories; a borrowed qubit [29].”
BackgroundQuantum reversible circuit of AES-128
Almazrooie, M., Samsudin, A., Abdullah, R., & Mutter, K. N. (2018) · Quantum Information Processing · doi:10.1007/s11128-018-1864-3 · Cited by 75 · see citing works
Resource-Optimal Single-Qubit Quantum Circuits
Bocharov, A., & Svore, K. M. (2012) · Physical Review Letters · doi:10.1103/physrevlett.109.190501 · Cited by 69 · see citing works
Magic-state distillation with the four-qubit code
Meier, A. M., Eastin, B., & Knill, E. H. (2013) · Quantum Information and Computation · doi:10.26421/qic13.3-4-2 · Cited by 69 · see citing works
Quantum Algorithms: Applicable Algebra and Quantum Physics
Beth, T., & Rötteler, M. (2007) · Springer eBooks · doi:10.1007/3-540-44678-8_4 · Cited by 54 · cited 2× · see citing works
“See [11,44] for general methods of realizing linear transformations.”
MethodFast quantum modular exponentiation architecture for Shor's factoring alogrithm
Pavlidis, A., & Gizopoulos, D. (2014) · Quantum Information and Computation · doi:10.26421/qic14.7-8-8 · Cited by 38 · see citing works
Reversible circuit compilation with space constraintsPreprint
Parent, A., Roetteler, M., & Svore, K. M. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1510.00377 · Cited by 28 · cited 4× · see citing works
“Partial list may include attacks on multivariate-quadratic problems [9], hash functions [5,7], and AES [4,6].”
BackgroundMethodInfluentialQuantum Multicollision-Finding Algorithm
Hosoyamada, A., Sasaki, Y., & Xagawa, K. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-70697-9_7 · Cited by 26 · see citing works
Efficient quantum circuits for binary elliptic curve arithmetic: reducing T-gate complexity
Amento, B., Rötteler, M., & Steinwandt, R. (2012) · Quantum information & computation · doi:10.26421/qic13.7-8-5 · Cited by 26 · see citing works
Kepley, S., & Steinwandt, R. (2015) · Quantum Information Processing · doi:10.1007/s11128-015-0993-1 · Cited by 21 · see citing works
Solving Binary $$\mathcal {MQ}$$ with Grover’s Algorithm
Schwabe, P., & Westerbaan, B. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-49445-6_17 · Cited by 21 · cited 2× · see citing works
“As the field has matured over decades, not mere asymptotic but more quantitative approaches to the cryptanalysis are also being considered recently [4,27,43,46,47].”
BackgroundAsymptotically Faster Quantum Algorithms to Solve Multivariate Quadratic Equations
Bernstein, D. J., & Yang, B. (2018) · Lecture notes in computer science · doi:10.1007/978-3-319-79063-3_23 · Cited by 20 · see citing works
Applying Grover's algorithm to AES: quantum resource estimatesPreprint
Grassl, M., Langenberg, B., Roetteler, M., & Steinwandt, R. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1512.04965 · Cited by 12 · see citing works
Improved Quantum Multicollision-Finding Algorithm
Hosoyamada, A., Sasaki, Y., Tani, S., et al. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-25510-7_19 · Cited by 12 · see citing works
On the Robustness of Bucket Brigade Quantum RAM
Arunachalam, S., Gheorghiu, V., Jochym-O’Connor, T., et al. (2015) · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · doi:10.4230/lipics.tqc.2015.226 · Cited by 1 · see citing works
Toffoli, T. (1980) · doi:10.21236/ada082021
An O(m^2)-depth quantum algorithm for the elliptic curve discrete logarithm problem over GF(2^m)
Maslov, D., Mathew, J., Cheung, D., et al. (2009) · Quantum Information and Computation · doi:10.26421/qic9.7-8-4
Flagged first, then by citations
Research works printed but not linked: 2
- Bernstein, D.J.: Cost analysis of hash collisions: Will quantum computers make SHARCS obsolete?. In: SHARCS ’09, pp. 105–116 (2009)
- Gottesman, D.: The Heisenberg representation of quantum computers. In: GP22: ICGTMP ’98, pp. 32–43 (1998)
Cited by
Sorted by citations
Implementing Grover Oracles for Quantum Key Search on AES and LowMC
Jaques, S., Naehrig, M., Roetteler, M., & Virdia, F. (2020) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-45724-2_10 · Cited by 234 · see citing works
Reducing the Cost of Implementing AES as a Quantum Circuit
Langenberg, B., Pham, H., & Steinwandt, R. (2020) · IEEE Transactions on Quantum Engineering · doi:10.1109/tqe.2020.2965697 · Cited by 85 · see citing works
“CNOT | (T[9], T[13]) CNOT | (T[1], T[13]) #t44”
BackgroundInfluentialQuantum Circuit Implementations of AES with Fewer Qubits
Zou, J. X., Wei, Z., Sun, S., Liu, X., & Wu, W. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-64834-3_24 · Cited by 80 · see citing works
“As a result, [11,17,18] defined the Toffoli depth as the time cost of the algorithm, while the memory cost is the total number of logical qubits required to perform the quantum algorithm.”
BackgroundInfluentialAhn, J., Kwon, H.-Y., Ahn, B., Park, K., Kim, T., Lee, M., Kim, J., & Chung, J. (2022) · Energies · doi:10.3390/en15030714 · Cited by 72 · see citing works
Depth optimization of quantum search algorithms beyond Grover's algorithm
Zhang, K., & Korepin, V. E. (2020) · Physical Review A · doi:10.1103/physreva.101.032346 · Cited by 55 · see citing works
A co-design framework of neural networks and quantum circuits towards quantum advantage
Jiang, W., Xiong, J., & Shi, Y. (2021) · RePEc: Research Papers in Economics · Cited by 54 · see citing works
A co-design framework of neural networks and quantum circuits towards quantum advantage
Jiang, W., Xiong, J., & Shi, Y. (2021) · Nature Communications · doi:10.1038/s41467-020-20729-5 · Cited by 63 · see citing works
Novel quantum circuit implementation of Advanced Encryption Standard with low costs
Li, Z., Cai, B., Sun, H.-W., Liu, H., Wan, L., Qin, S., Wen, Q., & Gao, F. (2022) · Science China Physics Mechanics and Astronomy · doi:10.1007/s11433-022-1921-y · Cited by 51 · see citing works
Implementation of efficient quantum search algorithms on NISQ computers
Zhang, K., Rao, P., Yu, K., Lim, H., & Korepin, V. E. (2021) · Quantum Information Processing · doi:10.1007/s11128-021-03165-2 · Cited by 45 · see citing works
A quantum circuit design of AES requiring fewer quantum qubits and gate operations
Wang, Z.-G., Wei, S.-J., & Long, G. (2022) · Frontiers of Physics · doi:10.1007/s11467-021-1141-2 · Cited by 40 · see citing works
Jang, K., Baksi, A., Kim, H., Song, G., Seo, H., & Chattopadhyay, A. (2025) · IACR Cryptology ePrint Archive · doi:10.62056/ay11zo-3y · Cited by 74 · see citing works
“However, if it turns out that the depth restriction is not within the stipulated bound, then the following approaches can be undertaken [43]:”
Improved Quantum Circuits for AES: Reducing the Depth and the Number of Qubits
Liu, Q., Preneel, B., Zhao, Z., & Wang, M.-Q. (2023) · IACR Cryptology ePrint Archive · doi:10.1007/978-981-99-8727-6_3 · Cited by 30 · see citing works
New quantum circuit implementations of SM4 and SM3
Zou, J., Li, L.-J., Wei, Z.-H., Luo, Y., Liu, Q., & Wu, W. (2022) · Quantum Information Processing · doi:10.1007/s11128-022-03518-5 · Cited by 21 · see citing works
Grover on KATAN: Quantum Resource Estimation
Rahman, M., & Paul, G. (2022) · IEEE Transactions on Quantum Engineering · doi:10.1109/tqe.2022.3140376 · Cited by 26 · see citing works
Xor-And-Inverter Graphs for Quantum Compilation
Meuli, G., Soeken, M., & Micheli, G. D. (2022) · npj Quantum Information · doi:10.1038/s41534-021-00514-y · Cited by 26 · see citing works
“18 provide implementations for SHA-256 and AES-128, result successively improved by Jaques et al. 12 .”
MethodEvaluation of Grover’s algorithm toward quantum cryptanalysis on ChaCha
Bathe, B. N., Anand, R., & Dutta, S. (2021) · Quantum Information Processing · doi:10.1007/s11128-021-03322-7 · Cited by 19 · see citing works
“So, we use the inner parallelization as described by Kim, Han, and Jeong [13].”
MethodAlternative Tower Field Construction for Quantum Implementation of the AES S-Box
Chung, D., Lee, S., Choi, D., & Lee, J. (2022) · IEEE transactions on computers · doi:10.1109/tc.2021.3135759 · Cited by 17 · see citing works
Quantum search for scaled hash function preimages
Ramos-Calderer, S., Bellini, E., Latorre, J. I., Manzano, M., & Mateu, V. (2021) · Quantum Information Processing · doi:10.1007/s11128-021-03118-9 · Cited by 22 · see citing works
“In parallel, in [34], the time-space trade-offs for key search on block ciphers are discussed.”
BackgroundImprovements to Quantum Search Techniques for Block-Ciphers, with Applications to AES
Davenport, J. H., & Pring, B. (2021) · Lecture notes in computer science · doi:10.1007/978-3-030-81652-0_14 · Cited by 21 · see citing works
Quantum search on noisy intermediate-scale quantum devices
Zhang, K., Yu, K., & Korepin, V. (2022) · Europhysics letters · doi:10.1209/0295-5075/ac90e6 · Cited by 27 · see citing works
“For example, see [40].”
Optimized quantum implementation of AES
Lin, D., Xiang, Z., Xu, R., Zhang, S., & Zeng, X. (2023) · Quantum Information Processing · doi:10.1007/s11128-023-04043-9 · Cited by 19 · see citing works
“…of the AES family mainly focus on buildingthecircuits withthePauli-X gate(or NOT gate), thecontrolled-NOT gate(also known as C-NOT gate or CNOT gate) and the Toffoli gate (see [23] for definitions) as the underlying quantum logic gate set (NCT gate set for short) [1, 11, 14, 15, 18–20, 30, 34].”
BackgroundQuantum Implementation and Analysis of SHA-2 and SHA-3
Jang, K., Lim, S.-J., Oh, Y., Kim, H., Baksi, A., Chakraborty, S., & Seo, H. (2025) · IEEE Transactions on Emerging Topics in Computing · doi:10.1109/tetc.2025.3546648 · Cited by 24 · see citing works
“Due to its minimal complexity compared to the oracle, the diffusion operator is often ignored in resource estimation for Grover’s algorithm [13], [14], [16], [20].”
InfluentialQuantum Resource Estimates of Grover’s Key Search on ARIA
Chauhan, A. K., & Sanadhya, S. K. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-66626-2_13 · Cited by 18 · see citing works
Quantum algorithms for hash preimage attacks
Wang, P., Tian, S., Sun, Z., & Xie, N. (2020) · Quantum Engineering · doi:10.1002/que2.36 · Cited by 15 · see citing works
Quantum Resource Estimation for FSR Based Symmetric Ciphers and Related Grover’s Attacks
Anand, R., Maitra, A., Maitra, S., Mukherjee, C. S., & Mukhopadhyay, S. (2021) · Lecture notes in computer science · doi:10.1007/978-3-030-92518-5_9 · Cited by 14 · see citing works
Fedorov, A. K. (2023) · Frontiers in Quantum Science and Technology · doi:10.3389/frqst.2023.1164428 · Cited by 14 · see citing works
Quantum artificial intelligence: A survey
Acampora, G., Chiatto, A., Schiattarella, R., & Vitiello, A. (2025) · Computer Science Review · doi:10.1016/j.cosrev.2025.100807 · Cited by 14 · see citing works
Quantum circuit implementations of SM4 block cipher based on different gate sets
Lin, D., Xiang, Z.-J., Xu, R.-Q., Zeng, X.-Y., & Zhang, S. (2023) · Quantum Information Processing · doi:10.1007/s11128-023-04002-4 · Cited by 8 · see citing works
Optimized Quantum Circuit of AES With Interlacing-Uncompute Structure
Zhang, M., Shi, T., Wu, W., & Sui, H. (2024) · IEEE Transactions on Computers · doi:10.1109/tc.2024.3449094 · Cited by 11 · see citing works
“1) Parallelization: In [19], Kim et al. proposed two parallelization methods for the Grover’s algorithm, which are denoted as inner and outer parallelization.”
BackgroundMethodQuantum Encrypted Communication between Two IBMQ Systems Using Quantum Permutation Pad
Perepechaenko, M., & Kuang, R. (2022) · International Conference on Communications, Circuits and Systems · doi:10.1109/icccas55266.2022.9824836 · Cited by 11 · see citing works
Some efficient quantum circuit implementations of Camellia
Zou, J., Wei, Z.-H., Sun, S.-W., Luo, Y., Liu, Q., & Wu, W. (2022) · Quantum Information Processing · doi:10.1007/s11128-022-03477-x · Cited by 8 · see citing works
Implementing Grover’s on AES-based AEAD schemes
Mandal, S., Anand, R., Rahman, M., Sarkar, S., & Isobe, T. (2024) · Scientific Reports · doi:10.1038/s41598-024-69188-8 · Cited by 9 · see citing works
“Kim, Han, and Jeong 36 put forward two parallelization techniques for Grover’s algorithm: outer parallelization and inner parallelization.”
MethodSaravanan, P., Jenitha, J., Sanjana, S., et al. (2023) · IEEE Access · doi:10.1109/access.2023.3289764 · Cited by 9 · see citing works
T-depth Reduction Method for Efficient SHA-256 Quantum Circuit Construction
Lee, J., Lee, S., Lee, Y.-S., & Choi, D. (2022) · International Conference on Information Security and Cryptology · doi:10.1049/ise2.12074 · Cited by 11 · see citing works
“– We propose a new SHA-256 quantum circuit design which has a critical path with only 3 quantum adders while the critical paths of quantuem circuits in the previous works consist of 7 or 9 quantum adders [5, 6].”
BackgroundMethodResultInfluentialImplementing Grover Oracle for Lightweight Block Ciphers Under Depth Constraints
Bijwe, S., Chauhan, A. K., & Sanadhya, S. K. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-22301-3_5 · Cited by 8 · see citing works
Quantum Circuits for S-Box Implementation without Ancilla Qubits
Денисенко, Д. (2019) · Journal of Experimental and Theoretical Physics · doi:10.1134/s1063776119050108 · Cited by 8 · see citing works
Quantum circuit implementation and resource analysis of LBlock and LiCi
Jing, X., Li, Y., Zhao, G., Xie, H.-Q., & Wang, Q. (2023) · Quantum Information Processing · doi:10.1007/s11128-023-04105-y · Cited by 7 · see citing works
Depth-Optimized Quantum Circuits for ASCON: AEAD and HASH
Oh, Y., Jang, K., Baksi, A., et al. (2024) · Mathematics · doi:10.3390/math12091337 · Cited by 7 · see citing works
Lowering the T-depth of Quantum Circuits via Logic Network Optimization
Häner, T., & Soeken, M. (2022) · ACM Transactions on Quantum Computing · doi:10.1145/3501334 · Cited by 16 · see citing works
On recovering block cipher secret keys in the cold boot attack setting
Banegas, G., & Villanueva-Polanco, R. (2023) · Cryptography and Communications · doi:10.1007/s12095-022-00625-z · Cited by 8 · see citing works
MPMCT gate decomposition method reducing T-depth quickly in proportion to the number of work qubits
Lee, J., Kang, Y., Lee, Y.-S., Chung, B., & Choi, D. (2023) · Quantum Information Processing · doi:10.1007/s11128-023-04142-7 · Cited by 7 · see citing works
“In the case of SHA-256, it can be seen that the quantum resources are less required than those presented in a previous study [9].”
BackgroundMethodResultInfluentialToffoli-depth reduction method preserving in-place quantum circuits and its application to SHA3-256
Lee, J., Kang, Y., Lee, Y.-S., Chung, B., & Choi, D. (2024) · Quantum Information Processing · doi:10.1007/s11128-024-04365-2 · Cited by 5 · see citing works
“Grover iteration number followed the results of one previous study [15].”
InfluentialHardware Efficient Quantum Search AlgorithmPreprint
Liu, J., & Zhou, H. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2103.14196 · Cited by 6 · see citing works
“, width, depth, for Grover’s algorithm [9, 14].”
Speeding up Grover’s algorithm
Creemers, S. (2025) · European Journal of Operational Research · doi:10.1016/j.ejor.2025.02.034 · Cited by 6 · see citing works
Crytographical primitive for blockchain: a secure random DNA encoded key generation technique
Sanober, A., & Anwar, S. (2022) · Multimedia Tools and Applications · doi:10.1007/s11042-022-13063-z · Cited by 5 · see citing works
“Though DNA is a time-consuming process but due to the high level of security and privacy characteristic of DNA, it is still in practice [23].”
BackgroundFurther insights on constructing quantum circuits for Camellia block cipher
Lin, D., Sun, B., Xiang, Z.-J., Zou, J., & Guo, Y. (2023) · Quantum Information Processing · doi:10.1007/s11128-023-04182-z · Cited by 4 · see citing works
An Algorithm for Reversible Logic Circuit Synthesis Based on Tensor Decomposition
Lee, H.-C., Jeong, K., Han, D., & Kim, P. (2021) · ACM Transactions on Quantum Computing · doi:10.1145/3673242 · Cited by 5 · see citing works
Self-citationDepth-Optimized Quantum Circuit of Gauss–Jordan Elimination
Jang, K., Oh, Y., & Seo, H. (2024) · Applied Sciences · doi:10.3390/app14198579 · Cited by 4 · see citing works
Quantum Implementation of AIM: Aiming for Low-Depth
Jang, K., Kim, D., Oh, Y., Lim, S.-J., Yang, Y., Kim, H., & Seo, H. (2024) · IACR Cryptology ePrint Archive · doi:10.3390/app14072824 · Cited by 5 · see citing works
“Parallel searches can be classified into outer and inner methods (for more details, refer to [13]).”
BackgroundMethodInfluentialGrover’s Algorithm for Data Lake Optimization Queries
Cherradi, M., & Haddadi, A. E. (2022) · International Journal of Advanced Computer Science and Applications · doi:10.14569/ijacsa.2022.0130866 · Cited by 4 · see citing works
“This problem has a polynomial complexity with classical solutions, whereas the quantum search algorithm has a quadratic complexity O(√(N)) [38].”
BackgroundPost-quantum Digital Signature Scheme for Personal Data Security in Communication Network Systems
Iavich, M., Iashvili, G., Bocu, R., et al. (2021) · Advances in intelligent systems and computing · doi:10.1007/978-3-030-67133-4_28 · Cited by 4 · see citing works
Lowering the T-depth of Quantum Circuits By Reducing the Multiplicative Depth Of Logic NetworksPreprint
Häner, T., & Soeken, M. (2020) · arXiv.org · doi:10.48550/arxiv.2006.03845 · Cited by 11 · see citing works
“Qubits T -d ep th FP-mul Kim, Han, Jeong [24]”
BackgroundDedicated Quantum Attacks on XOR-Type Function With Applications to Beyond-Birthday- Bound MACs
Shi, T., Wu, W., Hu, B., Guan, J., Sui, H., Wang, S., & Zhang, M. (2024) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2024.3402970 · Cited by 3 · see citing works
“There are currently two ways to parallelize Grover’s algorithm summarized by Kim et al. [39] as inner and outer parallelization.”
MethodQuantum partial search algorithm with smaller oracles for multiple target items
Li, D., Qian, L., Zhou, Y., et al. (2022) · Quantum Information Processing · doi:10.1007/s11128-022-03496-8 · Cited by 3 · see citing works
$$T{-}depth$$ Reduction Method for Efficient $$SHA{-}256$$ Quantum Circuit Construction
Lee, J., Lee, S., Lee, Y.-S., & Choi, D. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-08896-4_20 · Cited by 3 · see citing works
An efficient quantum circuit implementation of ZUC-128 cipher with low T-depth
Jian, Z., SiMing, X., ChangZhong, Z., & Wu, W. (2024) · Zhongguo kexue. Wulixue Lixue Tianwenxue · doi:10.1360/sspma-2024-0147 · Cited by 3 · see citing works
Optimization of $S$-boxes GOST R 34.12-2015 «Magma» quantum circuits without ancilla qubits
Денисенко, Д., & Nikitenkova, M. V. (2020) · Математические вопросы криптографии · doi:10.4213/mvk320 · Cited by 3 · see citing works
Conditional Constant Function Problem and Its Quantum Solutions: Attacking Feistel Ciphers
Li, Z., Fan, S., Gao, F., Hao, Y., Hu, X.-C., Wan, L., Sun, H.-W., & Su, Q. (2025) · IEEE Internet of Things Journal · doi:10.1109/jiot.2025.3627427 · Cited by 2 · see citing works
“Kim et al. [36] summarized two methods to parallelize Grover’s algorithm as inner and outer parallelization.”
Designing Hash and Encryption Engines using Quantum Computing
Upadhyay, S., Roy, R., & Ghosh, S. (2024) · International Conference on VLSI Design · doi:10.1109/vlsid60093.2024.00101 · Cited by 2 · see citing works
“Kim et al. proposed optimal quantum circuits for SHA-2 based on its message expansion function in [13] circuit implementation for SM3 in [14].”
BackgroundA survey of the research on quantum circuit synthesis and optimization of symmetric-key cryptography
Da, L., Fei, G., Jian, Z., Huang, Z., Sun, S., & Bing, S. (2024) · Zhongguo kexue. Wulixue Lixue Tianwenxue · doi:10.1360/sspma-2024-0433 · Cited by 2 · see citing works
Grover algorithm circuit optimization and noise analysis on integer factorization
Song, H.-C., Liu, X.-N., Jiang, D., & An, J. (2022) · International Conference on Intelligent Computing and Signal Processing (ICSP) · doi:10.1109/icsp54964.2022.9778669 · Cited by 2 · see citing works
A Quantum Circuit to Execute a Key-Recovery Attack Against the DES and 3DES Block Ciphers
Perriello, S., Barenghi, A., & Pelosi, G. (2024) · IEEE International Conference on Quantum Computing and Engineering (QCE) · doi:10.1109/qce60285.2024.00011 · Cited by 1 · see citing works
A novel hybrid quantum-classical proof-of-work protocol for Blockchain mining
Alharbi, N., & Moulahi, T. (2026) · Quantum Information Processing · doi:10.1007/s11128-026-05089-1 · Cited by 1 · see citing works
“An attempt was made in [28] to quantify the time-space complexity of quantum search algorithms in symmetric cryptanalysis by applying them to the Advanced Encryption Standard (AES) and SHA-2.”
Asymptotic bounds on quantum partial search algorithm and its applications to parallel search
Jiang, Y.-B., Wang, X.-H., Zhang, K., & Korepin, V. E. (2026) · Physical Review A · doi:10.1103/jlsp-78n7 · Cited by 1 · see citing works
“Existing parallelization schemes for quantum search can be broadly categorized into two types, as described in [29].”
Depth–measurement trade-off for quantum search on block ciphers
Ng, W.-J., & Tan, C. (2024) · Quantum Information Processing · doi:10.1007/s11128-024-04359-0 · Cited by 1 · see citing works
“Jaques et al. [16] constructed the AES quantum circuits and used the inner parallelization method described in [17] to reduce circuit depth to achieve NIST’s MAXDEPTH parameters.”
Quantum rectangular MinRank attack on multi-layer UOV signature schemes
Cho, S.-M., & Seo, S.-H. (2024) · Scientific Reports · doi:10.1038/s41598-024-66841-0 · Cited by 1 · see citing works
“First, if the r t is √ N 8 , the probability of measuring a solu-tion exceeds 23 when operating the whole Grover’s algorithm more than 110 times.”
Depth Optimized Quantum Circuits for HIGHT and LEA
Jang, K., Oh, Y., Lee, M., Kim, D., & Seo, H. (2024) · Silicon Valley Cybersecurity Conference (SVCC) · doi:10.1109/svcc61185.2024.10637378 · Cited by 1 · see citing works
“In [18], the authors analyzed the performance of parallelization for Grover’s algorithm.”
BackgroundDemonstration of Grover’s algorithm for retrieving secret keys in a basic SPN block cipher
Vu, M. T., Nguyen, V. N., Le, Q. D., & Do, Q. T. (2024) · CTU Journal of Innovation and Sustainable Development · doi:10.22144/ctujoisd.2024.317 · Cited by 1 · see citing works
“Kim et al. (2018) discussed time-space trade-offs for key search on block ciphers in general and used AES as an example.”
BackgroundSimulation of Quantum Tomography Process of Biphoton Polarization States on a Quantum Computer
Manko, S., Frolovtsev, D. N., & Magnitsky, S. A. (2021) · Moscow University Physics Bulletin · doi:10.3103/s0027134921020065 · Cited by 1 · see citing works
An Optimum Algorithm for Quantum SearchPreprint
Liu, J. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2010.03949 · Cited by 1 · see citing works
“[2] P.”
BackgroundOn the Relationship between Boolean Algebra and Quantum Informatics
Bogdanov, Y. I., Bogdanova, N. A., Fastovets, D. V., & Lukichev, V. F. (2020) · Russian Microelectronics · doi:10.1134/s1063739720010047
Savoie, M. J. (1994) · Spectrum Research Repository (Concordia University)
Heterogeneous cardiological data communication in telecardiology with music-key generation scheme
Dey, J., Bhowmik, A., Ferdows, S. S., Chowdhury, B., & Karforma, S. (2023) · Elsevier eBooks · doi:10.1016/b978-0-443-15299-3.00004-x
On post-quantum security of symmetric cryptosystems
Hosoyamada, A. (2023) · IEICE ESS FUNDAMENTALS REVIEW · doi:10.1587/essfr.17.1_59
Quantum Quest: Resource Requirement of RC4 Cryptanalysis under Grover’s Lens
Sen, S., Bajpayee, S., Mukherjee, I., Paul, G., & Singh, B. (2024) · 2024 IEEE Calcutta Conference (CALCON) · doi:10.1109/calcon63337.2024.10914073
“…for 5: for i ← n − 1 to 1 do 6: end for 8: for i ← 0 to n − 1 do end for 15: for i ← 1 to n − 2 do 16: end for 18: end for 21: end procedure In the pursuit of optimizing Grover’s algorithm, a strategy of inner parallelization has been adopted, drawing inspiration from the work of Kim et al. [25].”
Optimized quantum implementations of SM3 with low T-depth and low width
TingYu, Y., Zhang, S., Xiang, Z., Lin, D., & YunYu, G. (2025) · Zhongguo kexue. Wulixue Lixue Tianwenxue · doi:10.1360/sspma-2025-0077
Logarithmic-depth MCT gate implementation method on a given arbitrary number of clean ancillae
Lee, J., & Kang, Y. (2026) · Quantum Information Processing · doi:10.1007/s11128-026-05056-w
“Ancillae are broadly categorized based on whether the initial state of the qubit is known to the designer [6, 7].”
Q-ALERT: Quantum Methodologies Risk to Classical Encryption and Learning for Resilient Transition
Tonger, N., & Nirala, R. K. (2025) · doi:10.1109/emergin67762.2025.11450580
“Kim et al. [15] expand this by defining time–space trade-offs in Grover-based cryptanalysis, helping set secure parameters for AES and SHA.”
Resource-Constrained Quantum Implementation and Analysis of Mini-AES Cipher
Shahmir, S., Murtaza, G., Bentafat, E., Abdallah, M. M., Al‐Fuqaha, A., Al-Kuwari, S. M., & Abbas, T. (2026) · International Conference on Quantum Communications, Networking, and Computing (QCNC) · doi:10.1109/qcnc69040.2026.00166
Depth-Optimized Quantum Implementation of CHAM
Jang, K., Oh, Y., & Seo, H. (2026) · Lecture notes in computer science · doi:10.1007/978-981-95-6857-4_13
Ar-Nur, S. A., & Mantoro, T. (2026) · International Conference on Frontiers of Engineering and Emerging Technologies (FET) · doi:10.1109/fet68771.2026.11601850
- Authors
- Kim, P., Han, D., & Jeong, K. C.
- Affiliations
- National Security Research Institute (KR)
- Corresponding author
- Jeong, Kyung Chul
- ORCID
- Jeong, Kyung Chul
- Venue
- Quantum Information Processing
- Published
- 2018-10-31
- Volume
- 17
- Issue
- 12
- ISSN
- 1570-0755 (ISSN-L)
- 1573-1332
- OpenAlex
- W2803490157
- Semantic Scholar
- 0413066ad4c503a256dced2f5dac850cd1ff477a
- Cited by
- 80
- References
- 36
- Citations by year
- 2026: 6 · 2025: 7 · 2024: 17 · 2023: 11 · 2022: 17 · 2021: 10 · 2020: 10 · 2019: 1
- FWCI
- 2.93
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- Quantum Information Processing (publishedVersion, cc-by)
- arXiv (Cornell University) (submittedVersion)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Computing Algorithms and Architecture
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptographic Implementations and Security
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Information and Cryptography
- Keywords
- quantum search, time and space complexity, query complexity, AES, SHA-2, NIST guidelines, qubit overhead, circuit depth
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-23.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-23.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review