【问题标题】:What is the output of the first round of AES第一轮AES的输出是什么
【发布时间】:2020-07-01 12:50:16
【问题描述】:

对于 128 位块长度和 128 位密钥长度的 AES,如果明文由 128 个 0 组成且第一个子密钥也由 128 个 0 组成,那么第一轮 AES 的输出是什么?

【问题讨论】:

  • 到目前为止你有什么尝试?

标签: encryption cryptography key aes plaintext


【解决方案1】:

使用 PNG 扩展密钥,因此您不会得到全 0,但 0 和 0 的 XOR 是....0

第一轮的输出取决于密钥,因为密钥 K 是作为输入给出的,该输入被扩展为许多密钥 k1、k2 到 kn——称为轮密钥。

输入消息 M(AES 为 128 位)并应用轮函数,因此密钥 k1 和轮值 1 是输出,然后将密钥 2 应用于它,因此它变成第 2 轮,依此类推,持续 10 轮AES 的情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 2011-12-27
    • 1970-01-01
    • 2020-05-24
    • 2020-05-31
    • 2019-09-13
    • 2021-11-10
    相关资源
    最近更新 更多