下载此文档

密码学总结概述2.ppt


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
密码学 Cryptology 南航计算机学院黄玉划 hyuhua2k@ 办公室:北门 A12 号楼 116********** 第1章引论? 密码学的基本概念? 对称算法设计的一些指标 密码学的基本概念—— 对称算法设计的一些指标?对称算法包括?第3章流密码算法与伪随机数产生器?第4章分组密码算法?第5章分组密码算法的工作模式?第6章单向散列( Hash) 函数?第8章(对称)认证与密钥交换协议 对称算法的一些指标(续) ? 伪随机性? 非线性? 相关免疫性? 无碰撞性 伪随机性?伪随机性是密码算法安全性的重要指标。?目前已有几百个统计测试套件,用于评估密码算法的伪随机性,其原理一般是假设检验。 伪随机性(续) ?符号:设待测序列ε={ε 1,ε 2,…,ε n}, 标准正态分布函数Φ(x),M表示分组长度(b), ?「x」表示不超过 x的最大整数, N =「n / M」表示分组个数, Γ函数Γ(x), ?非完备Γ函数 Q(a,x),χ 2a( K ) 表示显著性水平为 a、自由度为 K的χ 2分布对应的门限值。?χ 2(K, x )表示自由度为 K的χ 2分布,等价于非完备Γ函数 Q(K /2,x /2) 。m表示字长(比特数),一般要求接受水平 P v > a = 。 2212 ( ) exp( ) xu x du ????? ?? 10 ( ) exp( ) x x t t dt ??? ? ?? dttexaQ ax ta 1)( 1),( ?????? 伪随机性——常用统计测试套件?; 2. 频率测试; 3. 连续( Run) 测试; ?; 5. 频谱测试; ?;; ? 通用统计测试; ?9. Lempel-Ziv 压缩测试; 10. 线性复杂度测试; ?11. 系列测试; 12. 近似熵测试; 13. 累积和测试; ?14. 随机游程测试; 15. 随机游程变量测试;( Dependence) 测试?定义:1)二进制有限域{0, 1} n表示所有 n -bit 向量 x = (x 1,…,x n)的集合。 2)x (i)表示向量的第 i位改变。?3)汉明距离 w(x)表示 x中所有非 0元素的个数。?4)完备性。对密码算法 f : {0, 1} n →{0, 1} m,如果每一位输出依赖于每一位输入,则称 f是完备的。?5)雪崩效应。当密码算法 f 的任意一位输入改变时, 如果平均有一半的输出位改变,则称 f具有雪崩效应。?6) f 的任意一位输入改变时,如果每一位输出改变的概率为 , 则称 f (完备性和雪崩)测试(续) ?7)依赖阵 A为n×m阶阵,其元素 a ij表示第 i位输入改变时导致第 j位输出改变的向量个数。?8)距离阵 B为n×(m +1) 阶阵,其元素 b ij表示第 i位输入改变时导致 j位输出改变的向量个数。?当然,不可能测试所有的输入情况。假设随机输入样本个数为#X。?9)完备度 d c?10)雪崩效应度 d a ?11)严格雪崩准则度 d sa ?如果 f具有良好的依赖性,必须满足完备度 d c = 1 ,雪崩效应度 d a≈1,严格雪崩准则度 d sa≈1。) /(}0|), {(#1 nm ajid ij c???) /(|#/2|1 11nm mX jb d ni ij mj a??????? sa 1 1 1 | 2 / # 1| /( ) n m ij i j d a X nm ? ?? ? ???

密码学总结概述2 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小433 KB
  • 时间2016-09-01