密码学复习题答案

时间:2026-01-20

密码学复习题答案

二、计算题(要求有具体过程)

1、计算319935 mod 77

2、判断方程 2 3mod383是否有解?如果有解,求出其中的一个解。

3、将836483分解成素数的乘积

1.解:由n 11 7得 (n) 10 6 60

由欧拉定理a (n) 1modn知: 319935mod77

=3332 60 15mod77

3mod77 =1

=34

3 1383 1383 3 22( 1)() 2、解: = 3 383 15

=( 1)(

所以原方程有解。 383 2 )=( 1) =(-1)(-1)=1 3 3

383 1

4又383 mod 4=3,所以它的一个根是3mod383=224

另外383-224=159也是它的一个根。

3

、解: 914 915 836483

742不是整数 2

9162 836483

2573

9172 836483

4406

9182 836483

6241 792 所以:836483 918 79 (918 79)(918 79)=997×839

22

密码学复习题答案

三.叙述RSA公钥密码的加密和解密算法,并证明其有效性。给出利用RSA进行数字签名的协议。

四、在AES分组密码中,涉及到有限域GF(28)上的乘法运算。即取不可化约多

项式m(x) 8x 4x 3x x 1,a(x)和b(x)为GF(28)上的多项式,a(x) b(x)定义为:

a(x) b(x)=a(x)b(x)modm(x),若a(x) x6 x4 x2 x 1,b(x) x4 1,

b(x)。 求a(x)

解: a(x)b(x) x10 x8 x5 x2 x 1

a(x) b(x) x6 x4

五、已知背包公钥密码系统的超递增序列为 (2,3,6,13,27,52)

模数m=105,ω=31,设用户要加密的明文为:011000,求其密文,并对解密解密出明文。

解:解:先计算公钥:ai=biω mod m,i=1,2,3,…,6,

2×31≡62 mod 105, 3×31≡93 mod 105,

6×31≡81 mod 105, 13×31≡88 mod 105,

27×31≡102 mod 105, 52×31≡37 mod 105,

明文011000对应的密文为: c a1m1 a2m2 a6m6 modm

93 81 mod105 69

解密过程:

首先计算ω=31模105的乘法逆元ω-1=61,即:

31×61≡ 1 mod 105

由 1c 1a1m1 1a2m2 1anmnmodm

b1m1 b2m2 bnmn modm

(69×61)mod 105=9=3+6

所以69对应的明文为011000

六、设p=151,q=223,n=p×q=33673, p≡q ≡3 mod 4,设明文m=31280,

密码学复习题答案

试对其进行加密,并对解密解密出明文m。

解:加密:

c≡m2 mod n,即

c=(31280)2 mod 33673=2039

解密:先计算出:

r1=c(p+1)/4=203938 mod 151=128

r2=p-r1=151-128=23

s1=c(q+1)/4=203956 mod 223=60

s2=q-s1=223-60=163

下面利用中国剩余定理分别求解以下四个联立同余式:

z 128mod151 z 128mod151 z 23mod151 z 23mod151 z 60mod 223 z 163mod223 z 60mod223 z 163mod223

利用中国剩余定理可得它们的解分别为:

24590,2393,31280 和 9083。

真正的明文31280 在上述四个解中

七、已知椭圆曲线E:y2=x3-4x-3(mod 7), 上有一点p(-2,2),求点2p,4p和6p的坐标。

解:1)求2p

3x12 a4 mod7 2y1

3 ( 2)2 4mod7=(8 4 1)mod7= 2 =2 2

x3 ( 2 2x1)mod7=(22 2 ( 2))mod7=1

y3 [ (x1 x3) y1]mod7=[2( 2 1) 2]mod7=6 所以2p (1,6)

2)求4p 2p 2p

密码学复习题答案

3x12 a4 mod7 2y1

3 (1)2 4mod7=( 1 5 1)mod7= 4 =2 6

x3 ( 2 2x1)mod7=(42 2 1)mod7=0

y3 [ (x1 x3) y1]mod7=[4(1 0) 6]mod7=5

所以4p=(0,5)

3)6p 2p 4p=(0,2)

八. 设有一个如图所示的基于LFSR的加密系统,请回答下列问题:

明文

1)写出该LFSR的递推关系式和特征多项式pn(x);

2)若该LFSR初始状态(t=0)为(a3a2a1)=(101),LFSR的输出作为密钥,明文

m=110,求对应的密文c和这时LFSR的状态;

3) 利用特征多项式判断该LFSR的周期是多少?为什么?

…… 此处隐藏:81字,全部文档内容请下载后查看。喜欢就下载吧 ……
密码学复习题答案.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219