论文部分内容阅读
作为密码学的新兴研究方向,量子密钥分发(Quantum Key Distribution,QKD)技术理论上被证明是无条件安全的,很好地解决了一次一密加密算法中长距离密钥分发的难题。误码协商是QKD系统中的重要环节,它影响着整个系统的最终密钥速率和传输距离。和离散变量QKD相比,连续变量(Continuous Variable,CV)QKD有着光源稳定易制备、探测效率高等优点。但是CV-QKD误码协商算法计算复杂度更高,很容易成为实际应用系统的瓶颈。因此,CVQKD误码协商算法的研究对于提高CV-QKD系统整体性能具有重要的意义。本文致力于CV-QKD中误码协商算法的研究,提出相应的优化设计方案,为后处理系统的高速实现做准备。本文主要完成了以下工作:针对分层错误校正算法(Sliced Error Correct,SEC)进行了深入研究,给出了最优量化,估计以及协商模块的设计方案。对于量化和估计方案的设计,结合量子信道特征迭代求取最优量化区间,将量化造成的信息量损失最小化;采用最大似然准则,降低了通信双方比特串的误码率。协商方案主要从LDPC校验矩阵生成和译码模块两方面着手优化。在校验矩阵构造方案中,通过高斯逼近密度进化方法求解最佳度分布,使用PEG贪心算法构造了性能优越的校验矩阵。对于译码模块方案设计,减少了层内迭代算法计算复杂度,缩短了层内单轮迭代的处理时间;提出了改进的层间迭代方案,通过调节低层层内迭代次数,缩短了整体协商过程的迭代次数。针对多维误码协商算法进行了深入研究,给出了球面化转换和协商模块的设计方案。通过球面化转换的方法完成了高斯变量到相关均匀变量的映射,较好的解决了高斯变量受到信道噪声容易改变符号的问题。协商方案主要从二进制LDPC和多进制LDPC两个角度进行设计,着重对多进制LDPC协商方案进行了优化和改进。对于多进制LDPC的译码模块设计,降低了耗时较长步骤的计算复杂度,并提出了对数域上的改进FFT-BP译码算法,避免了繁杂的乘法操作带来的数据精度不足和处理时间长等问题,为硬件实现打下了基础。为了对本文中的SEC误码协商方案和多维协商方案进行验证,设计了充分的仿真验证方案,并将本文的方案与其他典型方案进行性能分析对比。软件仿真数据表明本文的方案在保证较高协商效率的同时,提高了协商速率。