出版社:国防工业出版社
年代:2012
定价:60.0
本书核心部分是论述密码分析技术和算法,主要包括传统密码、序列密码、分组密码、公钥密码、签名与认证、密钥管理和密码协议、密码学在网络安全中的应用等内容。并在介绍数学背景的基础上详细讲述了线性密码分析和差分密码分析。
引言参考文献第1章 古典密码1.1 单表密码1.2 使用密钥1.2.1 密钥表1.2.2 ROT131.2.3 Klingon1.3 多表密码1.3.1 维吉尼亚表1.4 变换密码1.4.1 列变换1.4.2 双列变换1.5 密码分析学1.5.1 单表密码的破解1.5.2 多表密码的破译1.5.3 列变换密码的破译1.5.4 双列变换密码的破译1.6 小结练习参考文献第2章 数论密码2.1 概率论2.1.1 排列和组合选择2.1.2 相关性2.1.3 生日悖论2.1.4 密码学上的哈希算法2.2 数论基础复习2.2.1 整除和素数2.2.2 同余2.3 代数基础复习2.3.1 一些定义2.3.2 有限域上的求逆2.4 基于因子分解的密码学2.4.1 RSA算法2.5 基于离散对数的密码学2.5.1 Diffie Hellman算法2.6 椭圆曲线2.6.1 点加2.6.2 椭圆曲线密码学2.6.3 椭圆曲线版本的Diffie-Hellman协议2.7 小结习题参考文献第3章 整数分解和离散对数3.1 整数分解3.2 算法理论3.2.1 记号3.2.2 Python速成课程3.3 指数级分解方法3.3.1 穷举攻击算法3.3.2 Fermat平方差3.3.3 Pollard的ρ方法3.3.4 Pollard的ρ-1方法3.3.5 二次型分解算法3.3.6 椭圆曲线分解方法3.4 亚指数分解方法3.4.1 连分数分解算法3.4.2 筛法3.5 离散对数3.5.1 穷举攻击方法3.5.2 大步小步法3.5.3 离散对数的P0llard ρ算法3.5.4 离散对数的P0llard λ算法3,5.5 指示演算法3.6 小结练习参考文献第4章 分组密码4.1 基于比特、字节、字的运算4.1.1 运算4.1.2 代码4.2 乘积密码4.3 替换和置换4.3.1 S盒4.3.2 P盒4.3.3 移位寄存器4.4 替换一置换网络4.4.1 EASYl密码4.5 Feistel结构4.6 DES4.6.1 DES密钥编制4.6.2 DES轮函数4.6.3 三重DES4.6.4 DESX4.7 FEAL4.7.1 S函数4.7.2 密钥生成函数fx4.7.3 轮函数厂4.7.4 密钥编制4.8 Blowfish4.8.1 Blowfish的密钥编制算法4.8.2 Blowfish算法4.8.3 轮函数4.8.4 注释4.9 AES/Rijndael4.9.1 Rijndael加密算法4.9.2 Rijndael解密算法4.9.3 密钥扩展4.9.4 对Riindael的注记4.10 分组密码模式4.10.1 电子密码本4.10.2 密文分组链接4.10.3 密文反馈4.10.4 输出反馈4.10.5 计数模式4.11 Skipjack4.11.1 Skipjack加密算法4.11.2 Skipjack解密算法4.11.3 置换4.12 消息摘要和哈希4.12.1 校验和4.12.2 循环冗余码校验4.12.3 MD54.12.4 SHA-14.13 随机数生成器4.13.1 偏差4.13.2 线性同余随机数生成器4.14 一次一密码本4.15 小结练习参考文献第5章 通用的分析方法5.1 穷举攻击5.2 时间-空间折中攻击5.2.1 中间相遇攻击5.2.2 Hellman时间-空间折中5.2.3 时间-空间折中的成效5.2.4 缺点5.2.5 多表折中5.2.6 Rivest的特异终点5.3 彩虹链表5.3.1 彩虹链表的优点5.3.2 微软局域网管理器口令哈希5.4 滑动攻击5.4.1 Feistel密码的滑动攻击5.4.2 高级滑动攻击5.5 哈希函数分析5.6 随机数生成器分析5.7 小结练习参考文献第6章 线性分析6.1 概述6.2 Matsui算法6.3 S盒的线性逼近6.4 Matsui堆积引理6.5 EASYl密码6.6 线性逼近和密钥恢复6.7 DES的线性分析6.8 多重线性逼近6.9 寻找线性逼近6.10 线性分析程序代码6.11 小结练习参考文献第7章 差分密码分析7.1 概述7.2 记号7.3 S盒的差分7.4 组合s盒的特征7.5 获得密钥7.6 差分密码分析的程序代码7.7 Feistel密码的差分密码分析7.7.1 FEAL的差分密码分析7.7.2 DES的差分密码分析7.8 分析7.9 差分一线性密码分析7.10 条件特征7.11 葛阶差分7.12 截断差分7.13 不可能差分7.14 飞去来器攻击7.15 插值攻击7.16 相关密钥攻击7.16.1 GOST的相关密钥攻击7.16.2 3DES的相关密钥攻击7.17 小结练习参考文献
《现代密码分析学:破译高级密码的技术》是一本较全面介绍当代密码分析技术的综合性基础书籍,不仅涉及古典密码的一些经典破译方法,而且还涉及现代最新的一些密码分析技术、如数论密码;差分密码分析;分组密码;通用的攻击方法;线性密码分析;整数分解和离散对教问题、核心部分是论述破译高级密码的技术和手段。 《现代密码分析学:破译高级密码的技术》可作为从事信息安全研究的科研人员的参考书,信息安全专业的研究生以及相关专业的大学高年级本科生及研究生全面学习密码分析理论的基础性书籍,也可供从事密码破译工作的科研人员参考。【作者简介】 克里斯托弗·斯文森,现正在塔尔萨大学攻读计算机科学博士学位,而且他还在该校协助并教授信息安全课程、电信学课程和密码分析课程。他是积极的研究者并已发表了多篇安全领域的论文。他获得了信息保障奖学金,该项目即国防部赛博部队项目。