首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何找到一个相当于AES S-方框的排列,在0美元中发送0美元?

我如何找到一个相当于AES S-方框的排列,在0美元中发送0美元?
EN

Cryptography用户
提问于 2022-04-24 20:55:57
回答 1查看 78关注 0票数 2

我正在测试AES S盒的质量,并使用查找表,我构建了一个函数,从GF(2^8)到GF(2^8),作为向量空间。我想知道是否有一个变换,我可以用它找到一个等价的排列,S盒,发送00中,而不改变S盒的特性,如线性,微分均匀等。

EN

回答 1

Cryptography用户

回答已采纳

发布于 2022-04-25 05:47:58

如果您使用\tilde S(X)=S(X)\oplus 0x63 (即,如果您在每个S盒输出上使用XOR 0x63,您将得到所需的函数。

这是因为定义了AES S盒.作为GF(256)伪逆(以标准方式将输入字节解释为GF(256)元素)的组合,具有由8x8矩阵提供的线性映射和常数0x63的加法。

这不会改变S盒的许多密码分析统计量,如线性逼近器、微分性质或线性微分性质(例如,考虑输出的汉明权重的统计量将发生变化)。

请注意,还可以将8x8矩阵更改为任何可逆的GF(2)矩阵,并删除宽族等效S盒的常量加法。

票数 2
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/99800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档