密码学课后习题.docx
《密码学课后习题.docx》由会员分享,可在线阅读,更多相关《密码学课后习题.docx(26页珍藏版)》请在第一文库网上搜索。
1、第三章:3-1使用密钥字为COmmOn的代换密码方案,列出字母代换表解:去除后来重复的字母后,真正的密钥字为COmn明文abCde/ghijk/m密文COMNABDEFGHIJ明文nOPQrStUVWXyZ密文K1PQRSTUVWXYZ3-2解密下面的段恺撒密码密文(明文单词间留空,以便阅读):Ehvww1phriwkhbhdu1vvsu1qjzkhqiorzhuveorrp解:将密文字母在英文字母表上前移3个位置,即可得到这段恺撒密码密文对应的明文如下:besttimeoftheyearisspringwhenf1owersb1oom3-3利用仿射密码算法加密下面的明文,假设k=7,k2=3
2、(要求首先列出明文字母-密文字母代换表,然后给出对应的密文,并以字母t的加密为例给出计算过程):解:因为打=7,k2=3,因此仿射密码的加密公式为c=ek(p)=k1p+k2=7p+3(mod26)字母t(19)被加密为/=7x19+3=136=6=G(mod26)完整的明文字母-密文字母代换表如下表所示:明文abCdefghZjk/m密文DKRYFMTAHOVCJ明文nOPQrStUVWXyZ密文QXE1SZGNUBIPW3-4解密3-3题所得仿射密码密文,并以密文字母F的解密为例说明计算过程。解:因为q=7,k2=3,因此,根据仿射密码的解密公式,有p=71(c-3)=15(c-3)=15
3、c-19(mod26)密文字母F(5)解密为:15c-19=155-19=75-19=56=4=e(mod26)密文ABCDEFGHIJK1M明文hW1aPetiXmbqf密文NOPQRSTUVWXYZ明文UjynCrgVkZOdS3-5使用密钥字student对明文cryptography进行维吉尼亚密码加密和解密,要求仿照表3-7(P51)给出其加密和解密过程,并说明相同明文字符的加密结果。解:去除密钥字student中后来重复的字母后,真正的密钥为Studeno因此,应将明文、密文按照6位长度进行分组,每组使用同样的密钥StUden加密、解密。03023-6选择希尔密码的加密密钥矩阵k为
4、:k=试以明文Iove为例0507解:将明文字符1。Ve变换为数字,分别为11、14、21、4。因为加密密钥矩阵k为2阶矩阵,所以应将明文分成P1=(I114)和2=(214)两组分别进行加密。(1)确定解密密钥矩阵k”03020507=37-25=21-10=11=1,mod26=19(见表2-2(P2D)07-05-0203072107212403(mod26)24031333994565703091405(mod26)(2)加密CI=PJk=QI14)03050207=(103120)=(2516)=(ZQ)(mod26)c2=p2=(214).03050207=(8370)=(518)
5、=(FS)(mod26)因此,明文字符Iove的加密密文为ZQFSo(3)解密p1=c1kx=(2516)03140905=(219430)=(1114)=(/o)(mod26)p2=c2ky-(518)03140905=(177160)=(214)=(ve)(mod26)因此,密文字符ZQFS的解密明文为IoVe,即解密后恢复了原来的明文。3-7使用每行5个字符的格子和密钥字money,将下面的明文置乱为密文(多余的空格内依次填入字母a、bc.):cryptographyisthescienceandstudyofsecretwriting提示:将密钥字money变换为数字(字母表上最靠前的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码学 课后 习题
