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

合集下载

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

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

信息安全数学基础期末考试试卷及答案(A卷)装订线装订线三、解同余方程(本大题共2小题,每小题10分,共20分)1.求解一次同余方程1714(mod21)x 。

2.解同余方程组2(mod3)3(mod5)2(mod7) xxx≡≡≡⎧⎪⎨⎪⎩四、证明题(本大题共3小题,每小题7分,共21分)2.f是群G到G'的一个同态,{}=∈=,其f a a G f a e'ker|,()中e'是G'的单位元。

证明:ker f是G的正规子群。

3. 证明:如果p 和q 是不同的素数,则111(mod )q p p q pq --+=。

五、应用题(共11分)RSA 公钥加密算法的密钥生成步骤如下:选择 两个大的素数p 和q ,计算n =pq 。

选择两个正整数e 和d ,满足:ed =1(mod ()n )。

Bob 的公钥是(n ,e ),对外公布。

Bob 的私钥是d ,自己私藏。

如果攻击者分解n 得到p =47,q =23,并且已知e =257,试求出Bob 的私钥d 。

答案 一、填空题(每空2分,共24分) 1. 两个整数a ,b ,其最大公因数和最小公倍数的关系为[,](,)ab a b a b =。

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

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

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

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

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

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

信息安全数学基础参考试卷

信息安全数学基础参考试卷

《信息安全数学基础》参考试卷一.选择题(在每小题的备选答案中只有一个正确答案,将正确答案序号填入下列叙述中的括号内,多选不给分):(每题2分,共20分)1.576的欧拉函数值ϕ(576) =()。

(1) 96,(2) 192,(3) 64,(4) 288。

2.整数kn和k(n+2)的最大公因数(kn , k(n+2))=()。

(1) 1或2,(2) | kn|,(3) | n|或| kn|,(4) | k|或2| k|。

3.模10的一个简化剩余系是( )。

(1) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,(2) 11, 17, 19 , 27(3) 11, 13, 17, 19,(4) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9。

4.29模23的逆元是( )。

(1) 2,(2) 4,(3) 6,(4) 11。

5.设m1,m2是两个正整数,x1遍历模m1的完全剩余系,x2遍历模m2的完全剩余系,若( )遍历m1m2的完全剩余系。

(1) (m1,m2)=1,则m1x1+m2x2(2) m1和m2是素数,则m1x1+m2x2(3) (m1,m2)=1,则m2x1+m1x2(4)m1和m2是素数,则m2x1+m1x26.下面的集合和运算构成群的是( ) 。

(1) <N,+> (N是自然数集,“+”是加法运算)(2) <R,×> (R是实数集,“×”是乘法运算)(3) <Z,+> (Z是整数集,“+”是加法运算)(4) <P(A),∩> (P(A)={U | U是A的子集}是集合A的幂集,“∩”是集合的交运算)7.下列各组数对任意整数n均互素的是( ) 。

(1) 3n+2与2n,(2) n-1与n2+n+1,(3) 6n+2与7n,(4) 2n+1与4n+1。

8.一次同余式234x ≡ 30(mod 198)的解数是( )。

信息安全数学基础习题答案[1]

信息安全数学基础习题答案[1]

信息安全数学基础习题答案[1]信息安全数学基础习题答案第一章整数的可除性1.证明:因为2|n 所以n=2k , k∈Z5|n 所以5|2k ,又(5,2)=1,所以5|k 即k=5 k1,k1∈Z7|n 所以7|2*5 k1 ,又(7,10)=1,所以7| k1即k1=7 k2,k2∈Z 所以n=2*5*7 k2即n=70 k2, k2∈Z因此70|n2.证明:因为a3-a=(a-1)a(a+1)当a=3k,k∈Z 3|a 则3|a3-a当a=3k-1,k∈Z 3|a+1 则3|a3-a当a=3k+1,k∈Z 3|a-1 则3|a3-a所以a3-a能被3整除。

3.证明:任意奇整数可表示为2 k0+1,k0∈Z(2 k0+1)2=4 k02+4 k0+1=4 k0 (k0+1)+1由于k0与k0+1为两连续整数,必有一个为偶数,所以k0 (k0+1)=2k所以(2 k0+1)2=8k+1 得证。

