iso file download
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210308340.5 (22)申请日 2022.03.28 (65)同一申请的已公布的文献号 申请公布号 CN 114422106 A (43)申请公布日 2022.04.29 (73)专利权人 科大天工智能装备技 术 (天津) 有 限公司 地址 300308 天津市东 丽区华明 高新技术 产业区华丰路6号G座1号楼 (72)发明人 万亚东 张超 张波  (74)专利代理 机构 北京高沃 律师事务所 1 1569 专利代理师 杜阳阳 (51)Int.Cl. H04L 9/00(2022.01) H04L 9/32(2006.01)H04L 9/40(2022.01) G16Y 30/10(2020.01) (56)对比文件 CN 113242554 A,2021.08.10 审查员 齐丽静 (54)发明名称 一种多服务器环境下的物联网系统安全认 证方法及系统 (57)摘要 本发明涉及一种多服务器环境下的物联网 系统安全认证方法及系统, 属于信息安全技术领 域。 该方法通过使用M erkle哈希树来实现分级身 份验证功能并且引入扩展切比雪夫混沌映射密 码算法和多因素认证。 该方法针对 轻量级物联网 用户设备和引入分层身份验证功能。 服务器注册 时, 第三方信任中心为对应的服务器分配M erkle 哈希树, 保证对应的用户级别可 以进行访问。 用 户登录成功后, 第三方信任中心为用户分配 Merkle哈希树中对应级别的值向对应级别的服 务器发起访问。 最后, 服务器和用户之间建立了 会话密钥并安全的进行通信。 本发 明可以提高多 服务器环境下物联网系统安全性。 权利要求书5页 说明书12页 附图3页 CN 114422106 B 2022.06.24 CN 114422106 B 1.一种多服 务器环境下的物联网系统安全认证方法, 其特 征在于, 包括: 多个用户和多个服务器向第三方信任中心注册认证信息; 所述第三方信任中心采用 Merkle哈希树存储用户和服务器的分级认证注册信息; 同级别的用户和服务器之间有权限 相互认证; 用户根据身份信息向第三方信任中心发送 认证请求消息; 所述第三方信任中心根据所述认证请求消息对所述用户进行验证; 当所述第 三方信任 中心对所述用户验证通过时, 所述第三方信任中心 根据所述Mer kle哈希树中所述用户的认 证注册信息, 生 成第一加密消息, 并将所述第一加密消息发送至所述用户; 所述第一加密消 息包括所述用户的认证注 册消息和时间戳; 所述用户收到所述第一加密消息后, 对所述第一加密消息进行验证; 所述用户对所述 第一加密消息验证通过时, 对自身的ID信息进行加密生成第二加密消息, 并将所述第二加 密消息发送至对应级别的服 务器; 所述服务器收到所述第二加密消息后, 对所述第二加密消息进行验证; 所述服务器对 所述第二加密消息验证通过时, 计算第一会话密钥, 将所述第一会话密钥加密生成第三加 密消息, 并将所述第三加密消息发送至所述用户; 所述用户收到所述第三加密消息后, 对所述第三加密消息进行验证; 所述用户对所述 第三加密消息验证通过时, 完成对所述服务器的认证, 所述用户和所述服务器采用相同的 会话密钥进行通信; 所述多个用户和多个服 务器向第三方信任中心 注册认证信息, 具体包括: 所述服务器向所述第三方信任中心 注册认证信息的过程 为: 所述服务器将身份ID通过安全通道发送给 所述第三方信任中心; 所述第三方信任中心检查数据库中是否存在所述身份ID; 若不存在, 所述第三方信任 中心利用 计算中间参数 ; 将中间参数 和所述服务器对应的Merkle 哈希树通过安全通道发送至所述服务器; 其中, 为服务器 的身份ID, 为所述第三方 信任中心的私钥, 为哈希函数; 所述服务器 根据随机秘密值计 算对应的公钥, 并将 存储到内存, 公布所 述公钥; 其中, 为服务器 的随机秘密值, 为服务器 的Merkle哈希树; 所述用户向所述第三方信任中心 注册认证信息的过程 为: 所述用户根据身份信息、 密码和生物指纹信息利用 得到生物特征密 钥 ; 其中, 为生物特征函数辅助信息, 为用户 的生物指纹信息; Gen( ·)表示概率 生成函数; 所述用户 利用 和 计算中间 参数 和 ; 为随机数; 其中, 为所述用户 的身份信息, 为所述用户 的 密码;权 利 要 求 书 1/5 页 2 CN 114422106 B 2所述用户 通过安全通道将{ }发送给所述第三方信任中心; 所述第三 方信任中心核查数据库中是否存在所述用户 的身份信息 ; 若不存在, 所 述第三方信任中心利用 和 计算中间参数 和 ; 所述第三方信任中心将{ }存储到智能卡中, 并将所述智能卡发送给所述用户 ; 所述用户 将{ , , , }保存到所述智能卡中。 2.根据权利要求1所述的多服务器环境下的物联网系统安全认证方法, 其特征在于, 所 述用户根据身份信息向第三方信任中心发送 认证请求消息, 具体包括: 所述用户输入身份信息、 密码和生物指纹信息; 所述用户对应的智能卡 根据存储的数据利用 和 重构参数 和 ; 其中, 为用户 的生物指纹信息, Rep(·)表示模糊提取算法中的确定性 函数; 所述智能卡通过判断 和 是否相等验证用户 的身份; 当 和 相等时, 所述用户 的身份验证通过, 所述智能卡利用 、 、 、 、 和 计算中间参数 、 、 、 、 和 , 生成 所述用户的认证请求消息 , 并将所述认证请 求消息发送给所述第三方 信任中心; 其中, 表示基于随机值 采用混沌映射算法计算得到的值, 表示 混沌映射 算法计算的秘密值, 为当前时间戳, x为随机数。 3.根据权利要求2所述的多服务器环境下的物联网系统安全认证方法, 其特征在于, 所 述第三方信任中心 根据所述认证请求消息对所述用户进行验证; 当所述第三方信任中心对 所述用户验证通过时, 所述第三方信任中心 根据所述Mer kle哈希树中所述用户的认证注册 信息, 生成第一加密消息, 具体包括: 所述第三方信任中心验证时间戳 是否在合法范围内; 若合法, 利用 、 、 和 计算参数 、 、 和 ; 其中, Ts(UTi)表示基于随机值s采用混沌映射 算法计算得到的值; 验证 和 的值是否相等, 若相等, 则所述第三方信任中心对所述用户验证通过; 当验证通过 时, 所述第三方信任中心在所述Merkle哈希树中提取所述用户的认证注册 信息, 并根据当前时间戳利用 、 和 计算中间参数 、 和 ; 其中, 和权 利 要 求 书 2/5 页 3 CN 114422106 B 3

PDF文档 专利 一种多服务器环境下的物联网系统安全认证方法及系统

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种多服务器环境下的物联网系统安全认证方法及系统 第 1 页 专利 一种多服务器环境下的物联网系统安全认证方法及系统 第 2 页 专利 一种多服务器环境下的物联网系统安全认证方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:27上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。