密码学习题集答案.pdf
《密码学习题集答案.pdf》由会员分享,可在线阅读,更多相关《密码学习题集答案.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(10(10分分) )习题习题1 1 设英文字母设英文字母A, B, C,A, B, C, , Z , Z分别编码伪分别编码伪0, 1, 2, 3,0, 1, 2, 3, , 25 , 25。已知单表加密变换为已知单表加密变换为c c5 5m m7 7(mod 26mod 26)其中其中 m m 表示明文,表示明文,c c 表示密文。试对明文表示密文。试对明文 HELPMEHELPME 加密。加密。明文明文H HE EL LP PMME E对应的编码值分别是对应的编码值分别是7 74 41111151512124 4。用加密变换将上述用加密变换将上述 6 6 个编码值分别加密并转换为字母是个编
2、码值分别加密并转换为字母是c c5 5 7 77 7 (mod 26mod 26)1616Q Qc c5 5 4 47 7 (mod 26mod 26)1 1B Bc c5 5 11117 7 (mod 26mod 26)1010K Kc c5 5 15157 7 (mod 26mod 26)4 4E Ec c5 5 12127 7 (mod 26mod 26)1515P Pc c5 5 4 47 7 (mod 26mod 26)1 1B B从而得到密文从而得到密文 QBKEPBQBKEPB。(10(10分分) )习题习题2 2 设英文字母设英文字母A, B, C,A, B, C, , Z ,
3、 Z分别编码伪分别编码伪0, 1, 2, 3,0, 1, 2, 3, , 25 , 25。已知单表加密变换为已知单表加密变换为c c1111m m2 2(mod 26mod 26)其中其中 m m 表示明文,表示明文,c c 表示密文。试对密文表示密文。试对密文 VMWZVMWZ 解密。解密。首先从加密变换求出解密变换首先从加密变换求出解密变换m m11111 1(c c2 2) (mod 26mod 26)1919(c c2 2) (mod 26mod 26)其中其中 191911111 1(mod 26mod 26) 。其次将密文字母转换为编码值其次将密文字母转换为编码值V VMMWWZ
4、Z2121121222222525。最后用解密变换将上述最后用解密变换将上述 4 4 个编码值分别解密并转换为字母是个编码值分别解密并转换为字母是m m1919 (21(212)2) (mod 26mod 26)2323X Xm m1919 (12(122)2) (mod 26mod 26)8 8I Im m1919 (22(222)2)(mod 26mod 26)1616Q Qm m1919 (25(252)2)(mod 26mod 26)2121V V从而得到明文从而得到明文 XIQVXIQV。(10(10分分) )习题习题3 3 设英文字母设英文字母A, B, C,A, B, C, ,
5、Z , Z分别编码伪分别编码伪0, 1, 2, 3,0, 1, 2, 3, , 25 , 25。已知已知 HillHill 密码中的明文分组长度为密码中的明文分组长度为 2 2,密钥,密钥K K 是是 Z Z2626上的一个上的一个 2 2 阶可阶可逆方阵。假设明文逆方阵。假设明文 FridayFriday 所对应的密文为所对应的密文为 pqcfkupqcfku,试求密钥,试求密钥 K K。解解. . 明文明文f fr ri id da ay y对应的编码值分别是对应的编码值分别是5 517178 83 30 02424。密文密文p pq qc cf fk ku u对应的编码值分别是对应的编码
6、值分别是151516162 25 510102020。 5 51717 设加密变换为设加密变换为 C CMKMK,则可取,则可取MM 8 83 3 ,从而得到,从而得到 15151616 5 51717 2 25 5 8 83 3 K K。 如果矩阵如果矩阵 MM 可逆,就可求得可逆,就可求得 5 51717 15151616 K K 8 83 3 2 25 5 。 事实上,事实上,| |MM| |5 5 3 38 8 1717136136 9 9 (mod 26mod 26) ,且,且 9 91 13 3(modmod2626) , 从而从而 1 1MM 1 1 1717 5 5 1717
7、9 91 1 1 1* * 1 1 5 5 。 MM 9 9 3 3 | | MM | |3 3 3 3 2 21515 8 8 8 8从而可求得密钥从而可求得密钥 5 51717 15151616 9 91 1 15151616 7 71919 K K 8 83 3 2 25 5 2 21515 2 25 5 8 83 3 。 注:注:(1)(1)矩阵矩阵 MM 的逆矩阵也可通过初等置换可求得:的逆矩阵也可通过初等置换可求得: 1 1 5 51717 1 10 0 ( (1 1) ) 2121 1 11919 2121 8 83 3 0 01 1 8 83 3 0 0 1 11919 212
8、1 8 8 ( (1 1) ) ( (2 2) ) 0 07 7 1414 1 11919 2121( (2 2) ) 1515 0 01 1 2 2 1919 ( (2 2) ) ( (1 1) )0 0 1 1 0 0 1 1 0 0 1515 1 10 0 9 91 1 0 01 1 2 21515 (2)(2)矩阵矩阵 K K 也可通过待定系数法可求得:也可通过待定系数法可求得:1 12 2设设K K k kk k ,则,则4 4 3 3 k kk k 8 83 3 k k1 1 0 02424 k k3 3k k2 2 2 25 5 ,即,即 k k4 4 10102020 8 8k
9、 k1 1 3 3k k3 3 2 2 8 8k k 3 3k k 5 5 2 24 4modmod2626 2424k k 10103 3 2424k k4 4 2020从从2424k k3 3 1010modmod26261212k k3 3 5 5modmod1313k k3 3 1212 1 1 5 5 1212 5 5 8 8modmod1313,(即(即8 8 所以解得所以解得k k3 3 8 8或或k k3 3 8 8 1313 21212626i i, ,0 0 i i (2626,2424)(2626, 2424)从从2424k k4 4 2020modmod26261212
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码学 习题集 答案
限制150内