4.证明:设三个连续整数为a-1,a,a+1 则(a-1)a(a+1)= a3-a由第二题结论3|(a3-a)即3|(a-1)a(a+1)又三个连续整数中必有至少一个为偶数,则2|(a-1)a(a+1)又(3,2)=1 所以6|(a-1)a(a+1) 得证。

5.证明:构造下列k个连续正整数列:(k+1)!+2, (k+1)!+3, (k+1)!+4,……, (k+1)!+(k+1), k∈Z对数列中任一数(k+1)!+i=i[(k+1)k…(i+1)(i-1)…2*1+1], i=2,3,4,…(k+1)所以i|(k+1)!+i 即(k+1)!+i为合数所以此k个连续正整数都是合数。

6.证明:因为1911/2<14 ,小于14的素数有2,3,5,7,11,13经验算都不能整除191 所以191为素数。

因为5471/2<24 ,小于24的素数有2,3,5,7,11,13,17,19,23经验算都不能整除547 所以547为素数。

信息安全数学基础期末试卷及答案,推荐文档

信息安全数学基础期末试卷及答案,推荐文档

贵州大学2007-2008学年第二学期考试试卷(标准答案)A信息安全数学基础注意事项:1•请考生按要求在试卷装订线内填写姓名、学号和年级专业。

2•请仔细阅读各种题目的回答要求,在规定的位置填写答案。

3. 不要在试卷上乱写乱画,不要在装订线内填写无关的内容。

4. 满分100分,考试时间为120分钟。

题号-一--二二 三四五六七八总分统分人得分一、设a,b 是任意两个不全为零的整数,证明:若 [am,bm]=[a,b]m.(共 10 分) 解:证明:由 a 2=b 2(mod n ),得n |a 2-b 2,即 n |®a b )(a b ) (2分)又n pq ,则pq 加b )(a b ),因为p 是素数,于是p |0a b )或p|aa b ), (2分)同理,q® b )或 q|aa b )(2 分)由于n 宎 b,n?a b ,所以如果p|®a b ),则q 加 b ),反之亦然.(2分) 由 p |aa b )得(n,a b ) p 1 (1 分) 由 q|aa b )得(n, a b ) q 1(1 分)得分得分评分人m 是任一整数,则[am, bm]abm 2 (am, bm) abm 2 (a, b)m abm (a,b)=[a,b]m得分评分人设 n=pq, 其p,q数.证明2 2 、 、a =b (mod n), n 宎3 b, n 宎3 b,贝y (n, a b)1,( n,a b) 1 (共 10 分)中------------------- 三、求出下列一次同余数的所有解.(共10分)评分人3x 2(mod 7)解:(1)求同余式3x 1(mod7)的解,运用广义欧几里得除法得:x 5(mod7)(5 分)(2) 求同余式3x 2(mod 7)的一个特解:x 10(mod 7)( 4 分)(3) 写出同余式3x 2(mod 7)的全部解:x 10 2t(mod7), tO ( 1 分)四、求解同余式组:(共15分)x b](mod 5)x b 2(mod 6) x b 3(mod 7) x b 4(mod11)解:令 m=5.6.7.11=2310M 1 6.7.11 462 (1分) M 2 5.7.11 385 (1分) M 35.6.11 330 (1分)M 4 5.6.7 210 (1分)分别求解同余式 M ;M i 1(mod m ,),i 1,2,3,4 得到:M ;3,M 2 1,M 3 1,M 4 1 (4 分)故同余式的解为:x 3 462 b 1 385 b 2 330 b 3 210 b 4(mod 2310) (2分)五、求满足方程E : y 2 x 3 5x 1(mod7)的所有点.(共10分)解:对 x=0,1,2,3,4,5,6, 分别求出 y.得分评分人八、证明整数环Z 是主理想环•(共10分)1(mod7),y 1,6(mod7) (2分) 0(mod7),y 0(mod7) (2 分) 5(mod7),无解(1分)3(mod7),无解(1分) 1(mod7), y 4(mod7), y 2(mod 7),yord m (a s ) t .(共 10 分)解:由 ord m (a) st 得:a st (a s )t 1(mod m) (5分)s t由ord m (a ) st 知,t 是同余式(a ) 1(mod m )成立的最小正整数, 故,ord m (a s ) t . (5 分)得分评分人六、判断同余式 解:因为227是素数,x 2137(mod 227)是否有解•(共 15分)又—227因此,137 2272272-1(-1) F5-1 227-1=(—1)p-12 32 5 227227十1)226 228~8-2 227 5 227(3分)(3分)旦一 1227227 5(3分)-x 137(mod 227)无解.(3七、设m 1是整数,得分评分人同余式 2-=(-1) 8 5(3分)a 是与m 互素的整数,假如ord m (a) st ,那么0,y 2 1, y 2 2,y 2 x=3, y 2 x=4, y 2 x 5,y 2 x 6,y 21,6(mod7) (2 分) 2,5(mod 7) (1分)3,4(mod 7) (1证:设I 是Z 中的一个非零理想•当a I 时,有0 Oa I 及-a (1)a 1.(2分)因此,I 中有正整数存在.(1分) 设d 是I 中的最小正整数,则I (d )(1分)事实上,对任意a I ,存在整数q,r 使得(1分)a dq r,0 r d(1 分)这样, 由a I 及dq I ,得到r a dq I . (1分)但rd 以及d 是1中的最小正整数.因此,r=0,a dq (d ) .(1分)从而1(d ),(1 分)又显然(d ) I .故I (d ),故Z 是主理想.(1分)证:对任意整数 a,b ,若ab P (p ),则p|ab. (3分) 于是p |a 或p | b. (3分)因此得到,a P 或b P .(3分)因此,P (p )是整数环Z 的素理想.(1分)设p 是素数,则 (p )是整数环Z 的素理想. (共10分)九、。

信息安全数学基础习题答案

信息安全数学基础习题答案

信息安全数学基础习题答案信息安全数学基础习题答案1.简答题 a) 什么是信息安全?信息安全是指保护信息的机密性、完整性和可用性,以防止未经授权的访问、使用、披露、干扰、破坏或篡改信息的行为。

b) 什么是加密?加密是指通过对信息进行转换,使其无法被未经授权的人理解或使用的过程。

