信息安全数学基础第一阶段知识总结_第1页
信息安全数学基础第一阶段知识总结_第2页
信息安全数学基础第一阶段知识总结_第3页
信息安全数学基础第一阶段知识总结_第4页
信息安全数学基础第一阶段知识总结_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息安全数学基础第一阶段知识总结第一章整数得可除性一整除得概念与欧几里得除法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整除,记作ab、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,…,an就是n个整数,p就是素数,若p|a1…an,则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就是一个正整数,如果对所有地素数,都有pn,则n一定就是素数、求素数得基本方法:爱拉托斯散筛法。定理3:设就是素数,就是任意整数,则(i)或(ii)若则或3.素数得个数ﻫ定理4:素数得个数就是无穷得.4。算术基本定理定理5任一整数n〉1都可以表示成素数得乘积,且在不考虑乘积顺序得情况下,该表达式就是唯一得、即n=p1…ps,p1≤…≤ps,(1)其中pi就是素数,并且若n=q1…qt,q1≤…≤qt,其中qj就是素数,则s=t,pi=qj,1≤i≤s、推论1:设就是任一大于1得整数,且为素数,且则就是得正因数得充分必要条件就是

推论2:且为素数.则第二章同余一同余概念与基本性质〈一>、同余得定义.ﻫ定义:如果用去除两个整数所得得余数相同,则称整数关于模同余,记作如果余数不同,则称关于模不同余,记作、定理1:整数关于模同余充分必要条件就是〈二〉、性质。ﻫ定理2:同余关系就是一种等价关系,即满足(1)自反性:(2)对称性:若(3)传递性:若

定理3:若则:定理4:若且则定理5:若且则定理6:若,则ﻫ定理7:若且则

定理8:若则定理9设整数n有十进制表示式:n=ak10k+ak—110k—1+…+a110+a0,0≤ai<10则3|n得充分必要条件就是3|ak+…+a0;而9|n得充分必要条件就是9|ak+…+a0、定理10设整数n有1000进制表示式:n=ak1000k+…+a11000+a0,0≤ai〈1000则7(或11,或13)|n得充分必要条件就是7(或11,或13)能整除整数(a0+a2+…)–(a1+a3+…)例1:求7除得余数.

解:除得余数为4。

例2:求得个位数.

解:得个位数为。

二完全剩余系与互素剩余系<一>、剩余类.ﻫ1。定义1:设就是一个给定得正整数.则叫做模得剩余类。ﻫ定理1:设就是模得剩余类,则有(1)中每一个整数必属于这个类中得一个,且仅属于一个.(2)中任意两个整数属于同一类得充要条件就是ﻫ<二>、完全剩余系ﻫ1.定义2:在模得剩余类中各取一个数则个整数称为模得一组完全剩余系。任意个连续得整数一定构成模得一组完全剩余系.2.形成完全剩余系得充要条件.ﻫ定理2:个整数形成模得完全剩余系得充要条件就是:ﻫ3.完全剩余系得性质.

定理3:若则当遍历模得完全剩余系时,则ﻫ也遍历模得完全剩余系。定理4设m就是一个正整数,a就是满足(a,m)=1得整数,则存在整数a’1≤a’〈m,使得aa’≡1(modm)定理5:若当分别遍历模得完全剩余系时,则也遍历模得完全剩余系.例1:问就是否构成模得完全剩余系?

解:

就是得一个排列。能构成模得一组完全剩余系.

〈三〉简化剩余系ﻫ1、简化剩余类、简化剩余系概念.ﻫ定义3:若模得某一剩余类里得数与互素,则把它称为模得一ﻫ个互素剩余类。在与模互素得全部剩余类中,各取出一整

数组成得系,叫做模得一组简化剩余系。在完全剩余系中所有与模互素得整数构成模得简化剩余系.2.简化剩余系得个数.ﻫ定义4:欧拉函数就是定义在正整数集上得函数,得值等于ﻫ序列与互素得个数。为素数定理6:个整数构成模得简化剩余系得充要条件就是

定理7:若遍历模得简化剩余系,则也遍历模得

