欢迎来到天天文库
浏览记录
ID:34614060
大小:1.22 MB
页数:43页
时间:2019-03-08
《对称密码学及其应用-03第五章 分组密码的统计测试原理与攻击方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《对称密码学及其应用》北京邮电大学《对称密码学及其应用》第五章分组密码的统计测试原理与攻击方法计算机学院李晖lihuill@bupt.edu.cn北邮信息安全中心北邮计算机学院1《对称密码学及其应用》课程目标掌握基本的分组密码统计测试方法掌握基本的分组密码攻击方法的原理了解分组密码的线性密码分析的基本思想北邮信息安全中心北邮计算机学院2《对称密码学及其应用》主要内容分组密码的统计测试原理分组密码的典型攻击方法北邮信息安全中心北邮计算机学院3《对称密码学及其应用》5.1分组密码的统计测试原理对分组密码进行统计测试的目的是:断定算
2、法产生的输出是否在统计上难以与真随机数据区别开来。按照测试目的分为:数据变换的有效性测试原理算法对明文的扩散性测试原理密钥更换的有效性检测原理北邮信息安全中心北邮计算机学院4《对称密码学及其应用》数据变换的有效性测试原理随机性测试对用户给定的由若干密文分组组成的样本数据文件进行测试频数检验:测试密文的“0”、“1”平衡性跟随性检验:测试分组中相邻比特的出现情况。明密文独立性测试主要是测试密文是否有不依赖于明文统计特性的性质。北邮信息安全中心北邮计算机学院5《对称密码学及其应用》频数检验(1)若输出的密文分组是随机的,
3、则首先应该有较好的“0”、“l”平衡性。设待测算法的分组长度为n比特,有F个待测密文分组,统计这F个分组中汉明重量为i的分组个数,记为Fi。Fi应符合二项分布B(n,1/2)。检测方法:in2与其期望数ECF/2进行拟合in检验,将计算结果与自由度为n,显著性水平2为5%的阈值相比较,来判断是否符合二项分布B(n,1/2)。北邮信息安全中心北邮计算机学院6kknkpP{}kCpqkn《对称密码学及其应用》补充:二项分布(1)任意一次试验中,只有事件A发生和不发生两种结果,概率分别是:p和1-p。若在相同的条件下,
4、进行n次独立重复试验,设这n次试验中A发生的次数为X,那么在n次独立重复试验中,事件A恰好发生k次的概率为P(X=k)=Ckpk(1-p)n-knn(k=0,1,2,…,n),则称随机变量X服从二项分布。北邮信息安全中心北邮计算机学院7kknkpP{}kCpqkn《对称密码学及其应用》补充:二项分布(2)例:如果假设分组长度为4,即,可能分组为0000,0001,…,1111,共16个。分组的汉明重量为0,1,2,3,4;有F个待测分组,则F应该符合二项分布。表示:iP(F)=C0(1/2)0(1/2)4=1/1604P(F)=
5、C1(1/2)1(1/2)3=4/16=1/414P(F)=C2(1/2)2(1/2)2=6/16=3/824P(F)=C3(1/2)3(1/2)1=4/16=1/434P(F)=C4(1/2)4(1/2)0=1/1644北邮信息安全中心北邮计算机学院8《对称密码学及其应用》补充:假设检验(1)假设检验是统计学中依据一定假设条件,由样本推断总体的一种方法假设检验问题:给定假设H0,如何利用样本来判断是接受假设H0,还是拒绝假设H0假设检验的基本原理:小概率事件在一次试验中几乎不可能发生依据这一原理,对一个假设检验问题,构造一个事
6、件A,使得在H为真的条件下,它发生的概率很小,而H不为真时,A发00生的概率显著变大。然后根据样本观察值来判断这个小概率事件是否发生了,如果已经发生了,就拒绝H0;如果没有发生,就接受H。0所谓小概率事件是指其概率不超过事先给定的一个小正数α的事件,通常取0.1、0.05和0.01等较小的数,称为α显著性水平。北邮信息安全中心北邮计算机学院9《对称密码学及其应用》补充:拟合检验如何判断一个总体X的分布函数是某个给定的函数F(x)呢?0可以根据客观事物的性质,利用概率论的知识进行理论分析来得到所研究的总体分布从大量的样本数据中推断总
7、体的分布形式。这实质是利用样本提供的信息检验假设:H0:总体X的分布函数为F(x)F0(x)是否成立的假设检验问题。对假设H0的检验成为拟合检验。北邮信息安全中心北邮计算机学院10nx13i2xi《对称密码学及其应用》2皮尔逊检验设总体X是一个离散型随机变量,它的可能取值为x,x,…,x,为了检验假设12l:H:P{Xx}p,i1,2,...,l0ii抽取容量为n的样本得到n个样本数据,将样本数据按不同的取值进行分组整理,列成下表所示的频数分布表。北邮信息安全中心北邮计算机学院11《对称密码学及其应用》2皮尔逊检验n
8、个样本数据的频数分布表若H0为真,X的概率分布表北邮信息安全中心北邮计算机学院12《对称密码学及其应用》2皮尔逊检验当n充分大时,事件{X=xi}发生的频率ni/n与理论概率p的差应该很
此文档下载收益归作者所有