发明名称 一种量子计算安全的身份识别协议建立方法
摘要 本发明公开了一种量子计算安全的身份识别协议建立方法,本发明采用故障译码(Syndrome Decoding)问题给出了一种身份识别协议的建立方法,具有实现效率高、不需要密码算法协处理器、高度安全性、抗量子计算机的攻击等优点,在智能卡、无线传感网络等安全领域。本发明提供的方法可广泛应用于网络安全、电子商务等信息安全系统领域。
申请公布号 CN105721166A 申请公布日期 2016.06.29
申请号 CN201610121958.5 申请日期 2016.03.03
申请人 武汉大学 发明人 王后珍;张焕国
分类号 H04L9/32(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人 魏波
主权项 一种量子计算安全的身份识别协议建立方法,其特征在于,包括以下步骤:步骤1:系统建立;证明者随机选取一个有限域<img file="FDA0000934249760000011.GIF" wi="244" he="62" />上的n×k矩阵H,其中0<k<n;设d<sub>0</sub>的取值为满足不等式<img file="FDA0000934249760000012.GIF" wi="323" he="78" />的最大正整数;设整数t为偶数且满足0<2t≤d<sub>0</sub>;设W(x)表示<img file="FDA0000934249760000013.GIF" wi="51" he="54" />上向量<img file="FDA0000934249760000014.GIF" wi="357" he="63" />分量中非零的个数;然后构造密钥空间<img file="FDA0000934249760000015.GIF" wi="30" he="47" />及其子空间<img file="FDA0000934249760000016.GIF" wi="50" he="59" />如下:<img file="FDA0000934249760000017.GIF" wi="558" he="78" /><img file="FDA0000934249760000018.GIF" wi="878" he="78" />其中,<img file="FDA0000934249760000019.GIF" wi="60" he="63" />表示有限域<img file="FDA00009342497600000110.GIF" wi="49" he="53" />上的n维向量空间;证明者随机选取一个n维向量<img file="FDA00009342497600000111.GIF" wi="131" he="53" />然后计算y=eH<sup>T</sup>,其中H<sup>T</sup>表示H的转置矩阵;则证明者的私钥为e,相应的公钥为y、t及H;步骤2:证明者向验证者证明自己身份,其具体实现包括以下5个子步骤:步骤2.1:证明者随机选取初始信息<img file="FDA00009342497600000112.GIF" wi="163" he="53" />并计算y<sub>i</sub>=e<sub>i</sub>H<sup>T</sup>,然后将y<sub>i</sub>发送给验证者;步骤2.2:验证者收到y<sub>i</sub>后,随机选取一个挑战c发送给证明者,其中c∈{0,1};步骤2.3:证明者收到挑战c后,计算e<sub>r</sub>=e<sub>i</sub>+ce,然后将响应值e<sub>r</sub>发送给验证者;步骤2.4:验证者收到响应值e<sub>r</sub>后计算判断,若等式W(x)=t和e<sub>r</sub>H<sup>T</sup>=y<sub>i</sub>+cy同时成立,则接受证明者的身份;步骤2.5:重复执行上述步骤2.1至步骤2.4δ次,则攻击者能成功欺骗验证者的概率为2<sup>‑δ</sup>。
地址 430072 湖北省武汉市武昌区珞珈山武汉大学