基于FPGA的离线生成密钥的AES数据加密方法.pdf
fu****级甜
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
基于FPGA的离线生成密钥的AES数据加密方法.pdf
本发明涉及一种基于FPGA的离线生成密钥的AES数据加密方法,包括:利用种子密钥及密钥扩展算法离线生成10轮密钥并存储;首先用所述种子密钥对预告分割形成的状态数组进行第0轮轮密钥加操作,之后再按依次顺序输入所述10轮密钥分别对前一轮加密后形成的数组进行加密。本发明提出的基于FPGA的离线生成密钥的AES数据加密方法,通过以上的技术方案,大大提高了加密算法的加密处理的性能。
一种基于FPGA的在线生成密钥的AES数据加密方法.pdf
本发明涉及一种基于FPGA的在线生成密钥的AES数据加密方法,包括:将预分割形成的状态数组首先进行第0轮轮密钥加操作,之后再按加密算法的加密逻辑顺序输入按反馈工作模式的密钥形成方法通过在线方式依次顺序产生的1‑10轮密钥对上一轮加密操作后形成的状态数组依次顺序加密形成相应密文输出;第1轮的密钥的生成时刻与第0轮轮密钥加操作同步。本发明提出的基于FPGA的AES数据加密方法,通过以上的技术方案,大大提高了加密算法的加密处理的性能。
基于高级加密标准AES的128比特位密钥扩展方法.pdf
本发明公开了一种基于高级加密标准AES的128比特位密钥扩展系统及方法,主要解决现有AES加密算法中的128比特密钥扩展过程的低效率和高功耗问题。其实现过程是:在密钥扩展的第一轮对初始密钥进行存储,作为该轮的轮密钥,对轮密钥进行字循环、字节替换、按位异或操作并将所得轮密钥同时存储在本地寄存器和外部存储单元中,供加密流程读取使用;之后每轮都对前一轮所得轮密钥重复上述操作,直到得到所有10个轮密钥,则结束密钥扩展。本发明能保证密钥扩展的实时性以及轮密钥的可重用性,实现密钥扩展的高效率和低功耗,可用于AES加密
基于FPGA加密卡的密钥处理方法、系统、设备及介质.pdf
本发明公开了一种基于FPGA加密卡的密钥处理方法、系统、设备及介质;在本方案中,FPGA加密卡接收主机下发的密钥更新指令后,生成目标密钥及加密密钥,通过加密密钥对目标密钥进行加密生成密文密钥;将密文密钥存储至第一存储器,将加密密钥存储至第二存储器;可见,本方案生成目标密钥后,并不会直接存储目标密钥,而是将目标密钥通过加密密钥加密后再存储至第一存储器,而加密密钥则单独存储至第二存储器,通过这种双存储器方式,可以有效起到保护密钥安全存储的目的;并且,由于目标密钥是加密后再存储至第一存储器,就算目标密钥被非法获
基于FPGA的AES加密系统及其在PLC中的应用.docx
基于FPGA的AES加密系统及其在PLC中的应用摘要:本文介绍了一种基于FPGA的AES加密系统及其在PLC中的应用。在提高安全性的同时,通过使用FPGA来加速加密算法的计算,优化了系统的整体性能。同时,本设计还考虑到了实际应用中的需求,通过将加密算法集成到PLC中,方便用户使用与操作。通过实验验证,证明该设计具有高效、快速、安全等优点,具有广泛的实际应用价值。关键词:FPGA,AES加密,PLC,性能优化一、引言随着信息化时代的不断发展,信息的安全性已经成为了一个十分重要的话题。在各类网络应用中,加密技