现代密码学(复习题)全解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复习题 (一)信息的载体有()和()。对信息载体的两种攻击为()和()。密码学的两个分支是()和()。密码体制有()和()。现代流密码的设计思想来源于古典密码中的()。现代分组密码的设计思想来源于古典密码中的()。 (二)在信息保密系统中,攻击者Eve所拥有的基本资源有哪些?攻击者Eve可能拥有的更多资源有哪些?攻击者Eve不可能拥有的资源是什么? (三)叙述已知明文攻击。 (四)叙述无条件安全性。什么样的加解密方式能够实现无条件安全性? (五)叙述计算安全性。什么样的加解密方式能够实现计算安全性? 复习题 (六)设明文x,密文y,密钥z1,密钥z2,均为8比特课文。加密算法为 y=(x‘+’z1)“+”z2。其中‘+’表示逐位(mod2)加法运算;“+”表示(mod28)加法运算。 试用2个明文/密文对解出密钥z1和z2各自的最低位,其中明文可以任意选择。你选择什么明文?怎样解出? 在解出密钥z1和z2各自的最低位以后,试用2个明文/密文对解出密钥z1和z2各自的次最低位,其中明文可以任意选择。你选择什么明文?怎样解出? 使用选择明文攻击,多少个经过选择的明文/密文对可以解出密钥z1和z2? 复习题 (七)设明文(x1x2x3x4x5),密文(y1y2y3y4y5),密钥A(5×5阶方阵),密钥(b1b2b3b4b5),满足域GF(2)上的如下加密方程: (y1y2y3y4y5)=(x1x2x3x4x5)A+(b1b2b3b4b5)。 取6组明文/密文对: (00000)/(10110),(10000)/(01110),(01000)/(11010), (00100)/(10000),(00010)/(10101),(00001)/(00111)。 试解出密钥A和密钥(b1b2b3b4b5)。 此加密方程能够唯一解密吗?为什么? 复习题 (八)叙述Golomb随机性假设(三条假设)。 (九)回答问题: 一个周期的布尔序列一定是线性反馈移位寄存器序列吗?为什么? n阶线性反馈移位寄存器序列的最小周期的上确界是什么?最小周期达到该上确界的序列称为什么序列?当n阶线性反馈移位寄存器序列的最小周期达到该上确界时,对Golomb随机性假设的符合程度是怎样的?这样的序列为什么不能直接作为密钥流? 当一个周期的布尔序列的线性复杂度为n时,该序列的长度为2n的串就能完全解出(综合出)该序列。怎样解出?(两种算法) 复习题 (十)当非线性前馈序列用作密钥流时,哪三个部分可能作为通信伙伴的原始密钥? (十一)分组密码与流密码相比,有什么优点?有什么缺点?分组密码的5个设计准则是什么? (十二)写出Feistel网络的算法步骤,并画出图。 (十三)在DES中, 32比特课文X→扩充变换E→‘+’48比特密钥k→8个S盒→32比特课文Y 是可逆的;这就是说,当密钥k确定时,不同的X一定得到不同的Y。说明这是为什么。这种可逆性设计有什么意义。 (十四)在DES、Rijndael、Safer+中,不具有加解密相似性的有()。 复习题 (十五)IDEA是加解密相似的。设加密算法的密钥子块的标号顺序为 (z11, z12, z13, z14);(z15, z16);(z21, z22, z23, z24);(z25, z26);…; (z81, z82, z83, z84);(z85, z86);(z91, z92, z93, z94)。 现在把解密过程用加密算法来实现,问:第3轮的6个密钥子块依次是什么? ((z71-1, -z73, -z72, z74-1 );(z65, z66)) 第8轮的10个密钥子块依次是什么? ( (z21-1, -z23, -z22, z24-1 );(z15, z16);(z11-1, -z12, -z13, z14-1 ) ) 在IDEA中,“×”表示(mod216+1)乘法运算。计算215“×”215。 复习题 (十六)写出Rijndael轮函数(普通轮)的四个不同的计算部件名称。设Rijndael的字节代替函数为y=bytesub(x)。计算sub(0)。 (十七) 在Safer+中,计算指数盒的值X(0),计算对数盒的值L(0)。 Safer+线性层变换矩阵M有何特点,为什么这样设计。 (十八)写出RSA的密钥生成过程。 (十九)写出基本RSA的加密过程和解密过程。 (二十)设p是奇素数,且p是4的倍数加3。设c是一个(mod p)平方剩余。关于未知数x的二次方程c=x2(mod p)一共有几个解?它们怎样计算。 复习题 (二十一)设n=pq是两个不同的奇素数的乘积。设c是一个(modn)平方剩余。关于未知数x的二次方程c=x2(modn)一共有几个解?如果给出2个不同的解,它们关于(modp)同余,关

文档评论(0)

此项为空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档