1

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

  1. 收缩用于密钥扩展
  2. MixColumn 中的收缩压
  3. 用于 S-box 的动态计算的 Systolic

对于选项#3,我指的是这篇论文。本文的图 2.1 给出了计算乘法逆的步骤,这是 S-box 计算的第一步。我正在尝试将此图转换为脉动数组,但直到现在还没有找到具体的解决方案。

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

4

0 回答 0