节点文献

基于BB84协议的量子密码通信的研究与实现

Research on and Implementation of Quantum Cryptography Communications Based on BB84 Protocol

【作者】 陈鑫

【导师】 裴昌幸;

【作者基本信息】 西安电子科技大学 , 通信与信息系统, 2009, 硕士

【摘要】 在军事通信系统和电子商务等领域,信息安全和保密至关重要。量子密钥分配系统基于量子力学基本原理来产生和发布密钥,保证密钥在发布过程中的绝对安全,进而实现通信双方所交换信息的安全保密。本文研究建立基于BB84协议的量子通信系统。首先,给出了一种量子通信系统模型,研究了其安全性,并详细分析了BB84协议在无噪信道和有噪信道下的安全性。其次,设计了基于偏振编码的光纤信道量子保密通信系统。基于Winsock网络编程,实现了BB84协议的软件。第三,在研究AES(Advanced Encryption Standard高级加密标准)加密算法的基础上,编写了AES算法的代码,实现了支持三种密钥长度(128bits、192bits、256bits)加密解密的AES算法。并针对三种不同长度的密钥进行了加密解密测试,结果表明,所设计的AES算法的加密解密模块完全正确。最后,应用BB84协议得到的密钥,对文字和图片实现了加密解密操作。

【Abstract】 In the fields of military communications systems and E-Commerce and many others, information security and confidentiality is very important. Quantum key distribution systems produce and distribute keys based on the basic principle of quantum mechanics. It ensures that the absolute secrecy of the key in the process of distribution and the security of the information exchanged in the systems. This paper researches on the implementation of the quantum cryptography communications based on BB84 protocol.Firstly, in this dissertation, we propose a quantum communication system model, discuss its security, and analyze in detail the security of the BB84 protocol under the channels with noise or not.Secondly, we design a quantum cryptography communications system under the optical fiber channels based on polarization coding, and implement the software of BB84 protocol based on Winsock network programming.Thirdly, based on the research of AES algorithm, we program to implement the algorithm which supports three kinds of keys with different lengths (128bits, 192bits, 256bits). According to some tests with different lengths of the keys, the results show that the encryption and decryption module of the designed AES algorithm is completely correct.Finally, we encrypt and decrypt some documents and pictures as examples using the keys obtained from the BB84 protocol.

  • 【分类号】TN918.6;O413
  • 【被引频次】6
  • 【下载频次】686
  • 攻读期成果
节点文献中: