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

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

x ≡ b k (mod m k )

有唯一解。令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 αα 1

1=,则n 的欧拉函数 。

10.设G 和G ' 是两个群,f 是G 到G ' 的一个映射。如果对任意的a , 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 也是

121111

()(1)(1)(1)(1)p n

k n n n p p p p ?=-=---∏

形如4k+3的素数,并且显然q≠p i(i=1, 2, …, s),

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

如果q 不是素数,由第一步证明知q含有形如4k+3

的素因数p,同样可证p≠p i(i=1, 2, …, s),从而p > N。

即p 是形如4k+3的大于N的素数。由于N是任意的正整数,因此证明了

形如4k+3的素数有无穷多个。

2..设a, b是两个整数,其中b>0。则存在唯一一对整数q, r 使得a = bq + r,0 ≤r < b。(6分)

证明:存在性. 考虑整数序列:

…, -3b, -2b, -b, 0, b, 2b, 3b, …

序列的各项把实数轴划分成长度为b的区间,a一定落在其中的一个区间中。

因此,存在一个整数q使得qb≤a< (q+1)b,

即0 ≤a-bq< b。

令r=a-bq,则有 a = bq + r,0 ≤r < b。

唯一性. 假设还有一对整数q1, r1也满足:

a = bq1+ r1,0 ≤r1 < b。(2)

(1)和(2)两式相减得

b(q - q1)=- (r - r1)。(3)

当q ≠q1时,(3)式左边的绝对值大于等于b,而右边的绝对值小于b,得到矛盾。故q =q1,r =r1。

3.设p,q是两个不同的奇素数,n=pq,a是与pq互素的整数。整数e 和d满足(e, ? (n))=1,ed≡ 1 (mod ? (n)),1 < e < ? (n),1 ≤ d< ? (n)。

证明:对任意整数c,1 ≤c< n,若a e≡c(mod n),则有c d≡a(mod n)。(12分)

证明:

因为(e , ? (n )) =1,根据2.3定理4,存在整数d , 1≤d < ? (n ) , 使得

ed ≡1(mod ? (n )) 因此,存在一个正整数 k 使得 ed =1+k ? (n ) 。

由, a 与n = pq 互素知,(a , p )=1根据Euler 定理, a ? (p )≡1 (mod p ) 两端作 k (? (n ) / ? (p )) 次幂得, a k ? (n )≡1 (mod p ) 两端乘以 a 得到 a 1+k ? (n )≡a (mod p ) 即 a ed ≡a (mod p ) 同理, a ed ≡a (mod q )

因为 p 和 q 是不同的素数,根据2.1定理12, a ed ≡a (mod n ) 因此,

c d ≡(a e )d ≡a (mod n )

4.证明:设p 和q 是两个不相等的素数,证明:111(mod )q p p q pq --+=。 (6分)

证明:因为p 和q 是两个不相等的素数,由Euler 定理,()1

1mod p q p -≡,()11mod q p q -≡,

所以

()(

)111

1

1m o d ,1m o d q p q p p q p

p q q ----+≡+

,而

(),1p q =,因此

()111mod q p p q pq --+≡。

四.计算题(写出详细计算过程):(共30分)

1.用模重复平方法计算12996227 (mod 37909)。 (6分) 设 m =37909, b =12996, 令a =1, 将227写成二进制, 227=1+2+25+26+27

运用模重复平方法,我们依次计算如下: (1) n 0=1,计算

a 0= a ×

b ≡12996 , b 1≡b 2≡11421 (mod 37909)

(2) n1=1 , 计算

a1=a0×b1≡13581 , b2≡b12≡32281 (mod 37909)

(3) n2=0 ,计算

a2=a1≡13581 , b3≡b22≡20369(mod 37909)

(4) n3=0 , 计算

a3=a2≡13581 , b4≡b32≡20065(mod 37909)

(5) n4=0 , 计算

a4=a3≡13581 , b5≡b42≡10645(mod 37909)

(6) n5=1 , 计算

a5=a4×b5≡22728 , b6≡b52≡6024(mod 37909)

(7) n6=1 , 计算

a6= a5×b6≡24073 , b7≡b62≡9663(mod 37909)

(8) n7=1,计算

a7= a6×b7≡7775 (mod 37909)

最后,计算出

12996 227≡7775 (mod 37909)

