当前位置: 首页 > 专利查询>浙江大学专利>正文

一种分布式网络控制系统的加密认证方法技术方案

技术编号:15032831 阅读:87 留言:0更新日期:2017-04-05 09:03
本发明专利技术公开一种分布式网络控制系统的网络发现协议以及加密认证算法,包括RSA算子生成算法,组合密文生成算法,时间相关的混沌初始化算法等。本发明专利技术将RSA加密与混沌加密进行组合,分块进行加密,生成组合密文,并且密文与时间相关,使密文具有时效性,增大了破解难度,增强了分布式控制网络的认证安全。

【技术实现步骤摘要】

本专利技术属于控制网络安全领域,一种分布式网络控制系统的网络发现协议及加密认证算法。
技术介绍
信息技术革命正在渗透我们社会的每个角落计算机网络技术一日千里。信息技术的飞速发展也导致自动化领域的深刻变革现场总线以及工业以太网就是典型代表。其中工业以太网尤其引人注目工业以太网和现场总线相对于以往自动化技术有很多优势其中开放互联就是一个非常重要的特点和优势。然而事物是相对的在我们享受开放互联这些技术进步的成果的同时应该对它们存在的隐患和可能带来的严重后果要有深刻认识。针对工业控制系统的各种网络攻击事件日益增多,暴露出工业控制系统在安全防护方面的严重不足。2003年1月,美国俄亥俄州Davis-Besse核电站和其它电力设备受到SQLSlammer蠕虫病毒攻击,网络数据传输量剧增,导致该核电站计算机处理速度变缓、安全参数显示系统和过程控制计算机连续数小时无法工作。2006年8月,美国阿拉巴马州的BrownsFerry核电站3号机组受到网络攻击,反应堆再循环泵和冷凝除矿控制器工作失灵,导致3号机组被迫关闭。2012年,位于美国加州的Chevron石油公司对外承认,他们的计算机系统曾受到专用于攻击伊朗核设施的震网病毒的袭击。可见工业控制网络的加密认证机制在整个工业网络安全中占有很大比重,尤其对于分布式的控制网络,随时会有设备加入控制网,对于新进设备的认证就更为重要,以往我们单一的采用RSA认证的方式,但随着芯片技术以及集群运算的发展,计算能力指数级增长,RSA在高性能运算面前不再安全。考虑到控制设备一般计算能力有限的特点,一种需要运算量较小的加密认证方法成为分布式控制网络的迫切需要。
技术实现思路
针对现有技术的不足,一种分布式网络控制系统的网络发现协议及加密认证算法本专利技术的技术方案是:一种分布式网络控制系统的网络发现协议具体按如下步骤进行:步骤1:控制终端扫描当前分布式控制系统所在网段拥有有效IP地址的设备,将所有被占用的IP地址加入待验证序列;步骤2:如果待验证序列是空集,执行步骤6,否则执行步骤3;步骤3:控制终端将步骤1待验证序列中的一个IP地址作为测试IP,建立Scoket连接;如果Scoket建立成功,执行步骤4,否则执行步骤5;步骤4:运行加密认证算法;步骤5:将该IP地址从待验证序列中删除,执行步骤2;步骤6:网络发现协议执行完毕。所述步骤1,具体按如下步骤进行:步骤1.1:检测所在网段地址为192.168.a.b;a为当前网络的ip的对应部分,即当前网络ip地址的第三位;步骤1.2:另b=0;步骤1.3:ping192.168.a.b如果返回数据包,则判断该IP为有效IP,加入待验证序列,如果返回超时,则判断该IP为无效IP;步骤1.4:如果b=256,则执行1.5,否则b的值加一,执行步骤1.3;步骤1.5:步骤1结束。一种分布式网络控制系统的加密认证方法,具体按如下步骤进行步骤1:控制终端A按照RSA算子生成算法生成公钥RSA-Pub-A和密钥RSA-Pri-A,将生成的公钥RSA-Pub-A发送给分布式控制器B,控制终端A进入等待状态;步骤2:分布式控制器B收到控制终端A的公钥RSA-Pub-A,按照RSA算子生成算法生成公钥RSA-Pub-B和密钥RSA-Pri-B,将生成的公钥RSA-Pub-B发送给控制终端A,分布式控制器B进入等待状态;步骤3:控制终端A收到分布式控制器B的公钥RSA-Pub-B,通过组合密文向分布式控制器B发送设备信息认证请求,控制终端A进入等待状态;步骤4:分布式控制器B收到控制终端A的组合密文,对组合密文进行解密,生成设备信息组合密文,返回给控制终端A步骤5:控制终端A收到分布式控制器B的设备信息组合密文,对设备信息组合密文进行解密,对设备信息进行验证,如成功,系统中注册该设备;如失败,则结束该认证过程。优选的,所述RSA算子生成算法,按照如下步骤执行:步骤1:生成随机数δ,ε,δ∈(0,1),ε∈(0,4),δ∈N,ε∈N,另Logistic(1)=δ,集合p={2,3,5,7,11,13,17,19,23,29,31本文档来自技高网
...

【技术保护点】
一种分布式网络控制系统的网络发现协议,其特征在于:具体按如下步骤进行:步骤1:控制终端扫描当前分布式控制系统所在网段拥有有效IP地址的设备,将所有被占用的IP地址加入待验证序列;步骤2:如果待验证序列是空集,执行步骤6,否则执行步骤3;步骤3:控制终端将步骤1待验证序列中的一个IP地址作为测试IP,建立Scoket连接;如果Scoket建立成功,执行步骤4,否则执行步骤5;步骤4:运行加密认证算法;步骤5:将该IP地址从待验证序列中删除,执行步骤2;步骤6:网络发现协议执行完毕。

【技术特征摘要】
1.一种分布式网络控制系统的网络发现协议,其特征在于:具体按如下步骤进行:步骤1:控制终端扫描当前分布式控制系统所在网段拥有有效IP地址的设备,将所有被占用的IP地址加入待验证序列;步骤2:如果待验证序列是空集,执行步骤6,否则执行步骤3;步骤3:控制终端将步骤1待验证序列中的一个IP地址作为测试IP,建立Scoket连接;如果Scoket建立成功,执行步骤4,否则执行步骤5;步骤4:运行加密认证算法;步骤5:将该IP地址从待验证序列中删除,执行步骤2;步骤6:网络发现协议执行完毕。2.根据权利要求1所述一种分布式网络控制系统的网络发现协议,其特征在于:所述步骤1,具体按如下步骤进行:步骤1.1:检测所在网段地址为192.168.a.b;a为当前网络的ip的对应部分;步骤1.2:另b=0;步骤1.3:ping192.168.a.b如果返回数据包,则判断该IP为有效IP,加入待验证序列,如果返回超时,则判断该IP为无效IP;步骤1.4:如果b=256,则执行1.5,否则b的值加一,执行步骤1.3;步骤1.5:步骤1结束。3.一种分布式网络控制系统的加密认证方法,其特征在于:具体按如下步骤进行步骤1:控制终端A按照RSA...

【专利技术属性】
技术研发人员:张森林刘思阳樊臻
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

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

1