
| 本书重点讨论了数据安全与保密,包括古典密码术、现代密码术以及隐写术的内容。通过讲述不同的方法、技术和算法,作者诠释了所有主题。此外,本书还提供了一些非常有用的示例,以帮助读者加深理解,并且对各种技术和方法作出了专业性分析。 |
| David Salomon是加州州立大学Northridge分校计算机科学专业的知名教授,拥有多本优秀著作,包括Data Compression;The Complete Reference,Second Edition和/A Guide to Data Compression Methods。 .. << 查看详细 |
| 第ⅰ部分 数 据 加 密 第1章 单一字母替代密码3 1.1 字母分布3 1.2 单一字母密码的破译5 1.3 pigpen密码9 1.4 polybius单一字母密码9 1.5 扩展单一字母密码10 1.6 playfair密码10 1.6.1 双重playfair密码12 1.6.2 delastelle分层方法13 1.6.3 ohaver加密:分层的摩斯码13 1.6.4 delastelle三叶分层方法14 1.7 同音替代密码14 第2章 换位密码17 2.1 一些简单示例17 2.2 循环表示法和密钥21 2.3 旋转模板的换位22 2.4 柱状换位密码24 2.5 双重换位密码25 2.5.1 myszkowsky密码27 .2.5.2 amsco密码27 2.6 两步骤的“adfgvx”密码27 2.7 一种破译换位密码的方法29 2.8 小结32 第3章 多字母替代密码33 3.1 自反密码33 3.2 porta多字母密码34 3.3 beaufort密码35 3.4 trithemius密码36 3.5 vigenèr e密码37 3.6 vigenère密码的破译方法38 3.7 长密钥44 3.8 vigenère密码的一种变化45 3.9 gronsfeld密码46 3.10 置换的产生46 3.11 eyraud密码48 3.12 hill密码50 3.13 jefferson多元密码51 3.14 条纹密码54 3.15 多音密码与不定性54 3.16 polybius多字母密码56 3.17 符合指数57 第4章 随机数60 4.1 人工产生随机数60 4.2 真正的随机数61 4.3 伪随机数发生器64 4.3.1 重排表65 4.3.2 maclaren-marsaglia方法65 4.3.3 acorn算法65 4.3.4 元胞自动机66 4.4 随机性的统计测试68 第5章 enigma机72 5.1 转子机72 5.2 enigma机的历史74 5.3 enigma机的操作原理77 5.4 enigma编码的破译80 第6章 流密码90 6.1 对称密钥和公钥91 6.2 流密码92 6.3 线性移位寄存器94 6.4 元胞自动机96 6.5 非线性移位寄存器97 6.6 其他流密码101 6.7 动态替代101 6.8 latin方块组合器103 6.9 seal流密码104 6.10 rc4流密码106 第7章 分组密码108 7.1 分组密码108 7.2 lucifer算法112 7.3 数据加密标准113 7.3.1 des的安全性问题120 7.3.2 针对des的比赛122 7.3.3 三重数据加密算法123 7.4 blowfish密码124 7.5 国际数据加密算法(idea) 127 7.6 rc5算法130 7.7 rijndael算法131 第8章 公钥密码术142 8.1 diffie-hellman-merkle密钥142 8.2 公钥密码术144 8.3 rsa密码术144 8.4 rabin公钥方法147 8.5 el gamal公钥方法148 8.6 pgp技术149 8.7 共享秘密的门限方案150 8.8 四个要素155 8.9 身份验证156 8.9.1 feige-fiat-shamir协议158 8.9.2 guillou-quisquater协议159 8.9.3 schnorr身份验证协议159 8.10 椭圆曲线密码术160 8.10.1 diffie-hellman密钥交换160 8.10.2 椭圆曲线数字签名算法161 8.10.3 实数域上的椭圆曲线161 8.10.4 椭圆曲线群166 8.10.5 有限域上的椭圆曲线167 8.10.6 gf(p)上的椭圆曲线群168 8.10.7 gf(2m)上的椭圆曲线群170 8.10.8 椭圆曲线的一些示例172 第9章 量子密码术174 第ⅱ部分 数 据 隐 藏 第10章 文本中的数据隐藏183 10.1 基本特性184 10.2 数据隐藏的应用186 10.3 水印188 10.4 直观的方法188 10.5 简单的数字方法190 10.6 文本中的数据隐藏191 10.7 无害文本193 10.8 mimic函数196 第11章 图像中的数据隐藏201 11.1 lsb编码201 11.2 bpcs隐写术209 11.3 无损数据隐藏213 11.3.1 jpeg图像中的无损数据隐藏216 11.3.2 gif图像中的无损数据隐藏218 11.4 扩频隐写术220 11.5 量化数据的隐藏222 11.6 patchwork方法223 11.7 图像中的签名查找224 11.8 变换域方法225 11.9 jpeg图像中的鲁棒数据隐藏227 11.10 鲁棒的频域水印方法232 11.11 检测恶意的干扰235 11.12 小波方法236 11.13 kundur-hatzinakos水印法一241 11.14 kundur-hatzinakos水印法二242 11.15 二值图像中的数据隐藏244 11.16 zhao-koch方法244 11.17 wu-lee方法246 11.18 cpt方法247 11.19 tp方法250 11.20 传真图像中的数据隐藏253 第12章 数据隐藏的其他方法255 12.1 乐谱的保护255 12.2 mpeg-2视频文件中的数据隐藏256 12.3 数字音频259 12.4 人类的听觉系统261 12.5 时域中的音频水印264 12.6 回波隐藏266 12.7 隐写文件系统268 12.7.1 利用异或运算269 12.7.2 另一种途径271 12.8 也许达到极限的隐写术272 12.9 公钥隐写术273 12.10 目前的隐写术软件273 12.10.1 stego软件274 12.10.2 hide and seek软件274 12.10.3 s-tools软件274 12.10.4 mandelsteg软件275 第ⅲ部分 基本的资源 附录a 卷积279 a.1 一维卷积279 a.2 二维卷积282 附录b 散列法285 b.1 散列表285 b.2 散列函数286 b.3 冲突处理287 b.4 安全散列函数288 附录c 循环冗余码290 附录d galois域292 d.1 域的定义和运算292 d.2 gf(256)与rijndael算法298 d.3 多项式运算301 附录e 练习答案303 密码术时间表317 术语表324 参考文献332 |
商品评论(0条)