密码学——第3章 数学基础.docVIP

  • 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)

1亿VIP精品文档

相关文档