上次讨论量子密码学,可能带来了一些误解,还想借cnBeta的平台再解释一下。首先,那个量子密码学无法抵御中间人攻击的说法早就被发现了,我只是解释给大家听听。其次,量子密码学并不是一种加密算法,它仅仅是一种密钥分配手段。下面我找来了一些比较可信的资料。维基百科上有这么一句话:
Quantum cryptography is vulnerable to a man-in-the-middle attack when used without authentication to the same extent as any classical protocol.
地址http://en.wikipedia.org/wiki/Quantum_cryptography
Answer.com上也可以找到
MITM attacks are a potential problem in quantum cryptography as well. Recently, hybrid protocols (classical + quantum) have been proposed to deal with it, especially for the three-stage quantum cryptography protocol.
地址http://www.answers.com/topic/man-in-the-middle-attack-1
中MITM in quantum cryptography一节(MITM就是中间人攻击的缩写)
这两段说了同一个意思,中间人攻击对量子密码学是有一定威胁的,需要使用传统的身份校验协议进行保护。
而Answer.com上对量子密码学的解释是
Quantum cryptography, or quantum key distribution (QKD), uses quantum mechanics to guarantee secure communication. It enables two parties to produce a shared random bit string known only to them, which can be used as a key to encrypt and decrypt messages.
地址http://www.answers.com/topic/quantum-cryptography
这是什么意思
量子密码学也被称为量子密钥分配,使用量子力学保证一个安全的交流。它能让两方产生一个共享的、随机的、且不被其它人知道的二进制位串,可以用作一个密钥来加密或解密数据。
也就是说,量子密码学只是负责生产密钥的,到最后,还是需要使用AES之流来对数据加密。当然,如果量子密码分配技术能够足够快的分配密钥的话,使用一次一密乱码本是更好的选择。在一个连原文和密文都没有被提及的技术里,你相信这个技术是一种加密算法吗?
