基于FPGA的AES加密系统及其在PLC中的应用

来源 :中南大学 | 被引量 : 0次 | 上传用户:ruyingxiangsui1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电力传动系统的PLC控制程序作为商业机密,其安全性受到很大挑战,各种破解手段对行业的经济利益造成极大的伤害。对控制程序加密保护的研究与实现越来越受到重视。本文对基于FPGA的传动控制系统的程序加密保护进行了研究。FPGA拥有设计灵活,传输速度快以及开发周期短而投资少的优点,因此本论文选取FPGA作为硬件平台实现对电力传动系统的加密。AES(Advanced Encryption Standard)算法做为当今工业界的加密标准成为本论文电力传动加密控制系统的加密算法首选。作为本文的核心部分,本文首先介绍了AES算法的数学基础、AES算法的设计准则和设计原理的基础上,论文详细地描述了AES算法的整体结构,并针对其设计原则分析了它的设计技巧。AES算法的工作模式有反馈模式和非反馈模式,硬件实现的结构包括:基本结构、循环展开结构、内部流水线结构和外部流水线结构。论文详细分析比较了各种工作模式和结构的优缺点后采用了非反馈工作模式以及内外结合的混合流水线结构。论文将AES加密部分划分为数个模块。并对各个模块的设计做了详细的分析,确定了实现方案和关键技术。论文使用硬件描述语言Verilog HDL对AES加密算法进行描述。论文最后进行了时序仿真,并记录了测试数据,验证了系统的正确性与速度性。本论文应用所实现的AES加密模块,设计了压砖机控制系统的PLC程序加密机。本文的创新在于以硬件加密方式代替了软件加密方式,提高了控制系统程序的保密安全性。
其他文献
水电在我国能源生产中扮演着重要角色,水电机组的状态检修工作越来越受到广泛的重视。三峡电站是治理和开发长江的关键性骨干工程,总装机容量将达到22500兆瓦,是世界上最大的水
自20世纪90年代以来,随着计算机技术、超大规模集成电路技术和通信及网络技术的发展,微机保护和测控装置的性能得到大幅提升,以此为基础的变电站自动化系统在我国的电力系统中得到长足的发展和广泛的应用。为增加产品的市场竞争力,电力系统二次设备生产厂商紧跟市场需求,将各种具有高性价比的新型处理器芯片和外围芯片大量应用到变电站自动化系统的保护、测控装置上,如32位CPU、数字信号处理芯片DSP、高速高精度A
传统的微弱信号时域检测方法,设备结构复杂、滤除噪声时有用信号也会有所损失,而且输入信噪比门限受到一定限制,很难进一步降低,基于混沌的微弱信号检测方法弥补了传统方法的不足
随着工业的快速发展与新兴材料的大量使用,人们逐渐意识到了材料因疲劳断裂产生的危害。工程中急需一种能够快速、准确的预测结构疲劳参数的方法,热像法测疲劳应运而生。本文的
在交通隧道、矿山巷道等工程中,洞室围岩的变形破坏始终是岩石力学界关心的重要课题。煤矿巷道围岩应力分布规律是巷道支护设计的理论基础。巷道围岩的应力分布规律取决于巷道