加密与解密的密钥不同,则:P=D(KD,E(KE,P))
如何设计公钥密码
最基本思想:利用数学难解问题. 设计工具:数论、代数
数论的游戏之美 数学皇冠
数论就是一门研究整数性质的学科 数论的很多问题最能体现数学之美
完美数有多少?
6的因数为1, 2, 3 6 1 2 3 28的因数为1, 2, 4, 7, 14 28 1 2 4 7 14
数学与信息安全
怎样设计密码?
数学与密码技术的三个发展阶段
第1阶段-古典密码
• 密码学还不是科学,而是艺术 • 出现一些密码算法和加密设备 • 密码算法的基本手段出现,针对的是字符 • 简单的密码分析手段出现 • 主要特点:数据的安全基于算法的保密
古典加密主要技术
代替密码:明文中的每个字符被替
数论的诱惑
数论中无数的奇妙而易 于理解的问题,诱惑了无 数的数学爱好者.
数论是一个充满诱惑,而 又是一个充满陷阱和凶 险的领域.
不要轻易去碰它.
数论有用吗?
几千来,数论是纯粹数学的代表! 几十年前,竞发计算机理论、 随机数、密码学; 连数论都能走出象牙塔,可见其它的分 支应用更广泛; 密码学是数论最有成就的应用;
德国《焦点》周刊网站日前报道,美国和德国的数学 家先后分别于2008年8月23日和9月6日计算出了两个新的素 数,这两个数字都超过了1100万位,是迄今所知的最大素 数。
美国: 243112609 -1 超过1200万位
德国:
237156667 -1 超过1100万位
国际素数搜索项目“互联网梅森素数大搜索”(GIMPS) 经过复核验算后证实,这两个数字都是素数。
Cn确实是前6个完美数.
形如2n 1的素数称为Mersen素数, 记共为有28个MMners2enn素 1 数被发现 :