信息安全数学基础第一阶段知识总结

合集下载

信息安全数学基础第一章-第一章第4-5节

信息安全数学基础第一章-第一章第4-5节

p2 2
L
ps s
,
b
p1 1
p2 2
L
ps s
,
其中 i i 0, (i 1, 2,L , t);
i i 0, (i t 1, 2,L , s).

a'
p1 1
p2 2
于是 (120,150, 210, 35) 5.
同样 [120,150, 210, 35] 23 3 52 7 4200.
23
例5 设a, b是两个正整数,则存在整数a ' | a, b' | b,使得
a 'b' [a, b], (a ', b') 1.
证 设a, b有分解式:
a
p1 1
b p1 ' p2 'L pu ', c pu1 ' p2 'L ps ' 于是 n bc p1 ' p2 'L pu ' pu1 ' p2 'L ps '
15
适当改变pi '的次序,即得(1)式.
由归纳法原理, 对于所有n 1的整数,(1)式成立.
再证表达式的唯一性. 假设还有
n q1q2 L qt , q1 q2 L qt
所以[a, b] | m.
此定理表明:任意两个正整数的乘积等于这两个数的 最小公倍数与最大公因数的乘积.这两个数的最小公 倍数不但是最小的正倍数,且是另外的公倍数的因数.
10
推论 设m, a, b是正整数,则[ma, mb] m[a, b].

[ma, mb]
m 2 ab (ma, mb)
m2ab m ab m(a,b) (a,b)

信息安全数学基础知识点

信息安全数学基础知识点