加密算法通常使用密钥来对信息进行加密和解密。

c) 什么是对称加密算法?对称加密算法是一种使用相同的密钥进行加密和解密的算法。

常见的对称加密算法有DES、AES等。

d) 什么是非对称加密算法?非对称加密算法是一种使用不同的密钥进行加密和解密的算法。

常见的非对称加密算法有RSA、ECC等。

e) 什么是哈希函数?哈希函数是一种将任意长度的数据映射为固定长度的输出的函数。

哈希函数具有单向性,即很难从哈希值逆推出原始数据。

2.选择题 a) 下列哪种算法是对称加密算法? A. RSA B. AES C. ECC D.SHA-256答案:B. AESb) 下列哪种算法是非对称加密算法? A. DES B. AES C. RSA D. SHA-256答案:C. RSAc) 下列哪种函数是哈希函数? A. RSA B. AES C. ECC D. SHA-256答案:D. SHA-2563.计算题 a) 使用AES算法对明文进行加密,密钥长度为128位,明文长度为64位。

请计算加密后的密文长度。

答案:由于AES算法使用的是128位的块加密,所以加密后的密文长度也为128位。

b) 使用RSA算法对明文进行加密,密钥长度为1024位,明文长度为64位。

请计算加密后的密文长度。

答案:由于RSA算法使用的是非对称加密,加密后的密文长度取决于密钥长度。

根据经验公式,RSA算法中加密后的密文长度为密钥长度的一半。

所以加密后的密文长度为1024/2=512位。

c) 使用SHA-256哈希函数对一个长度为128位的明文进行哈希计算,请计算哈希值的长度。

答案:SHA-256哈希函数的输出长度为256位。

信息安全数学基础答案

信息安全数学基础答案

信息安全数学基础答案【篇一:信息安全数学基础习题答案】xt>第一章整数的可除性1.证明:因为2|n 所以n=2k , k?z5|n 所以5|2k ,又(5,2)=1,所以5|k 即k=5 k1 ,k1?z 7|n 所以7|2*5 k1 ,又(7,10)=1,所以7| k1 即k1=7 k2,k2?z 所以n=2*5*7 k2 即n=70 k2, k2?z因此70|n32.证明:因为a-a=(a-1)a(a+1)3当a=3k,k?z 3|a 则3|a-a3当a=3k-1,k?z 3|a+1 则3|a-a3当a=3k+1,k?z 3|a-1 则3|a-a3所以a-a能被3整除。

