[发明专利]基于物理不可克隆函数的电网NB-IoT端到端数据处理方法有效

专利信息
申请号: 201811489566.X 申请日: 2018-12-06
公开(公告)号: CN109756872B 公开(公告)日: 2021-08-31
发明(设计)人: 刘冬兰;刘新;李冬;马雷;王文婷;于灏;常英贤;陈剑飞;赵晓红;赵洋;张昊 申请(专利权)人: 国网山东省电力公司电力科学研究院
主分类号: H04W4/70 分类号: H04W4/70;H04W12/041;H04W12/06
代理公司: 济南圣达知识产权代理有限公司 37221 代理人: 邓建国
地址: 250001 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 物理 不可 克隆 函数 电网 nb iot 端到端 数据处理 方法
【权利要求书】:

1.一种基于物理不可克隆函数PUF的电网NB-IoT端到端数据处理方法,其特征在于,所述基于物理不可克隆函数PUF的电网NB-IoT端到端数据处理方法包括:

步骤一,在初始化阶段,企业应用服务器EAS将生成NB-IoT模组所嵌PUF的CSP,存储于EAS的数据库中;设置合理的CSP数量n,获取NB-IoT模组的国际移动用户标识IMSI、国际移动设备识别码IMEI以及所从属的EAS身份IDEAS,经SM3算法计算得到具有服务绑定关系的NB-IoT身份ID;

步骤二,开始于终端接入认证完成之后重新开始一个认证与密钥协商AKA过程,由MME将接入认证所产生的加密密钥CK、完整性密钥IK推送到归属网络安全端点HSE,计算出保障通信机密性及完整性的密钥KE2Menc和KE2Mint、以及中间密钥KIntermediate,HSS和HSE之间的安全信道由网络域安全机制保障;

所述步骤一具体包括:

(1)企业应用服务器EAS随机生成用于产生PUF响应值的挑战Chal∈[0,2128-1];

(2)根据NB-IoT模组的标识信息和企业应用服务器身份生成用户、NB-IoT模组和企业应用服务器之间的绑定关系,即生成特定用户的NB-IoT模组在应用域中的身份ID,其中ID=Hash(IMSI||IMEI||IDEAS),Hash算法为国密算法SM3;

(3)企业应用服务器向NB-IoT模组中集成的PUF模块提供输入参数Chal和ID,得到PUF响应Res1′=PUF(Chal||ID),以Res1′和ID为输入参数再次向PUF模块发起挑战,得到响应Res2′=PUF(Res1′||ID),共向PUF模块发起n次挑战,第n次挑战的响应为Resn′=PUF(Resn-1′||ID);

(4)分别取Res1′,Res2′,…,Resn′的低128位,记为XRes1,…,XResn

(5)将(ID,Chal,XRes1,…,XResn)作为PUF模块的CSP对保存至EAS数据库中,以ID为NB-IoT模组中PUF的CSP索引;

所述步骤二具体包括:

(1)EAS向NB-IoT模组发送包括ID对应的PUF挑战Chal、序号i、随机数RAND及使用企业预置入的密钥KEnterprise计算以上参数的HMAC-SM3值的消息,即发送(Chal,i,RAND,HMAC-SM3(KEnterprise,Chal,i,RAND)),其中i随机选自NB-IoT模组ID对应剩余的PUF响应的下标;

(2)NB-IoT模组接收到消息后首先验证该HMAC-SM3值,若验证不通过则终止,否则表示NB-IoT模组完成了对企业应用服务器的认证,计算ID=Hash(IMSI||IMEI||IDEAS),其中Hash算法为国密算法SM3,进行下一步,开始EAS对NB-IoT模组的认证;

(3)当i=1时,NB-IoT模组计算Res1″=PUF(Chal||ID),当i1时,NB-IoT模组计算Resi″=PUF(Resi-1″||ID);

(4)NB-IoT模组对Resi″取低128位,记为Resi,将其作为EAS挑战的响应发送给EAS;

(5)EAS在收到NB-IoT模组的响应后判断Resi与预先存储的CSP中对应的XResi之间汉明距离是否小于阈值,若是,向NB-IoT模组发送协商成功通知,表示EAS已对NB-IoT模组认证成功,否则发送协商失败通知,并终止过程;

(6)NB-IoT模组与EAS的双向认证完成之后开始进行密钥协商过程,计算KE2Eenc=HMAC-SM3(KEAS_PSK||KEnterprise,RAND,AlgType=0x00),KE2Eint=HMAC-SM3(KEAS_PSK||KEnterprise,RAND,AlgType=0x01);

(7)EAS计算KE2Eenc=HMAC-SM3(KEAS_PSK||KEnterprise,RAND,AlgType=0x00),KE2Eint=HMAC-SM3(KEAS_PSK||KEnterprise,RAND,AlgType=0x01);

(8)EAS与NB-IoT模组分别计算得到的KE2Eenc和KE2Eint将用于作为二者之间的加密与完整性密钥,共同确保EAS与NB-IoT模组间的端到端安全,密钥协商完成后EAS从NB-IoT模组的CSP中删去已使用的XResi

2.一种如权利要求1所述基于物理不可克隆函数PUF的电网NB-IoT端到端数据处理方法使用的NB-IoT网络架构,其特征在于,所述NB-IoT网络架构包括蜂窝物联网CIoT专用的核心网节点和蜂窝物联网基站C-BS,所述NB-IoT网络架构通过非接入层NAS信令消息传输小数据;蜂窝物联网CIoT专用的核心网节点提供用户面和控制面的组合功能;蜂窝物联网基站C-BS与C-SGAN间的接口S1-lite是S1控制面接口的优化版本,支持相关的CIoT过程、优化的安全过程以及部分数据传输功能,用户面数据通过修改的S1AP消息传输;

上行数据直接嵌入当前建立的NAS协议数据单元;

NB-IoT网络架构引入服务能力开放单元支持控制面优化和非IP数据的传输,支持基于现有的SGi接口与第三方服务经隧道传输非IP数据;

业务应用直接使用网络层认证结果或认证参数,不对终端单独进行认证。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司电力科学研究院,未经国网山东省电力公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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