2.设a=-1859,b=1573,运用广义欧几里得除法

(1) 计算(a, b);(2) 求整数s,t使得sa+tb=(a, b)。(8分)737=1?635+102,102=737-1?635

635 =6? 102 +23,23=635 -6?102

102=4?23+10,10=102-4?23

23=2?10+3,3=23-2?10

10=3?3+1,1=10-3?3

1=10-3?3

=(102-4?23)-3(23-2?10)

=102-7 ? 23+6 ? 10

=102-7 ? 23+6 (102-4?23)

=7 ? 102-31? 23

=7 ? 102-31? (635-6?103)

=193 ? 102 -31? 635

=193 ?(737-1?635) -31? 635

=193 ?737-224?635

所以s=193,t=-224,使得

193 ? 737+(-224) ? 635=1。

3.运用中国剩余定理和欧拉定理计算21000000 (mod 77)。(16分)利用2.4 定理1 (Euler定理)及中国剩余定理计算。

令x=21000000 , 因为77 =7 · 11,所以,

计算x=21000000 (mod 77) 等价于求解同余式组

x=21000000 ≡b1 (mod 7)

x=21000000 ≡b2 (mod 11)

(7) ≡26 ≡1 (mod 7) ,

因为Euler 定理给出2

以及1000000 =166666 · 6+4,所以

b1 ≡21000000 ≡(26)166666 · 24 ≡2 (mod 7)。

?(11) ≡210 ≡1 (mod 11),

类似地,因为2

1000000=100000 · 10,所以

b2 ≡21000000≡(210)1000000 ≡1 (mod 11)。

x≡2(mod 7)

x≡1(mod 11)

令m1=7, m2=11, m=m1 ·m2=77

M1 =m2 =11, M2 =m1 =7

分别求解同余式

M1'· 11≡1 (mod 7),M2'· 7≡1 (mod 11)

得到M1'=2 , M2'=8。

故x≡2 · 11 ·2+8 ·7 · 1≡100 ≡23(mod 77)

因此,2100000000 ≡23(mod 77)。

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

信息安全数学基础试题