3.证明:任意奇整数可表示为2 k0+1, k0?z22(2 k0+1)=4 k0+4 k0+1=4 k0 (k0+1)+1由于k0与k0+1为两连续整数,必有一个为偶数,所以k0(k0+1)=2k2所以(2 k0+1)=8k+1 得证。

34.证明:设三个连续整数为a-1,a,a+1 则(a-1)a(a+1)= a-a3由第二题结论3|(a-a)即3|(a-1)a(a+1)又三个连续整数中必有至少一个为偶数,则2|(a-1)a(a+1)又(3,2)=1所以6|(a-1)a(a+1) 得证。

5.证明:构造下列k个连续正整数列:(k+1)!+2, (k+1)!+3, (k+1)!+4,……, (k+1)!+(k+1), k?z对数列中任一数 (k+1)!+i=i[(k+1)k…(i+1)(i-1)…2*1+1],i=2,3,4,…(k+1) 所以i|(k+1)!+i即(k+1)!+i为合数所以此k个连续正整数都是合数。

1/26.证明:因为191<14 ,小于14的素数有2,3,5,7,11,13经验算都不能整除191所以191为素数。

1/2因为547<24 ,小于24的素数有2,3,5,7,11,13,17,19,23经验算都不能整除547所以547为素数。

信息安全数学基础习题答案.pdf

信息安全数学基础习题答案.pdf

“信息安全数学基础”习题答案第一章1、证明: (1)|()|()()|a b b ma m Z c d d nc n Z bd acmn mn Z ac bd ⇒=∈⇒=∈∴=∈∵,,,即。

(2)12111112|,|,,|11(3)|(),,k k k k a b a b a b a b c b c b c c c c ∴−+++∵ ,根据整除的性质及递归法,可证得:,其中为任意整数。

2、证明:1-2(2)(3,5)13|5|15|,(15,7)17|105|a a a a a =∴=∴∵∵∵根据例题的证明结论知:,又且,又,且,。

3、证明:1n p n p n >>因为,且是的最小素因数,若假设n/p 不是素数,则有121223131312,2,,,,2,,k k n p p p p k p p p p k n p p p p n p p n n p n n p =×××≥≥==×≥∴≥≤>> (其中为素数且均)若,则即,与题设矛盾,所以假设不成立,即为素数得证。

7、证明:首先证明形如6k -1的正整数n 必含有6k -1形式的素因子,这显然是成立的。

因为如果其所有素因数均为6k +1形式,则12,(61,1,2,,)j i i n p p p p k i j =×××=+= ,从而得到n 是形如6k +1形式的正整数,这与题设矛盾。

其次,假设形如6k -1的素数为有限个,依次为1212,,6s s q q q n q q q = ,考虑整数-1, 则n 是形如6k -1的正整数,所以n 必有相同形式的素因数q ,使得使得q = q j (1≤j ≤s )。

由整数的基本性质(3)有:12|(6)1s q q q q n −= ,这是不可能的。

故假设错误,即存在无穷多个形如4k -1的素数得证。

2n3n最小非负余数最小正余数绝对值最小余数最小非负余数最小正余数绝对值最小余数3 0、1 1、3 0、1 0、1、2 1、2、3 -1、0、14 0、1 1、4 0、1 0、1、3 1、3、4 -1、0、1 8 0、1、4 1、4、8 1,0 0、1、3、5、7 1、3、5、7、8 3、1、-3、-1、0 10 0、1、4、5、6、9 1、4、5、6、9、10 -4、-1、0、1、4、5 0,1,2,3,4,5,6,7,8,9 1,2,3,4,5,6,7,8,10-5,-4,-3,-2,-1,0,1,2,3,413、解: (1)259222137222376(222,259)37372592221,1,1s t =×+=×⇒==−×∴==−(2)139571316827136821316823122(1395,713)31317136821713(13957131)2713(1)1395,1,2s t =×+=×+=×⇒==−×=−−×=×+−×∴=−=16、解: (1)(112,56)5611256[112,56]112(112,56)=×== (2)(67,335)6767335[67,335]335(67,335)=×== (3)(1124,1368)411241368[1124,1368]384408(1124,1368)=×==(7,4)1,0,7(1)4211,24410,1,2,771||1000142||100040,1,1427c s t k x k k k y k x k y x kk y k ==∴×−+×=∴=−=⎧=−=−⎪⎪=±±⎨⎪==⎪⎩≤⎧∴≤⎨≤⎩=−⎧∴=±±⎨=⎩∵ 而不定方程的一切解为: 其中,又方程的全部解为 ,其中 ,第二章1、解:(1) 错误。

