目前位置:首页——>>资源平台——>>信息技术——>>学科竞赛(江苏页面)
信息技术 初中同步 中考 高中同步 高中学业水平测试 高考 学科竞赛 自主招生 其他
学科竞赛目录导航
[编号: ]计算通过不可约多项式X8+X4+X3+X+1构造的GF(28)上
资料年份:
资料类别: 巩固练习
文件大小: 10752KB
所属地区: 江苏
年级: 七年级
学科: 信息技术
分类: 初中竞赛
上传用户: 家教网ggg
下载等级:所有用户
更新时间: 2020-12-28 15:50:16
下载次数:1
需要点数:0
审核状态: 未审核

 资料简介:

四、计算题(每题10分,共20分)

1、计算通过不可约多项式X8+X4+X3+X+1构造的GF28)上,元素(83H的乘法逆元。

2、RSA算法中,选择p=7,q=17,e=13,计算其公钥与私钥,并采用快速模乘(反复平方乘)方法,加密明文m=1910

1、答:在古典密码学中,有四种类型的代替密码:

①简单代替密码(或单表代替密码)(1),它将明文字母表中的每个字母用密文字母表中的相应字母来代替,明密文表字母存在惟一的一一对应关系,然后通过明密文对照表来进行加解密,容易受到频率统计分析攻击,例如:恺撒密码、仿射密码等(1)。②多名码代替密码(1),将明文中的每个字母按一定规律映射到一系列密文字母,这一系列密文字母称为同音字母,它的密文的相关分布会接近于平的,能够较好挫败频率分析,较简单代替密码难破译(1)。③多字母代替密码(1),通过一次加密一组字母来使密码分析更加困难,例如Playfair密码(1)。④多表代替密码(1),使用从明文字母到密文字母的多个映射,每个映射像简单代替密码中的一一对应,比简单代替密码更安全一些,例如,维吉尼亚密码等(1)。

2、答:DES算法是一个分组加密算法,它以64位分组(0.5)对数据进行加密,其

初始密钥也是64位,它的加密过程可以描述如下:①64位密钥经子密钥产生算法产生出16个子密钥:K1K2,…K16,分别供第一次,第二次, …,第十六次加密迭代使用(1)。②64位明文经初始置换IP0.5),将数据打乱重排并分成左右两半。左边为L0,右边为R0X=L0R0=IP(x)。③16轮(0.5)轮变换,每轮(第i轮)操作如下:在轮子密钥Ki的控制下,由轮函数f对当前轮输入数据的右半部分Ri-1进行加密:第一步,将Ri-1经过E盒置换扩展成48位(0.5),第二步,将Ri-148位的轮子密钥Ki逐比特异或(0.5),第三步,对Ri-1进行S盒压缩代换,将其压缩为32位(0.5),第四步,对Ri-1进行P盒置换(0.5)。然后,将Ri-1与当前轮输入的左半部分Li-1进行逐比特异或,将该运算结果作为当前轮(第i轮)右半部份的输出Ri=Li-1f(Ri-1,Ki)0.5);将本轮输入的右半部分数据作为本轮输出的左半部分数据:Li=Ri-10.5)。④16轮变换结束后,交换输出数据的左右两部分:X=R16L161)。⑤经过逆初始变换IP-1输出密文(0.5)。对于DES算法来说,其解密过程与加密过程是同一过程,只不过使用子密钥的顺序相反(1)。

分享到: 0
点击收缩

在线客服

进步平台网
在线客服