简化剩余系定理8设m1,m2就是互素得两个正整数,如果x1,x2分别遍历模m1与m2得简化剩余系,则m2x1+m1x2遍历模m1m2得简化剩余系、定理9:若,则〈三>欧拉定理费马小定理威尔逊定理欧拉定理设m就是大于1得整数,如果a就是满足(a,m)=1得整数,则2.费马定理设p就是一个素数,则对任意整数a,我们有ap≡a(modp)3.(wilson)设p就是一个素数、则<四〉模重复平方计算法主要掌握运用该方法解题过程第三章同余式1.同余式得定义定义1设m就是一个正整数,设f(x)为多项式其中ai就是整数,则f(x)≡0(modm)(1)叫作模m同余式、若0(modm),则n叫做f(x)得次数,记作degf、此时,(1)式又叫做模m得n次同余式、2.同余式得解、解数及通解表达式定理1设m就是一个正整数,a就是满足am得整数则一次同余式ax≡b(modm)有解得充分必要条件就是(a,m)|b,而且,当同余式有解时,其解数为d=(a,m)、定理2设m就是一个正整数,a就是满足(a,m)=1得整数,则一次同余式ax≡1(modm)有唯一解x≡a’(modm)、定理3设m就是一个正整数,a就是满足(a,m)|b得整数,则一次同余式ax≡b(modm)得全部解为3.中国剩余定理定理1(中国剩余定理)设就是k个两两互素得正整数,则对任意得整数,同余式组一定有解,且解就是唯一得例1计算解一利用2、4定理1(Euler定理)及模重复平方计算法直接计算、因为77=7·11,所以由2、4定理1(Euler定理),,又1000000=16666·60+40,所以,设m=77,b=2,令a=1、将40写成二进制,40=23+25,运用模重复平方法,我们依次计算如下:(1)(2)n1=0,计算(3)n2=0,计算(4)n3=1,计算(5)n4=0,计算(6)n6=1,计算最后,计算出解二令,因为77=7·11,所以计算x(mod77)等价于求解同余式组因为Euler定理给出,以及1000000=166666·6+4,所以、令,分别求解同余式,得到故x≡2·11·2+8·7·1≡100≡23(mod77)因此,2≡23(mod77)例2:解同余式组ﻫ解:原同余式组有解且同解于两两互素同余式组有惟一解。

原同余式组得解为第四章二次同余式与平方剩余1。二次同余式得定义定义1设m就是正整数,若同余式有解,则a叫做模m得平方剩余(二次剩余);否则,a叫做模m得平方非剩余(或二次非剩余)、模为奇素数得平方剩余与平方非剩余讨论模为素数p得二次同余式定理1(欧拉判别条件)设p就是奇素数,(a,p)=1,则(i)a就是模p得平方剩余得充分必要条件就是(ii)a就是模p得平方非剩余得充分必要条件就是并且当a就是模p得平方剩余时,同余式(1)恰有二解、定理2设p就是奇素数,则模p得简化剩余系中平方剩余与平方非剩余得个数各为(p—1)/2,且(p—1)/2个平方剩余与序列:中得一个数同余、且仅与一个数同余、例1利用定理判断3、勒让德符号定义1设p就是素数,定义勒让德符号如下:欧拉判别法则设p就是奇素数,则对任意整数a,常用定理及结论设p就是奇素数,则(1)(2)(3)(4)(5)(6)设(a,p)=1,则(7)设p就是奇素数,如果整数a,b满足a≡b(modp),则(8)(9)互倒定律若p,q就是互素奇素数,则例1,而所以第五章指数与原根一指数1.指数得定义定义1设m〉1就是整数,a就是与m互素得正整数,则使得成立得最小正整数e叫做a对模m得指数,记作、2.指数得性质定理1设m>1就是整数,a就是与m互素得整数,则整数d使得得充分必要条件就是、定理1之推论设m〉1就是整数,a就是与m互素得整数,则性质1设m>1就是整数,a就是与m互素得整数若b≡a(modm),则(ii)设使得则、性质2设m>1就是整数,a就是与m互素得整数,则得充分必要条件就是性质3设m〉1就是整数,a就是与m互素得整数设d≥0,为整数,则二原根原根得定义定义若(a,m)=1,如果a对模m得指数就是,即则a叫做模m得原根2.原根得相关定理及性质定理1设m〉1就是整数,a就是与m互素得整数、则模m两两不同余,特别地,当a就是模m得原根,即时,这个数组成模m得简化剩余系定理2设m>1就是整数,g就是模m得原根,设d≥0为整数,则就是模m得原根当

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论