使用Systolic架构实现AES算法

时间:2013-05-21 19:34:34

标签: algorithm encryption parallel-processing aes vlsi

我需要生成一个VLSI Systolic数组来实现密钥长度为128位的AES加密算法。以下是可能的方法:

  1. 密钥扩展的收缩
  2. MixColumn中的收缩症
  3. S-box的实时计算的收缩性
  4. 对于选项#3,我指的是this paper。本文的图2.1给出了计算乘法逆的步骤,这是S盒计算的第一步。我试图将此图转换为收缩阵列,但直到现在还没有达到具体的解决方案。

    我也指this paper将循环算法转换为收缩算法。但是,我无法将AES加密中涉及的操作转换为Systolic结构。谁能给我任何关于如何处理这个问题的指示?

0 个答案:

没有答案