摘要
本申请提供了一种基于混沌系统移动密钥的PLC数据加密通信方法,涉及工业控制与信息安全技术领域,包括:通过多个混沌系统构建切换混沌系统模型,基于切换混沌系统模型中的基础判定模型,根据初始值作为切换信号执行切换策略;通过切换策略切换得到的混沌系统的初始值,生成密钥流,对密钥流进行移位;将经过移位的密钥流与明文通过异或运算,得到加密后的密文数据。通过对密钥流进行移位操作,增加了密钥长度,拓展了密钥空间,从而提高了加解密算法的安全性。由于混沌系统对初始条件的高度敏感性,使得每次通信时自动生成差异化的加密矩阵成为可能,有效减少了协议封装延迟,确保了即使在高要求的实时性场景下也能稳定运行。