第六章 素性检验6.1 拟素数引例:根据Fermat 小定理,我们知道:如果n 是一个素数,则对任意整数b,(b,n)=1,有)(mod 11n b n ≡- 由此,我们得到:如果一个整数b,(b,n)=1,使得)(mod 11n b n ≡/-,则n 是一个合数。

定义1:设n 是一个奇合数,如果整数b,(b,n)=1使得同余式 )(mod 11n b n ≡-成立,则n 叫做对于基b 拟素数。

引理:设d,n 都是正整数,如果d 能整除n 则12-d 能整除12-n定理1:存在无穷多个对于基2拟素数。

定理2:设n 是一个奇合数,则(i)n 是对于基b,((b,n)=1),拟素数当且仅当b 模n 指数整除n-1。

(ii)如果n 是对于基1b ((1b ,n)=1),和基2b ,((2b ,n)=1),拟素数,则n 是对于基21b b 拟素数。

(iii)如果n 是对于基b,((b,n)=1),拟素数,则n 是对于基1-b 拟素数。

(iv)如果有一个整数b ,((b,n)=1),使得同余式)(mod 11n b n ≡-不成立,则模n 简化剩余系中至少有一半数使得该同余式不成立。

//////////////////////////////////////////////////////////////////////////////////////////////////////////Fermat 素性检验给定奇整数3≥n 和安全参数t 。

1.随即选取整数b ,22-≤≤n b;2.计算()n b r n mod 1-=;3.如果1≠r ,则n 是合数;4.上述过程重复t 次;定义2:合数n 称为Carmichael 数,如果对所有正整数b ,(b,n)=1, 都有同余式()n b n mod 11≡-成立 定理3:设n 是一个奇合数。

(i)如果n 被一个大于1平方数整除,则n 不是Carmichael 数。

信息安全数学基础第1章整除概述.

信息安全数学基础第1章整除概述.

1.2整数表示
证明 存在性 由欧几里得除法,有整数k,使得 a = q1b a0, 0 a0 b 1, q1 = q2b a1, 0 a1 b 1, qk 1 = qkb ak 1,0 ak 1 b 1, qk = qk+1b ak ,0 ak b 1 其中诸ai与qi都是唯一确定的。则0 < ak b 1, 0≤qk+1<qk<… <q2 <q1 <a,故必有整数k,使得qk+1=0
1.2整数表示
唯一性 设有两种不同的表达式: a= akbk ak 1bk 1 a1b a0 a= ckbk ck 1bk 1 c1b c0 两式相减得: 0= (ak –ck )bk (ak-1 –ck -1) bk 1 (a1 –c1 ) b (a0 –c0), 设j是最小的正整数使得aj ≠cj,则 bj[ (ak –ck )bk-j (aj+1 –cj +1) b+ (aj –cj ) ]=0
1.1整除的概念,欧几里得除法
1.1整除的概念,欧几里得除法
1.1整除的概念,欧几里得除法
1.2整数表示

对于数的十进制表示,我们已经是很熟悉的了。 本章主要介绍实数的b进制表示,以及一些基本 知识

定理 1设b是大于1的整数,则任何正整数a
都可以写成 a = akbk ak 1bk 1 a1b a0 的形式,其中ak 0,ai(0 i k)是在0与 b 1之间唯一确定的整数。

1.1整除的概念,欧几里得除法
下面证明每个合数必有素因子 定理1.2

信息安全数学基础第一阶段知识总结

信息安全数学基础第一阶段知识总结

信息安全数学基础第一阶段知识总结第一章整数得可除性一整除得概念与欧几里得除法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.最大公因数得概念定义:设就是个整数,若使得 ,则称为得一个因数。

公因数中最大得一个称为得最大公因数。

记作、若,则称互素。

若,则称两两互素。

信息安全数学基础 pdf

信息安全数学基础 pdf

信息安全数学基础 pdf
1 信息安全数学基础
信息安全数学基础是当下信息安全领域的重要组成部分。

它不仅
涉及数学基本原理,还关联着计算机科学、密码学、计算机技术等学
科的理论体系。

信息安全基于一些数学理论尤其是密码学,利用特定的数学基础,利用数学理论实现安全信息传输,保护系统、数据库及网络安全,使
之达到全面的安全保护。

例如,在信息安全领域,密钥及算法安全性
建立在数论理论上,如随机数发生、数论理论等。

信息安全数学基础通常包括数学基本原理、数据结构、计算机科学、密码学、计算机技术等广泛的学科的系统学习。

它的研究,不仅
需要对各门学科深入的研究,还要加强对这些学科之间的联系与融合,从学科角度探求祕钥的基本原理及其衍生的用途。

信息安全数学基础的研究将有助于培养学生具有良好的系统化学
习与研究理论能力,增强学生应用和研究数学原理、方法和软件工具,提高学生针对信息安全领域问题进行分析和处理的能力,更好地把握
和应对今后信息安全领域的发展。

信息安全数学基础的研究给信息安全领域的发展带来了很大的推
动力,是当代信息化经济社会发展的重要基础,特别是互联网安全与
政府、军队、企业、学校等重要网络应用系统的安全保护,势在必行。

因此,从培养学生的角度出发,对信息安全数学基础进行系统地学习和研究,将有利于培养具有素质的信息安全专业人才。

信息安全数学基础第一章-第1章习题解答

信息安全数学基础第一章-第1章习题解答

39 设a, b 是任意两个不全为零的整数,
(i) 若m是任一整数,则[am, bm]=[a, b]m。
(ii) [a, 0]=0 。
证明:(i) 设 L= [a, b],则 a L, b L,进而
am Lm, bm Lm,即Lm是am, bm的公倍数。
所以[am, bm] Lm= [a, b]m。
所以a (2j-i-1) ,但 j-i < d0,得到矛盾。
说明
r1, r2 ,
,
rd
0
互不相同。
1
从而,1, r1 1, r2 1, , rd0 1 1
是2d 被 a 除后,d0个不同的最小非负余数。 最后,由
2d0 s 1 2d0 2s 2s 2s 1 2s (2d0 1) (2s 1)
37 设a, b 是两个不同的整数,证明如果整数n > 1 满足n|(a2-b2) 和 n | (a+b),n | (a-b),则n是合数。 证明:由已知及a2-b2=(a+b)(a-b)得
n|(a+b)(a-b)。 若 n 是素数,根据1.4定理2, n|(a+b) 或 n|(a-b), 与已知条件矛盾。所以n是合数。
(an , b)=(aan-1 , b)=(an-1 , b)=(aan-2 , b) = (an-2 , b)=…= (a2 , b)=(aa , b)= (a , b)= 1
(b,an) =(an , b)=1,类似的
(bn , an)=(bbn-1 , an)=(bn-1 , an)=(bbn-2 , an)
21 证明:n >1 时, 1+ 1 +1+ + 1 不是整数。
23
n
1 通分后,2 这一项的分子变为奇数k,其余各项的

信息安全中的数学基础第一章

信息安全中的数学基础第一章

最小公倍数与最大公因子关系
定理1-8
a,b 2)
(a,b)
1)设d是a,b的任意公倍数,则 [a,b] d. ab ,特别地,如果(a,b) = 1,[a,b] = |ab|.
定理2证明
证明
1)做带余除法: d = q[a,b] + r,0r[a,b], 由于ad,bd,那么 a[a,b],b[a,b], 则ar,br, r也是a,b的公倍数,
互素
定义1-7:设a,b是两个不全为0的整数,如果(a,b) = 1,
则称a,b互素.
推论1-1:a,b互素的充分必要条件是:
存在u,v,使ua+vb = 1. 证明 必要条件是定理1的特例,只需证充分条件. 如果存在u,v,使 ua+vb = 1. 则由(a,b)(ua+vb),得(a,b)1, 所以(a,b) = 1.
v, 使
(a,b)= ua+vb.
最大公因子定理
例6:将a = 888,b = 312的最大公因子表示为(a,b) = ua+vb 解 利用欧几里得除法求最大公因子的过程可以解出. 888 = 2312+264 312 = 1264+48 264 = 548+24 48=2 24 我们有: 264 = 8882312=a-2b 48 = 312264 = b (a-2b) = –a+3b 24 = 264548 = (a-2b)5(–a+3b) =6a17b 故(888,312) = 24 = 6888+(17)312.
(3)近世代数(第二版),韩士安,林磊著,科学出版社, 2009年
《信息安全数学基础》课程介绍
课程内容:数论,近世代数,有限域 课程目的:培养抽象思维能力和严格的逻辑推理 能力, 为学习专业基础课及专业课打好基础

