- 5
- 0
- 约 29页
- 2017-04-27 发布于四川
- 举报
信息安全专题讲座-04
第四章 现代常规的分组加密算法;我们主要考察如下三种加密算法;1 TRIPLE DES;(1)二重DES(Double DES); 对于二重DES的加密,所用密钥的长度为
56×2=112 bits
这样是否真正能增强DES的强度呢?问题在于下式能否成立:
EK2(EK1(P)) =EK3(P) (4.1)
DES是一个从集合A到集合A的一个映射。其中:
映射DES事实上可视为对A的一个作用,作用方式为置换。所有可能的置换数为 (264)!。
然而,DES对每一个不同的密钥只决定唯一的映射。而密钥数256107,(4.1)式不能成立。;关于DES不是群的详细证明见上面给的文献。
注:二重DES很难抵挡住中间相遇攻击法(Meet-in-the-Middle Attack);E; 若给出一个已知的明密文对(P,C)做:对256个所有密钥K1做对明文P的加密,得到一张密钥对应于密文X的一张表;类似地对256个所有可能的密钥K2做对密文C的解密,得到相应的“明文”X。做成一张X与K2的对应表。比较两个表就会得到真正使用的密钥对K1,K2。
;对二重DES的中间相遇攻击的分析;(2)带有双密钥的三重DES(Triple DES with Two Keys);E;到目前为止,还没有人给出攻击三重DES的有效方法。对其密钥空间中密钥进行蛮干搜索,那么由于空间太大为2112=5×1033,这实际上是不可行的。若用差分攻击的方法,相对于单一DES来说复杂性以指数形式增长,要超过1052。
注意:
1*. Merkle和Hellman设法创造一个条件,想把中间相遇攻击(meet-in-the-middle attack)的方法用于三重DES,但目前也不太成功。
2*. 虽然对上述带双密钥的三重DES到目前为止还没有好的实际攻击办法,但人们还是放心不下,又建议使用三密钥的三重DES,此时密钥总长为168bits.
C=EK3(DK2(EK1(P)));2 RC5;RC5具有如下的特性:;对RC5的系统描述:;RC5加密明文块的长度为32,64,128 bits。并且对应同样长度的密文。密钥长度为从0到2040 bits。一个特定的RC5表示为
RC5-w/r/b
Rivest建议使用的标注RC5为
RC5-32/12/16
(明文分组长度64,加密轮数12,密钥长度128 bits);(2) RC5的密钥扩展 对给定的密钥K来说,经过一些复合运算可产生总数为t的字密钥,使得每一轮都分配一对密钥。除此之外的非轮运算部分也要分配一对密钥。总计产生 t=2r+2 个子密钥,每个密钥的长度为一个字长(w bits)。子密钥可标记在t-字阵列中:
s[0],s[1], …,s[t-1] 它为w×t矩阵
这种阵列的产生图示为:;初始化;将参数r,w输入,左面标出的t-字阵列是一些伪随机bit,按r,w的规格选入的。然后把b-bits长的密钥K[0, …,b-1]转换成c-字阵列L[0, …,c-1](字的bit数为w,这里c=b×8/w;注意:密钥长度为b个字节)。如果b不是w的整数倍,那么L右端的空位用0填入。
下面描述密钥生成的细节:;对于给定的参数r和w,开始初始化运算
Pw=Odd((e-2)2w)
Qw=Odd((Φ -1)2w)
这里
e =2.718281828459…(自然对数的底)
Φ =1.618033988749…(黄金分割比率)
并且Odd[x]表示最接近x且可左可右的奇整数。
例: Odd[e]=3, Odd[Φ ]=1
用上述两个常数,按下述方式得到初始化的阵列S:
S[0]=Pw
For i=1 to t-1 do
S[i]=S[i-1]+Qw
其中的加法是模2w的加法运算。; 得到初始化阵列S,然后与最后产生的密钥阵列L做混合,最终得到子密钥阵列。
注1*.为了增强复杂性,可对阵列S,L做多次处理:
i=j=x=y=0
您可能关注的文档
最近下载
- 现代饭店管理(课件).doc VIP
- 2024-2025学年广东省深圳市龙岗区六年级(上)期末语文试卷.pdf VIP
- 2025-2026学年内蒙古乌兰察布市初中联盟校八年级(上)期末数学试卷(含答案).pdf VIP
- (一模)哈三中2025届高三第一次模拟考试 化学试题(含答案).pdf
- Yamaha 雅马哈 乐器音响 PSR-E383 PSR-EW320 YPT-380 YPT-W320 Reference Manual 用户手册.pdf
- 医患沟通话术集锦.pdf VIP
- 2025年江苏常州初中学业水平考试英语试卷试题(含答案详解).docx VIP
- (一模)2026年合肥市高三第一次教学质量检测英语试卷(含答案)+听力音频+听力原文.docx
- 2023年山东泰安初中学业水平考试生物试卷真题(精校版).docx VIP
- 2024年山东青岛初中学业水平考试生物卷试题真题(精校打印版).pdf VIP
原创力文档

文档评论(0)