77范文网 - 专业文章范例文档资料分享平台

密码学两次作业题及答案

来源:网络收集 时间:2018-12-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

作业1

一、名次解释

1、DES的弱密钥 2、素根 3、本原多项式

解:1、DES算法在每次迭代时都有一个子密钥供加密用。如果对于给定初始密钥k,它生成的各轮子密钥都相同,即有k1?k2? ?k16, 就称该密钥k为弱密钥。

2、如果a的阶m等于??n?,则称a为n的本原根(或称素根)。

ni|?lpx3、设m?mn?lx1??整除称m为n次多项式p?x?的阶,阶为2?,

nn?1

的不可化约多项式称为本原多项式。

二、已知仿射密码的加密方法为:C=EK(m)=(am+b) mod 26,其中秘钥K=(a,b)=(7, 3) ,求密文0, 23, 6对应的明文。

解:因7-1mod 26=15,解密函数m?Dk?c?=15(c-3) mod 26=(15c-19) mod 26,

则 c=0时,m?Dk?0?=-19 mod 26=7,

c=23时,m?Dk?23?=(15?23-19) mod 26=14, c=6时,m?Dk?6?=(15?6-19) mod 26=19。 三、计算319935 mod 77

解:因77=7?11,且7和11都为素数,则??77?=??7???11?=?7-1???11-1?=60,

又3和77互素,则由欧拉定理有3??=360=1mod77,

?77 再有3mod77=3,

32mod77=9,

34mod77=

92mod77=4,

38mod77=42mod77=16,

故319935mod77??360?=?3?332?3?32?34?38mod77

??60332?mod77?3mod77?32mod77?34mod77?38mod77mod77

? =(1?3?9?4?16) mod 77=34.

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

a(x)b(x)定义项式m(x)?x8?x4?x3?x?1,a(x)和b(x)为GF(28)上的多项式,

为:a(x)b(x)=a(x)b(x)modm(x),若a(x)?x6?x4?x2?x?1,b(x)?x4?1,求

a(x)b(x)。

解:a(x)b(x)=a(x)b(x)modm(x)

=?x6?x4?x2?x?1??x4+1?mod?x8?x4?x3?x?1?

=?x10?x8?x5?x2?x?1?mod?x8?x4?x3?x?1? =x6?x4。

五、已知背包公钥密码系统的超递增序列为(2,9,21,45,103),乘数ω=29,模数m=229,设用户要加密的明文为:10111,11100,01011,求其密文,并对密文解密,解密出明文。(??1?79)

解:先计算公钥:ai?biwmodm,i?1,2,3,4,5 ,

2?29=58 mod 229, 9?29=32 mod 229, 21?29=151 mod 229,

45?29=160 mod 229, 103?29=10 mod 229, 故公钥为(58,32,151,160,10),

加密10111:c=(58+151+160+10)mod 229=150, 加密11100:c=(58+32+151)mod 229=12, 加密01011:c=(32+160+10)mod 229=202,

解密时,由w?1c?(b1m1?b2m2?b3m3?b4m4?b5m5)modm 有 79c?(2b1?9b2?21b3?45b4?103b5)mod229,

故 c=150时,(79?150)mod 229=171=2+21+45+103,对应明文为10111, c=12时,(79?12)mod 229=32=2+9+21,对应明文为11100,

c=202时,(79?202)mod 229=157=9+45+103,对应明文为01011。

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

3?1383?1383383?3??2?22(?1)()(?1)() 解:?= ==(-1)=1 (?1)???=(-1)333833????383?14所以原方程有解。又383 mod 4=3,所以它的一个根是3另外383-224=159也是它的一个根。

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

mod383=224

2??914,836483915?836483?742,而742不是整数 解:? ??9162?836483?2573,而2573不是整数 9172?836483?4406,而4406不是整数

9182?836483?6241,而6241?792

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

3、设数据库中某条记录含有以下四个字段:f1=(0111)2=7,f2=(1001)2=9,f3=(1100)2=12,f4=(1111)2=15。取四个素数p1=11,p2=19,p3=23,p4=29。试利用中国剩余定理对条记录进行加密,而个别字段可以独立解密,则:

(1)求密文c; (2)由c求出f3 ;(3)若令f3=13,则新的密文c‘是多少? 解:(1)解联立同余式:

?c?7mod11?c?9mod19? ??c?12mod23??c?15mod29M=11×19×23×29=139403 M1?19?23?29?12673,M2?11?23?29?7337,M3?11?19?29?6061 M4?11?19?23?4807 下面求yiMi?1modpi,解得

y1=1, y2=13 y3=2 y4=4,

所以C?y1M1f1?y2M2f2?y3M3f3?y4M4f4=1381024 mod 139403?126397 (2)f3?126397mod23?12 (3)若令f3?13,则c??[c?y3M3(13?12)]mod139403=138519

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

3?(?2)2?43x12?a4mod7=(8?4?1)mod7= 2 ??mod7=

2?22y1x3?(?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

23?(1)2?43x3?a4mod7=(?1?5?1)mod7= 4 ??mod7=

2?62y3x4?(?2?2x3)mod7=(42?2?1)mod7=0

y4?[?(x3?x4)?y3]mod7=[4(1?0)?6]mod7=5

所以4p=(0,5) (3)6p?2p?4p

??5?6y4?y3mod7=1 mod7=

0?1x4?x3x5?(?2?x3?x4)mod7=(12?1?0)mod7=0 y5?[?(x3?x5)?y3]mod7=[1(1?0)?6]mod7=2

所以 6p=(0,2)。

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

明文a3a2a1密钥流密文

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

2)若该LFSR初始状态(t=0)为(a3a2a1)=(101),LFSR的输出作为密钥,明文m=110,求对应的密文c和这时LFSR的状态; 3)求q(x), 使得pn(x)q(x)=x7+1;

4) 利用特征多项式判断该LFSR的周期是多少?为什么? 解:(1)递推关系式: ak?ak?1?ak?3 ,k>3 特征多项式: p3?x??1?x?x3

(2)由 ci?mi?ki ,有c=m?k=(110) ?(101)=011,

此时LFSR状态?a6a5a4?=100,

(3)p3?x??1?x?x3, q(x)?(x7?1)?(1?x?x3)?x4?x2?x?1 , (4)由于多项式p3?x?|x7?1,且不存在m<7,使得p3?x?|xm?1, 故p3(x) 的阶是7。另外p3(x)的不可约性由x,x+1,x2?x?1 都不能被p3(x)整除得以验证,所以p3(x)是一个本原多项式,故以其为特征多项式的该LFSR的周期为

23-1= 7。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库密码学两次作业题及答案在线全文阅读。

密码学两次作业题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/345481.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: