1 中国人民解放军国防科技大学电子对抗学院, 安徽 合肥 230037
2 中国科学技术大学近代物理系, 安徽 合肥 230026
量子密钥分发(QKD)过程中,保密增强算法用于消除QKD过程本身泄露以及可能被窃听者窃取的密钥信息,从而保证生成的量子密钥的安全。现有多种CPU软件实现方案。为提高算法安全性、集成度,并降低功耗,研究了采用FPGA实现的高速Toeplitz矩阵相乘保密增强算法方案。通过采用矩阵分块并行计算、流水线结构等加速运算方法,该方案在每次处理256 Kbits输入密钥时最大安全成码速率达到20 Mbps,在每次处理1 Mbits输入密钥时最大安全成码速率达到5 Mbps。此外,还能适应一次计算1 Mbits内任意长度的输入密钥,也能适 应0~1之间的任意压缩比例,有助于未来实用化高速QKD系统研制。
量子光学 保密增强 矩阵分块并行计算 Toeplitz矩阵 量子密钥分发 quantum optics privacy amplification matrix block parallel computation Toeplitz matrix FPGA FPGA quantum key distribution
光谱学与波谱学教育部重点实验室,华东师范大学 物理系,上海 200062
实际量子密钥分发系统使用的单光子源主要是由弱激光脉冲经衰减得到。它不是理想单光子源而是服从泊松分布的准单光子源。每个非空光脉冲中包含多光子的概率不为零,强大的窃听者可利用此获得一些关于最终密钥的信息。因此,有必要研究实际QKD系统的安全性。采用对多光子进行分束窃听、单光子最佳攻击相结合的方案,用Shannon信息理论分析了基于弱相干光的实际QKD系统的安全性。研究结果表明实际QKD系统对于分束窃听和最佳攻击是安全的,并给出合法通信双方在该攻击方案下所容忍的误码率上限。
量子密钥 分束窃听 最佳攻击 保密增强 quantum key photon-number-splitting(PNS) optimal attack(OA) privacy amplification