级信息安全数学基础试卷B答案

级信息安全数学基础试卷B答案

有唯一解。

令m =m 1…m k ,m =m i M i ,i =1,…,k ,则同余式组的解为: x ≡ M 1? M 1b 1+…+ M k ? M k b k (mod m ) , 其中 M i ? M i ≡1 (mod m i ) , i =1 , 2 ,…, k 。

9.正整数n 有标准因数分解式为 k k p p n ααΛ11=,则n 的欧拉函数, b ∈G ,都有 f (ab )=f (a )f (b ) ,那么,f 叫做G 到G ? 的一个同态。

三.证明题 (写出详细证明过程):(共30分)1.证明:形如4k +3的素数有无穷多个。

(6分)证明 分两步证明。

先证形如4k +3的正整数必含形如4k +3的素因数。

由于任一奇素数只能写成4n +1或4n +3的形式,而 (4n 1+1)(4n 2+1)=16n 1n 2+4n 1+4n 2+1=4(4n 1n 2+n 1+n 2)+1, 所以把形如4n +1的数相乘的积仍为4n +1形式的数。

因此,把形如4k +3的整数分解成素数的乘积时, 这些素因数不可能都是4n +1的形式的素数,一定含有 4n +3形式的素数。

其次,设 N 是任一正整数,并设p 1, p 2 , … , p s 是不超过N 的形如4k +3的所有素数。

令q =4p 1 p 2 … p s -1。

显然,每个p i (i =1, 2, …, s)都 不是 q 的素因数,否则将会导致 p i |1,得到矛盾。

如果 q 是素数,由于q =4p 1 p 2 … p s -1=4(p 1 p 2 … p s -1)+3,即 q 也是 形如4k +3的素数,并且显然q ? p i (i =1, 2, …, s), 从而 q > N 。

即q 是形如4k +3的大于N 的素数。

如果 q 不是素数,由第一步证明知q 含有形如4k +31111)(1))的素因数p,同样可证p?p i(i=1, 2, …, s),从而p > N。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

2.给定一个正整数m,两个整数a,b叫做模m同余,如果 ____________________________ ,记
作a三b(modm);否则,叫做模m不同余,记作 ________________________ 。

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

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

则使得a三1(modm)成立的最小正
整数e叫做a对模m的指数,记做 ________________ 如果a对模m的指数是® (m),贝U a叫做模m的________________ 。

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

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

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

7.加群Z的每个子群H都是 _______________________________ 群,并且有H M O A或
H = _____________________ 。

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

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

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

2.求同余方程x2三2(mod67)的解数。

3.计算3模19的指数。

叫⑶。

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

x 三2(mod 3)
2.解同余方程组x三3(mod5)
x 三2(mod 7)
四、证明题(本大题共3小题,每小题7分,共21分)
3
1.证明:如果a是整数,则a-a能够被6整除。

2. f是群G到G ■的一个同态,kerf」】a|a・G, f(a)=e?,其中e是G ■的单位元。

证明:ker f是
G的正规子群。

3.证明:如果p和q是不同的素数,则p q‘ q pJ =1(modpq)。

五、应用题(共11分)RSA公钥加密算法的密钥生成步骤如下:选择两个大
ed=1(mod n))。

Bob的公钥是(n, e),对外公布。

Bob的私钥是d,自己私藏。

如果攻击者分解
n得到p=47,q=23,并且已知e=257,试求出Bob的私钥d。

答案
一、填空题(每空2分,共24分)
1.两个整数a, b,其最大公因数和最小公倍数的关系为ab =[a,b](a,b)。

