全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111395731.7 (22)申请日 2021.11.23 (71)申请人 重庆邮电大 学 地址 400065 重庆市南岸区黄桷垭崇文路2 号 (72)发明人 魏旻 荣春萌 肖峰 黄庆卿  向雪琴 王平 洪承镐  (74)专利代理 机构 北京同恒源知识产权代理有 限公司 1 1275 代理人 廖曦 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 9/08(2006.01) G06K 9/62(2022.01) (54)发明名称 一种面向边缘计算节点的零信任身份认证 方法 (57)摘要 本发明涉及一种面向边缘计算节点的零信 任身份认证方法, 属于计算机领域。 该方法包括 以下步骤: S1: 系统初始化; S2: 身份注册; S3: 行 为分析; S4: 身份认 证; S5: 身份 更新。 本发明提出 了一种面向工业边缘计算节点的身份认证架构, 包括现场设备层、 边缘层及工业云平台层; 同时, 工业边缘服务器对边缘计算节点的行为特征进 行采集, 利用采集的行为特征数据和行为分析算 法判别边缘计算节点的风险等级, 在身份认证的 过程中根据边缘计算节点的风险等级采取不同 的身份认证方法, 提出一种结合行为分析算法的 身份认证方法解决了集中式实体带来的单点故 障问题和身份认证效率较低的问题。 权利要求书6页 说明书19页 附图3页 CN 114024766 A 2022.02.08 CN 114024766 A 1.一种面向边 缘计算节点的零信任身份认证方法, 其特 征在于: 该 方法包括以下步骤: S1: 系统初始化; S2: 身份注 册; S3: 行为分析; S4: 身份认证; S5: 身份更新。 2.根据权利要求1所述的一种面向边缘计算节点的零信任身份认证方法, 其特征在于: 所述S1具体为: S11: 工业边缘服务器初始化; 工业边缘服务器在边缘层的联盟链网络中担任共识节点, IESi为边缘层的某个工业边 缘服务器, IESi初始化首先安装联盟链客户端, 然后IESi获得联盟链节点地址BCAddri以及 联盟链证书BCCrti; IESi采用非对称加密算法, 获得唯一的会话密钥对, IESi私钥为 IESkeyi, IESi公钥为IESPKi; IESi被配置所属机构Agencyi, 根据其所配置的机构, IESi被配 置加入的一个群 组GroupID; IESi配置完成后作为共识节点加入边缘层的联盟链网络, 加入 后在共识节点列表SealerList中添加该节点的BCAddri; IESi完成初始化后即加入 了边缘层 的联盟链网络, 无需进行身份注 册操作; S12: 群组初始化 联盟链采用PBFT共识算法, 故障节点或恶意节点称为拜占庭节点, PBFT算法的共识模 型为3f+1, 即超过2/3的节 点的执行结果一致才能完成共识, 系统最多容忍f个拜占庭节 点; 根据容忍拜占庭 节点数f设置 工业边缘服务器加入联盟链网络的数量; 群组g是一个GroupID为g的群组, 其初始化过程如下: S121: 在g中选择一个IESi, 并将该IESi所在的Agencyi作为发起群组初始化的机构, 群 组内的所有机构集 合为{Agency1,Agency2,...,Agencyi,...}; S122: 所选发起群组初始化的节点IESi收集群组 内所有节点的联盟链节点地址、 联盟链 证书、 机构、 群组和对等网络P2P连接信息; P2P连接信息包括IP地址、 P2P端口号和远程过程 调用RPC接口信息RPCI nfo; S123: IESi将群组中所有联盟链节点信息收集完成后, IESi根据GroupID创建群组, 并将 所有节点的信息打包成群组g的起始区块; 起始区块创建后不可修改, 群组建成后, 已有联 盟链节点信息变更和新的联盟链 节点的加入都将不再修改起始区块; S124: IESi将群组g的初始区块分发至群组g中所有的联盟链节点, 包括群组g下所有的 机构集合{Agency1,Agency2,...,Agencyi,...}的联盟链节点; 群组 中所有机构在拥有了群 组g内所有节 点的P2P连接信息, 各机构通过P2P连接信息生成节 点部署程序, 各机构调用节 点部署程序启动各机构中的联盟链 节点; S13: 边缘控制器和工业 边缘网关初始化 在初始化阶段, 由于边缘控制器EC和工业边缘网关IEG资源受限, 无法安装联盟链客户 端, 边缘控制器和 工业边缘网关初始化在初始化阶段获得节点标识NodeID; 边缘控制器和 工业边缘网关使用与IES相同的非对称加密算法获得唯一的会话密钥对, 边缘节点私钥 Nodekey和边缘节点公钥NodePK; 边缘控制器和工业边缘网关需要配置其RPC接口信息 RPCInfo和所属机构Agency。权 利 要 求 书 1/6 页 2 CN 114024766 A 23.根据权利要求2所述的一种面向边缘计算节点的零信任身份认证方法, 其特征在于: 所述S2具体为: 边缘控制器和工业边缘网关加入边缘网络前必须完成身份注册; 边缘控制器和工业边 缘网关将身份注册请求发送至目标群组内的工业边缘服务器, 工业边缘服务器作为共识节 点调用身份注册智能合约将身份注册交易放入交易池, 主节点从交易池中取出 交易打包成 区块并发起共识, 最 终落成包含身份注册交易的区块; 预编译的身份注册的智能合约RegS C 由部署在工业边缘服务器的控制台进行部署; 部署完成后, 工业边缘服务器会获得身份注 册智能合约地址RegSCAd dr; 边缘控制器和工业 边缘网关身份注 册具体步骤如下: S21: 边缘控制器或工业边缘网关NodeA在进行身份注册 时需要其节点标识NodeIDA、 设 备类型DevTypeA, 设备型号DevModelA、 所属机构AgencyA, NodeA远程调用接口RPC信息 RPCInfoA作为身份注 册信息; S22: NodeA的身份注 册信息表示 为Sr, Sr=(NodeIDA||DevTypeA||DevModelA||AgencyA||RPCInfoA), 其中||为连接符; Signature( ·)为数字签名函数, Tr为身份注册消息 时间戳, 对Sr和Tr生成身份注册消息签 名Sigr=Signature(Sr||Tr), NodeA向IESi发送身份注册消息Mr={Sr||Tr||Exfield|| Sigr}, 其中Exfield为边缘节点的其他扩展信息, 包括接入工业边缘网关的工业现场设备 集合{IFD1,IFD2,IFD3,...}; S23: IESi接收到身份注册消息后, 首先验证消息格式, 如果身份注册消息格式错误则丢 弃该消息, 否则继续验证时间戳Tr, 如果消息超时则丢弃该消息, 否则验证身份注册消息签 名VerifySig(Sigr), 其中VerifySig( ·)为验证数字签名函数, 如果验证失败则丢弃该消 息; IESi通过智能合约将边缘控制器和工业边缘网关关键身份信息存储在链上, 隐私身份 信息存储在链下, 并将链上与 链下的身份信息 关联, 链上数据保证关键身份信息不可篡改, 隐私身份信息存 储在链下, 防止隐私身份信息泄 露; S24: 链下身份信息存储; IESi会将在分布式存储系统中以Merkel树结构存储对NodeA的 注册身份信息进行存储, 存储的信息包括NodeIDA、 DevTypeA、 DevModelA、 AgencyA和 RPCInfoA, 其存储地址为StoreAddrA, Merkel树中叶子节点存储边缘控制器或工业边缘网关 的身份信息数据, 非叶子节点则存 储其子节点的Hash值, 身份信息 Merkel树根节点为MR; S25: IESi调用身份注 册智能合约RegSC(RegSCAd dr,Mr)发起NodeA身份注册交易 S251: 边缘控制器的 包含TxNum交易编号、 交易时间戳Ttx、 身份信息有效期Tvalid、 身 份注册信息的Hash值DigestA=Hash(Sr)和StoreAd drA, 其中Hash( ·)为Hash函数; S252: 工业边缘网关 包含TxNum交易编号、 交易时间戳Ttx、 身份信息有效期Tvalid、 身 份注册信息的Hash值DigestA=Hash(Sr)、 StoreAddrA和接入该工业边缘网关的工业现场设 备集合{IFD1,IFD2,IFD3,...}; S26: 身份信息交易 的落成; IESi将 放入群组的交易池中; 主节点 从交易池中取 出身份注册交易 发起共识, 联盟链网络对身份注册交易完成共识后, 系统将在账本中 落成一个新的区块Block, 在 区块Block中记录身份注册交易 IESi将区块信息返回给权 利 要 求 书 2/6 页 3 CN 114024766 A 3

.PDF文档 专利 一种面向边缘计算节点的零信任身份认证方法

文档预览
中文文档 29 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共29页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种面向边缘计算节点的零信任身份认证方法 第 1 页 专利 一种面向边缘计算节点的零信任身份认证方法 第 2 页 专利 一种面向边缘计算节点的零信任身份认证方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:21:47上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。