信息安全数学基础复习笔记

信息安全数学基础复习笔记

信息安全数学基础复习笔记
12.3复习笔记
第⼀章、整数的可除性
1.1 整数的概念、欧⼏⾥得除法
1.2 最⼤公因数与⼴义欧⼏⾥得除法
1.3 整除的进⼀步性质及最⼩公倍数
1.4 整数分解
1.5 素数的算术基本定理
第⼆章、同余
2.1 同余的概念及基本性质
2.2 剩余类及完全剩余系
2.3 简化剩余系与欧拉函数
2.4 欧拉定理、费马⼩定理、Wilson定理
2.5 模重复平⽅算法
12.5复习笔记
第三章、同余式
3.1 基本概念及⼀次同余式
3.2 中国剩余定理
3.3 ⾼次同余式的解法及解数
3.4 素数模的同余式
第四章、⼆次同余式与平⽅剩余4.1 ⼀般⼆次同余式
4.2 模为奇素数的平⽅剩余与平⽅剩余4.3 勒让得符号
4.4 ⼆次互反律
4.5 雅可⽐符号
第五章、原根与指标
5.1 指数及基本性质
5.2 原根
5.3 指标及n次同余式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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) 若整数a 1 , …,a n 都是整数c ≠0的倍数,则对任意n 个整数s 1,…,s n ,整数 是c 的倍数ab n n as a s ++ 11(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一定整除某一个a k二整数的表示主要掌握二进制、十进制、十六进制等的相互转化.三最大公因数和最小公倍数(一)最大公因数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的最小正因数,则p ,都有定理2设n是一个正整数,如果对所有地素数np n,则n一定是素数.求素数的基本方法:爱拉托斯散筛法。

定理3:设是素数,是任意整数,则(i) 或(ii) 若则或3.素数的个数定理4:素数的个数是无穷的.4.算术基本定理定理5任一整数n>1都可以表示成素数的乘积,且在不考虑乘积顺序的情况下,该表达式是唯一的.即n= p1… p s , p1≢… ≢p s , (1)其中p i是素数,并且若n = q1…q t , q1≢… ≢q t , 其中q j是素数,则s= t , p i = q j, 1 ≢i ≢s.推论1:设是任一大于1的整数,且为素数,且则是的正因数的充分必要条件是推论2:且为素数.则第二章同余一同余概念和基本性质<一>、同余的定义.定义:如果用去除两个整数所得的余数相同,则称整数关于模同余,记作如果余数不同,则称关于模不同余,记作.定理1:整数关于模同余充分必要条件是<二>、性质.定理2:同余关系是一种等价关系,即满足(1)自反性:(2)对称性:若(3)传递性:若定理3:若则:定理4:若且则定理5:若且则定理6:若,则定理7:若且则定理8:若则定理9设整数n有十进制表示式:n = a k 10k + a k-1 10k-1+ … + a1 10 + a0 , 0≢a i <10则 3 | n的充分必要条件是 3 | a k+ … + a0 ;而9 |n 的充分必要条件是 9 | a k+ … + a0 .定理10设整数n有1000进制表示式:n = a k 1000k+ …+ a1 1000 + a0 , 0≢a i <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(mod m)定理5:若当分别遍历模的完全剩余系时,则也遍历模的完全剩余系.例1:问是否构成模的完全剩余系?解:是的一个排列.能构成模的一组完全剩余系.<三> 简化剩余系1、简化剩余类、简化剩余系概念.定义3:若模的某一剩余类里的数与互素,则把它称为模的一个互素剩余类.在与模互素的全部剩余类中,各取出一整数组成的系,叫做模的一组简化剩余系.在完全剩余系中所有与模互素的整数构成模的简化剩余系.2.简化剩余系的个数.定义4:欧拉函数是定义在正整数集上的函数,的值等于序列与互素的个数.为素数定理6:个整数构成模的简化剩余系的充要条件是定理7:若遍历模的简化剩余系,则也遍历模的简化剩余系定理8设 m 1 ,m 2 是互素的两个正整数,如果x 1 , x 2 分别遍历模 m 1 和 m 2 的简化剩余系,则m 2x 1 + m 1x 2 遍历模m 1 m 2 的简化剩余系. 定理9:若 ,则∏∏--=-===n p knp a ka ap p n p n n pp pn n s |1|1)11()11()11()(101 ϕ则有标准因数分解式为设正整数定理<三>欧拉定理 费马小定理 威尔逊定理1. 欧拉定理 设m 是大于1的整数,如果a 是满足(a , m)=1的整数,则)m mo d (1a)m (≡ϕ2.费马定理 设p 是一个素数,则对任意整数a ,我们有 a p ≡a (mod p) 3.(wilson )设p 是一个素数.则 )p mod (1)!1p (-≡-<四>模重复平方计算法 主要掌握运用该方法解题过程第三章 同余式1.同余式的定义定义1 设m 是一个正整数,设f(x)为多项式其中a i 是整数,则 f(x) ≡0( mod m ) (1)叫作模m 同余式 . 若1n n a x a x a )x (f +++=n a 0 (mod m), 则n 叫做f(x)的次数,记作degf .此时,(1)式又叫做模m 的n 次同余式.2.同余式的解、解数及通解表达式定理 1 设m 是一个正整数,a 是满足a m 的整数则一次同余式 ax ≡b (mod m)有解的充分必要条件是(a , m)|b ,而且, 当同余式有解时,其解数为d =( a , m).定理2设m 是一个正整数,a 是满足(a,m)=1的整数,则一次同余式 ax ≡ 1(mod m)有唯一解x ≡a ’(mod m).定理3 设m 是一个正整数,a 是满足(a,m)|b 的整数,则一次同余式 ax ≡ b(mod m) 的全部解为.1)m ,a (,,1,0t )m mod ()m ,a (m t ))m ,a (m mod ()m ,a (a )m ,a (b x 1-=+⎪⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛⋅≡- 3.中国剩余定理定理1 (中国剩余定理)设k 1m ,,m 是k 个两两互素的正整数,则对任意的整数k 1b ,,b ,同余式组)1()m mod (b x )m mod (b x kk 11⎪⎩⎪⎨⎧≡≡一定有解,且解是唯一的 例1 计算).77 mod (21000000解一 利用 2.4定理 1(Euler 定理 )及模重复平方计算法直接计算. 因为77=7·11,,60)11()7()77(=⋅=ϕϕϕ所以由2.4定理1(Euler 定理),)77 mod (1260≡,又1000000=16666·60+40,所以)77 mod (22)2(2404016666601000000≡⋅=,设m=77,b=2,令a=1.将40写成二进制,40=23 + 25 ,运用模重复平方法,我们依次计算如下: (1))77(mod 4,1,02100≡≡≡==b b a a n 计算(2) n 1 = 0, 计算 )77 mod (16b b ,1a a 21201≡≡≡=(3) n 2 = 0, 计算 )77 mod (25b b ,1a a 22312≡≡≡= (4) n 3 = 1, 计算 )77 mod (9b b ,25b a a 234323≡≡≡⋅=(5) n 4 = 0 , 计算)77 mod (4b b ,25a a 24534≡≡≡= (6) n 6 = 1 , 计算 )77 23(mod b a a 545≡⋅=最后,计算出)77 mod (2321000000≡ 解二 令10000002x =,因为77=7·11,所以计算x(mod 77)等价于求解同余式组⎩⎨⎧≡≡)11 mod (b x )77 mod (b x21 因为Euler 定理给出)7 mod (1226)7(≡≡ϕ,以及1000000=166666·6+4,所以)7 mod (22)2(2b 4166666610000001≡⋅≡≡.令 77m m m ,11m ,7m 2121=⋅===,7m M ,11m M 1221====分别求解同余式 )11 mod (17M ),7 mod (111M '2'1≡≡,得到8M ,2M '2'1== 故x ≡2·11·2+8·7·1≡100≡23(mod 77)因此,21000000 ≡23(mod 77) 例2:解同余式组解:原同余式组有解且同解于两两互素同余式组有惟一解.原同余式组的解为第四章 二次同余式与平方剩余1.二次同余式的定义定义1 设m 是正整数,若同余式1)m ,a (),m mod (a x 2=≡有解,则a 叫做模m 的平方剩余(二次剩余);否则,a 叫做模m 的平方非剩余(或二次非剩余).2. 模为奇素数的平方剩余和平方非剩余 讨论模为素数p 的二次同余式1),(),(mod 2=≡p a p a x定理1(欧拉判别条件)设p 是奇素数,(a, p)=1, 则 ( i ) a 是模p 的平方剩余的充分必要条件是);(mod 121p a p ≡-(ii) a 是模p 的平方非剩余的充分必要条件是);(mod 121p ap -≡-并且当a 是模p 的平方剩余时,同余式(1)恰有二解.定理2 设p 是奇素数,则模p 的简化剩余系中平方剩余与平方非剩余的个数各为(p-1)/2,且(p-1)/2个平方剩余与序列:222)21(,,2,1-p 中的一个数同余.且仅与一个数同余. 例1 利用定理判断3.勒让德符号定义1设p 是素数,定义勒让德符号如下:⎪⎩⎪⎨⎧=ap p a p a |01,1)p a (若,的平方非剩余是模,若-的平方剩余是模若欧拉判别法则 设p 是奇素数,则对任意整数a,)p mod (a p a 21p -≡⎪⎭⎫ ⎝⎛ 常用定理及结论设p 是奇素数,则 (1) 1p 1=⎪⎭⎫⎝⎛ (2) 21p )1(p 1--=⎪⎭⎫ ⎝⎛-(3)⎩⎨⎧≡≡=⎪⎭⎫⎝⎛-4)3(mod p , 1-)4 mod (1p ,1p 1若若(4) ;p a p p a ⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛+(5) ;p b p a p ab ⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛=⎪⎭⎫⎝⎛(6) 设(a, p) =1, 则1p a 2=⎪⎭⎫ ⎝⎛ (7) 设p 是奇素数,如果整数a, b 满足 a ≡ b(mod p),则 ⎪⎭⎫ ⎝⎛=⎪⎭⎫⎝⎛p b p a(8)812p )1(p 2--=⎪⎪⎭⎫ ⎝⎛(9)互倒定律若p,q 是互素奇素数,则⎪⎭⎫ ⎝⎛-=⎪⎭⎫ ⎝⎛-⋅-q p )1(p q 21q 21p例1⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛5355335325330 ,而153553553)1(535132353353)1(5331)1(5322153215215321381532-=⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛-=⎪⎭⎫ ⎝⎛-=⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛-=⎪⎭⎫ ⎝⎛-=-=⎪⎭⎫⎝⎛-⋅--⋅--所以15355335325330-=⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛=⎪⎭⎫ ⎝⎛第五章 指数与原根一 指数 1.指数的定义定义1 设m>1是整数 ,a 是与m 互素的正整数,则使得)(mod 1m a e≡成立的最小正整数e 叫做a 对模m 的指数,记作)(a ord m.2.指数的性质定理1 设m>1是整数,a 是与m 互素的整数,则整数d 使得)(mod 1m a d≡的充分必要条件是d a ord m|)(.定理1之推论 设m>1是整数,a 是与m 互素的整数,则)(|)(m a ord mϕ性质1设m>1是整数,a 是与m 互素的整数 (i) 若b ≡a(mod m),则)b (ord )a (ord m m =(ii)设1a-使得)m mod (1a a1≡-则 )a (ord )a (ord m 1m=-.性质2 设m>1是整数,a 是与m 互素的整数,则)(mod m a a kd≡的充分必要条件是))((mod a ord k d m ≡性质3 设m>1是整数,a 是与m 互素的整数设d ≣0,为整数,则)),(()()(d a ord a ord a ord mmdm=二 原根1. 原根的定义定义 若(a,m)=1, 如果a 对模m 的指数是)(m ϕ,即)()(a o r d m m=ϕ则a 叫做模m 的原根 2.原根的相关定理及性质定理1 设m>1是整数 ,a 是与m 互素的整数.则1)(1,,,1-=a ord m aa a 模m 两两不同余,特别地,当a 是模m 的原根,即)()(m a ord m ϕ=时,这)(m ϕ个数组成模m 的简化剩余系定理2 设m>1是整数,g 是模m 的原根,设d ≣0为整数,则dg是模m 的原根当且仅当1))m (,d (=ϕ 3. 原根存在的条件定理1 设p 是奇素数,则模p 的原根存在.定理2 设g 是模p 的一个原根,则g 或者p+g 是模p 2 的原根. 定理3设p 是一个奇素数,则对任意正整数a,模p a 的原根存在.更确切地说,如果g 是模 p 2的一个原根,则对任意正整数a ,g 是模p a 的原根.定理4设a ≣ 1,g 是模p a 的一个原根,则g 与g+ p a 中的奇数是模2p a 的一个原根定理5 模m 的原根存在的充分必要条件是a a2p ,p ,4,2m =,其中p是奇素数.定理6设m>1, 的所有不同素因数是q 1 , …,q k , 则g 是模m 的一个原根的充分必要条件是iq /)m (g ϕ 1(mod m),i=1,…,k)m (ϕ。

相关文档
最新文档