信息安全数学基础期末考试试卷及答案(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。

2005级信息安全数学基础试卷-A-答案

2005级信息安全数学基础试卷-A-答案

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

2. (3)。

3. (1) 。

4. (3)。

5. (2) 。

6. (3) 。

7. (4)。

8. (3) 。

9. (4)。

10. (3)填空题:(每题2分,共20分)1.设m 是正整数,a 是满足a | m 的整数,则一次同余式:ax ≡ b (mod m )有解的充分必要条件是 (a , m )|b 。

当同余式ax ≡ b (mod m ) 有解时,其解数为 d =(a , m ) 。

.设m 是正整数,则m 个数0, 1, 2, … , m -1中 与 m 互素的整数的个数 m 的欧拉(Euler)函数,记做ϕ (m )。

3.设m 是正整数,若同余式 x 2≡a (mod m ),(a , m )=1 有解,则a 叫m 的平方剩余。

4.设a , b 是正整数,且有素因数分解 s i p p p a i s s ,,2,1,0,2121 =≥=αααα,s i p p p b i s s,,2,1,0,2121 =≥=ββββ,则 , 。

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

6.设m 是一个正整数,若 r 1, r 2, …, r ϕ (m )是ϕ (m )个 与 m 互素的整数,并且两两模 m 不同余,则r 1, r 2, …, r ϕ (m )是模m 的一个简化剩余系。

7.Wilson 定理:设p 是一个素数,则 (p -1)!≡-1 (mod p ) 。

8.2007年1月18日是星期四,第220070118天是星期 三 。

9.(中国剩余定理) 设m 1, …, m k 是k 个两两互素的正整数,则对任意的整数b 1, …, b k 同余式组 x ≡ b 1 (mod m 1)… … … …x ≡ b k (mod m k )有唯一解。

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

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

,考试作弊将带来严重后果!华南理工大学期末考试XXXX 级《信息安全数学基础》试卷A1. 考前请将密封线内填写清楚;2. 所有答案请直接答在试卷上;3.考试形式:闭卷;不许使用计算器;选择题(在每小题的备选答案中只有一个正确答案,将正确答案序号填入下): (每题2分,共10分)1.设 m 是大于 1 的整数, a 是满足(a , m )=1 的整数,则 ( )。

(1) a m ≡a (mod ϕ (m )), (2) a ϕ (m )≡a (mod m ), (3) a m ≡1 (mod ϕ (m )), (4) a ϕ (m )≡1 (mod m )。

2.设m 是一个正整数,a , b 是整数,下面正确的是( )。

(1) 若ad ≡bd (mod m ),则 a ≡b (mod m ); (2) 若a ≡b (mod m ) , 则 ak ≡bk (mod mk );(3) 若a ≡ b (mod m ),正整数 d | (a , b , m ),则mod()a b m d d d≡; (4) a ≡b (mod m ), 如果m | d ,则 a ≡b (mod d )。

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

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

4.设 a =23×32×54×116 ,b =22×36×74×113,使得a' | a ,b' | b ,a' ×b'=[a ,b ],a',b' )=1 的a',b' 分别为( )。

(1) 54 ×116 ,22×36×74, (2) 23×54 ,36×74×113, (3) 23×54 ×116 ,36×74, (4) 23×54 ×116 ,36×74×1135.集合F 上定义了“+”和“ · ”两种运算。

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

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

信息安全数学基础习题答案信息安全数学基础习题答案信息安全是当今社会中一个重要的领域,它涉及到人们的隐私和数据的保护。

在信息安全的学习过程中,数学是一个不可或缺的基础。

本文将为您提供一些信息安全数学基础习题的答案,帮助您更好地理解和应用相关的数学概念。

一、离散对数问题离散对数问题是信息安全领域中的一个重要数学概念。

以下是一些常见的离散对数问题及其答案:1. 如果p是一个素数,a是一个整数,且a不是p的倍数,求解方程a^x ≡ b (mod p)的x值。

