본문 바로가기
KERD
논문KCI 등재

그루버 알고리즘 적용을 위한 LEA 양자 회로 최적화

Optimization of LEA Quantum Circuits to Apply Grover’s Algorithm

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

양자 알고리즘과 양자 컴퓨터는 우리가 현재 사용하고 있는 많은 암호들의 안전성을 깨뜨릴 수 있다. 그루버 알고리즘을 -bit 보안레벨을가지는 대칭키 암호에 적용한다면 보안레벨을 ()-bit까지 낮출 수 있다. 그루버 알고리즘을 적용하기 위해서는 오라클 함수에 대칭키 암호가양자 회로로 구현되어야 하기 때문에 대상 암호를 양자 회로로 최적화하는 것이 가장 중요하다. 이에 AES 또는 경량 블록암호를 양자 회로로구현하는 연구들이 최근 활발히 진행되고 있다. 본 논문에서는 국산 경량 블록암호 LEA를 양자 회로로 최적화하여 구현 하였다. 기존의 LEA 양자회로 구현과 비교하여 양자 게이트는 더 많이 사용하였지만, 큐빗을 획기적으로 줄일 수 있었으며 이러한 트레이드오프 문제에 대한 성능 평가를수행하였다. 마지막으로 제안하는 LEA 양자 회로에 그루버 알고리즘을 적용하기 위한 양자 자원들을 평가하였다.

Abstract

Quantum algorithms and quantum computers can break the security of many of the ciphers we currently use. If Grover’s algorithmis applied to a symmetric key cipher with -bit security level, the security level can be lowered to ()-bit. In order to apply Grover’salgorithm, it is most important to optimize the target cipher as a quantum circuit because the symmetric key cipher must be implementedas a quantum circuit in the oracle function. Accordingly, researches on implementing AES(Advanced Encryption Standard) or lightweightblock ciphers as quantum circuits have been actively conducted in recent years. In this paper, korean lightweight block cipher LEA wasoptimized and implemented as a quantum circuit. Compared to the previous LEA quantum circuit implementation, quantum gates wereused more, but qubits were drastically reduced, and performance evaluation was performed for this tradeoff problem. Finally, we evaluatedquantum resources for applying Grover’s algorithm to the proposed LEA implementation.

참고문헌 (12)

  1. L. Atzori, "The Internet of Things : A survey", Computer Networks, 54(15), pp.2787~2805 (2010)
  2. D. Hong, "LEA : A 128-bit block cipher for fast encryption on common processors", International Workshop on Information Security Applications, pp.3~27 (2013), Springer
  3. B. Koo, "CHAM : A Family of Lightweight Block Ciphers for Resource-Constrained Devices", International Conference on Information Security and Cryptology (ICISC’17) (2017)
  4. D. Hong, "HIGHT: A new block cipher suitable for low-resource device", International Workshop on Cryptographic Hardware and Embedded Systems, 46(59), pp.46~59 (2006), Springer
  5. L. K. Grover, "A fast quantum mechanical algorithm for database search", Proceedings of the Twenty-eighth Annual ACM Symposium on Theory of Computing, 212(219), pp.212~219 (1996)
  6. M. Grassl, "Applying Grover’s algorithm to AES: quantum resource estimates. Post-Quantum Cryptography", PQCrypto 2016, 29(43), pp.29~43 (2016), Springer
  7. Reducing the cost of implementing AES as a quantum circuit, "B. Langenberg", Cryptology ePrint Archive, ~, pp.Report 2019 (2019), 854
  8. S. Jaques, "Implementing Grover oracles for quantum key search on AES and LowMC", Annual International Conference on the Theory and Applications of Cryptographic Techniques, pp.280~310 (2020), Springer
  9. R. Anand, "Grover on SIMON", arXiv : 2004. 10686, ~ (2020)
  10. Grover on SPECK : Quantum Resource Estimates, "K. B. Jang", ePrint Archive, ~, pp.Report 2020 (2020), 640
  11. K. B. Jang, "Grover on Korean Block Ciphers", Applied Sciences, 10(18), pp.6407~ (2020)
  12. D. S. Steiger, "ProjectQ : An Open Source Software Framework for Quantum Computing", arXiv:1612.08091, ~ (2016)

관련 논문AI추천

이 간행물의 다른 논문 (3건)