信息安全数学基础习题答案_第1页
信息安全数学基础习题答案_第2页
信息安全数学基础习题答案_第3页
信息安全数学基础习题答案_第4页
信息安全数学基础习题答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 信息安全数学基础习题答案 第一章 整数的可除性 1证明:因为 2|n 所以 n=2k , k Z 5|n 所以 5|2k , 又( 5, 2) =1,所以 5|k 即 k=5 , Z 7|n 所以 7|2*5 又( 7, 10) =1,所以 7| Z 所以 n=2*5*7 即 n=70 Z 因此 70|n 2证明:因为 a(a+1) 当 a=3k, k Z 3|a 则 3| a=3k Z 3|a+1 则 3| a=3k+1, k Z 3|则 3|以 整除。 3证明:任意奇整数可表示为 2 , Z ( 2 ) 2 4 =4 )+1 由于 为两连续整数,必有一个为偶数,所以 )=2k 所以( 2 ) 2=8k+1 得证。 4证明:设三个连续整数为 a,a+1 则 (a(a+1)= 第二题结 论 3|( 即 3|(a(a+1) 又三个连续整数中必有至少一个为偶数,则 2|(a(a+1) 又( 3, 2) =1 所以 6|(a(a+1) 得证。 5证明:构造下列 (k+1)! +2, (k+1)! +3, (k+1)! +4, , (k+1)! +(k+1), k Z 对数列中任一数 (k+1)! +i=i(k+1)k (i+1)( 2*1+1, i=2,3,4, (k+1) 所以 i|(k+1)! +i 即 (k+1)! +所以此 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解:存在。 a=6,b=2,c=9 10证明: p1 p2 p3|n, 则 n= p1 p2 k N+ 又 以 n= p1 p2 即 则 2,又 以 n= p1 p2 2 p2 2 即 (n/2)1/2 得证。 11解:小于等于 5001/2的所有素数为 2, 3, 5, 7, 11, 13, 17, 19,依次删除这些素数的倍数可得所求素数: 12证明:反证法 假设 3k+1没有相同形式的素因数,则它一定只能表示成若干形如 3素数相乘。 (3 )(3 )=( 3 ) 3+1 显然若干个 3k+1的素数相乘,得 2 到的还是 3k+1的形式,不能得出 3此假设不成立,结论得证。 同理可证其他。 13证明:反证法 假设形如 4k+3 的素数只有有限个,记为 , 为 4k+3=4k 构造 N=4*p1* *3*p1* *以 N (i=1,2, ,n) 为 4k+3的形式,所以假设不成立。 原结论正确,形如 4k+3的素数有无穷多个。 28( 1)解: 85=1*55+30 55=1*30+25 30=1*25+5 25=5*5 所以 (55,85)=5 ( 2)解: 282=1*202+80 202=2*80+42 80=1*42+38 42=1*38+4 38=9*4+2 4=2*2 所以( 202,282) =2 29( 1)解: 2t+1=1*(22 22+1 2=2*1 所以( 2t+1,2=1 ( 2)解: 2(n+1)=1*2n+2 2n=n*2 所以( 2n,2(n+1)) =2 32( 1)解: 1=3 =338) =3*(418) =13*411611) =61+55*(36361) =55*363+(161363) =(1613+551*(3589613) =551*3589+(1613 所以 s= t=551 ( 2)解: 1=4 =4115) =9*(11915) =29*119+(35319) =53+89*(47253) =89*472+(82572) =(825+208*(294725) =208*2947+(3772947) 3 =951*2947+(3772 所以 s=951 t=6证明:因为( a, 4) =2 所以 a=2*(2m+1) m Z 所以 a+b=4m+2+4n+2=4(m+n)+4=4(m+n+1) 即 4|a+b 所以( a+b,4) =4 37证明:反证法 假设 n| a+b)(由 知 n|a+b或 n|已知条件矛盾 所以假设不成立,原结论正确, 40证明:( 1)假设是 21/2有理数,则存在正整数 p, q,使得 21/2=p/q,且( p, q) =1 平方得: 即 2|以 p=2m, m N 因此 q=2n, n N 则( p, q) =(2m,2n)=2(m, n) 2与( p, q) =1 矛盾 所以假设不成立,原结论正确, 21/2不是有理数。 ( 2)假设是 71/2有理数,则存在正整数 m, n,使得 71/2=p/q,且( m, n) =1 平方得: 即 7| m= p1 p2 , 因为 7 为素数,假设 7 !| m,则 7 ! 所以 =( p1 p2 p1 p2 所以 7 !| 7| 7|m, m=7k 同理可知: 7|n, n=7 以 (m, n)=(7k,7 7(k, 7 与已知矛盾 故原结论正确, 71/2不是有理数。 ( 3)同理可证 171/2不是有理数。 41证明:假设 存在正整数 p, q,使得 p/q,且( p, q) =1 又 p/q 10q=2p (2*5)q=2p 5q=2以只有当 q=p=0是成立,所以假设不成立 故原结论正确, 同理可证 50( 1)解:因为 8=23, 60=22*3*5 所以 8,60=23*3*5=120 51( 4)解: (471179111011001,4111831111011000)= 4104707908301011000=1011000 471179111011001,4111831111011000= 4111471179111831111011001 第二章同余 4 1解:( 1)其中之一为 9, 19, 11, 21, 13, 23, 15, 25, 17 ( 2)其中之一为 0, 10, 20, 30, 40, 50, 60, 70, 80 ( 3) .( 1)或( 2)中的要求对模 10不能实现。 2证明:当 m2时,因为 (=m(1 所以 ( 1(m) 即 1与 (在同一个剩余类中,故 02,12, ,(一定不是模 6解: 21 2( 22 4( 23 1(又 20080509=6693503*3 所以 220080509=(23)6693503 1(故 220080509是星期六。 7证明:( i)因为 1 i k 所以 ai=bi+ a1+ + (bi+ bi+m* 以有 m) 即 a1+ +ak=b1+ +m) ( 为 m),1 i k 所以 ai(m)=m) 所以( m (m)( m) (ak m)m (m)( m) (bk m)m ( m 所以 ak(m) 8证明:如果 b2(p) 则 b2+, k Z 即 kp=a+b)( 所以 p|(a+b)( 又 据 知 p|a+b或 p|得证。 9证明:如果 b2(n) 则 b2+, k Z 即 kn=a+b)( 所以 n|(a+b)( 由 n=a+b)(因为 n!|n!|a+b,所以 p,a+ 不妨设 p|q|a+b ,则 q!|p!|a+b 即 (q, 1,(p, a+b)=1 因此 (n, (p, p1 (n, a+b)=(a+b)=(q, a+b)=q1 故原命题成立。 10证明:因为 a b (c) 则 a=cq+b , q Z 根据 知 (a, c)=(b, c) 17解:( 1) ak+ +8+4+3+5+8+1=30 因为 3|30 ,9!|30 所以 1843581能被 3整除,不能被 9整除。 ( 2) ak+ +8+4+2+3+4+0+8+1=31 因为 3!|31 , 9!|31 所以 184234081不能被 3整除,也不能被 9整除。 ( 3) ak+ +9+3+7+7+5+2+7+4+4=56 因为 3!|56 , 9!|56 所以 8937752744 不能被 3整除,也不能被 9 整除。 ( 4) ak+ +1+5+3+7+6+8+9+1+2+2+4+6=58 因为 3!|58 , 9!|58 所以 4153768912246不能被 3整除,也不能被 9整除。 20解:( 89878*58965) (89878(58965(4*6) 6( 5299?56270(又 5299?56270 (45+?)?(所以 ?=6 即未知数字为 6。 5 21解:( 1)因为 875961*2753 (3617 0(2410520633 26( 8(所以等式 875961*2753=2410520633不成立 ( 2)因为 14789*23567 (2923 1(348532367 41( 5(所以等式 14789*23567=348532367不成立 ( 3)因为 24789*43717 (3022 3(1092700713 30( 3(所以等式 24789*43717=1092700713可能成立 ( 4)这种判断对于判断等式不成立时简单明了,但对于判断等式成立时,可能会较复杂。 22解:因为 7为素数,由 (7 -1( 即 6! 所以 8*9*10*11*12*13 1*2*3*4*5*6( 6!( -1(31证明:因为 c1, ,c (m)是模 对于任一 所以 0(因此 c1+ +c (m) 0(32证明:因为 a (m) 1( 所以 a (m)0(a (m)1+a+ + a (m) 0(又( m) =1 所以 1+a+ + a (m) 0(33证明:因为 7为素数,由 a(又( a, 3) =1 所以 (a,9)=1 由 a (9) 1( 即 a(又 (7,9)=1, 所以 a() 即 a(34证明:因为 32760=23*32*5*7*13 又 (a,32760)=1 所以 (a,2)=(a,3)=(a,5)=(a,7)=(a,13)=1 有: a (13) 1( 即 1(a (8) 1( 即 1(a (5) 1( 即 1(a (7) 1( 即 1(a (9) 1( 即 1(又因为 5,7,8,9,13=32760 所以 1(35证明:因为 (p,q)=1 p, 所以 (p)= (q)= p (q) 1( q (p) 1(即 1( 1(又 0( 0(所以 1( 1(又 p,q=所以 1(36证明:因为 (m,n)=1 由 m (n) 1( n (m) 1( 所以 m (n)+n (m) (m (n) (n (m) 1+0 1( 同理有: m (n)+n (m) 1( 6 又 m,n=所以 m (n)+n (m) 1(第三章 1( 1)解:因为( 3, 7) =1 | 2 故原同余式有解 又 3x 1( 所以 特解 5( 同余式 3x 2( 一个特解 2* 2*5 3( 所有解为: x 3( ( 3)解:因为( 17, 21) =1 | 14 故原同余式有解 又 17x 1( 所以 特解 5( 同余式 17x 14( 一个特解 14* 14*5 7( 所有解为: x 7( 2( 1)解:因为( 127, 1012) =1 | 833 故原同余式有解 又 127x 1( 所以 特解 255( 同余式 127x 833( 一个特解 833* 833*255 907( 所有解为: x 907( 3见课本 1 7( 1)解:因为( 5, 14) =1 由 理知,同余方程 5x 3( 解为: x 5 (14) 9( ( 2) 解:因为( 4, 15) =1 由 理知,同余方程 4x 7( 解为: x 4 (15) 13( ( 3) 解:因为( 3, 16) =1 由 理知,同余方程 3x 5( 解为: x 3 (16) 7( 11证明:由中国剩余定理知方程解为: x + m) 因为 中国剩余定理知: 1( 又 Mi=m/ 所以( m, 1( 所以 (( 代入方程解为 x 1 ( 2 ( + k (m) 得证。 12( 1)解:由方程组得: 3x+3y 2(6x+6y 4( x+y -4(X 5() y 5 () ( 2)解:由方程组得: 2x+6y 2( 22(6x+8y 4( -4(X 6() y 3 () 13见课本 14同课本 21000000 562( 15( 1)解:等价同余式组为: 23x 1( 7 23x 1( 23x 1( 所以 x 3( x 2( x 4( 所以 x 3*35*3 + 2*28*2 + 4*20*6 67( ( 2)解:等价同余式组为: 17x 1( 17x 1( 17x 1( 17x 1( 所以 x 1( x 2( x x 7( 所以 x 1*385*1 + 2*308*2 + (220*5 + 7*140*7 557( 19解: 3x9+x6+2x2+x 0( 左边 =( 3x4+x+4)+ 5x 所以原同余式可化简为: 5x 0( 直接验算得解为: x 0( x 6( 20解: f(x) 4( 直接验算的同余式 f( x) 0(一解: 1( f( 4*13*7=-1( f(1 -1(所以 *( f(1( 1() 4() *( f(1( 2() 2 22(7) *( f(1( 0() 3 22(1) *( f(1( 2() 4 184(43) 所以同余式 f( x) 0(解为: 184(43) 第四章二次同余式与平方剩余 2解:对 x=0,1,2,3,4,5,6 时,分别求出 y x=0,1(y 1,6(x=4,4(y 2,5(当 x=1,2,3,5,6时均无解 5解:对 x=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 时,分别求出 y x=0,1(y 1,16(x=1,3(无解 x=2,11(无解 x=3,14(无解 x=4,1(y 1,16(x=5,12(无解 x=6,2(y 6,11( 8 x=7,11(无解 x=8,11(无解 x=9,8(y 5,12(x=10,8(y 5,12(x=11,0(y 0(x=12,7(无解 x=13,1(y 1,16(x=14,5(无解 x=15,8(y 5,12(x=16,16(y 4,13(10解: (1) .( 17/37) =(1737(2*2)*(37/17)=4) .( 911/2003) =(2003911(2*2)*(2003/911)=1/3=1 (6) .( 7/20040803) =(720040803(2*2)*(20040803/7)=1 12解:( 1) 7) =(65/67)=1 所以 7 的平方剩余 所以 -2( 2个解。 ( 4) 2/37) =(37*378=以 2是 37 的平方非剩余 所以 2(解。 14证明:( 1)因为 p 为其素数,模 2个, 设为 a(2 则 a1*a2*a(2 12*22*32 (2)2(p) 1*2*3 (2)*(-(*(-(* (-(p-(2)(p) 1*2*3 (2)*(p-(2) *(2(p) (*(2(p) (2(p) ( ) (p+1)/2(p) 所以模 p+1)/2得证。 ( 2) 1, 2, 3, 1*2*2 *( -1(p) (p+1)/2(2(p) 因为模 p+1)/2 所以模 p 1)/2 ( 3)当 p=3 时,其二次剩余只有 1,所以 p=3时,模 p 的剩余为 1 当 p3 时,由( 1)得 a1+a2+a(2 p(p+1)/24(p) 因为 以 k+1形式,代入上式得 0 所以当 p3时,模 。 ( 4)因为模 所以由 (3)得,当 p=3 时,模 1; 当 p3时,模 。 16解: (1) 7/227) =(2277(2*2)*(227/7)= 1 所以 7是 227的 二次剩余 所以 7(解 (3) 1对 91的逆元是 58 9 所以原同余方程等价于 16(又 16是 91的平方剩余 所以 11-6(解 21证明:应用模重复平方法 11=20+21+23 令 x=23,b=2,a=1 (1) a0=a*b 2( b1=4(2) a1=a0*8( b2=16(3) a2=a1*8( b3=3(4) a3=a2*1( 所以 211 1( 即 23|2117|22303|2251用同样的方法得 证。 第五章原根与指标 1解:因为 (13)=12,所以只需对 12的因数 d=1,2,3,4,6,12,计算 ad(因为 21 2, 22 4, 23 8, 24 3, 26 212 1(所以 2模 13的指数为 12; 同理可得: 5模 13 的指数为 4, 10 模 13的指数为 6。 2解:因为 (19)=18,所以只需对 18的因数 d=1,2,3,6,9,18计算 ad(因为 31 3, 32 9, 33 8, 36 7, 39 218 1(所以 3模 19的指数为 18; 同理可得: 7模 19 的指数为 3, 10 模 19的指数为 18。 3解:因为 (m)= (81)=54=2*33,所以 (m)的素因数为 ,进而 (m)/7, (m)/8 这样,只需验证: 。对 2, 4, 5, 6 逐个验算: 因为 227 1( 218 1( 根据 得 所以 2是模 81的原根 7证明:因为( a, m) =1, 故由 a)=1(m) 即 (as)t 1(m) 不妨令 r 则 1(m) 所以 st| (as)t 1(m)得 r|t 即 t k*r k N 1 r t 所以 以 sr= 所以 r=t 所以 t 8解:存在 举例:如 n=7,d=3 因为 (7)=6 d=3|6 存在 a=2 (2,7)=1, 2 (7) 1() 又 23 1() 所以 )=3 满足条件。 10证明:因为 也是一个奇素数 所以 (p)=*(2 即 (p)的不同素因数为 2, 又因为 a (p)/2= 1(p) a (p)/(2=1(p) 根据 得 10 15证明:反证法 假设 a)=m 则 1(n) 因为 1(n) 所以由 得 m|即 k*m 对 q,必可找到一个 m|(所以 q=am*t 1(n) 与已知条件矛盾,故假设不成立,原结论得证。 16解:因为 d=(n, (m)=(22, (41)=(22,40)=2 2 所以 (n, (m)|余式有解 等价同余式为 22 即 1111(解得: ,21(所以原同余式解为 x=6,35(17解:因为 d=(n, (m)=(22, (41)=(22,40)=2 (2,7)=1 所以原同余式无解。 第六章素性检验 1证明:因为 91=13*7是奇 合数, (3,91)=1 又 36=729 1( 则 39190 (36)15 1(则 91是对于基 3的拟素数。 2证明:因为 45=5*3*3是奇合数, (17,45)=1 由 174 1( 172 1(所以 174 1( 所以 174 1(则 1745744 (174)11 1(则 45是对于基 17的拟素数。 同理 45是对于基 19的拟素数。 10证明: 25=5*5是奇素数 设 n=25 4=23*3 则 t=3 (7,25)=1 73 18( 72*3 -1(所以 25是基于 7的强拟素数。 15证明: n=561=3*11*17 为奇素数 ( 561,2) =1 b(2 2(5612 2280 1(b/n)=(2/561)=(561*5618=1 所以 2280 (2/561)(所以 561是对于基 2的 11 第八章群 2. 证明:群 G 是交换群的充要条件是对任意 , ,有 2 2 2()ab a b 。 证明: 必要性:若 G 是交换群,则对任意 , ,有 ab ,从而 2 2 2()a b a b a b a a b b a b。 充分性:若对任意 , ,有 2 2 2()ab a b 。那么 1 2 1 1 2 2 1()b a e b a e a a b b a a b b e a b e a b 。 因此 群 G 是交换群。 4. 设 G 是 n 阶有限群。证明:对任意元 ,有 。 证明:任取 ,考虑 a 生成的循环群 a 。不妨设 。根据拉格朗日定理,有 |而存在正整数 k ,使得 n 。因为 (否则 ),所以 ()n q k ka a e e 。 6. 设 G 是一个群。记 ( ) | ( ) c e n t G a G b G a b b a 。证明: () 是 G 的正规子群。 证明:首先证明 () 是 G 的子群。任取12, ( )a a , 。计算 1 1 1 1 1 1 1 1 1 1 1 1 11 2 1 2 1 2 1 2 1 2 1 2 1 2( ) ( ) ( ) ( )b a a a b a a b a a a b a b a a a b a a b 。 因此, 112 ()a a ,从而 () 是 G 的子群。 再证明 () 是 G 的正规子群。任取 1, c e n t ( ) a G x a G a 。那么存在),使得 1x 。由 y 的交换性,有 11 c e n t ( )x a y a a a y e y y G 。从而 1 c e n t ( ) c e n t ( )a G a G , () 是 G 的正规子群。 7. 设 a 是群 G 的一个元素。证明:映射 1: x 是 G 到自身的自同构。 证明:( 1)任取 ,x y G 。计算 1 1 1 1( ) ( ) ( ) ( )x y a x y a a x e y a a x a a y a x y 12 因此 是同态映射。 ( 2)若 ,x y G ,且 ( ) ( ) 。那么 11 ,从而 1 1 1 1x a a x a a a a y a a y , 因此 是单射。 ( 3)任取 。由于 1 1 1( ) ( )a c a a a c a a e c e c ,故 是满射。 综上所述,映射 1: x 是 G 到自身的自同构。 8. 设 H 是群 G 的子群。在 G 中定义关系 1:R a R b b a H。证明: ( i) R 是等价关系。 ( 充要条件是 aH 。 证明:( i)任取 。既然 H 是群 G 的子群,那么 。因此 1a a e H ,这说明 即 R 满足自反性。 取 , 满足 那么 1b a H 。根据 H 是群 G 的子群以及逆元的性质,我们有1 1 1()a b b a H ,这说明 即 R 满足对称性。 取 ,a b c G 满足 那么 1b a H , 1c b H 。根据 H 是群 G 的子群,我们有 1 1 1( ) ( )c a c b b a H 。 从而 立,即 R 满足传递性。 综上所述 R 是等价关系。 ( 要证明: 1b a H a H b H 。 充分性:设 aH ,则 a ae aH ,于是存在 使得 a ,左右两边同乘 1b ,得 11b a b b h h H 。 必要性:如果 1b a H 。对任意 c ,存在 2使得 2c 。进而, 1 2 1 2()c b b a h b h h b H , 因此, aH 。 同样,对任意 c ,存在3得3c 进而 1 1 13 1 2()c a b a h a h h a H 。因此 bH ,故 aH 。 13 2007 年试题 1 证明:如果 a 是整数,则 3能被 3 整除。 2 用广义欧几里德算法求最大公因子 (4655,12075) 3 设 m 是一个正整数, (m a b m ,如果 |明: (m a b d 。 4 解方程 9 8 7 6 1 0 ( m o d 2 6 6 8 )x 5 解方程组 2 (m o d 3)1(m o d 5 )1(m o d 7 ) 6 计算 3 模 19 的指数。 7 计算 653的 号 8 证明: 91 是对基 3 的拟素数。 9 设 f 是群 G 到 G 的一个同态, k e r | , ( )f a a G f a e ,其中 e 是 G 的单位元。证明: G 的子群。 10 设 a 是群 G 的一个元素。证明:映射 1: x 是 G 到自身的自同构。 2007 年试题答案 1 证明:因为 a(a+1) 当 a=3k, k Z 3|a 则 3| a=3k Z 3|a+1 则 3| a=3k+1, k Z 3|则 3|以 被 3整除。 2. 12075=2*4655+2765 4655=1*2765+1890 2765=1*1890+875 1890=2*875+140 875=6*140+35 140=4*35 所以 (4655,12075) =35 14 3. 因为 d|m,所以存在整数 m 使得 m 。又因为 (m a b m ,所以存在整数 k 使得 a b 。该式又可以写成 ()a b d m k 。故 (m a b d 。 4. 9 8 7

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论