答案:x ≡ log_a(b) (mod p-1)2. 如果p是一个素数,g是一个p的原根,a是一个整数,且a不是p的倍数,求解方程g^x ≡ a (mod p)的x值。

答案:x ≡ log_g(a) (mod p)二、RSA算法RSA算法是一种非常常见的公钥加密算法。

以下是一些与RSA算法相关的习题及其答案:1. 如果p=17,q=11,e=7,计算n和d的值,其中n是模数,d是私钥。

答案:n = p * q = 17 * 11 = 187,d ≡ e^(-1) (mod (p-1)*(q-1)) = 7^(-1) (mod 160) = 232. 如果n=187,e=7,加密明文m=88,计算密文c的值。

答案:c ≡ m^e (mod n) = 88^7 (mod 187) = 11三、椭圆曲线密码学椭圆曲线密码学是一种基于椭圆曲线数学问题的加密算法。

以下是一些与椭圆曲线密码学相关的习题及其答案:1. 在椭圆曲线y^2 ≡ x^3 + ax + b (mod p)上,给定一个基点G和一个私钥d,计算公钥Q的值。

答案:Q = d * G2. 在椭圆曲线y^2 ≡ x^3 + ax + b (mod p)上,给定一个基点G和一个私钥d,计算共享密钥K的值。

答案:K = d * Q = d * (d * G)结语本文为您提供了一些信息安全数学基础习题的答案,涉及了离散对数问题、RSA算法和椭圆曲线密码学等内容。

2014-2015第一学期信息安全基础期末考试试卷(A卷)答案

2014-2015第一学期信息安全基础期末考试试卷(A卷)答案

山东科技大学2014—2015学年第一学期《信息安全基础》期末考试试卷(A卷)答案一、填空1、认证业务不可否认业务2、反馈函数3、1284、数论5、有限域上离散对数问题6、行移位(ShiftRow)、列混合(MixColumn)7、248、王小云二、名词解释1、离散对数:设p是素数,a是p的本原根。

即a1,a2,…,a p-1在 mod p下产生1到p-1的所有值,所以对b∈{1,…,p-1},有惟一的i∈{1,…,p-1}使得b≡a i mod p。

称i为模p下以a为底b的离散对数,记为b(mod p)。

i≡loga2、陷门单向函数:t是与f有关的一个参数。

已知x, 计算y使得y=f(x)容易;如果不知道t,已知y, 计算x使得y=f(x)是难的,但知道t时,已知y, 计算x使得y=f(x)是容易的。

参数t称为陷门(Trapdoor)。

3、寻找函数H的具有相同输出的两个任意输入的攻击方式,称为第II类生日攻击。

4、在交互证明系统中,设P知道某一秘密,并向V证明自己掌握这一秘密,但又不向V泄露这一秘密,这就是最小泄露证明。

进一步,如果V除了知道P能证明某一事实外,不能得到其他任何信息,则称P实现了零知识证明,相应的协议称为零知识证明协议。

三、问答题1、答:应考虑以下几个方面:1)加密算法。

(3分)2)用于加密算法的秘密信息。

(3分)3)秘密信息的分布和共享。

(8分)4)使用加密算法和秘密信息以获得安全服务所需的协议。

(10分)2、设计一个性能良好的序列密码最基本的设计原则是什么?它又可分为哪些基本原则?答:最基本的设计原则是“密钥流生成器的不可预测性”,它可分解为下述基本原则:答:①长周期。

②高线性复杂度。

③统计性能良好。

④足够的“混乱”。

⑤足够的“扩散”。

⑥抵抗不同形式的攻击。

(少一个扣2分)3、在具有仲裁方式的数字签字中,如果仲裁方和发送方共谋否认曾发过的消息,也可和接收方共谋以伪造发送方的签字,如何解决这个问题,请给出实例。

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

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

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

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

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

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

