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

我将(11001000)作为应答,而它应该是(10000011);输入的值是(11111110)。
发布于 2019-03-11 21:19:44
在使用SageMath进行了一小部分编码之后,以下是步骤;
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答案是
[1,1,0,0,1,0,0,0]A是8x8矩阵,B是列向量乘以A,C是加向量,D是结果。
https://crypto.stackexchange.com/questions/67945
复制相似问题