基于FPGA脉动阵列的AES算法设计与实现

2026.05.01点击:

摘要:<正>高级加密标准(Advanced Encryption Standard,AES)算法是一种常见的对称加密算法,在其加密过程中需要进行循环轮操作,包含字节替换、行移位、列混淆和轮密钥加等。其中,在列混淆的计算过程中,输入的数据都要在左边乘一个固定的矩阵,在FPGA设计中,该步骤具有占用时钟周期长、步骤重复等特点,而在脉动阵列中,数据会按照预定的方式在脉动阵列(Systolic Array)单元里进行流动,可用于改进列混淆操作。实验结果表明,该方法的加解密速度提高了8.64%,具有较高的执行效率。

专辑: 信息科技

专题: 无线电电子学;电信技术

分类号: TN791;TN918.1