早教吧作业答案频道 -->数学-->
AES算法是基于GF(2^8)数域的,其中的0x02与其他数相乘时,不大于0x80左移,大于要与0x1b异或,0x1b哪来的如题,这个0x1b有什么理论依据么?0x80又是以什么作为标准的呢?
题目详情
AES算法是基于GF(2^8)数域的,其中的0x02与其他数相乘时,不大于0x80左移,大于要与0x1b异或,0x1b哪来的
如题,这个0x1b有什么理论依据么?0x80又是以什么作为标准的呢?
如题,这个0x1b有什么理论依据么?0x80又是以什么作为标准的呢?
▼优质解答
答案和解析
你看的很细嘛,其实不用理解那么详细,我跟你说一下
大于不大于0x80其实指的最高位是不是1,因为小于1x80的数只要左移(乘2)就可以了,不涉及到进位,而大于或等于0x80的数,最高位是1,左移就会溢出了,而溢出后的数就不在有限域里了,为了实现进位溢出和仍然停留在有限域里的矛盾就要找个方法
结果就是溢出的时候与0x1b异或,0x1b怎么来的呢,你肯定知道GF(28)的不可约多项式吧,m(x)=x8+x4+x3+x+1,它的二进制就是0x1b
大于不大于0x80其实指的最高位是不是1,因为小于1x80的数只要左移(乘2)就可以了,不涉及到进位,而大于或等于0x80的数,最高位是1,左移就会溢出了,而溢出后的数就不在有限域里了,为了实现进位溢出和仍然停留在有限域里的矛盾就要找个方法
结果就是溢出的时候与0x1b异或,0x1b怎么来的呢,你肯定知道GF(28)的不可约多项式吧,m(x)=x8+x4+x3+x+1,它的二进制就是0x1b
看了 AES算法是基于GF(2^8...的网友还看了以下:
有关宏观经济学的,忘记了已知边际消费倾向为0.75,边际税率为0.2,下列乘数中绝对值为2.5是A 2020-05-13 …
物理中动能的变化量公式是以下哪一条?E=0.5m(V2-V1)^2还是E=0.5mV2^2-0.5 2020-05-17 …
设曲线弧L为x^2+y^2=ax(a>0)从点A(a,0)到点O(0,0)的上半圆弧,求∫(e^x 2020-05-17 …
是不是对于所有n×n的矩阵A,都可以有A^k的幂运算呢,那怎么保证A^(k-1)·A=A·A^(k 2020-06-10 …
将一个阶跃函数乘上2e后再向下平移e,为什么拉氏变换是2e/s,而不是e/s,为什么?设积分从0负 2020-06-23 …
如何求下列积分积分上下限分别是0和正无穷,被积函数是X的m次方乘以e的-x次方,再除以m的阶乘(即 2020-07-08 …
求解一道高数题∫te-0.02tdt积分范围为0到∞,(t与后别的指数之间是相乘啊).∫0.02t 2020-07-13 …
五元一次方程的解法0.01349/[e+0.6842(1-e)]=a0.8638/[e+0.565 2020-07-16 …
设f(x,y,z)=e∧xyz²,其中z=z(x,y)是由方程x+y+z+xyz=0确定,求fx( 2020-07-18 …
数学题(简便计算)2.4乘1.87-2.4乘0.872.4-2.4乘0.55.4乘0.68+3.4 2020-07-19 …