- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
求模的逆元 在乘法中,4×1/4=1,4和1/4互为逆元,在模运算中,求逆元要更复杂! 假设: 一般而论,如果gcd(a,n)=1,那么a-1 ≡x mod(n)有唯一解,否则的话,无解。如果n是一个素数,在从1 到 n-1的每一个数都与n是互素的,且在这个范围恰好有一个逆元。 模逆元的求解 假设M为模数,U为小于M的本元元素,且与M互素,R为余数,它们满足U*V mod M=R,当R=1时,我们称V为U的模逆元,当R≠1时,称V为U的模系数.模逆元和模系数是公开密钥加密算法和数字签名算法中最常用的参数之一 。 二战时密码机的接线板和转子ENIGMA是德军在二战时期的密码机 DES对称加密技术 DES(Data Encryption Standard)算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法。 ShiftRows()(行移位)变换 MixColumns()(列混合)变换 准备知识 单表代替密码 E (ai)=aj , j≡ i+ k (mod n) ,0kn 加法密码实际上是每个字母向前推移k位,不同的可得到不同的密文,若假设26个字母分别对应于整数0~25,如下表: 加密变换实际是c ≡m+k (mod 26), 0k26, k是密钥。例如,明文为data security对应的数据序列是 3 0 19 0 18 4 2 20 17 8 19 24 k=5时密文数据为:8 5 24 5 23 9 7 25 22 13 24 3 密文为:ifyf xjhzwnyd a 0 b 1 c 2 d 3 e 4 f 5 g 6 h 7 i 8 j 9 k 10 l 11 m 12 n 13 o 14 p 15 q 16 r 17 s 18 t 19 u 20 v 21 w 22 x 23 y 24 z 25 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 对称密码系统AES (Advanced Encryption Standard ) AES的产生 美国国家标准和技术协会NIST从1997年4月5日开始征集和评估新的数据加密标准; 1998年NIST发布了15个AES的候选算法,并挑出了五个(MARS,RC6TM,Rijndael,Serpent,Twofish)进入新一轮评估; 2000年10月宣布Rijndael为AES的最终算法; 2001年11月26日NIST正式宣布AES 为美国政府的新加密标准,该决定在2002年5月26日生效。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Rijndael 之所为能当选AES ,主要是因为: (1) 运算速度快,软硬件实现都表现出非常好的性能; (2) 对内存的需求非常低,很适合于受限制的环境下; (3) 算法可靠,使用非线性结构S盒,有足够的安全性; (4) 该 算法能有效抵抗差分分析和线性分析攻击; (5) Rijndael 是一个分组迭代密码,被设计成128/ 192/256 比特三种密钥长度,可用于加密长度为128/ 192/ 256 比特的分组,相应的轮数为10/ 12/ 14 ,分组长度和密 钥长度设计灵活。 (6) 密钥安装的时间很好, 具有很高的灵活性。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 群 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile
文档评论(0)