级信息安全数学基础试卷B答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有唯一解。令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 的欧拉函数
, 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 +3
1111
)(1))
的素因数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 -≡,
所以
()()11111mod ,1mod 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) n 1=1 , 计算
a 1=a 0×
b 1≡13581 , b 2≡b 12≡32281 (mod 37909) (3) n 2=0 ,计算
a 2=a 1≡13581 ,
b 3≡b 22≡20369(mod 37909) (4) n 3=0 , 计算
a 3=a 2≡13581 ,
b 4≡b 32≡20065(mod 37909)