信安数学9

合集下载

密码学答案2

密码学答案2

《密码学原理与实践(第三版)》课后习题参考答案(由华中科技大学信安09级提供)第二章2.1(何锐)解:依题意有:x ∈{2,…,12},y ∈{D ,N} 计算Pr[x ,y]:Pr[2,D]=1/36 Pr[3,D]=0 Pr[4,D]=1/36 Pr[5,D]=0 Pr[6,D]=1/36 Pr[7,D]=0 Pr[8,D]=1/36 Pr[9,D]=0 Pr[10,D]=1/36 Pr[11,D]=0 Pr[12,D]=1/36Pr[2,N]=0 Pr[3,N]=1/18 Pr[4,N]=1/18 Pr[5,N]=1/9 Pr[6,N]=1/9 Pr[7,N]=1/6 Pr[8,N]=1/9 Pr[9,N]=1/9 Pr[10,N]=1/18 Pr[11,N]=1/18 Pr[12,N]=0 计算Pr[x | y]:有Pr[D]=1/6 Pr[N]=5/6Pr[2 | D]=1/6 Pr[3 | D]=0 Pr[4 | D]=1/6 Pr[5 | D]=0 Pr[6 | D]=1/6 Pr[7 | D]=0 Pr[8 | D]= 1/6 Pr[9 | D]=0 Pr[10 | D]= 1/6 Pr[11 | D]=0 Pr[12 | D]=1/6Pr[2 | N]=0 Pr[3 | N]=1/15 Pr[4 | N]=1/15 Pr[5 | N]=2/15 Pr[6 | N]=2/15 Pr[7 | N]=1/5 Pr[8 | N]=2/15 Pr[9 | N]=2/15 Pr[10 | N]=1/15 Pr[11 | N]=1/15 Pr[12 | N]=0 计算Pr[y | x]:Pr[D | 2]=1 Pr[D | 3]=0 Pr[D | 4]=1/3 Pr[D | 5]=0 Pr[D | 6]=1/5 Pr[D | 7]=0 Pr[D | 8]=1/5 Pr[D | 9]=0 Pr[D | 10]=1/3 Pr[D | 11]=0 Pr[D | 12]=1Pr[N | 2]=0 Pr[N | 3]=1 Pr[N | 4]=2/3 Pr[N | 5]=1 Pr[N | 6]=4/5 Pr[N | 7]=1 Pr[N | 8]=4/5 Pr[N | 9]=1 Pr[N | 10]=2/3 Pr[N | 11]=1 Pr[N | 12]=0 有上面的计算可得:Pr[D | x]Pr[x] = Pr[D]Pr[x | D] Pr[N | x]Pr[x] = Pr[N]Pr[x | N] 显然符合Bayes 定理。

信息安全数学基础课后答案(陈恭亮著)清华大学出版社

信息安全数学基础课后答案(陈恭亮著)清华大学出版社

