当前位置:主页 > 科技论文 > 电子信息论文 >

全通用AES加密算法的FPGA实现

发布时间:2021-01-23 20:01
  针对高级加密标准(Advanced Encryption Standard,AES)算法需要兼容不同工作模式以及不同密钥长度的加密需求,提出全通用AES加密算法。该算法通过设计可调节密钥扩展模块和模式选择模块,实现128/192/256位宽的加密,支持ECB/CBC/CFB/OFB/CTR 5种工作模式。基于Xilinx公司的XC7VX690T FPGA综合仿真,资源消耗为1 947 Slices,最高工作频率为348.191 MHz。 

【文章来源】:计算机工程与应用. 2020,56(10)北大核心

【文章页数】:5 页

【部分图文】:

全通用AES加密算法的FPGA实现


全通用AES加密框图

流程图,流程,密钥,模式切换


AES-128、AES-192和AES-256均包含密钥扩展、字节替代、行移位、列混淆和轮密钥加5个模块,区别在于轮密钥的数目和加密的轮数N,AES-128、AES-192、AES-256的N值分别为10、12和14,整体流程如图3所示。图2 模式切换模块

模块图,模式切换,模块,密钥


模式切换模块

【参考文献】:
期刊论文
[1]基于AES加密算法的二维码防伪系统[J]. 王对,韩盛.  电脑知识与技术. 2019(11)
[2]基于AES加密算法和轻量级ROV的水质监测系统[J]. 曹春杰,程大果,王隆娟,高昌正.  通信学报. 2018(S2)
[3]无线网络中AES加密算法安全性思考[J]. 金磊.  无线互联科技. 2018(19)
[4]CAN总线通信中的改进AES加密算法设计[J]. 陈基昕,王忠,赵锦宇.  单片机与嵌入式系统应用. 2018(07)
[5]基于AES加密存储的磁盘销毁策略[J]. 于游,付钰,吴晓平.  网络与信息安全学报. 2018(04)
[6]AES算法的轻量化实现研究[J]. 赵跃华,马林林.  计算机工程与应用. 2015(06)
[7]可兼容AES-128、AES-192、AES-256串行AES加密解密电路设计[J]. 韩少男,李晓江.  微电子学与计算机. 2010(11)
[8]AES算法中的多项式模运算及其性能分析[J]. 程桂花,齐学梅,罗永龙.  计算机技术与发展. 2010(09)

硕士论文
[1]基于FPGA的AES算法设计与实现[D]. 于松林.解放军信息工程大学 2017



本文编号:2995839

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2995839.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0f0c7***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com