首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用EEA计算多项式的逆后进行仿射映射时,我没有得到应该得到的逆值。

问在使用EEA计算多项式的逆后进行仿射映射时,我没有得到应该得到的逆值。
EN

Cryptography用户
提问于 2019-03-11 20:40:16
回答 1查看 64关注 0票数 1

这是矩阵乘法的图像。这是AES中S盒层的仿射映射步骤。我的价值不是它应该是什么,所以我只是希望它得到别人的确认。

我将(11001000)作为应答,而它应该是(10000011);输入的值是(11111110)。

EN

回答 1

Cryptography用户

回答已采纳

发布于 2019-03-11 21:19:44

在使用SageMath进行了一小部分编码之后,以下是步骤;

代码语言:javascript
复制
R = IntegerModRing(2)
A = Matrix(R,[
    [1,0,0,0,1,1,1,1],
    [1,1,0,0,0,1,1,1],
    [1,1,1,0,0,0,1,1],
    [1,1,1,1,0,0,0,1],
    [1,1,1,1,1,0,0,0],
    [0,1,1,1,1,1,0,0],
    [0,0,1,1,1,1,1,0],
    [0,0,0,1,1,1,1,1]])
B = Matrix(R,8,1,[1,1,1,1,1,1,1,0])
C = Matrix(R,8,1,[1,1,0,0,0,1,1,0])
D = A*B+C

答案是

代码语言:javascript
复制
[1,1,0,0,1,0,0,0]

A是8x8矩阵,B是列向量乘以A,C是加向量,D是结果。

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

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

复制
相关文章

相似问题

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