2.给定一个正整数m,两个整数a,b叫做模m同余,如果m|a-b,记作
a三b(modm);否则,叫做模m不同余,记作a三b(modm)。

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

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

则使得a三1(modm)成立的最小正整数e叫做a对
模m的指数,记做ord m(a)。

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

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

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

如果对任意的a,b G,都有
f (ab)二f (a)f (b),那么f叫做G到G ■的一个同态。

7.加群Z的每个子群H都是循环群,并且有H =::: 0 •或H = :::m•(或二mZ)。

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

二、计算题(每题8分,共24分)
1.解:3589=2*1613+363
1613=4*363+161
363=2*161+41
161=3*41+38
41=1*38+3
38=12*3+2
3=1*2+1
2=2*1
(a,b)=1,从而
1=3-1*2
=3-1*(38-12*3)
=-38+13*(41-1*38)
=13*41-14*(161-3*41)
=-14*161+55*(363-2*161)
=55*363+(-124)*(1613-4*363) =(-124)*1613+551*(3589-2*1613)
=551*3589+(-1226)*1613
所以s=-1226 t=551
2.解:因为(-2/67 ) =(65/67)
=(13/67)(5/67)
=(-1)
=1*1*(-1)
=-1*(-1)=1 12*66/4 4*66/4 /
(-1) (2/13)(2/5)
(13*13-1)/8 (5*5-1)/8
(-1)
所以-2是67的平方剩余
所以x = -2(mod67)有2个解。

3.解:因为「(19)=18,所以只需对18的因数d=1,2,3,6,9,18 计算a d(mod19) 因为31三3, 3 2三9, 3
3三8, 3 6三7, 3 9三-1,2 18三1(mod19)
所以3模19的指数为18;
三、解同余方程(每题10分,共20分)
1.解:因为(17, 21) =1 | 14故原同余式有解。

又17x三1 ( mod21,所以特解x o'三5 (mod21 )。

同余式17x = 14 ( mod21)的一个特解为X0= 14*x 0=14*5 = 7 (mod21) 所有解为:x=7 ( mod21) 2.解:令g =3,% =5,讥=7, m =3*5*7 =105,
M1=5*7 =35,M2=3*7 =21,M3=3*5 =15。

分别求解同余式M j M i三1(modmJ (i=1,2,3)
得到M;=2 , M2=1 , M3=1。

故同余式的解为
x 三M 1M1*2 M2M2*3 M3M3*2(mod105)
三2*35*2 1*21*3 1*15*2(mod105)
三23(mod105)
四、证明题(每题7分,共21分)
3
1.证明:因为a -a=(a-1)a(a+1)
3
当a=3k, k Z 3|a 则3|a -a
当a=3k-1 , k Z 3|a+1 则3|a -a
当a=3k+1, k Z 3|a-1 则3|a -a
所以a3-a能被3整除。

又因为(a-1) , a, (a+1)是3个连续的整数,所以至少有一个是偶数, 从而2|a 3-a。

因此,a3-a
能够被6整除。

2.证明:因为(p,q)=1 p,q 都为素数所以「(p)=p-1, :(q)=q-1
由Euler 定理知:p (q)三1(modq) q ⑼三1(modp)
即p q-1= 1(modq) q p-1= 1(modp)
又q p-1= 0(modq) p q-1= 0(modp)
所以p q-1+q p-1= 1(modq) q p-1+p q-1= 1(modp)
又[p,q]=pq 所以p q-1+q p-1= 1(modpq)
3.证明:对任意a, b :二kerf,有f (a) = e, f (b) = e,从而,
f (ab」)二f (a)f (b」)二f(a)f (b)J = f(a)f (a)J = e。

因此,b ker f,kerf是群G的子群。

对任意a G , b • ker f ,我们有
f (aba‘)二f (a) f (b) f (a°) = f (a)ef(a)J = f (a) f (a)-1二e。

这说明aba J ker f。

从而,ker f是群G的正规子群。

五(11分)
解:
p=47,q=23, n=pq=1081.所以,
「(n)二(47 23)= (47)「(23) =46 22 =1012。

要求Bob的私钥d,即解同余式257d=1(mod 1012).
利用欧几里得算法解得该同余式的解为949。

故Bob的私钥是d=949.。

相关文档
最新文档