性除可的数整
章一第
案答题 习础基学数全安息信
2
)7492 *1 -2 773 ( * )347 - (+74 92 *802= )528 *3 - 7492 ( *802+528 * )911 - (= )2 74 * 1 - 528 ( * )9 11 - (+ 27 4 *9 8= )3 53 *1 -274 ( *98+3 53 *03 -= ) 911 *2 -35 3 ( * ) 03 - (+ 91 1 *9 2= )511 *1 -911 ( *9 2+511 -= )4 *82 -51 1 ( *1 -4= 3 * 1 - 4 = 1�解� 2� 155= t 6 2 2 1 - = s 以所 3 161 * )6221 - (+98 53 *155= ) 31 6 1 * 2 - 9 8 5 3 ( * 1 5 5+ 3 1 6 1 * ) 4 2 1 - (= ) 36 3 *4 -3 161 ( * )4 21 - (+ 36 3 *5 5= )1 61 *2 -363 ( *55+1 61 *41 -= )14 *3 -161 ( *41 -14 *31= )83 *1 -14 ( * 31+83 -= )3 *21 -8 3 ( *1 -3= 2 * 1 - 3 = 1�解� 1� �23 2 =� ) 1 + n ( 2 , n 2�以所 2 *n=n2 2 + n 2 * 1 = ) 1 + n ( 2�解� 2� 1 =� 1 - t 2 , 1 + t 2�以所 1 *2=2 1+2 * )1 - t (=1 - t2 2 + ) 1 - t 2 ( * 1 = 1 + t 2�解� 1� �92 2 =� 2 8 2 , 2 0 2�以所 2 *2=4 2+ 4 * 9=8 3 4+8 3 * 1=2 4 8 3+2 4 * 1=0 8 24+08 *2=202 0 8 + 2 0 2 * 1 = 2 8 2�解� 2� 5 = ) 5 8 , 5 5 (以所 5 * 5= 5 2 5+ 5 2 * 1= 0 3 5 2+ 0 3 * 1= 5 5 0 3 + 5 5 * 1 = 5 8�解� 1� �82 。个多穷无有数素的 3 + k 4 如形�确正论结原 。立成不设假以所�式形的 3 + k 4 为即�数素的式形 1 - k 4 为 N i p� N 以所 ) n ,… , 2 , 1 = i ( np *… *2p *1 p* 3≥ 1-np *… *2p *1 p*4= N 造构 1-k4=1-`k4=3+k4 为因 np ,… ,2p ,1p 为记�个限有有只数素的 3 + k 4 如形设假 法证反�明证� 3 1 。他其证可理同 。证得论结�立成不设假此因�数的 1 - k 3 出得能不�式形的 1 + k 3 是还的到

最新信息安全数学基础期末考试试卷及答案(A卷)

最新信息安全数学基础期末考试试卷及答案(A卷)

信息安全数学基础期末考试试卷及答案(A 卷)一、 填空题(本大题共8小题,每空2分,共24分)1. 两个整数a ,b ,其最大公因数和最小公倍数的关系为 ________________。

2. 给定一个正整数m ,两个整数a ,b 叫做模m 同余,如果______________,记作(mod )a b m ≡;否则,叫做模m 不同余,记作_____________。

3. 设m ,n 是互素的两个正整数,则()mn ϕ=________________。

4. 设1m >是整数,a 是与m 互素的正整数。

则使得1(mod )ea m ≡成立的最小正整数e 叫做a 对模m 的指数,记做__________。

如果a 对模m 的指数是()m ϕ,则a 叫做模m 的____________。

5. 设n 是一个奇合数,设整数b 与n 互素,如果整数n 和b 满足条件________________,则n 叫做对于基b 的拟素数。

6. 设,G G '是两个群,f 是G 到G '的一个映射。

如果对任意的,a b G ∈,都有_______________,那么f 叫做G 到G '的一个同态。

7. 加群Z 的每个子群H 都是________群,并且有0H =<>或H =______________。

8. 我们称交换环R 为一个域,如果R 对于加法构成一个______群,*\{0}R R =对于乘法构成一个_______群。

二、计算题(本大题共 3小题,每小题8分,共24分)1. 令1613,a = 3589b =。

用广义欧几里德算法求整数,s t ,使得(,)sa tb a b +=。

2. 求同余方程22(mod 67)x ≡-的解数。

3. 计算3模19的指数19ord (3)。

三、解同余方程(本大题共2小题,每小题10分,共20分)1. 求解一次同余方程1714(mod 21)x ≡。

信息安全数学基础课后答案完整版Word版

信息安全数学基础课后答案完整版Word版

第一章参考答案(1) 5,4,1,5.(2) 100=22*52, 3288=23*3*137.(4) a,b可以表示成多个素因子的乘积a=p1p2––pr, b=q1q2––qs,又因为(a,b)=1,表明a, b没有公共(相同)素因子. 同样可以将a n, b n表示为多个素因子相乘a n=(p1p2––pr)n, b n=(q1q2––qs)n明显a n, b n也没有公共(相同)素因子.(5)同样将a, b可以表示成多个素因子的乘积a=p1p2––pr, b=q1q2––qs,a n=(p1p2––pr)n, b n=(q1q2––qs)n,因为a n| b n所以对任意的i有, pi的n次方| b n,所以b n中必然含有a的所有素因子, 所以b中必然含有a的所有素因子, 所以a|b.(6)因为非零a, b, c互素,所以(a, b)=(a, c)=1,又因为a=p1p2––pr,b=q1q2––qs, ab=p1p2––prq1q2––qs, 又因为a, b, c互素, 所以a, b, c中没有公共(相同)素因子, 明显ab和c也没有公共(相同)素因子.所以(ab, c)= (a, b)(a, c).(7)2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,9 7,101,103,107, 109, 113, 127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199.(11)对两式进行变形有21=0(mod m), 1001=0(mod m),可以看出要求满足的m即使求21和1001的公约数, 为7和1.(12)(70!)/(61!)= 62*63*––*70=(-9)*(-8)*––*(-1)=-9!=-362880=1(mod 71). 明显61!与71互素, 所以两边同乘以61!, 所以70!=61!(mod 71).(13)当n为奇数时2n=(-1)n=-1=2(mod 3), 两边同时加上1有2n+1=0(mod 3), 所以结论成立.当n为偶数时2n=(-1)n=1(mod 3), 两边同时加上1有2n+1=2(mod 3), 所以结论成立.(14)第一个问:因为(c,m)=d, m/d为整数.假设ac=k1m+r, bc=k2m+r,有ac=k1d(m/d)+r, bc=k2d(m/d)+r所以ac=bc(mod m/d),因为(c,m/d)=1,所以两边可以同除以一个c, 所以结论成立.第二个问题:因为a=b(mod m), 所以a-b=ki *mi,a-b是任意mi的倍数,所以a-b是mi 公倍数,所以[mi]|a-b.(利用式子:最小公倍数=每个数的乘积/最大公约数, 是错误的, 该式子在两个数时才成立)(15)将整数每位数的值相加, 和能被3整除则整数能被3整除, 和能被9整除则整数能被9整除, (1)能被3整除, 不能被9整除,(2)都不能,(3)都不能,(4)都不能第二章答案(5)证明:显然在群中单位元e满足方程x2=x, 假设存在一个元素a满足方程x2=x, 则有a2=a, 两边同乘以a-1有a=e. 所以在群中只有单位元满足方程x2=x.(6)证明:因为群G中每个元素都满足方程x2=e, 所以对群中任意元素a,b 有aa=e, bb=e, (ab)2=abab=e. 对abab=e, 方程两边左乘以a, 右乘以b有aababb=(aa)ba(bb)=ba=aeb=ab, 有ab=ba, 所以G是交换群.(7)证明:充分性:因为在群中对任意元素a,b有(ab)2=a2b2即abab=aabb, 方程两边左乘以a的逆元右乘以b的逆元, 有a-1ababb-1= a-1aabbb-1, 有ab=ba, 所以G是交换群.必要性:因为群G是交换群, 所以对任意元素a,b有ab=ba, 方程两边左乘以a右乘以b有abab=aabb, 有(ab)2=a2b2.(8)证明:因为xaaba=xbc,所以x-1xaxbaa-1b-1=x-1xbca-1b-1,所以存在唯一解x=a-1bca-1b-1使得方程成立。

信息安全数学基础第2章 同余-精选文档-PPT文档资料

信息安全数学基础第2章  同余-精选文档-PPT文档资料

《信息安全数学基础》 第2章
简化剩余系-例题

5×1=5
3×1=3
《信息安全数学基础》 第2章
简化剩余系-性质

《信息安全数学基础》 第2章
简化剩余系-例题

《信息安全数学基础》 第2章
简化剩余系-性质

《信息安全数学基础》 第2章

《信息安全数学基础》 第2章
简化剩余系-例题

《信息安全数学基础》 第2章
同余的性质

《信息安全数学基础》 第2章
2.2完全剩余系

《信息安全数学基础》 第2章
剩余类

《信息安全数学基础》 第2章

《信息安全数学基础》 第2章
剩余类

《信息安全数学基础》 第2章
剩余类

《信息安全数学基础》 第2章
完全剩余系

《信息安全数学基础》 第2章
完全剩余系

《信息安全数学基础》 第2章
第2章 同余
2.1同余的基本性质

《信息安全数学基础》 第2章
同余

《信息安全数学基础》 第2章
同余的性质

《信息安全数学基础》 第2章
同余的性质

《信息安全数学基础》 第2章
同余的性质

《信息安全数学基础》 第2章

《信息安全数学基础》 第2章
推论

《信息安全数学基础》 第2章
同余的性质

《信息安全数学基础》 第2章

《信息安全数学基础》 第2章
完全剩余系-举例

《信息安全数学基础》 第2章

信息安全数学基础试卷-B(重考)——信安历年试卷资料文档

信息安全数学基础试卷-B(重考)——信安历年试卷资料文档

,考试作弊将带来严重后果!华南理工大学期末考试《信息安全数学基础》试卷B1. 考前请将密封线内填写清楚;所有答案请直接答在试卷上;.考试形式:闭卷;选择题:(每题2分,共20分)1.设a, b都是非零整数。

若a|b,b|a,则( )。

(1) a=b,(2) a=±b,(3) a=-b,(4) a > b2.大于10且小于50的素数有( ) 个。

(1) 9,(2) 10,(3) 11,(4) 153.模7的最小非负完全剩余系是( )。

(1) -3, -2, -1, 0, 1, 2, 3,(2) -6, -5, -4, -3, -2, -1, 0,(3) 1, 2, 3, 4, 5, 6, 7,(4) 0, 1, 2, 3, 4, 5, 64.模30的简化剩余系是( )。

(1) -1, 0, 5, 7, 9, 19, 20, 29,(2) -1, -7, 10, 13, 17, 25, 23, 29,(3) 1, 7, 11, 13, 17, 19, 23, 29,(4) -1, 7, 11, 13, 17, 19, 23, 29 5.设n是整数,则(2n, 2(n+1))=( )。

(1) 1,(2) 2,(3) n,(4) 2n6.设a, b是正整数,若[a, b]=(a, b),则( )。

(1) a=b,(2) [a, b]=ab,(3) (a, b)=1,(4) a > b7.模17的平方剩余是( )。

(1) 3,(2) 10,(3) 12,(4) 158.整数5模17的指数ord17(5)=( )。

(1) 3,(2) 8,(3) 16,(4) 329.欧拉(Euler)定理:设m 是大于1的整数,如果a 是满足(a , m )=1的整数,则 ( )。

(1) a m =a (mod m ), (2) a ϕ (m )=1 (mod a ), (3) a ϕ (m )=a (mod m ), (4) a ϕ (m )=1 (mod m )10.Fermat 定理:设p 是一个素数,则对任意整数a ,有 ( )。

信息安全数学基础-知识点总结

信息安全数学基础-知识点总结

地分解成有限个素数的乘积。 如果我们把相同的素因子写在一起,则每个正整数n的素分解都
可以写成
,其中q1,q2,…,qt是彼此不同的素数,而ni≥1,1≤i≤t,我们称
此式为正整数n的标准分解式。
定义1.3.6:设整数n≥2,若a1|m, a2|m,… ,an|m,则称正整数m为正整数a1, a2, ..., an的公倍 数。正公倍数中最小者叫做最小公倍数。用记号[a1,a2,...,an]或者lcm(a1,a2,...,an)表示。
定理1.1.1:若整数a,b,c满足条件a|b且b|c,则a|c。
定理1.1.2:设整数a,b,c满足条件c|a且c|b,则m, nZ,都有c|(ma+nb)。
定义1.1.2:一个大于1的正整数,若只能被1和其本身整除,而不能被其他正整数整除,则称 其为素数(或质数),通常记为p或p1, p2, p3, …。
定理1.3.5:设a与b是两个不全为0的整数,那么d是a与b的最大公因数当且仅当下面两个条件 成立:(i) d|a且d|b;(ii) 若c是一个整数,且c|a,c|b,则c|d。
定义1.3.4:设a1,a2,…,an是不全为0的整数,那么这些整数的最大公因数是这些整数的公因 数集中的最大整数,记为(a1,a2,…,an)。
定理1.3.11:如果n是一个合数,则n有一个不超过 的素因子。(反证法)
1)爱拉斯托散(Eratosthenes)方法
若n有素分解式
且p1<p2<…<ps,则根据定理1.3.11我们得到 :
据此,我们可以使用下面的“筛选法”筛选出不超过n的一切素数。这种“筛选法”是由古希 腊数学家爱拉斯托散发明的,故被称为爱拉斯托散方法。
①. 自反性:若a是一个整数,则a≡a (mod m)。

信息安全数学基础第01章

信息安全数学基础第01章
注: 全体正整数可分为三类:
1 正整数 全体素数 全体合数
1.2 整数的进位制表示法
带余除法 整数的二进制表示法 数值转换
1.2 整数的进位制表示法
带余除法 定理1.2.1(带余数除法):设a是正整数,b是整数,则 一定存在唯一的整数q和r,使得 b=qa+r,其中0≤r<a 并分别称q与r为a 除b的商和余数。
1.1 整数
整除 定理1.1.1:若整数a,b,c满足条件a|b且b|c,则a|c。
证明:若a|b且b|c,则由定义1.1.1知道存在整数e和f使得 b=ae且c=bf,于是 c=bf=(ae)f=a(ef) 由于整数e与f的乘积仍然是整数,因而a|c。
例如:由于11|66且66|198,由定理1.1.1就有11|198。
1.2 整数的进位制表示法
带余除法 为什么重复带余除法的过程可以在有限步骤内使得商为 0?
因为b>1,n>0,故 q0>q1>…>qi>… qk-1 ≥0 而qi均为整数,故该不等式一定在有限项内成立。而当 qk-1<b时,必有 qk-1=b∙0+ak, 0≤ak<b 故重复带余除法过程可以在有限步骤内使得商为0。
1.2 整数的进位制表示法
带余除法 证明思路:按照带余除法的方法,先证表达式的存在性 ,再证明其唯一性。
1.2 整数的进位制表示法
带余除法 证明:先证表达式的存在性。首先,以b除n,得到 n=bq0+a0, 0≤a0<b 如果q0≠0,继续以b除q0,得到 q0=bq1+a1, 0≤a1<b 继续这个过程,依次得到 q1=bq2+a2, 0≤a2<b q2=bq3+a3, 0≤a3<b ……..................... qk-2=bqk-1+ak-1,0≤ak-1<b qk-1=b∙0+ak, 0≤ak<b 当商为0时,结束这个过程。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有解,则由欧拉判别法则可以知道
p 1
a 2 1(mod p)

( a s ) 2t2 2 a 2t1s 1(mod p) 从而 as 2t2 1(mod p) 或 as 2t2 1(mod p)
(a) 若 as 2t2 1(mod p) ,则令 a a ; 1
m m m (3)如果 (a, m) 1,则 a2 a 1。
m m2
定理 2 设 m 是奇数,则
(1) 1 1 m
(2)

1

m 1
(1) 2
m
(3)

2


mm1
(1) 8
式的两边有
x a (a ) a a (n ) (mod p) 2
s
s
2s j0 2 j1 2t 2 jt 2
t 1
因为 s 为奇数,所以 s 1是偶数,从而 s 1是整数,所以 2
s1
x a n (mod p) 2
s( j0 2 j1 2t 2 jt 2 )
1
1
(a) 若 a s 2t3 1(mod p),则令 a a ;
1
2
1
(b) 若 a s 2t3 1(mod p),则令 a a (n2 )2 ,则有
1
2
1
a s 2t3 a s 2t3 ((n2 )2 ) s 2t3 1 (1) 1(mod p) ,
t 1
t 2
即若 (a )s 1(mod p) ,令 j 0;
t2
t2
若(a )s 1(mod p) ,令 j 1;
t2
t2
则有 a a n2t1 jt2
t 1
t2
经过(t-1)步后,有
(a )s 1(mod p) t 1
因此,对于二次同余式 x2 a(mod p) ,同时乘以上述同余
因为119

7

17
,而同余式组
x2

x
2
3(mod 7) 3(mod17)
的每个同余式都无解,所以 3 是模 119 的平方非剩余。
关于雅可比符号,我们有下面的性质:
定理 1 设 m 是正奇数,则 (1) a m a ;
m m (2) ab a b ;
x2 a(mod p)
是否有解,也就是解的存在性问题。下面我们来讨论在解存 在的情况下如何具体求出其解:
情形 1:设 p 是形如 4k 3的素数,如果同余式
x2 a(mod p)
有解,则由欧拉判别法则可以知道
p 1
a 2 1(mod p)
根据同余式的性质,两端同时乘以 a 可得


563

563 563 563
143 所 以

9



1


1431
(1) 2

1
143 143
同余式无解。
4.6 模p平方根
设模 p 为奇素数,对任意给定的整数 a ,应用二次互反律可 以快速地判断 a 是否为模 p 的平方剩余,即二次同余式
a
p1 4
2


p1
a2

p1
a2
a

a(mod
p)

因为 p 是形如 4k 3的素数,所以
p 1 4k 4 4(k 1) ,
即 p 1 k 1是一个整数,所以 4
p 1
x a 4 (mod p) 是同余式 x2 a(mod p) 的两个解。
2
2
2 2 i1
j1
22
从而定理 3 成立。
例 1 判断同余式 x2 286(mod 563)是否有解?
解 不用考虑 563 是否为素数,直接计算雅可比符号,可得
286
2
143


5635631
(1) 8
( 1)1 4 315 6 31 22
m q
j


r s i1 j 1
q j
p i

p i
q j


r
s
p
i
1
q
j
1
(1) i1 j1 2
2
根据引理,我们有
rs

p i
1
q j
1

r

p i
Hale Waihona Puke 1 s q j1

m
1
n 1(mod 2)
i1 j1
x ba( p1) /4 mod p ca(q1) / 4 mod q(mod n) 4
其中 b q(q1 mod p) ,c p( p1 mod q),这些就是同余式 x 2 a(mod n) 的四个解。
a 因为 和 ( p1) /4 a ( p1) / 4 中一定有一个是模 p 的平方剩余,
4.5雅可比符号
在勒让德符号的计算中,要求判断模 p 是否为素数。现在将
模推广为一般的整数模 m 。
定义 1 设 m p p 是奇素数 p 的乘积。对任意整数 a ,定
1
r
i
义雅可比(Jacobi)符号为

a m



a p
1

a p
r

从形式上看,雅可比符号是勒让德符号的推广,但是所蕴涵
2
1
即若 a s 2t3 1(mod p),令 j 0;
1
1
若 a s 2t3 1(mod p),令 j 1;
1
1
则 a a ((n2 )2 ) j1
2
1
…………
步骤(t-1)考虑
((a )s )2 a 2s 1(mod p)
t2
t2
从而 (a )s 1(mod p) 或(a )s 1(mod p)
Blum 整数:若 p 和 q 为两个素数,且都与 3 模 4 同余,则 n pq 称为 Blum 整数。 例 1 若 n 为 Blum 整数,则每个模 n 的平方剩余恰有 4 个平 方根(即 4 个解),且其中有一个也是模 n 的一个平方剩余,
称为原平方根。例如,139 的模 437 的原平方根为 24,另外 三个平方根为 185,252,413。试证明上述结论。
的 意 义 已 经 不 同 , 雅 可 比 符 号 为 -1 时 , 一 定 有 一 个

a p
i


1,因此可以判断
a
是模
p i
的平方非剩余,从而是模
m 的平方非剩余;但是雅可比符号为 1 时,却不能判断 a 是
否为模 m 的平方剩余。
例如
3 3 3 1 (1) 1 119 7 17
x ba ( p1)/ 4 mod p ca(q1) / 4 mod q(mod n) 1
x ba( p1) / 4 mod p ca(q1)/ 4 mod q(mod n) 2
x ba ( p1)/ 4 mod p ca( q1) /4 mod q(mod n) 3
结论成立。
下 面 设 (m, n) 1 , 则 对 任 意 p , q ,1 i r,1 j s , 有
i
j
( p ,q ) 1,则由勒让德符号的二次互反律可知
i
j

n m

m n


r i1
n p
i
s j 1

2
3
4
的平方剩余,即为模 n 的原平方根。
情形 2:设 p 是形如 4k 1的素数,如果同余式 x2 a(mod p)
有解,则可以将 p 写成形式 p 1 2t s,t 2 ,其中 s 是奇 数。此时不能再使用上述方法,因为 p 1不是整数,在这
4 种情况下,任意选择模 p 的一个平方非剩余 n (因为对于奇
是同余式 x2 a(mod p) 的两个解。
即若 as 2t2 1(mod p) ,令 j 1; 0
则a a (n2 ) j0 ; 1
步骤(2) 若 t 2 0,进一步考虑
( a s ) 2t3 2 a 2t2s 1(mod p)
1
1
从而 a s 2t3 1(mod p)或 a s 2t3 1(mod p)
t2
t2
(a) 若(a )s 1(mod p) ,则令 a a ;
t2
t 1
t2
(b) 若 (a )s 1(mod p) ,则令 a a n ,则有 2t1
t2
t 1
t2
(a )s a s 2 n)s 2t1 1 (1) 1(mod p) ,
素数而言,在它的简化剩余系中,平方剩余和平方非剩余的 个数各一半,找到一个平方剩余并不是很困难的事),即整
数n 使得 n 1。 p
由欧拉判别法则,此时有
p1
n 2 1(mod p),

n2t1s 1(mod p)
步骤(1) 因为同余式
x2 a(mod p)
证 设 a 是模 n 的平方剩余,则同余式 x 2 a(mod n) 的
解等价于同余式组
x 2 a(mod p)

x
2
相关文档
最新文档