帮帮文库

用新的高级加密标准(AES)保持你的数据安全(外文翻译) 用新的高级加密标准(AES)保持你的数据安全(外文翻译)

格式:DOC | 上传时间:2022-06-25 20:10 | 页数:16 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
1 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
2 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
3 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
4 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
5 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
6 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
7 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
8 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
9 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
10 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
11 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
12 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
13 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
14 页 / 共 16
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
用新的高级加密标准(AES)保持你的数据安全(外文翻译)
15 页 / 共 16

1、大学毕业设计论文密钥调度字节表的维数是列并且等于,或行。将种子密钥的值拷贝到密钥调度字节表的第行。因为我的种子密钥是位字节,并且表总是列,在这种情况下将种子密钥拷贝到的前面行。现在让我们看看例程是如何填充密钥调度表其余部分的。在我的例子里,第个被计算的行是第行,因为第行已被种子密钥的值填上了条件为真,因此首先子程序被应用这时被应用用进行异或这时用异或,产生了下面结果密钥调度表中其余所有行来重复这个过程本身。总而言之,加密和解密的个重要部分就是从最初的种子密钥中生成多重轮密钥。这个算法生成个密钥调度并以种方式进行替代和置换,在这种方式中,加密和解密算法极其相似。结束语新的将无疑成为加密所有形式电子信息的事实上的标准,取代。加密的数据在种意义上是牢不可破的,因为没有已知的密码分析攻击可以解密密文,除非强行遍历搜索所有可能的位密钥。是个重大进步,使用并理解它将大大增加软件系统的可靠性和安全性。。

2、,在中,加法是异或操作。其乘法将分解成加法和用做的乘法,而用做的乘法是个有条件的左移比特位。规范中包括大量有关操作的附加信息。密钥扩展加密和解密算法使用了个由种子密钥字节数组生成的密钥调度表。规范中称之为密钥扩展例程。从本质上讲,从个原始密钥中生成多重密钥以代替使用单个密钥大大增加了比特位的扩散。虽然不是无法抵御的困难,但理解仍是算法中的个难点。例程高级伪代码如下所示,用前面两行来产生个新行的例程用到了两个子例程,和以及个名为的常数表作为轮常数。让我们先来逐个看下这三东西,然后再回到整个的讨论中来。例程很简单。它接受个个字节的数组并将它们向左旋转个位置。因为轮调度表有四列,将的行左旋。注意使用的这个函数与加密算法使用的行位移变换例程非常相似,只是它处理的是单行密钥调度,而不是整个加密状态表。例程使用替换表对给定的行密钥调度表进行逐西安工业大学毕业设计论文字节替换。操作中的替换实际上就像在。

3、的第行被向左旋转个位置,的第行被向左旋转个位置,的第行被向左旋转个位置,而的第行被向左旋转个位置。对进行操作西安工业大学毕业设计论文是个代替操作,它是理解算法时最具技巧或者说是最需要动脑筋的部分的部分。它用字节列的值进行数学域加和域乘的结果代替每个字节。我将在下节中详细解释专门的域加和域乘细节。假设,的值是,并且列上的其它值分别为,和,那么,的新值计算如下,此处加法和乘法是专门的数学域操作,而不是平常整数的加法和乘法。和四个操作在个执行次的循环里被调用,为给定密钥大小的轮数减。加密算法使用的轮数要么是要么是,这依赖于种子密钥长度是位位还是位。在这个例子中,因为等于,则这四个操作被调用次。该迭代完成后,在拷贝矩阵到输出参数前,加密算法调用和后结束。大致说来,加密算法的核心有四个操作。使用从种子密钥值中生成的轮密钥代替组字节。替换用个代替表替换单个字节。通过旋转字节行的组字节进行序列置换。用。

4、密算法中的替换样。被代替的输入字节被分成,对,它被当作进入替换表的索引。举例来说,的代替结果是和,并且,返回。例程使用个被称为轮常数表的数组。这些常数都是个字节,每个与密钥调度表的行相匹配。的例程需要个轮常数。你可以在中看到这些常数清单。每个轮常数的最左边的字节是域中的幂次方。它的另个表示方法是其每个值是前个值乘上,正如前部分讨论乘法时所描述的那样。注意是左移个比特位后紧接着与进行异或,如前所述。现在让我们更进步看看内幕中的循环。这里所用的伪码比以前更为详细,这个循环是先不要去看子句,你将看到密钥调度表的每行都是前面行与行异或的结果或取决于密钥的长度。条件的第部分用以及与轮常数的异或修改密钥调度表的每个第第或第行,取决于是否密钥的长度是或位。这个条件的第二部分将修改行和等等对于位密钥而言每个第行都将添加密钥调度额外的可变性。让我们用本文开头所举的例子来考察是如何开始的。种子密钥是值西安工。

