Grover on SM3

被引:2
作者
Song, Gyeongju [1 ]
Jang, Kyungbae [1 ]
Kim, Hyunji [1 ]
Lee, Wai-Kong [2 ]
Hu, Zhi [3 ]
Seo, Hwajeong [1 ]
机构
[1] Hansung Univ, IT Dept, Seoul 02876, South Korea
[2] Gachon Univ, Dept Comp Engn, Incheon 13120, South Korea
[3] Cent South Univ, Changsha, Peoples R China
来源
INFORMATION SECURITY AND CRYPTOLOGY, ICISC 2021 | 2022年 / 13218卷
基金
中国国家自然科学基金;
关键词
Quantum computer; Grover algorithm; SM3 hash function;
D O I
10.1007/978-3-031-08896-4_22
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Grover's search algorithm accelerates the key search on the symmetric key cipher and the pre-image attack on the hash function. To perform Grover's search algorithm, the target algorithm should be implemented in a quantum circuit. For this reason, we propose an optimal SM3 hash function (Chinese standard) in a quantum circuit. We focused on minimizing the use of qubits and reducing the use of quantum gates. To do this, the on-the-fly approach is utilized for message expansion and compression functions. In particular, the previous value is restored and used without allocating new qubits in the permutation operation. Finally, we estimate the quantum resources required for the quantum pre-image attack based on the proposed SM3 hash function implementation in the quantum circuit.
引用
收藏
页码:421 / 433
页数:13
相关论文
共 16 条
  • [1] Amy M., 2016, ESTIMATING COST GENE
  • [2] Anand R, 2020, QUANTUM INF PROCESS, V19, DOI 10.1007/s11128-020-02844-w
  • [3] Gheorghiu V., 2019, BENCHMARKING QUANTUM
  • [4] Applying Grover's Algorithm to AES: Quantum Resource Estimates
    Grassl, Markus
    Langenberg, Brandon
    Roetteler, Martin
    Steinwandt, Rainer
    [J]. POST-QUANTUM CRYPTOGRAPHY, PQCRYPTO 2016, 2016, 9606 : 29 - 43
  • [5] Grover L. K., 1996, Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, P212, DOI 10.1145/237814.237866
  • [6] Jang K., 2020, Cryptol. ePrint Arch., Paper 2020/1405
  • [7] Jang K., 2020, 2020640 CRYPT EPRINT
  • [8] Grover on Korean Block Ciphers
    Jang, Kyoungbae
    Choi, Seungju
    Kwon, Hyeokdong
    Kim, Hyunji
    Park, Jaehoon
    Seo, Hwajeong
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (18):
  • [9] Efficient Implementation of PRESENT and GIFT on Quantum Computers
    Jang, Kyungbae
    Song, Gyeongju
    Kim, Hyunjun
    Kwon, Hyeokdong
    Kim, Hyunji
    Seo, Hwajeong
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (11):
  • [10] Grover on PIPO
    Jang, Kyungbae
    Song, Gyeongju
    Kwon, Hyeokdong
    Uhm, Siwoo
    Kim, Hyunji
    Lee, Wai-Kong
    Seo, Hwajeong
    [J]. ELECTRONICS, 2021, 10 (10)