本书作者是珍妮特o贝辛格(Janet Beissinger)和维拉o普莱斯(Vera Pless)。珍妮特o贝辛格是美国芝加哥伊利诺伊大学的数学与科学教育研究所教授,她参与编写了畅销书《数学开拓者》和五年级数学教材。维拉o普莱斯是美国芝加哥伊利诺伊大学数学、统计学和计算机科学院教授,她是《纠错码的理论概述》的作者,参与编写了《纠错学基本原理》,发表是100多篇论文。本书以密码俱乐部的活动为线索,用有趣的活动和叙事化的语言向读者展示了各种用数学加密和解密的方法。本书通俗易懂,读者只要具备中学数学的知识基础
目 录
前言// ………………………………………………………… ⅰ
序言// ………………………………………………………… ⅲ
致谢// ………………………………………………………… ⅶ
第1章 密码学入门// ………………………………………… 1
第1节 恺撒密码// …………………………………… 2
你知道吗?小孤儿安妮与米德奈特队长//……………… 9
第2节 用数传递信息// ……………………………… 10
你知道吗?比尔密码和埋藏的宝藏// ………………… 22
第3节 破译恺撒密码// ………………………………24
你知道吗?纳瓦霍密语者// …………………………… 31
第2章 代入式密码// ………………………………………33
第4节 关键词密码法// ………………………………34
你知道吗?跳舞的人形// ………………………………40
第5节 字母频次// ………………………………… 42
你知道吗?埃德加?爱伦?坡的挑战// ……………… 49
第6节 破译代入式密码//……………………………50
你知道吗?可怜的玛丽女王// ………………………… 62
第3章 维热纳尔密码// …………………………………… 65
第7节 维热纳尔密码和恺撒密码的联系// …………… 66
你知道吗?美 战// ……………………………… 78
第8节 在已知关键词长度的条件下破译维热纳尔密码// …………80
你知道吗?刘易斯和克拉克// …………………………92
第9节 因数分解// …………………………………94
你知道吗?蝉// …………………………………… 105
0节 利用公因数来破译维热纳尔密码// ………… 106
你知道吗?一次性密码和 间谍// ……………… 123
第4章 模运算(计时运算) //……………………………… 127
1节 模运算介绍// ……………………………… 128
你知道吗?美国是怎样加入 次世界大战的// ……… 140
2节 模运算的应用// …………………………… 142
你知道吗?没有秘密的代码//……………………… 151
第5章 乘法密码和仿射密码// …………………………… 155
3节 乘法密码//……………………………… 156
你知道吗?网络密码// ………………………………164
4节 运用倒数来解密// ………………………… 166
你知道吗?德国人的英格玛密码// …………………… 180
5节 仿射密码// …………………………………182
你知道吗?阿特巴希密码//………………………… 191
第6章 现代密码学中的数学// ……………………………193
6节 寻找素数// …………………………………194
你知道吗?因特网梅森素数大搜索// ………………… 207
第17节 幂运算// …………………………………208
你知道吗?死人是不会泄密的// …………………… 215
第7章 公共密钥密码系统// ……………………………… 217
8节 RSA公共密钥加密算法//………………… 218
你知道吗?密码的现代用途// ……………………… 227
9节 再谈模运算中的倒数// …………………… 228
你知道吗?杰弗逊和麦迪逊:密钥在哪儿呢?// ……… 232
第20节 传递RSA信息//…………………………… 234
你知道吗?英国的公共密钥密码// …………………… 239
译后记//……………………………………………………… 243
附录一 密码条和维热纳尔密码表// ………………………245
附录二 制作密码盘// ……………………………………… 247
......