一种基于智能合约的工业物联网身份认证和数据交互方法及系统技术方案

技术编号:41286937 阅读:38 留言:0更新日期:2024-05-11 09:35
本发明专利技术公开了基于智能合约的工业物联网身份认证和数据交互方法及系统,方法如下:对申请身份认证的部门内的工业物联网设备进行链上注册以及对部门进行身份认证的参数进行初始化;申请部门将自己的参数和公钥进行公开,通过服务器发送到区块链上,区块链调用身份智能合约,合约接收公共参数,根据证明者上传的身份标识,生成部门的链上身份;部门根据合约的输出计算得到链上身份并得到公私密钥;申请部门计算零知识证明所需要的参数,连同链上身份的哈希值共同输入到区块链,区块链调用身份认证合约,通过哈希值对比找到部门需要验证的链上身份,进行身份认证;申请部门通过认证后,调用数据交互智能合约,进行异步的数据交互。

【技术实现步骤摘要】

本专利技术属于工业物联网安全,同时涉及区块链智能合约,具体是一种基于智能合约的工业物联网身份认证和数据交互方法及系统


技术介绍

1、工业物联网(iiot)指的是将先进的传感器、通信技术、数据分析和自动化技术应用于工业设备和过程中,以提高生产效率和经济效益。在工业制造过程中,存在着大量异构的智能设备,设备进行工业生产时生成的数据种类繁多、数量庞大。同时,设备的伪装、潜伏、越权等恶意攻击将对工业物联网造成巨大的经济损失。如何保护工业数据不被未授权访问和工业数据进行安全交互尤为重要。因此,海量且异构的工业数据安全成为一大研究重点,设备的身份认证和数据的安全交互已成为关注重点。

2、然而,传统工业物联网系统多为集中式,这将遭受单点故障、集中攻击、可扩展性差等问题。此外,依靠第三服务器或者第三方云来进行信息的传输、交互和存储,这不仅导致了中心化的问题,也会引起异步访问生产数据时隐私泄露、效率低下等问题。区块链是一种分布式账本技术,可以在没有中央权威机构的情况下安全地记录交易。将区块链应用于工业物联网中,可增强数据安全性和隐私保护、提供可靠的身份认证、提本文档来自技高网...

【技术保护点】

1.一种基于智能合约的工业物联网身份认证和数据交互方法,其特征是按如下步骤进行:

2.如权利要求1所述一种基于智能合约的工业物联网身份认证和数据交互方法,其特征是,步骤S1的初始化阶段具体如下:

3.如权利要求1或2所述一种基于智能合约的工业物联网身份认证和数据交互方法,其特征是,步骤S2中,链上身份生成阶段具体如下:

4.如权利要求3所述一种基于智能合约的工业物联网身份认证和数据交互方法,其特征是,步骤S2中,身份智能合约设计具体如下:

5.如权利要求1或2所述一种基于智能合约的工业物联网身份认证和数据交互方法,其特征是,步骤S3中,身份...

【技术特征摘要】

1.一种基于智能合约的工业物联网身份认证和数据交互方法,其特征是按如下步骤进行:

2.如权利要求1所述一种基于智能合约的工业物联网身份认证和数据交互方法,其特征是,步骤s1的初始化阶段具体如下:

3.如权利要求1或2所述一种基于智能合约的工业物联网身份认证和数据交互方法,其特征是,步骤s2中,链上身份生成阶段具体如下:

4.如权利要求3所述一种基于智能合约的工业物联网身份认证和数据交互方法,其特征是,步骤s2中,身份智能合约设计具体如下:

5.如权利要求1或2所述一种基于智能合约的工业物联网身份认证和数据交互方法,其特征是...

【专利技术属性】
技术研发人员:耿超章阳徐欣姚英彪卢从慧吴伟刘晴杨阿锋
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1