信息安全数学基础第一阶段知识总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息安全数学基础第一阶段知识总结
信息安全数学基础第一阶段知识总结
第一章整数得可除性
一整除得概念与欧几里得除法
1 整除得概念
定义1 设a、b就是两个整数,其中b≠0如果存在一个整数q 使得等式a=bq成立,就称b整除a或者a被b整除,记作b|a ,并把b 叫作a得因数,把a叫作b得倍数、这时,q也就是a得因数,我们常常将q写成a/b或
否则,就称b不能整除a或者a不能被b整除,记作a b、
2整除得基本性质
(1)当b遍历整数a得所有因数时,-b也遍历整数a得所有因数、(2)当b遍历整数a得所有因数时,a/b也遍历整数a得所有因数、(3)设b,c都就是非零整数,
(i)若b|a,则|b|||a|、
(ii)若b|a,则bc|ac、
(iii)若b|a,则1〈|b|≤|a|、
3整除得相关定理
(1)设a,b≠0,c≠0就是三个整数、若c|b,b|a,则c|a、
(2)设a,b,c≠0就是三个整数,若c|a,c|b,则c|a±b
(3)设a,b,c就是三个整数、若c|a,c|b则对任意整数s,t,有c|sa+tb、
(4)若整数a1, …,an都就是整数c≠0得倍数,则对任意n个整数
s1,…,sn,整数就是c得倍数
(5)设a,b都就是非零整数、若a|b,b|a,则a=±b
(6)设a,b,c就是三个整数,且b≠0,c ≠0,如果(a , c)=1,则(ab , c)=(b,c)
(7) 设a,b , c就是三个整数,且c≠0,如果c|ab,(a , c)
=1, 则c|b、
(8)设p就是素数,若p|ab ,则p |a或p|b
(9)设a1,…,a n就是n个整数,p就是素数,若p|a1…a n,则p一定整除某一个ak
二整数得表示
主要掌握二进制、十进制、十六进制等得相互转化、
三最大公因数与最小公倍数
(一)最大公因数
1.最大公因数得概念
定义:设就是个整数,若使得,则称为得一个因数。公因数中最大得一个称为得最大公因数。记作、
若,则称互素。
若,则称两两互素。?思考:1.由两两互素,能否导出
2。由能否导出两两互素?
2。最大公因数得存在性
(1)若不全为零,则最大公因数存在并且
(2)若全为零,则任何整数都就是它得公因数。这时,它们没有最大公因数.
3.求两个正整数得最大公因数。
定理1:设任意三个不全为零得整数,且则
辗转相除法
由带余除法得
(1)
……
因为每进行一次带余除法,余数至少减少1,且就是有限整数,故经过有限次带余除法后,总可以得到一个余数就是零得情况,即由(1)知,定理2:任意两个正整数,则就是(1)中最后一个不等于零得余数. 定理3:任意两个正整数得任意公因数都就是得因数。
4.性质
定理4:任意两个正整数,则存在整数,使得成立
定理5:设就是不全为零得整数。
(i)若则
(ii)若则
(iii)若就是任意整数,则
从上面定理我们很容易得到下面几个常用结论:
①
② 且?
③
④
5.求两个以上正整数得最大公因数
设
则有下面得定理:
定理6:若就是个正整数,则
只需证①就是得一个公因数.②就是得公因数中最大一个
例求
解:
6.求两个正整数得最大公因数得线性组合(重点掌握)
方法一运用辗转相除法求最大公因数得逆过程;
方法二补充得方法
方法三运用列表法求解
(二)最小公倍数
1.最小公倍数得定义
定义:就是个整数,如果对于整数,有,那么叫做得一个公倍数.在得一切公倍数中最小一个正整数,叫做最小公倍?数.记作。
2.最小公倍数得性质。
定理1:设就是任给得两个正整数,则
(i)得所有公倍数都就是得倍数.
(ii)
定理2:设正整数就是得一个公倍数,则
3。求两个以上整数得最小公倍数
定理3:设就是个正整数, 若
则
只需证:①就是得一个公倍数,即,
②设就是得任一公倍数,则
例1 求
解:
又?
四素数算术基本定理
1.素数、合数得概念
定义:一个大于1得整数,如果它得正因数只有1与它得本身,我们就称它为素数,否则就称为合数。
2.性质
定理1:设就是大于1得整数,则至少有一个素因数,并且当就是合数时,若就是它大于1得最小正因数,则
定理2设n就是一个正整数,如果对所有地素数,都有
p n,则n一定就是素数、
求素数得基本方法:爱拉托斯散筛法。
定理3:设就是素数,就是任意整数,则
(i) 或(ii) 若则或
3.素数得个数
定理4:素数得个数就是无穷得.
4。算术基本定理
定理5任一整数n〉1都可以表示成素数得乘积,且在不考虑乘积顺序得情况下,该表达式就是唯一得、即
n= p1… ps,p1≤… ≤p s , (1)
其中p i就是素数,并且若n= q1…qt, q1≤… ≤q t,其中q j就是素数,则s= t , p i = qj, 1≤i ≤s、
推论1:设就是任一大于1得整数,且
为素数,且则就是得正因数得充分必要条件就是