5、是异或西安工业大学毕业设计论文操作。然而,的乘法有点繁难。正如你稍后将在实现中所看到的,的加密和解密例程需要知道怎样只用七个常量和来相乘。所以我不全面介绍的乘法,而只是针对这七种特殊情况进行说明。在中用的乘法是特殊的它相当于普通算术中用做乘法并且结果也同样任何值乘等于其自身。现在让我们看看用做乘法。和加法的情况相同,理论是深奥的,但最终结果十分简单。只要被乘的值小于,这时乘法的结果就是该值左移比特位。如果被乘的值大于或等于,这时乘法的结果就是左移比特位再用值异或。它防止了域溢出并保持乘法的乘积在范围以内。旦你在中用建立了加法和乘法,你就可以用任何常量去定义乘法。用做乘法时,你可以将分解为的幂之和。为了用乘以任意字节,因为,因此这是可以行得通的,因为你知道如何用和相乘和相加,同哩,用去乘以任意字节可以这样做在加解密算法中,例程的其它乘法遵循大体相同的模式,如下所示西安工业大学毕业设计论文总。

6、矩阵执行四个不同的操作,在规范中被称为字节替换行位移变换列混合变换和。除了每次循环都被调用并使用密钥调度表的下面四行外,与预备处理步骤中的相同。例程是个代替操作,它将矩阵中的每个字节替换成个由决定的新字节。比如,如果,的值是如果你想找到它的代替者,你取,的值并让等于左边的数字并让等于右边的数字。然后你用和作为索引进到表中寻找代替值,如所示。是个置换操作,它将矩阵中的字节向左旋转。示范了如何操作。的第行被向左旋转个位置,的第行被向左旋转个位置,的第行被向左旋转个位置,而的第行被向左旋转个位置。对进行操作西安工业大学毕业设计论文是个代替操作,它是理解算法时最具技巧或者说是最需要动脑筋的部分的部分。它用字节列的值进行数学域加和域乘的结果代替每个字节。我将在下节中详细解释专门的域加和域乘细节。假设,的值是,并且列上的其它值分别为,和,那么,的新值计算如下,此处加法和乘法是专门的数学域操作,而不是。

参考资料:

[1](定稿)原底乡农贸市场建设项目实施计划方案5(喜欢就下吧)(第43页,发表于2022-06-25 20:02)

[2](定稿)有机食品加工基地建设项目实施计划方案3(第72页,发表于2022-06-25 20:02)

[3]信息系统开发和数据库开发(外文翻译)(第21页,发表于2022-06-25 20:02)

[4](定稿)御道养生会所项目实施计划方案1(喜欢就下吧)(第26页,发表于2022-06-25 20:02)

[5](定稿)玉溪水库水源地保护工程项目实施计划方案0(喜欢就下吧)(第73页,发表于2022-06-25 20:02)

[6]现代企业的人力资源管理(外文翻译)(第14页,发表于2022-06-25 20:02)

[7](定稿)园林绿化服务中心水源保护区生态环境建设示范工程实施计划方案8(喜欢就下吧)(第59页,发表于2022-06-25 20:02)

[8]企业的社会责任:一种趋势和运动,但社会责任是什么,是为了什么?(外文翻译)(第14页,发表于2022-06-25 20:02)

[9](定稿)玉门市政府搬迁项目实施计划方案6(喜欢就下吧)(第117页,发表于2022-06-25 20:02)

[10]公路边坡常见支护方法(外文翻译)(第25页,发表于2022-06-25 20:02)

[11](定稿)玉米方便系列食品加工项目实施计划方案4(第85页,发表于2022-06-25 20:02)

[12]复杂性科学及其在煤矿安全行为问题研究方面的启示(外文翻译)(第22页,发表于2022-06-25 20:02)

[13](定稿)永康市南山水厂源水管线(二期)工程项目实施计划方案2(喜欢就下吧)(第66页,发表于2022-06-25 20:02)

[14](定稿)优质肉牛养殖和加工基地项目实施计划方案1(喜欢就下吧)(第64页,发表于2022-06-25 20:02)

[15]MySQL数据库管理中心(外文翻译)(第15页,发表于2022-06-25 20:02)

[16](定稿)玉米产业园项目实施计划方案9(喜欢就下吧)(第74页,发表于2022-06-25 20:02)

[17](定稿)余热锅炉余热利用资源综合利用节能工程项目实施计划方案8(第61页,发表于2022-06-25 20:02)

[18](外文翻译)-深入浅出JavaScript(第11页,发表于2022-06-25 20:02)

[19](定稿)油气工艺处理设备制造项目实施计划方案6(喜欢就下吧)(第73页,发表于2022-06-25 20:02)

[20](定稿)有机无公害脱水蔬菜、真空气调速冻保鲜蔬菜加工项目实施计划方案5(第91页,发表于2022-06-25 20:02)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致