-
公开(公告)号:CN117931504A
公开(公告)日:2024-04-26
申请号:CN202410036692.9
申请日:2024-01-10
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于取整错误纠正算法的模糊提取器工作方法,其步骤包括:1)在设备向服务器注册时执行生成阶段:设备生成初始的PUF响应值R;然后对R进行分块、l1‑范式转换,生成R对应的响应值向量v;之后对v中每个元素取整错误纠正,生成对应的PUF指纹f和辅助数据h;然后将PUF指纹f经过散列操作生成认证因子或者加密密钥Key,将辅助数据h作为公开数据存储于设备内部或服务器中;2)在设备进行身份认证或加密时执行再生成阶段:生成PUF响应值R′对应的响应值向量w;根据h对w中的每个元素纠正得到PUF指纹向量f。本发明在效率、失败率以及辅助数据量上都具有明显的优势。
-
公开(公告)号:CN117938371A
公开(公告)日:2024-04-26
申请号:CN202311793794.7
申请日:2023-12-25
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于无证书公钥密码体制的组密钥协商方法,其步骤包括:1)在公私钥生成阶段,可信第三方密钥生成中心KGC生成主私钥与主公钥;然后群组中的节点生成第一部分公私钥,并向KGC发起第二部分公私钥请求;KGC基于主私钥与主公钥,为节点生成第二部分公私钥;节点根据第一部分公私钥以及KGC返回的第二部分公私钥得到完整的公私钥;2)在公私钥生成阶段或签密、解签密阶段,将群组中的一节点作为发送者节点,其他节点为接收者节点;3)在签密、解签密阶段,发送者节点接收其他节点发送的签密请求,根据各签密请求计算会话密钥的签密密文并发送给其他节点;其他节点使用私钥对收到的签密密文进行解签密,得到会话密钥。
-
公开(公告)号:CN113094721B
公开(公告)日:2022-06-24
申请号:CN202110282019.X
申请日:2021-03-16
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于模上错误学习的后量子口令认证密钥交换方法,其步骤包括:1)客户端C发起与服务器S的密钥交换时,客户端C计算得到将发送给S;2)S计算得到使用Con(σs)得到协商密钥kσ及辅助协调值v,然后生成S的身份验证信息k以及验证客户端身份的信息k″并将发送给C;3)C生成协调多项式后,根据σc、v生成其协商密钥kσ;然后,验证服务器身份后生成自身验证信息k′和会话密钥skc,并将k′发送给S;4)S比对k′与k″对C进行验证,若验证通过则计算会话密钥sks。
-
公开(公告)号:CN115242381A
公开(公告)日:2022-10-25
申请号:CN202210760149.4
申请日:2022-06-29
Applicant: 中国科学院信息工程研究所
IPC: H04L9/08
Abstract: 本发明公开了一种基于格上错误学习问题的密钥协商方法,其步骤包括:1)协调双方Alice、Bob基于密钥交换协议计算出共享秘密值σ1和σ2;2)Bob根据计算所得共享秘密值σ2计算出辅助协调信息v发送给Alice,并通过k′←Neg(σ2,v,q,g)计算出k′作为公共密钥;Alice根据计算所得共享秘密值σ1通过k←Com(σ1,v,q,g)计算出k作为公共密钥;其中,q为参数整体参数的模数,g为二进制辅助协调信息v的位数。本发明能够根据共享的辅助协调信息以及协商出的近似秘密值的高低位信息,通过一个系数一次能够协商出2个比特的秘密值,大大提高了密钥协商效率。
-
公开(公告)号:CN113094722B
公开(公告)日:2022-05-24
申请号:CN202110320058.4
申请日:2021-03-25
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种三方口令认证密钥交换方法,本发明设计了隐式三方认证的方法,相对目前常用的需要多次进行哈希运算、消息传输量大的显式认证方法,本发明的方案简化了认证结构,减少了哈希的次数以及通信量的大小。其次,本发明考虑了两个多项式模乘的情况,对此进行了更加收敛的参数分析方式,平衡了方差、模、维数、采样参数和误差率,大大降低了模数,从而使密钥交换更加高效。由于参数为d的中心二项分布,在安全上与标准差为的离散高斯分布相似,且能防止计时攻击,因此,采样时,本发明选择能更高效的在硬件、软件上实现的中心二项分布。这种采样方式更为简单,并且不需要引入大的表格和高精度计算,采样效率更高。
-
公开(公告)号:CN115242381B
公开(公告)日:2024-07-30
申请号:CN202210760149.4
申请日:2022-06-29
Applicant: 中国科学院信息工程研究所
IPC: H04L9/08
Abstract: 本发明公开了一种基于格上错误学习问题的密钥协商方法,其步骤包括:1)协调双方Alice、Bob基于密钥交换协议计算出共享秘密值σ1和σ2;2)Bob根据计算所得共享秘密值σ2计算出辅助协调信息v发送给Alice,并通过k′←Neg(σ2,v,q,g)计算出k′作为公共密钥;Alice根据计算所得共享秘密值σ1通过k←Com(σ1,v,q,g)计算出k作为公共密钥;其中,q为参数整体参数的模数,g为二进制辅助协调信息v的位数。本发明能够根据共享的辅助协调信息以及协商出的近似秘密值的高低位信息,通过一个系数一次能够协商出2个比特的秘密值,大大提高了密钥协商效率。
-
公开(公告)号:CN117914502A
公开(公告)日:2024-04-19
申请号:CN202410082894.7
申请日:2024-01-19
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于物理不可克隆函数的轻量级认证密钥交换方法,其步骤包括:初始化阶段,客户端提取出物理不可克隆函数PUF的响应值R,然后模糊提取器根据输入的响应值R得到认证秘密as和辅助数据h;然后根据as派生出认证加密密钥authenc和认证解密密钥authdec,将 发送给服务器;认证密钥交换阶段,客户端生成一对临时公私钥(pk,sk),然后将临时公钥pk发送给服务器;服务器使用临时公钥pk及对应的认证加密密钥authenc将共享消息m封装为密文ct,然后将ct发送给客户端并派生出会话密钥sks;客户端根据ct提取响应值R′,然后应用模糊提取器和h将R′恢复为R,并派生出认证秘密as;然后利用派生出的认证秘密as派生出认证解密密钥authdec对ct解封装得到共享消息m并派生出会话密钥skc。
-
公开(公告)号:CN113094722A
公开(公告)日:2021-07-09
申请号:CN202110320058.4
申请日:2021-03-25
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种三方口令认证密钥交换方法,本发明设计了隐式三方认证的方法,相对目前常用的需要多次进行哈希运算、消息传输量大的显式认证方法,本发明的方案简化了认证结构,减少了哈希的次数以及通信量的大小。其次,本发明考虑了两个多项式模乘的情况,对此进行了更加收敛的参数分析方式,平衡了方差、模、维数、采样参数和误差率,大大降低了模数,从而使密钥交换更加高效。由于参数为d的中心二项分布,在安全上与标准差为的离散高斯分布相似,且能防止计时攻击,因此,采样时,本发明选择能更高效的在硬件、软件上实现的中心二项分布。这种采样方式更为简单,并且不需要引入大的表格和高精度计算,采样效率更高。
-
公开(公告)号:CN117896077A
公开(公告)日:2024-04-16
申请号:CN202410038939.0
申请日:2024-01-10
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于模格问题的后量子两方协同签名方法,其步骤包括:1)移动终端与云服务器生成各自私钥片段并协同计算出完整公钥;2)移动终端与云服务器使用各自私钥片段对消息M进行签名生成各自签名片段;3)移动终端接收云服务器的签名片段并对其进行验证,验证通过后将自己的签名片段与云服务器生成的签名片段聚合为完整签名;4)验证方利用签名方的所述完整公钥对所述完整签名的有效性进行验证,验证通过则所述完整签名有效,否则无效。本发明提升了错误取样的效率并且与离散高斯取样相比方案的安全性几乎不受影响,可灵活应用于具有不同资源需求的安全场景中。
-
公开(公告)号:CN113094721A
公开(公告)日:2021-07-09
申请号:CN202110282019.X
申请日:2021-03-16
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于模上错误学习的后量子口令认证密钥交换方法,其步骤包括:1)客户端C发起与服务器S的密钥交换时,客户端C计算得到将发送给S;2)S计算得到使用Con(σs)得到协商密钥kσ及辅助协调值v,然后生成S的身份验证信息k以及验证客户端身份的信息k″并将发送给C;3)C生成协调多项式后,根据σc、v生成其协商密钥kσ;然后,验证服务器身份后生成自身验证信息k′和会话密钥skc,并将k′发送给S;4)S比对k′与k″对C进行验证,若验证通过则计算会话密钥sks。
-
-
-
-
-
-
-
-
-