信息安全数学基础定理大全(Weekly Updating)

第一章 整数的可除性

1.1.1  整除的概念

定义1.1.1 整除 因数 倍数

设 a , b 是任意两个整数,其中 b ≠ 0 .如果存在一个整数 q 使得等式

a = q · b

成立,就称 b 整除a或者 a 被 b 整除,记作 b | a,并把 b 叫做 a 的因数,把 a 叫做 b 的倍数.

  1. 当 b 遍历整数 a 的所有因数时, - b 也遍历整数 a 的所有因数.
  2. 当 b 遍历整数 a 的所有因数时, \frac{a}{b} 也遍历整数 a 的所有因数.

根据定义有:

  •  0 是任何非零整数的倍数.
  •  1 是任何整数的因数.
  • 任何非零整数 a 是其自身的倍数,也是其自身的因数.

定理1.1.1 整除具有传递性(根据整除的定义)

设 a , b ≠ 0 , c ≠ 0 是三个整数,若 b | a , c | b则 c | a.

定理1.1.2 在加减法运算中,整除的性质是保持的

设 a , b  , c ≠ 0 是三个整数,若 c | a , c | b ,则 c | a ± b .

定理 1.1.3 在整数 a , b 的线性组合中,整除的性质是保持的

设 a , b  , c ≠ 0 是三个整数,若 c | a , c | b ,则对任意整数 s 、t ,有 c | ( s · a + t · b) .

定理 1.1.4 定理1.1.3可推广为多个整数的线性组合

设整数 c ≠ 0 .若整数 a 都是整数 c 的倍数,则对任意 n 个整数 s ,整数

sa

是 c 的倍数

定理 2.3.4(根据定理1.3.12 & 2.3.3)

m是一个正整数a是满足(a,m) = 1的整数.如果k遍历模m的一个简化剩余系,则a·k也遍历模m的一个简化剩余系

定理 2.3.5 (根据定理2.3.4)

m是一个正整数a是满足(a,m) = 1的整数,则存在唯一的整数a',1 ≤ a' ≤ m,使得

a·a' ≡ 1(mod m)

定理 2.3.6 

m_{1},m_{2}是互素的两个个正整数.如果k_{1},k_{2}分别遍历模m_{1}和模m_{2}的简化剩余系,则m_{1}·k_{2} + m_{2}·k_{1}也遍历模m_{1}·m_{2}的简化剩余系

定理 2.4.1 欧拉定理(根据定理2.3.4 & 2.1. 3& 1.3.12 & 2.1.8)

m是大于1的整数.如果a是满足(a,m)=1的整数,则

a^{\varphi (m)} ≡ 1(mod m// )

定理 2.4.2 费马小定理(根据定理2.4.1)

p是一个素数,则对任意整数a,有

a^{p} ≡ a(mod p)

定理 2.4.3 Wilson定理(根据定理2.3.5)

p是一个素数,则

(p-1)!≡ -1(mod p)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值