1.一种基于逻辑量子比特的量子密钥分发方法,其特征在于,包括:确定量子密钥分发系统的固有量子误码率,并根据其和原始密钥制备brickwork态纠错码:利用BB4协议进行通信,确定密钥分发系统实际的固有量子误码率;根据所述固有量子误码率确定brickwork态纠错码与原始密钥的编码长度比;根据编码长度比确定brickwork态纠错码的码长;所述brickwork态纠错码通过如下方法制备:Alice通过量子信道发射N个随机的弱相干光脉冲及已知量子态的辅助脉冲序列给Bob;Bob利用随机的弱相干光脉冲制备出Alice要求的未知态,并和已知辅助脉冲中的量子态进行纠缠,构建出二维平面内的多粒子纠缠图态,即brickwork state;将二维平面内的多粒子纠缠图态按长度将其排列成n行m列;对每一行邻近的两个量子比特之间执行受控Z门;然后每隔8个量子比特为一组,对每组内的第二和第四个量子比特执行受控Z门;Alice通过测量角度引导Bob对图态brickwork state进行基于测量的量子计算,制备出所需的量子纠错码;根据原始密钥制备逻辑量子比特;将所述brickwork态纠错码与逻辑量子比特进行编码,并将编码后的逻辑量子比特分别分发给通信双方;接收所述编码后的逻辑量子比特并对其进行签名验证:待验证通过后,对所述编码后的逻辑量子比特进行解码。
2.根据权利要求1所述的基于逻辑量子比特的量子密钥分发方法,其特征在于,所述接收所述编码后的逻辑量子比特并对其进行签名验证包括如下步骤:Charlie根据随机二进制序列制备2N个逻辑量子比特;Charlie将S分为相等的两个序列S 1 和S 2 ,然后分别选择随机的诱骗量子比特 t 并将诱骗量子比特插入S 1 和S 2 中得到 S A 和 S B ,其中 t 从合集{|0>,|1>,|+>,|->};将量子比特序列 S A 和 S B 分别发送给Alice和Bob,并公布诱骗态的位置;Alice和Bob分别根据以及各自的量子比特 t 的位置进行验证。
3.一种基于逻辑量子比特的量子密钥分发系统,其特征在于,包括:确定模块,用于确定量子密钥分发系统的固有量子误码率,并根据其和原始密钥制备brickwork态纠错码;确定量子密钥分发系统的固有量子误码率,并根据其和原始密钥制备brickwork态纠错码:利用BB4协议进行通信,确定密钥分发系统实际的固有量子误码率;根据所述固有量子误码率确定brickwork态纠错码与原始密钥的编码长度比;根据编码长度比确定brickwork态纠错码的码长;所述brickwork态纠错码通过如下方法制备:Alice通过量子信道发射N个随机的弱相干光脉冲及已知量子态的辅助脉冲序列给Bob;Bob利用随机的弱相干光脉冲制备出Alice要求的未知态,并和已知辅助脉冲中的量子态进行纠缠,构建出二维平面内的多粒子纠缠图态,即brickwork state;将二维平面内的多粒子纠缠图态按长度将其排列成n行m列;对每一行邻近的两个量子比特之间执行受控Z门;然后每隔8个量子比特为一组,对每组内的第二和第四个量子比特执行受控Z门;Alice通过测量角度引导Bob对图态brickwork state进行基于测量的量子计算,制备出所需的量子纠错码;制备模块,用于根据原始密钥制备逻辑量子比特;分发模块,用于将所述brickwork态纠错码与逻辑量子比特进行编码,并将编码后的逻辑量子比特分别分发给通信双方;验证模块,用于接收所述编码后的逻辑量子比特并对其进行签名验证:待验证通过后,对所述编码后的逻辑量子比特进行解码。
4.一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至2中任一项所述的基于逻辑量子比特的量子密钥分发方法。
5.一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至2中任一项所述的基于逻辑量子比特的量子密钥分发方法。