Siemens PLC S7-1500 AES 加,解密算法

软件: 西门子
全方位数据报表
许可分析

许可分析

免费体验
识别闲置、及时回收
许可优化

许可优化

免费体验
多维度智能分析
许可分析

许可分析

免费体验
减少成本、盘活许可
许可优化

许可优化

免费体验

高级加密标准(AES,中文又称为Rijndael加密法),一个在密码学中广泛应用的算法,其完整代码可以在互联网上找到。基于对PLC数据的保护需要,我们构建了Step7的AES加密解密算法模块,分别命名为AES(加密)和DAES(解密)。经过初步调试和算法优化,该模块已在CPU1516上运行,并在运行时间小于200微秒的条件下表现出优越性能。如有商业合作需求,请联系本人。

AES算法模块具有以下特点:


1. 高效运行,能够满足实时任务的需要;


2. 允许用户自定义密钥;

欢迎浏览: Siemens PLC S7-1500 AES 加,解密算法


3. 与.NET和其它计算机算法整合兼容;


4. 支持字符替换表的重新定义;

5. 充分利用TIA的保密机制,表现出较高安全性(除非TIA的保密机制被破解);

6. 在多个型号CPU如CPU1510SP1 PN、CPU15111 PN和6ES7 5163AN000AB0上实际运行。

由于加密算法过程的公开性,加解密共享同一个密钥,泄露密钥(key)即意味着原始数据的泄露。因此,为了确保密钥不被泄露,不能让密钥位于接口或背景数据中。处理密钥的方法如下:

等值写入特定的FC/FB块,随后对整个FC/FB进行加密处理;


AES加密示例:


```plaintext


AES 数据处理 16个块


// AES 加密数据处理


FOR i := 0 TO 3 DO


FOR j := 0 TO 3 DO


Carry[i, j] := SBuffer[i 4 + j];


END_FOR;


END_FOR


// 设定 Key


Key[0] := 1601;


Key[1] := 1606;


Key[2] := 1630;


Key[3] := 1643;


Key[4] := 1656;


Key[5] := 1627;


Key[6] := 1645;


Key[7] := 1644;


Key[8] := 1651;


Key[9] := 1679;


Key[10] := 16AF;


Key[11] := 1604;


Key[12] := 168A;


Key[13] := 166F;


Key[14] := 1699;


Key[15] := 1621;


```

该模块已在多个型号CPU上实际应用,包括CPU1510SP1 PN、CPU15111 PN、6ES7 5163AN000AB0等,具备多场景兼容性和高度安全性。

相关推荐

UMLChina公众号文章精选(20220227更新精选)
西门子200SMART(九)库
西门子plc几种常见的通讯协议分享
西门子plc S7-300出现通讯故障及远程维护办法
plc 400 与plc300和 300与300 以太网通讯的问题-工业支持中心-西门子中国
研究人员发现西门子工业控制器中的命令执行漏洞
西门子精智面板6AV2124-0GC01-0AX0详细概述
西门子低代码客户案例|旧貌换新颜,低代码激活老牌制衣企业创新力
C#上位机与西门子S7-200 Smart 网口通讯
python 读写西门子plc 包含S7协议和Fetch/Write协议,s7支持200smart,300plc,1200plc,1500plc...
西门子S7-1200系列plc Modbus通讯资料
西门子plc1200自由口通信
西门子plc配KUKA机器人程序
西门子S7-1200F或1500F系列安全plc的组态步骤和基础编程(一)
西门子博途v16系统要求_西门子博途之所以不如三菱plc直观易懂,就是因为你被它表象迷惑...
西门子触摸屏VBScript编程系列教程(3)——变量
Intouch2014无法自动启动西门子驱动DASSIDIRECT.EXE的原因及解决办法
西门子1200与变频器Modbus RTU通讯 西门子1200与变频器通讯
西门子200plc软件的安装和使用
浅谈西门子840d主轴速度控制_从化区西门子676611AA104BS0维修型号齐全

最近推荐

Jira任务管理与禅道系统的对比
Fusion 360 for mac v1.8.3 苹果电脑版
美国网络攻击他国的程序,被中国研究员破解!45个国家遭黑客攻击
工程师2小时破解3G网络128位通讯加密方法
英伟达算法遭破解,RTX30系恢复100%挖矿算力:显卡降价结束了?
速查!安卓系统可能遭遇重大风险,两分钟可轻松破解锁屏
大众背后的网络故事
AMD强势回归 3A服务器平台“Fiorano”重装上阵
6小时与100万用户 微软的Outlook邮箱
一张图看懂《分布式存储发展白皮书2023》
index-foot-banner-pc index-foot-banner-phone

点击一下 免费体验万千客户信任的许可优化平台

与100+大型企业一起,将本增效

与100+大型企业一起,将本增效

申请免费体验 申请免费体验