全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210421232.9 (22)申请日 2022.04.21 (65)同一申请的已公布的文献号 申请公布号 CN 114531237 A (43)申请公布日 2022.05.24 (73)专利权人 八维通科技有限公司 地址 310000 浙江省杭州市滨江区长河街 道江南大道618号东冠大厦20层2001 室 (72)发明人 伊尚丰 方超 籍天亮 张路  郭洁  (74)专利代理 机构 杭州新雏鹰知识产权代理有 限公司 3 3474 专利代理师 张玉平(51)Int.Cl. H04L 9/08(2006.01) H04L 9/06(2006.01) H04L 9/32(2006.01) (56)对比文件 US 2013305386 A1,2013.1 1.14 CN 108848413 A,2018.1 1.20 CN 106454435 A,2017.02.2 2 CN 113824705 A,2021.12.21 CN 1082345 01 A,2018.0 6.29 李方伟等. “基于双线性对的域间认证与密 钥协商协议 ”. 《重庆邮电大 学学报》 .2010,全 文. 审查员 王勇 (54)发明名称 基于嵌入式平台的集成网关的根密钥升级 方法 (57)摘要 基于嵌入式平台的集成网关的根密钥升级 方法, 属于数据处理方法技术领域, 当终端设备 和链接服务器互相解开对 方产生的封包之后, 得 到对方所产生的随机数; 终端设备和链接服务器 再用这2个随机数和随机参数和原本的根密钥计 算并产生新的2把根密钥; 以这2把新的根密钥取 代原本的根密钥, 并储存在终端设备和链接服务 器中, 然后重新产生会话密钥; 最后, 终端设备和 链接服务器各自利用新的根密钥计算确认消息, 确保双方均已完成密钥更新程序。 本方案, 通过 更新根密钥, 让攻击者不能确定所得到根密钥的 使用期限, 以保护资料的传输安全。 权利要求书4页 说明书10页 附图1页 CN 114531237 B 2022.07.19 CN 114531237 B 1.基于嵌入式平台的集成网关的根密钥升级方法, 其特征在于, 当终端设备和链接服 务器互相解开对方产生的封包之后, 得到对方所产生的随机数; 终端设备和链接服务器再 用这2个随机数和随机参数和原本的根密钥计算并产生新的2把根密钥; 以这2把新的根密 钥取代原本的根密钥, 并储存在终端设备和链接服务器中, 然后重新产生会话密钥; 最后, 终端设备和链接服务器各自利用新的根密钥计算确认消息, 确保双方均已完成密钥更新程 序; 每次传输时都会将传送方的时间参数加密, 接收方解密并获取自身的时间参数, 两组 时间参数相减必须小于预设值, 用来确认封包并未遭到窃取并重送; 若两组时间参数差值 大于预设的时间差, 则中断密钥更新 程序; 包括以下步骤: 步骤S1, 更新 根密钥时, 网络服 务器执行: 步骤S101, 生成一个随机参数Rcon; 步骤S102, 获取网络服 务器的系统时间参数  tnonce,ns; 步骤S103, 计算封包的消息验证码MICne = aes128_cmac  (NwkSKey  , tnonce,ns | JoinNonce  |JoinEUI  |DevNonce  | Rcon ), 其中 aes128_cmac  为 AES算法的一种; NwkSKey是网络会话密钥; tnonce,ns 是网络服务器的系统时间参数; JoinNonce是链接服务器 提供的计数值, 初始 值为0, 随着发送入网成功次数的增加而增加; JoinEUI是对链接服务器 的唯一认证, 它被嵌入到终端设备中, 在注册过程中使用此认证; DevNonce是终端设备的身 份证; Rcon是网络服 务器生成的随机参数, “|”表示连接资料; 步骤S104, 计算密文Sne = aes128_encrypt  (NwkSKey , tnonce,ns|JoinNonce  |JoinEUI   |DevNonce | Rcon|MICne ), 其中 aes128_ encrypt 表示 128位元AES对称加密算法; 步骤S105, 计算封包的消息验证码MICnj= aes128_cmac  (Kjs‑ns, tnonce,ns |JoinNonce   |JoinEUI  |DevNonce  | Rcon ), 用aes128_cmac和  Kjs‑ns计算传递给链接服务器的消息验证 码; Kjs‑ns表示网络服 务器跟链接服务器的会话密钥; 步骤S106, 计算密文Snj= aes128_encrypt  (Kjs‑ns, tnonce,ns |JoinNonce  |JoinEUI  | DevNonce | Rcon | MICnj); 步骤S107, 把密文Sne传输给终端设备; 然后执 行步骤S2; 步骤S108, 把密文Snj传输给链接服 务器; 然后执 行步骤S3; 步骤S2, 终端设备接收到网络服 务器传输的密文Sne后, 执行: 步骤S201, 解密密文Sne, 即, tnonce,ns | JoinNonce  | JoinEUI | DevNonce  | Rcon |  MICne= aes128_decrypt  (NwkSKey  , Sne ); aes128_decrypt  表示128位元AES对称解密算 法; 步骤S202, 计算封包的消息验证码MICne’= aes128_cmac(NwkSKey  , tnonce,ns | JoinNonce |JoinEUI |DevNonce | Rcon); 步骤S203, 验证是否 MICne’= MICne, 若不相等, 则停止密钥更新程序并丢弃已接收到的 封包; 步骤S204, 获取终端设备的系统时间参数tnonce,ed; 步骤S205, 检验是否tnonce,ed  ‑  tnonce,ns ≤△T1 ; 其中△T1= (Tne+Ttransmission,ed + TEDS2)*δ1, Tne是网络服务器在步骤S1  执行步骤S103、权 利 要 求 书 1/4 页 2 CN 114531237 B 2步骤S104、 步骤S 105、 步骤S 106所需的运算 时间, Ttransmission,ed是网络服务器传输给终端设 备所需的时间, TEDS2是终端设备在步骤S2 执行步骤S20 1、 步骤S202、 步骤S203、 步骤S204所 需的运算时间, 加总之后, 乘上合理的时间延 迟系数δ1; 如果tnonce,ed ‑ tnonce,ns超过△T1, 终 端设备停止密钥更新 程序, 并传输警示消息给网络服 务器; 步骤S206, 解密资料封包并验证JoinNonce、 JoinEUI、 DevNonce符合之后, 得到随机参 数Rcon, 并产生一个随机数C; 步骤S207, 计算M ICed = aes128_cmac (AppKey, tnonce,ed | Rcon | C ) ; 其中, AppSKey 为应用程序会话密钥; 步骤S208, 计算封包Ved‑js =aes128_encrypt (Ap pKey, tnonce,ed | Rcon| C |MICed) ; 步骤S209, 传输 封包Ved‑js给链接服 务器; 步骤S3: 链接服 务器收到密文Snj消息后, 执 行: 步骤S301, 解密密文Snj, 即, tnonce,ns| JoinNonce | JoinEUI | DevNonce | Rcon | MICnj = aes128_decrypt (Kjs‑ns, Snj ); 步骤S302, 计算封包的消息验证码MICnj’=aes128_cm ac(Kjs‑ns, tnonce,ns |JoinNonce | JoinEUI |DevN once | Rcon ); 步骤S303, 验证 MICnj’= MICnj, 若不相等, 则停止密钥更新程序并丢弃已接收到的封 包; 步骤S304, 获取链接服 务器的系统时间参数tnonce,js; 步骤S305, 验证tnonce,js ‑ tnonce,ns≤ △T2; △T2= (Tne +Ttransmission,JS + TJSS3)*δ2, Tne网络服务器在步骤S1执行步骤S103、 步骤 S104、 步骤S105、 步骤S106 需所的运算时间, Ttransmission,JS是网络服务器传输给链接服务器 所需的时间, TJSS3是链接服务器在步骤S3执行步骤S301、 步骤S302、 步骤S303、 步骤S304所 需的运算 时间, 加总之后, 乘上合理的延迟系数δ2; 如果 tnonce,js ‑ tnonce,ns超过△T2, 链接 服务器停止密钥更新 程序, 并传输警示消息给网络服 务器; 步骤S306, 解密资料封包并验证JoinNonce、 JoinEUI、 DevNonce符合之后, 得到随机参 数Rcon, 并产生一个随机数N; 步骤S307, 计算封包的消息验证码MICjs = aes128_cmac (AppKey, tnonce,js | Rcon | N ) ; 步骤S308, 计算封包Vjs‑ed = aes1

.PDF文档 专利 基于嵌入式平台的集成网关的根密钥升级方法

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于嵌入式平台的集成网关的根密钥升级方法 第 1 页 专利 基于嵌入式平台的集成网关的根密钥升级方法 第 2 页 专利 基于嵌入式平台的集成网关的根密钥升级方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:20:12上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。