- 14
- 0
- 约1.64千字
- 约 12页
- 2016-09-21 发布于河南
- 举报
密码学——第3章 数学基础
第三章 数学基础
近代密码学用到数学之多,遍及许多数学分支,如概率统计、信息论、数论、有限域理论、复杂性理论,甚至于代数、几何等都在近代密码学中扮演重要角色。所以,数学是近代密码学不可或缺的工具。
3.1 数论
3.1.1 数的m进制表示
1. 十进制表示
十进制是最方便的一种整数表示法。
例:
2. m进制表示
实际上,使用任何进制表示一个数都是可以的。
定理 设m是大于的正整数,则每一个正整数n可唯一地表示为
其中是整数,且。记作:。将一个正整数n表示成m进制时,主要是要确定。
若用表示除以后,取其整数部分(也就是比小的最大整数),确定的方法如下:
令,,则有
令,则有
令, ……
若,令
直到
即为止。
解 令
则有
故
例
解 令
则有
故
第六次课截止于此
3.1.2 数的因数分解
素数 只能被1和其自身除尽的正整数称为素数。
合数 不是1且非素数的正整数称为合数。
a 除尽b表示为a | b。以后不特别说明英文字母 ab, c… 等都表示正整数。 公因子 若a | b,且a | c,则称a是b和c的公因子。
最大公因子若a是b和c的公因子,且b和c的每一个公因子都能除尽a,则称a是b和c的最大公因子,表示为: 或 。
倍数 若a | c则称c是a的倍数,若a | cb | c则称c是a和b的公倍
原创力文档

文档评论(0)