[发明专利]一种基于物理不可克隆方程的物联网设备认证方法有效

专利信息
申请号: 202010518373.3 申请日: 2020-06-09
公开(公告)号: CN111740965B 公开(公告)日: 2022-08-19
发明(设计)人: 曹元;刘淑薇;殷燚涛 申请(专利权)人: 河海大学常州校区
主分类号: H04L9/40 分类号: H04L9/40;H04L9/08;H04L9/32
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 丁涛
地址: 213022 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 物理 不可 克隆 方程 联网 设备 认证 方法
【权利要求书】:

1.一种基于物理不可克隆方程的物联网设备认证方法,包括设备注册阶段、更新地址选区阶段和双向认证阶段,其特征在于:

所述设备注册阶段包括:

S1-1:服务器端发送u和所选用的地址选区序号k给设备端,其中k是用于选定设备端RAM存储模块中的bank k;

S1-2:设备端利用u对应产生其id号,同时利用真随机数发生器I生成行数Nr、列数Nc的随机地址矩阵RAM(k);

S1-3:选定设备端RAM存储模块中的bank k中随机地址矩阵RAM(k)对应的随机模块,将随机模块里的存储数据R发送至服务器端的数据库DB进行同步存储;

所述更新地址选区阶段包括:

S2-1:服务器端发起更新,指定一个新的地址选区序号k’传送给设备端;

S2-2:设备端利用真随机数发生器I生成行数Nr、列数Nc的随机地址矩阵RAM(k’);

S2-3:根据步骤S2-1服务器端指定的k’和步骤S2-2生成的随机地址矩阵RAM(k’)选定RAM存储模块中的bank k’的一个随机模块,将该随机模块中的存储内容R’和上一次双方同步的存储内容R进行异或加密得到密文,将密文送至服务器端;

S2-4:服务器端收到密文后与数据库DB中的存储数据R进行异或解密,得到R’,以更新服务器端数据库DB中的存储内容;

所述双向认证阶段包括:设备主动向服务器发送其id号,服务器端验证此设备已注册后,开启双向认证;被认证方从其同步的存储模块中随机选中地址序列为C的数据Data,将C和Data进行加密后传送至认证方;认证方收到数据,解密得到C’和Data,根据地址序列C’,从认证方的同步的存储模块中取出对应的数据Data’;将被认证方传送的数据Data和认证方从其存储模块中取出的Data’进行匹配比较,如果在误差允许的范围内匹配,则认为被认证方的存储模块中的数据与认证方的存储模块中的数据是同步的,被认证方被证明是安全可靠的,其中,所述双向认证阶段的具体步骤如下:

S3-1:设备利用真随机数发生器I产生n位随机地址Cd,将n位的随机地址Cd作为线性移位寄存器I的seed,利用RAM(k,LFSR(Cd))从设备端RAM存储模块中取出2n-1组的数据Rd;利用Cd⊕Rd=a将数据Rd进行异或加密得到a,并利用RAM(k,LFSR(a))从设备端RAM存储模块的bank k中取出服务器端密钥K’s,将a和设备的id发送给服务器端;

S3-2:服务器端收到设备的id后,根据id判断此设备是否已经注册,若确认设备已注册,则继续双向认证,否则终止认证;

S3-3:服务器利用真随机数发生器II产生n位随机地址Cs,将n位的随机地址Cs作为线性移位寄存器II的seed,利用DBid(k,LFSR(Cs))从服务器的存储模块数据库DB中取出2n-1组的数据Rs;利用Cs⊕Rs=b将数据Rs进行异或加密得到b,并利用DBid(k,LFSR(b))从服务器的数据库DB中取出设备端密钥K’d,将b发送给设备端;

S3-4:服务器端利用接收到的a根据DBid(k,LFSR(a))从服务器端的数据库DB中产生对应密钥Ks;利用Ks⊕Cs=e将地址序列Cs用密钥Ks进行异或加密得到e,将数据e发送给设备端;

S3-5:设备利用步骤S3-2产生的密钥K’s对e进行异或解密得到地址C’s,即K’s⊕e=C’s,从设备端RAM存储模块的bank k取出地址C’s对应的数据R’s,计算R’s与(C’s⊕b)之间的汉明距离fhd(R’s,C’s⊕b),如果结果小于误差值τ,则证明服务器是安全可靠的,否则,终止认证,双向认证失败;

S3-6:设备端利用接收到的b根据RAM(k,LFSR(b))从设备端RAM存储模块的bank k中产生对应密钥Kd,利用Kd⊕Cd=f将地址序列Cd用密钥Kd进行异或加密得到f,将数据f发送给服务器端;

S3-7:设备利用步骤S3-3产生的密钥K’d对f进行异或解密得到地址C’d,即K’d⊕f=C’d,从服务器的数据库DB中取出地址C’d对应的数据R’d,计算R’d与(C’d⊕a)之间的汉明距离fhd(R’d,C’d⊕a),如果结果小于误差值τ,则证明设备是安全可靠的,双向认证成功;否则认证失败,双向认证失败。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学常州校区,未经河海大学常州校区许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010518373.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top