1.用于防止探测器侧信道攻击的量子密码分配方法,其特征在于,步骤如下:
步骤一、发送端A随机选一个信息嵌入方式,将随机的0或1编入光子的量子态,发给接收端B;
步骤二、接收端B设置两种模式:信号模式与测试模式;接收端B依照概率随机选择其中一种模式;在信号模式下,随机选择一个信息读取方式读出光子携带的0或1;当接收端B选择信号模式时,发送端A和接收端B通过公共信道公布他们的信息嵌入和读取方式,将信息嵌入方式和读取方式一致的那些比特作为密码比特;在测试模式,选择特定的信息读取方式进行Bell测试;当接收端B选择测试模式时,发送端A和接收端B通过公共信道计算SCHSH的值来宣布他们的基失选择和测量结果;
步骤三、在密码分配后,发送端A和接收端B对密码比特实行错误纠正和隐私放大,用于生成安全密码;所述SCHSH的值用于进行隐私放大。
2.根据权利要求1所述的用于防止探测器侧信道攻击的量子密码分配方法,其特征在于,所述发送端A的信息嵌入方式包括斜线基 和直线基 信号模式下,接收端B基矢在 和 中随机选择。
3.根据权利要求2所述的用于防止探测器侧信道攻击的量子密码分配方法,其特征在于,测试模式下,接收端B基矢在 和 中随机选择;SCHSH≡
4.根据权利要求3所述的用于防止探测器侧信道攻击的量子密码分配方法,其特征在于,被标记的接收端B的信息量的上限通过下式来估计:其中H2(x)=-xlog2x-(1-x)log2(1-x)为二元信息熵。
5.根据权利要求1-4中任一项所述的用于防止探测器侧信道攻击的量子密码分配方法,其特征在于,接收端B除了用来解码0和1的探测器分别标记为D0和D1,还具有一个探测器Dt;各个探测器设置一个时间窗口,在窗口内探测器能够有效地探测进入的信号脉冲,在窗口外探测器不能获得有效的脉冲;D0和D1的探测效率标记为η而Dt的探测效率为ηt,比较η和ηt当ηt>η时,判断探测器侧信道攻击。