一、设a,b 是任意两个不全为零的整数,证明:若m 是任一整数,则 [am,bm]=[a,b]m.(共10分) 解:22[,](3(,)(3(,)(2(,)[,](2abm am bm am bm abm a b mabma b a b m ====分)分)分)分)==二、设n=pq,其中p,q是素数.证明:如果22=(mod ),,,a b n n a b n a b -+宎宎 则(,)1,(,)1n a b n a b ->+>(共10分)证明:由2222=(mod ),|-,|()()a b n n a b n a b a b +-得即a a (2分)又n pq =,则|()(),|()|(),pq a b a b p p a b p a b +-+-因为是素数,于是或a a a (2分) 同理,|()|()q a b q a b +-或a a (2分)由于,n a b n a b -+宎?,所以如果|()p a b +a ,则|()q a b -a ,反之亦然. (2分) 由|()p a b +a 得(,)1n a b p +=> (1分) 由|()q a b -a 得(,)1n a b q -=> (1分)三、求出下列一次同余数的所有解.(共10分)32(mod 7)x ≡解:(1)求同余式31(mod 7)x ≡的解,运用广义欧几里得除法得:5(mod7)x ≡ (5分)(2)求同余式32(mod 7)x ≡的一个特解: 10(mod 7)x ≡ (4分) (3)写出同余式32(mod 7)x ≡的全部解: 102(mod7),0x t t ≡+= (1分)四、求解同余式组:(共15分)1234(m o d 5)(m o d 6)(m o d 7)(m o d 11)x b x b x b x b =⎧⎪=⎪⎨=⎪⎪=⎩解:令m=5.6.7.11=23101234 6.7.11462(15.7.11385(15.6.11330(15.6.7210(1M M M M ========分)分)分)分)分别求解同余式'M 1(mod ),1,2,3,4i i i M m i ≡=得到:''''12343,1,1,1(4M M M M ====分)故同余式的解为:12343462385330210(mod 2310)(2x b b b b ≡⋅⋅+⋅+⋅+⋅分)五、求满足方程23:51(mod 7)E y x x =++的所有点. (共10分)解:对x=0,1,2,3,4,5,6,分别求出y.22222220,1(mod 7),1,6(mod 7)(21,0(mod 7),(22,5(mod 7),(13(mod 7),(11(mod 7),1,6(mod 7)(25,4(mod 7),2,5(mod 7)(16,2(mod 7),3,4(mod 7)(1x y y x y x y y y y x y y x y y =≡≡=≡≡=≡≡≡≡=≡≡=≡≡分)y 0(mod7)分)无解分)x=3,无解分)x=4,分)分)分)六、判断同余式2137(mod 227)x ≡是否有解.(共15分)解:因为227是素数,2137901235253227227227227227227⎛⎫⋅⋅⎛⎫⎛⎫⎛⎫⎛⎫⎛⎫⎪ ⎪ ⎪ ⎪ ⎪⎪⎝⎭⎝⎭⎝⎭⎝⎭⎝⎭⎝⎭--===- (分)又222712262288821(1)=13227⋅⎛⎫ ⎪⎝⎭-=(-)=-- (分) 又251512271822522721==11322755⋅⎛⎫⎛⎫⎛⎫⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭---=(-)(-)=- (分) 因此,13713227⎛⎫⎪⎝⎭=- (分)同余式2137(mod 227)x ≡无解. (3分)七、设1m >是整数,a 是与m 互素的整数,假如()m ord a st =,那么()s m ord a t =.(共10分)解: 由()m ord a st =得:()1(mod )5st s ta a m =≡(分)由()m ord a st =知,t 是同余式()1(mod )s ta m ≡成立的最小正整数,故,()sm ord a t =. (5分)八、证明整数环Z 是主理想环. (共10分)证:设I 是Z 中的一个非零理想.当a I ∈时,有00(1)a I a a I =∈=-∈及-.(2分) 因此,I 中有正整数存在. (1分)设d 是I 中的最小正整数,则()I d = (1分) 事实上,对任意a I ∈,存在整数q,r 使得 (1分) ,0a dq r r d =+≤< (1分)这样,由a I ∈及dq I ∈,得到r a dq I =-∈. (1分)但r d <以及d 是I 中的最小正整数.因此,r=0,()a dq d =∈.(1分) 从而()I d ⊂,(1分)又显然()d I ⊂.故()I d =,故Z 是主理想. (1分)九、设p 是素数,则()P p =是整数环Z 的素理想. (共10分)证:对任意整数a,b ,若(),|ab P p p ab ∈=则. (3分) 于是||.p a p b 或 (3分)因此得到,a P b P ∈∈或. (3分)因此,()P p =是整数环Z 的素理想. (1分)。

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

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

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

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

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

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

则使得a e 1(mod 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 都是______________ 群,并且有H 0 或H ___________________ 。

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

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

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

b22. 求同余方程x2 2(mod 67) 的解数。

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

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

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

2006级信息安全数学基础试卷-A

2006级信息安全数学基础试卷-A

,考试作弊将带来严重后果!华南理工大学期末考试《信息安全数学基础》试卷A1. 考前请将密封线内填写清楚;所有答案请直接答在试卷上;.考试形式:闭卷;选择题:(每题2分,共20分)1.如果a≡b(mod m),c是任意整数,则下列结论错误的是()。

(1) ac≡bc (mod mc),(2) m|a-b,(3) (a, m)=(b, m) ,(4) a=b+mt, t∈Z。

2.设a, b, c≠0是三个整数,c|a,c|b,如果存在整数s, t,使得sa+tb=1,则( ) 。

(1) (a, b)= c,(2) c=1,(3) c=sa+tb,(4) c=± 1 。

3.模30的简化剩余系是( )。

(1) -1, 2, 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) 3, 7, 11, 13, 17, 19, 23, 29 。

4.设a, b, c是三个不全为零的整数。

如果a = bq + c, 其中q是整数,则有( )。

(1) (a, b) = (q, c),(2) (a, b) = (b, c),(3) (a, b) = c,(4) (a, b) = (a, c)。

5.设n是正整数,则|()d nd ϕ=∑( ) 。

(1) d,(2) n,(3) nd,(4) ϕ(n)。

6.下面的集合和运算是群的是( ) 。

(1) <N,+> (运算“+”是自然数集N上的普通加法)(2) <R,×> (R是实数集,“×”是普通乘法)(3) <Z,+> (运算“+”是整数集Z上的普通加法)(4) <P (S ),∩> (P (S )是集合S 的幂集,“∩”为集合的交)7.下面各组数中,均为模7的平方剩余的是 ( )。

简明信息安全数学基础答案

简明信息安全数学基础答案

简明信息安全数学基础答案【篇一:信息安全数学基础答案】,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没有公共(相同)素因子. 同样可以将an, bn表示为多个素因子相乘an=(p1p2––pr)n, bn=(q1q2––qs)n明显an, bn也没有公共(相同)素因子.(5)同样将a, b可以表示成多个素因子的乘积a=p1p2––pr,b=q1q2––qs, an=(p1p2––pr)n, bn=(q1q2––qs)n,因为an| bn所以对任意的i有, pi的n次方| bn, 所以bn中必然含有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,97,101,103,107, 109, 113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,1 99.(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(modm/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)都不能第二章(1)判断方法:分别验证1.对运算是否封闭, 2.对任意的a, b, c是否满足结合律, 3.对任意a是否存在单位元, 4.对任意a是否存在逆元. 可以得出在(1)-(6)中(2),(3),(6)构成群, (1)不满足结合律, (4)不存在单位元, (5)不满足结合律.(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是交换群.,b有ab=ba, 方程两边左乘以a右乘以b有abab=aabb, 有(ab)2=a2b2.(9)证明:对群中任意元素a,b有ab(ab)-1=e, 方程两边先左乘以a的逆元有b(ab)-1=a-1, 在左乘以b的逆元有(ab)-1=b-1a-1, 所以结论成立.(12)证明:显然mz是群z的一个非空子集, 验证封闭性, 结合律, 单位元, 逆元, 得出mz是一个群, 所以mz是z的子群.(因为对mz中任意元素am, bm有am-bm=(a-b)m, 因为a-b∈z, 所以(a-b)m∈mz, 所以mz是群z的一个子群).(13)证明:设群g的两个子群为g1, g2, 则对任意a,b∈g1∩g2有ab-1∈g1, ab-1∈g2, 所以ab-1∈g1∩g2, 所以g1∩g2也是g的子群.(14)证明:设g是一个群, 对任意a,b∈g, 存在一个g到h的映射f,并且f(ab)=f(a)f(b).对任意f(a),f(b)∈h有f(a)f(b)=f(ab)∈h, 所以h满足运算的封闭性. 对任意f(a),f(b),f(c)有(f(a)f(b))f(c)=f(ab)f(c)=f((ab)c), f(a)(f(b)f(c))=f(a)f(bc)=f(a(bc)), 又因为(ab)c=a(bc), 所以(f(a)f(b))f(c)=f(a)(f(b)f(c)), 所以h满足结合律. 对任意f(a)∈h, 有f(ae)=f(a)=f(a)f(e), 所以f(e)是h的单位元, 对任意的f(a)∈h, 有f(aa-1)=f(e)=f(a)f(a-1), 所以f(a)的逆元为f(a-1). 所以h是一个群.(16)证明:设a到a-1的一一映射为f.充分性:对任意g中a,b有f(a)=a-1, f(b)=b-1, f(ab)=(ab)-1又因为f同构, 所以f(ab)=f(a)f(b)=(ab)-1=a-1b-1=(ba)-1, 由(ab)-1=(ba)-1有ba=ab, 所以g是交换群.必要性由上反推可得.第三章(2)第一个问题:设该有限群为g, 对任意阶大于2的元素a∈g, 有an=e, n为使得上式成立的最小正整数且n2. 明显在群中存在一个a-1, 且a≠a-1(若相等则a2=e, 与a的阶大于2矛盾), 有(a-1)n=e, 所以a-1的阶也大于2. 综上对任意阶大于2的元素a, 存在a-1的阶也大于2. 所以结论成立.第二个问题:因为在群g中只有e的阶为1, 在由上个结论有阶大于2的元素个数为偶数, 由已知条件g的阶为偶数可知结论成立.(5)对a生成一个阶为n的循环群g, am生成的循环群的阶为n/(n,m)=n. 又因为am∈g所以am也生成g.(6)设g的阶为n, 由已知可得g为一个群, 有由g与g同态可知f(e)为g的单位元,f(g) ∈g, 且对任意gk∈g, 有f(gk)=(f(g))k, 所以g 中任意元素都可以由f(g)生成表示成(f(g))k, 当k=n时有(f(g))n=f(gn)=f(e), 所以g也是也是一个循环群.(8)13阶:e的阶为1, 其他元素阶为13, 生成元g1到g12.16阶:e的阶为1, g2阶为8, g4阶为4, g6阶为8, g8阶为2,g10的阶为8, g12的阶为4, g14的阶为8, 其余的g到g15的阶为16且是生成元.(9)先分别求出15阶和20阶的正因子为3,5和2,4,5,10所以15阶的生成元为g3, g5, 20阶的生成元为g2, g4, g5, g10.(10)略(11)因为p是素数, 所以阶为p的群为循环群(3.3推论3), 又因为任意同阶的有限循环群同构(3.2定理2), 所以结论成立.(13)由题意可知am=e, bn=e, m,n为使得上式成立的最小正整数, 又因为ab=ba, 所以(ab)mn=amnbmn=e, 又因为(m,n)=1, 假设存在i使得(ab)i=e,有(ab)mi=e,有bmi=e,有mi|n,有i|n,同理i|m,所以i|mn,所以mn是使得(ab)i=e成立的最小整数,结论成立。

基础期末考试题库及答案

基础期末考试题库及答案

基础期末考试题库及答案一、单项选择题(每题2分,共20分)1. 计算机中数据存储的基本单位是()。

A. 字节B. 字长C. 位D. 字答案:A2. 在计算机中,二进制数1011转换为十进制数是()。

A. 10B. 11C. 12D. 13答案:B3. 以下哪个选项是计算机病毒的特点?()A. 破坏性B. 可预见性C. 可逆性D. 可复制性答案:A4. 计算机硬件系统由()组成。

A. 输入设备和输出设备B. 中央处理器和存储器C. 运算器和控制器D. 所有选项答案:D5. 在计算机中,1KB等于多少字节?()A. 1024B. 1000C. 512D. 256答案:A6. 以下哪个选项是计算机操作系统的主要功能?()A. 数据处理B. 资源管理C. 信息检索D. 所有选项答案:B7. 以下哪个选项不是计算机软件的分类?()A. 系统软件B. 应用软件C. 硬件软件D. 工具软件答案:C8. 以下哪个选项是计算机程序设计语言的分类?()A. 机器语言B. 汇编语言C. 高级语言D. 所有选项答案:D9. 以下哪个选项是计算机硬件的组成部分?()A. 键盘B. 鼠标C. 显示器D. 所有选项答案:D10. 以下哪个选项是计算机存储器的分类?()A. 只读存储器B. 随机访问存储器C. 硬盘存储器D. 所有选项答案:D二、多项选择题(每题3分,共15分)1. 计算机的主要特点包括()。

A. 高速性B. 准确性C. 逻辑性D. 通用性答案:ABCD2. 计算机的发展趋势包括()。

A. 巨型化B. 微型化C. 网络化D. 智能化答案:ABCD3. 计算机的应用领域包括()。

A. 科学计算B. 数据处理C. 过程控制D. 人工智能答案:ABCD4. 计算机硬件系统的主要组成部分包括()。

A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:ABCD5. 计算机软件系统的主要组成部分包括()。

A. 操作系统B. 应用软件C. 系统软件D. 工具软件答案:ABCD三、判断题(每题2分,共20分)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为素数。

由737=11*67 ,747=3*249 知737与747都为合数。

信息安全数学基础期末试卷

信息安全数学基础期末试卷

B) (a, b, c)
C) (a, c )(b, c) D) (a, b)(b, c)
5. 2017 年 1 月 9 日是星期一(为第 0 天),之后的第 220170109 天是( )。
A) 星期二
B) 星期三
C) 星期四
D) 星期五
6. 11 的原根有( )个。
A) 1 B) 2
C) 3 D) 4
7. a,b 为互素的整数,则存在唯一的整数 s,t,使得 sa tb 1 。( )
8. 设 m 是正整数,如果 ad { bd(mod m),则 a { b(mod m)。( )
9. 设 a 是整数,若 x 遍历正整数模 m 的完全剩余系,则 ax 也遍历模 m 的完全剩余系。( )
Hale Waihona Puke 10. 设 p,q 是不同的素数,则M( pq) ( p 1)(q 1) 。(

11. n 是整数,如果 a2 { b2 (mod n) ,而 n 不整除 (a b) 和 (a b) ,则 n 为合数。( )
§ a2 · ¨ ¸1 12. 设 (a, p) 1,则 © p ¹ 。( )
13. 设整数 m>1, (a, m) 1,则整数 d 满足 ad { 1 (mod m) 的必要条件是 ordm(a) d 。( )
5. 求解 x2≡ 2 (mod 17)。
四、 证明题(25 分,5 分/小题,需写出证明过程)
1. 证明:形如 4k+1 和 4k-1 的素数都有无限个。
2. 证明:对素数 P, P 都是无理数。 3. 证明:设 P1 d P2 d P3 是素数,n 是正整数,若 P1P2P3|n ,则 P1 d n1/3 , P2 d(n/2)1/2 。

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

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

《信息安全数学基础》参考试卷一.选择题(在每小题的备选答案中只有一个正确答案,将正确答案序号填入下列叙述中的括号内,多选不给分):(每题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+m1x2 6.下面的集合和运算构成群的是( ) 。

(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) 0,(2) 6,(3) 9,(4) 18。

  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.。

相关文档
最新文档