【技术实现步骤摘要】
一种基于区块链技术的工控主机安全管理方法
[0001]本专利技术涉及数据处理
,尤其涉及一种基于区块链技术的工控主机安全管理方法
。
技术介绍
[0002]随着信息技术的不断发展,计算机系统的信息安全问题成为人们关注的重点
。
可信计算作为一种安全防御技术,可以对计算机系统的各个层面进行安全增强,以从根本上提高计算机系统的安全性
。
工控主机即工业控制计算机,工控主机,全称为工业控制系统主机,是控制和管理工业生产过程的重要设备
。
近年来,随着工业自动化技术的不断发展,工控主机在许多领域如能源
、
化工
、
交通等得到了广泛应用
。
然而,其安全问题逐渐凸显;工控主机的运行情况,直接影响整个设备系统的运行安全
。
[0003]传统的工控主机依赖于中心化的服务器进行数据存储和管理,在通信过程中可能存在安全漏洞;对工控主机的操作和运行情况进行追踪和审计具有很大的困难,更新和维护需要大量的人力物力,为此提出一种基于区块链技术的工控主机安全管理方法
。
技术实现思路
[0004]为了解决上述问题,本专利技术提出一种基于区块链技术的工控主机安全管理方法,以更加确切地解决上述所述传统的工控主机依赖于中心化的服务器进行数据存储和管理,在通信过程中可能存在安全漏洞;对工控主机的操作和运行情况进行追踪和审计具有很大的困难,更新和维护需要大量的人力物力的问题
。
[0005 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于区块链技术的工控主机安全管理方法,其特征在于,所述方法为:
S1
:通过密码算法对工控主机实时产生的各数据进行加密后,将每一加密后的数据作为新区块添加至区块链中,新区块通过哈希值与前一个区块进行连接;
S2
:根据区块链的分布式特性将数据以
JSON
的形式存储在网络中的多个节点上;
S3
:通过网络工控主机协议合约
、
网络工控主机协议
IP
合约
、
网络工控主机协议报文的指纹特征自定义工控协议合约
、
基础工控协议合约和自定义的工控协议合约转换为智能合约的形式部署在区块链之上;
S4
:在数据存储至节点上后,若触发自动执行智能合约所设定的触发条件,则自动执行相应的任务;
S5
:根据区块链的透明性对工控主机的操作和运行情况进行实时追踪和审计供相关方进行查验
。2.
根据权利要求1所述的一种基于区块链技术的工控主机安全管理方法,其特征在于,所述通过密码算法对工控主机实时产生的各数据进行加密后,将每一加密后的数据作为新区块添加至区块链中,新区块通过哈希值与前一个区块进行连接的步骤中,包括;通过
SHA
‑
256
算法或
AES
算法对工控主机实时产生的操作或状态数据进行加密,哈希函数根据输入当前区块的信息和前一个区块的哈希值生成一个唯一的输出值,将每一加密后的数据作为新区块添加至区块链中
。3.
根据权利要求1所述的一种基于区块链技术的工控主机安全管理方法,其特征在于,所述通过网络工控主机协议合约
、
网络工控主机协议
IP
合约
、
网络工控主机协议报文的指纹特征自定义工控协议合约
、
基础工控协议合约和自定义的工控协议合约转换为智能合约的形式部署在区块链之上的步骤中,包括;对网络工控主机协议合约
、
网络工控主机协议
IP
合约
、
网络工控主机协议报文的指纹特征自定义工控协议合约
、
基础工控协议合约和自定义的工控协议合约进行分析和提取,确定需要编码进智能合约的关键元素和操作逻辑;通过
Solidity
技术研发人员:梁国春,周文军,梁玉平,
申请(专利权)人:北京东方森太科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。