论文部分内容阅读
在当今的信息社会中,通信技术发挥着越来越重要的作用,同时人们对通信安全性也提出了越来越高的要求。经典密码学是保障信息安全的有效工具,然而随着计算机和量子计算的发展,基于数学计算复杂性假设的经典密码体制日益受到严峻的挑战。量子密码学建立在量子力学原理基础上,被证明能够提供信息论意义上的绝对安全性。量子密钥分发(QKD)作为量子密码学的一种重要应用,在量子测不准原理和不可克隆性定理保障下,使合法通信双方Alice和Bob能够在存在窃听者Eve的情况下建立无条件安全的共享密钥。QKD包括量子信道传输、数据筛选、密钥协商和保密增强等步骤,其中密钥协商和保密增强合称为后处理。后处理算法对QKD的密钥速率和安全距离起着至关重要的作用。连续变量QKD相比离散变量QKD具有设备更简单,信道容量更高等优点,具有更好的应用前景,但连续变量QKD优越性的体现需要依赖更为复杂的连续变量后处理算法的性能。本文致力于连续变量QKD后处理算法,特别是密钥协商算法的研究。通过研究常见后处理算法的具体实现细节,提出改进方案,提升算法性能,并对算法进行软件实现。主要工作如下:1.对Slice协商算法的整个过程,包括量化区间划分、估计函数设计、效率计算等方面进行了详细的分析和讨论,对量化区间划分算法进行了改进。将层间迭代算法应用到Slice协商框架中,并针对LDPC码设计了有效的译码初始概率计算方法,提高了协商效率。此外,还对Slice协商框架中使用Cascade算法的方案进行了仿真研究,验证其可行性。2.对LDPC码在多维协商算法框架中的应用方案进行了研究,分析了等效信道噪声模型,针对二进制LDPC码和多进制LDPC码分别设计了适用的后验概率计算方法,并通过仿真验证了多进制LDPC码能提供更好的协商性能。3.设计并实现了一个后处理算法软件,该软件能够实现基本的密钥协商和保密增强功能,并具有良好的扩展性,为后续开发高效后处理软件打下基础。