一、单项选择题 1、设a, b 都是非零整数。若a |b ,b |a ,则【 】 A.a =b B.a =± b C.a =-b D. a > b 2、设a, b, c 是三个整数,c ≠0且c |a ,c |b ,如果存在整数s, t, 使得sa +tb =1,则【 】 A.(a, b)= c B. c =1 C.c =sa +tb D. c =± 1 3、Fermat 定理:设p 是一个素数,则对任意整数a 有【 】 A. a p =1 (mod p) B. a ? (p)=1 (mod a) C. a ? (p)=a (mod p) D. a p =a (mod p) 4、已知模41的一个原根是6,则下列也是41的原根的是【 】 A. 26 B. 36 C. 46 D. 56 5、已知,),(88+z 是模8的剩余类加群,下述不正确的是【 】 A. [1] 是生成元 B.有3阶子群 C. [0] 是单位元 D.有真子群 6、设是环,则下列不正确的是【 】 A. 是可换群 B. 是半群 C. 对+是可分配的 D. +对 是可分配的 7、模30的简化剩余系是【 】 A. -1, 0, 5, 7, 9, 19, 20, 29 B. -1, -7, 10, 13, 17, 25, 23, 29 C. 1, 7, 11, 13, 17, 19, 23, 29 D. -1, 7, 11, 13, 17, 19, 23, 29 8、设n 是整数,则 (2n, 2(n +1))=【 】 A.1 B.2 C.n D.2n 9、模17的平方剩余是【 】 A.3 B.10 C.12 D.15 10、整数5模17的指数ord 17(5)=【 】 A.3 B.8 C.16 D.32 11、下面的集合和运算是群的是【 】 A. (运算“+”是自然数集N 上的普通加法) B. (R 是实数集,“×”是普通乘法) C. (运算“+”是整数集Z 上的普通加法)

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

《信息安全数学基础》参考试卷 一.选择题(在每小题的备选答案中只有一个正确答案,将正确答案序号填入下列叙述中的括号内,多选不给分):(每题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是自然数集,“+”是加法运算) (2) (R是实数集,“×”是乘法运算) (3) (Z是整数集,“+”是加法运算) (4) (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、设a=18、b=12,c=27,求a、b、c的最小公倍数[a,b,c]=. 2、求欧拉函数φ(3000)=. 3、设m=9,则模m的最小非负简化剩余系={}. 4、设m=11,则模m的所有平方剩余=. 5、设m=22,则模m的所有原根个数=. 6.设m,n是互素的两个正整数,则φ(mn)=________________。 7.设m是正整数,a是满足mm的整数,则一次同余式:ax≡b(modm)有解的充分必要条件是_________________。 8.设m是一个正整数,a是满足____________的整数,则存在整数a’,1≤a’<m,使得aa’≡1(modm)。 9.设m∈m,(m,m)=1,如果同余方程m2≡m(mod m)__________,则m叫做模m 的平方剩余. 10.设m,m∈m,m>1,(m,m)=1,则使得m m≡1(mod m)成立的最小正整数m叫做m对模m的__________. 二、判断题(在题目后面的括号中,对的画“√”,错的画“×”) 1、若m是任意正整数,则(mm,mm)=(m,m). () 2、设m1,m2,…,m m是m个不全为零的整数,则m1,m2,…,m m与m1,|m2|,|m3|,…,|m m|的公因数相同() 3、设m是正整数,若m│mm,则m│m或m│m.() 4、设m为正整数,m,m为整数,m≡m(mod m),m│m且m>0,则m m ≡m m (mod m m ). () 5、{1,-3,8,4,-10}是模5的一个完全剩余系. () 6、设m是素数,模m的最小非负完全剩余系和最小非负简化剩余系中元素个数相等.() 7、设m=17为奇素数,模m的平方剩余和平方非剩余的数量各为8. () 8、一次同余方程9m≡1(mod24)有解. ()

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

信息安全数学基础第一阶段知识总结 第一章 整数的可除性 一 整除的概念和欧几里得除法 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 的倍数 a b n n a s 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)若全为零,则任何整数都是它的公因数.这时,它们没有最大公因数.

级信息安全数学-12级信息安全数学基础试题

简答题(共20分,每题4分) 1.简述公钥密码学所基于的三个难解数学问题. 2.写出模15的一个简化剩余系,要求每个数都是偶数. 3.一次同余式在什么情况下有解,有多少个解? 4.模m原根存在的充分必要条件是什么? 5.写出3次对称群的所有3阶子群. 判断题(共20分,每题2分,对的打“√”,错的打“×”) 1.质数有无穷多.() 2.设n是正整数,则.() 3.有限域的特征一定是质数.() 4.3是模7的平方剩余.() 5.根据雅可比符号,可以判断a是模m的平方剩余.() 6.Klein四元群是最小的非循环群.() 7.高次同余式解的个数小于或等于它的次数.() 8.同余式成立.() 9.的最后两位数字是01.() 10.整环R中既没有乘法单位元也没有零因子.() 计算题(50分) 1.计算欧拉函数.(5分) 2.计算勒让德符号.(5分) 3.设,计算.(5分) 4.计算5,10模13的指数.(5分) 5.求解同余式组(10分) 6.构造4元有限域,并给出加法表和乘法表.(10分) 7.设F17上椭圆曲线E:上的点Q=(6,6),计算2Q,3Q.(10分)证明题(10分,每题5分) 1.设m, n为正整数且m为奇数,证明:2m-1与2n+1互质. 2.证明:是F2[x]中的不可约多项式.

2012级《信息安全数学基础》考试试题(A)参考答案 简答题(共20分,每题4分) 1.公钥密码学所基于的三个难解数学问题是:大因数分解问题;离散对数问题和椭圆曲线离散对数问题; 2. 16,2,4,22, 8, 26, 20, 14(答案不唯一); 3. 时有解,有个解; 4. ,p 为奇质数; 5. {e, (123),(132)} 二.判断题(共20分,每题2分,对的打“√”,错的打“×”) 1. √; 2. ×; 3. √; 4. ×; 5. √×; 6. √; 7. √; 8. ×; 9. √;10. ×; 三.计算题(50分) 1. 解: 2. 解: 3.解:. 4.解:根据定义计算得 5.解:先求 得:, 即, 即 所以同余式的解为: 6.解:, 加法表: + 1 x x+1 1 x x+1 1 1

信息安全数学基础(许春香)习题答案

第一章 (1)5,4,1,5. (2)100=22*52, 3288=23*3*137. (4)多种解法,其中一种: a,b可以表示成多个素因子的乘积a=p1p2––p r, b=q1q2––q s,又因为(a, b)=1,表明a, b没有公共(相同)素因子. 同样可以将a n, b n表示为多个素因子相乘a n=(p1p2––p r)n, b n=(q1q2––q s)n明显a n, b n也没有公共(相同)素因子. (5)多种解法,其中一种: 由算术基本定理:a,b可分解为有限个素数的乘积, 得:a=p1^r1*p2^r2*……*pn^rn, b= p1^r1’*p2^r2’*……*pn^rn’, 若a|b不成立,则存在素数pi使得pi在a中的幂ri大于pi在b中的幂ri‘,即:ri>ri’a^n=p1^r1n*p2^r2n*…*pi^rin*…*pn^rnn, b^n= p1^r1’n*p2^r2’n*…* pi^ri’n *…*pn^rn’n,则ri*n>ri’*n,所以a^n|b^n不成立。 (6)多种解法,其中一种: 由于a,b,c互素且非零 所以(a,b)=1,(b,c)=1 所以存在u,v,r,s使ua+vc=1,rb+sc=1 两式相乘得:(ur)ab+(usa+vrb+vsc)c=1 所以(ab,c)=(a,b)(a,c)=1 (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,199. (11)对两式进行变形有21=0(mod m), 1001=0(mod m),可以看出要求满足的m即使求21和1001的公约数, 为7和1. (12)多种解法,其中一种: 70!=(70*69*68*67*66*65*64*63*62)*61! 70*69*68*67*66*65*64*63*62≡(-1)(-2)…(-9) (mod71) ≡1mod71 所以70!≡61! (13)多种解法,其中一种: 当n是奇数时,不妨设n=2k+1,k为整数 则2^n+1≡(-1)^(2k+1)+1≡0(mod3) 当n是偶数时,不妨设n=2k,k为整数 则2^n+1≡(-1)^(2k)+1≡2(mod3) 综上,n是奇数时,3整除2^n+1,n是偶数时,3不整除2^n+1 (14)第一个问题:因为(c,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)答案

贵州大学2007-2008学年第二学期考试试卷(标准答案) A 信息安全数学基础 注意事项: 1. 请考生按要求在试卷装订线内填写姓名、学号和年级专业。 2. 请仔细阅读各种题目的回答要求,在规定的位置填写答案。 3. 不要在试卷上乱写乱画,不要在装订线内填写无关的内容。 4. 满分100分,考试时间为120分钟。 一、设a,b 是任意两个不全为零的整数,证明:若m 是任一整数,则 [am,bm]=[a,b]m.(共10分) 解: 2 2[,](3(,)(3(,)(2( ,) [,](2abm am bm am bm abm a b m abm a b a b m = == =分) 分) 分) 分) = = 二、设 n=pq,其中p,q 是素数.证明:如果 2 2 =(mod ),,,a b n n a b n a b -+宎宎 则(,)1,(,)1n a b n a b ->+>(共10分) 证明:由2 2 2 2 =(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分)

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

信息安全数学基础第一阶段知识总结 第一章 整数的可除性 一 整除的概念和欧几里得除法 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 , a b

有c|sa+tb. (4) 若整数a 1 , …,a n 都是整数c ≠0的倍数,则对任意n 个整数s 1,…,s n ,整数 是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) 设a 1 , …,a n 是n 个整数,p 是素数,若p| a 1 …a n ,则p 一定整除某一个a k 二 整数的表示 主要掌握二进制、十进制、十六进制等的相互转化. 三 最大公因数和最小公倍数 (一)最大公因数 1.最大公因数的概念 定义:设是 个整数,若 使得 , 则称 为 的一个因数.公因数中最大的一个称为 的最大公因数.记作 . 若 ,则称 互素. 若 ,则称 两两互素. n n a s a s ++ 11

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

信息安全数学基础习题答案 第一章整数的可除性 1.证明1:因为2|n 所以n=2k , k1Z 5|n 所以5|2k ,又(5,2)=1,所以5|k 即k=5 k1,k11Z 7|n 所以7|2*5 k1 ,又(7,10)=1,所以7| k1即k1=7 k2,k21Z 所以n=2*5*7 k2即n=70 k2, k21Z 因此70|n 证明2:n是2、5、7的公倍数,所以[2,5,7]|n,又知2、5、7互素,所以[2,5,7]=2*5*7=70,即70|n。 2.证明:因为a3-a=(a-1)a(a+1) 当a=3k,k22(mod) a b p ≡Z 3|a 则3|a3-a 当a=3k-1,k p a b -Z 3|a+1 则3|a3-a 当a=3k+1,k p a b +Z 3|a-1 则3|a3-a 所以a3-a能被3整除。 3.证明:任意奇整数可表示为2 k0+1, k022(mod) ≡Z a b p (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 p a b -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都为合数。 8.解:存在。eg:a=6,b=2,c=9 9.证明:反证,设n/p是合数,n/p= k1k2, k1>p, k2>p,则n=p k1k2> n3,所以p< n1/3,矛盾。 10.证明:p1 p2 p3|n,则n= p1 p2 p3k,k p a b +N+ 又p1≤ p2≤p3,所以n= p1 p2 p3k≥p13 即p13≤n1/3 p1为素数则p1≥2,又p1≤ p2≤p3,所以n= p1 p2 p3k≥2 p2 p3≥2p22 即p2≤(n/2)1/2得证。 11.解:小于等于5001/2的所有素数为2,3,5,7,11,13,17,19,依次删除这些素数的倍数可得所求素数: 12.证明:反证法 假设3k+1没有相同形式的素因数,则它一定只能表示成若干形如3k-1的素数相乘。 (3 k1+1)(3 k2+1)=[( 3 k1+1) k2+ k1]*3+1 显然若干个3k+1的素数相乘,得到的还是3k+1的形式,不能得出3k-1的数,因此假设不成立,结论得证。 同理可证其他。 13.证明:反证法 假设形如4k+3的素数只有有限个,记为p1, p2,…, p n 因为4k+3=4k`-1=4k-1 构造N=4*p1*p2*…*p n-1≥3*p1*p2*…*p n 所以N>p i (i=1,2,…,n) N为4k-1形式的素数,即为4k+3的形式,所以假设不成立。

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

信息安全数学基础习题答案 第三章.同余式 1.(1)解:因为(3,7)=1 | 2 故原同余式有一个解 又3x ≡1(mod7) 所以 特解x 0`≡5(mod7) 同余式3x ≡2(mod7)的一个特解x 0≡2* x 0`=2*5≡3(mod7) 所有解为:x ≡3(mod7) (2)解:因为(6,9)=3 | 3故原同余式有解 又2x ≡1(mod3) 所以 特解x 0`≡2(mod3) 同余式2x ≡1(mod3)的一个特解x 0≡1* x 0`=1*2≡2(mod3) 所有解为:x ≡2+3t (mod9)t=0,1,2 所以解分别为x ≡2,5, 8(mod9) (3)解:因为(17,21)=1 | 14 故原同余式有解 又17x ≡1(mod 21) 所以 特解x 0`≡5(mod 21) 同余式17x ≡14(mod 21)的一个特解x 0≡14* x 0`=14*5≡7(mod 21) 所有解为:x ≡7(mod 21) (4)解:因为(15,25)=5 不整除9,故原同余式无解 2.(1)解:因为(127,1012)=1 | 833 故原同余式有解 又127x ≡1(mod1012) 所以 特解x 0`≡255(mod1012) 同余式127x ≡833(mod1012)的一个特解x 0≡833* x 0`=833*255≡907(mod1012) 所有解为:x ≡907(mod1012) 3.见课本3.2例1 4.设a,b,m 是正整数,(a,m )=1,下面的方法可以用来求解一次同余方程ax ≡b(mod m) (3)6x ≡7(mod 23) 解:依据题意可知,原式与(a%m)x ≡-b[m/a](mod m)同解 即与5x ≡-7*3(mod 23)同解,化简得5x ≡2(mod 23). 重复使用上述过程,5x ≡2(mod 23)->3x ≡-8(mod 23)->2x ≡10(mod 23)->x ≡5(mod 23). x ≡5(mod 23)即为方程的解。 5.设p 是素数,k 是正整数,证明:同余式X 2≡1(mod p k )正好有两个不同余的解 6.证明:k>2时,同余式X 2≡1(mod 2k )恰好有四个不同的解 7.(1)解:因为(5,14)=1 由Euler 定理知,同余方程5x ≡3(mod14)的解为: x ≡5?(14)-1*3≡9(mod14) (2)解:因为(4,15)=1 由Euler 定理知,同余方程4x ≡7(mod15)的解为: x ≡4?(15)-1*7≡13(mod15) (3)解:因为(3,16)=1 由Euler 定理知,同余方程3x ≡5(mod16)的解为: x ≡3?(16)-1*5≡7(mod16)

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

第一章参考答案 (1) 5,4,1,5. (2) 100=22*52, 3288=23*3*137. (4) a,b可以表示成多个素因子的乘积a=p 1p 2 ––p r , b=q 1 q 2 ––q s ,又因为(a, b)=1,表明a, b没有公共(相同)素因子. 同样可以将a n, b n表示为多个素因子 相乘a n=(p 1p 2 ––p r )n, b n=(q 1 q 2 ––q s )n明显a n, b n也没有公共(相同)素因子. (5)同样将a, b可以表示成多个素因子的乘积a=p 1p 2 ––p r , b=q 1 q 2 ––q s , a n=(p 1p 2 ––p r )n, b n=(q 1 q 2 ––q s )n,因为a n| b n所以对任意的i有, p i 的n次方| b n, 所以b n中必然含有a的所有素因子, 所以b中必然含有a的所有素因子, 所以a|b. (6)因为非零a, b, c互素,所以(a, b)=(a, c)=1,又因为a=p 1p 2 ––p r , b=q 1q 2 ––q s , ab=p 1 p 2 ––p r q 1 q 2 ––q s , 又因为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=k 1m+r, bc=k 2 m+r,有 ac=k 1d(m/d)+r, bc=k 2 d(m/d)+r所以ac=bc(mod m/d),因为(c,m/d)=1,所以两边 可以同除以一个c, 所以结论成立. 第二个问题:因为a=b(mod m), 所以a-b=k i *m i ,a-b是任意m i 的倍数, 所以a-b是m i 公倍数,所以[m i ]|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)

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

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

信息安全数学基础知识点

第六章 素性检验 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 数。 (ii)如果k p p n Λ1=是一个无平方数,则n 是Carmichael 数的充要条件是 11--n p i ,k i ≤≤1 定理4:每个Carmichael 数是至少三个不同素数的乘积 注:1.存在无穷多个Carmichael 数 2.当n 充分大时,区间[]n ,2内的Carmichael 数的个数大于等于72n 6.2 Euler 拟素数 引例:设n 是奇素数,根据定理,我们有同余式 )(mod 21n n b b n ?? ? ??≡- 对任意整数b 成立 因此,如果存在整数b ,(b,n)=1,使得

信息安全数学基础考试题

信息安全数学基础2005年考题 1、已知a=66,b=75,求正整数x,y,使ax-by=(a,b)成立 . 2、证明:对于任意整数a、b、c,如果(a,c)=1,c|ab,则必有c|b . 3、集合{0,1,······9998}中有多少个元素与9999互素? 4、已知a=5,b=42,n=265, 求a b mod n . 5、求如下同余式组的解 x≡1(mod 5) x≡3(mod 7) x≡2(mod 9) 6、求同余式x5-x4+x2+6≡(mod 73)的所有解。 7、求J(29,97)的值。 8、求x2≡13(mod 113)的解。 9、已知59582=2×313,求模59582的一个原根。

1.2008-05-04课堂补充 求F2[x]中f(x)=x8+x4+x3+x+1的周期,并求y∈F2[x]/(f(x)),使得y、y2、y4、y8为F2[x]/(f(x))的基底 2.2008-05-04课堂补充 求F2[x]中f(x)=x8+x4+x3+x2+1的周期,并求y∈F2[x]/(f(x)),使得y、y2、y4、y8为F2[x]/(f(x))的基底 3.2008-05-04课堂补充 设a(x)=x3+x+1,b(x)=x2+x+1,计算a(x)+b(x)、a(x).b(x)、a(x)/b(x) 4.第11章课件2 证明:如果α≠0和β都是有理数域Q上的代数数,则α+β和α-1也是有理数域Q上的代数数 5.第11章课件3 α叫做代数整数,如果存在一个首一正系数多项式f(x),使得f(α)=0。证明:如果α≠0和β是代数整数,则α+β和α-1也是代数整数 6.第12章课件3 证明x8+x4+x3+x+1是F2[x]中的不可约多项式,从而F2[x]/(x8+x4+x3+x+1)是一个F28域 7.第12章课件4 求F28=F2[x]/(x8+x4+x3+x+1)中的生成元g(x),并计算g(x)t,t=1,2,…,255和所有生成元 8.第12章课件3 证明x8+x4+x3+x2+1是F2[x]中的不可约多项式,从而F2[x]/(x8+x4+x3+x2+1)是一个F28域 2008-05-04交,共3题 1.2008-04-18课堂补充 求F2上的所有8次不可约多项式 注:x8+x4+x3+x+1是不可约非本原多项式,用于AES;x8+x4+x3+x2+1是不可约本原多项式,用于欧洲通信标准 提示:非零多项式有28-1=255个,次数为偶数时一定可约,奇数次系数为0时可约 2.2008-04-30课堂补充 求Q(√2,3√3)的基底 3.2008-04-30课堂补充 求u使Q(√2,√3)=Q(u)

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

信息安全数学基础习题答案 整数的可除性 1.证明:因为2|n 所以n=2k , k∈Z 5|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|n 2.证明:因为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

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

第一章参考答案 (1)5,4,1,5. (2)100=22*52,3288=23*3*137. (4)a,b可以表示成多个素因子的乘积a=pip2—p r? b=q】q2—q、,又因为(a, b)=l, 表明a, b没有公共(相同)素因子.同样可以将a) 9表示为多个素因子相乘a n=(pip2一py, b n=(qiq2一q s)n明显a n, b n也没有公共(相同)素因子. (5 ) 同样将a, b可以表示成多个素因子的乘积a=pip2一p r, b=qiq2—q s, a n=(PiP2—Pr)L b'-(qiq2—s)L因为a n| b“所以对任意的i有,pi的n次方| b n,所以中必然含有a 的所有素因子,所以b中必然含有a的所有素因子,所以a|b. (6)因为非零a, b, c 互素,所以(a, b)=(a, c)=l,又因为a=pip2一Pr, b=qiq2— ab=p)p2—Prqiq?― s,又因为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,199. (11)对两式进行变形有21 =0(mod m), 1001=0(mod m),可以看出要求满足的m 即使求21和1001的公约数,为7和1. (12)(70!)/(61!)= 62*63*—*70=(?9)*(?8)*—*(-l)=?9!=?362880=l(mod 71).明显61!与71互素,所以两边同乘以61!,所以70!=61!(mod71). (13)当n为奇数时2n=(.l)n=.l=2(mod 3),两边同时加上1有2n+l=0(mod 3), 所以结论成立. 当n为偶数时2n=(-l)n=l(mod 3),两边同时加上1有2n+l=2(mod 3),所以结论成立. (14 ) 第一个问:因为(c,m)=d, m/d 为整数.假设ac=k]m+r, bc=k2m+r,有ac=k|d(m/d)+r, bc=k2d(m/d)+r 所以ac=bc(mod m/d),因为(c,m/d)=l,所以两边可以同除以一个c,所以结论成立. 第二个问题:因为a=b(mod m),所以a.b=ki*m“ a-b是任意mi的倍数,所以a.b是mi公倍数,所以[mj]|a.b.(利用式子:最小公倍数=每个数的乘积/最大公约数,是错误的,该式子在两个数时才成立) (15) 将整数每位数的值相加,和能被3整除则整数能被3整除,和能被9整除则整数能被9整除,(1)能被3整除,不能被9整除,(2)都不能,(3)都不能,(4) 都不能 第二章答案 (5)证明:显然在群中单位元c满足方程x2=x,假设存在一?个元素a满足方程x2=x,则有a2=a,两边同乘以广有3『.所以在群中只有单位元满足方程x2=x. (6)证明:因为群G中每个元素都满足方程x2=e,所以对群中任意元素a,b 有aa=e, bb=e, (ab)?=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-l ababb_,= a_,aabbb-1,有ab=ba,所以G是交换群.

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

,考试作弊将带来严重后果! 华南理工大学期末考试 XXXX 级《信息安全数学基础》试卷A 1. 考前请将密封线内填写清楚; 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×113 5.集合F 上定义了“+”和“ · ”两种运算。如果( ),则 (1) F 对于运算“+”和运算“ · ”都构成群,运算“ · ”对于“+”满足分配律。

相关文档
最新文档