We know the classical public cryptographic algorithms are based on certain NP-hard problems such as the integer factoring in RSA and the discrete logarithm in Diffie-Hellman. They are going to be vulnerable with fault-tolerant quantum computers. We also know that the uncertainty principle for quantum bits or qubits such as quantum key distribution or QKD based on the quantum uncertainty principle offers the information theoretical security. The interesting implication with the paradigm shifts from classical computing to quantum computing is that the NP-hardness used for classical cryptography may shift to the uncertainty principles for quantum cryptography including quantum symmetric encryption, post-quantum cryptography, as well as quantum encryption in phase space for coherent optical communications. This paper would like to explore those so-called generalized uncertainty principles and explain what their implications are for quantum security. We identified three generalized uncertainty principles offering quantum security: non-commutability between permutation gates, non-commutability between the displacement and phase shift operators for coherent states, and the modular Diophantine Equation Problem in general linear algebra for post-quantum cryptography.
翻译:我们知道经典公钥密码算法基于某些NP困难问题,例如RSA中的整数分解和Diffie-Hellman中的离散对数。这些算法在容错量子计算机面前将变得脆弱。我们还知道基于量子比特或量子位的测不准原理(例如基于量子测不准原理的量子密钥分发QKD)提供了信息论安全性。从经典计算到量子计算的范式转换中,一个有趣的启示是:经典密码学所使用的NP困难性可能转向量子密码学中的测不准原理,包括量子对称加密、后量子密码学,以及用于相干光通信的相空间量子加密。本文旨在探讨这些所谓的广义测不准原理,并阐释它们对量子安全的意义。我们识别出三种提供量子安全的广义测不准原理:置换门之间的非对易性、相干态位移算符与相位移动算符之间的非对易性,以及后量子密码学中一般线性代数上的模丢番图方程问题。