《密码学理论与技术》复习题库及答案.docxVIP

《密码学理论与技术》复习题库及答案.docx

  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文档。上传文档
查看更多

《密码学理论与技术》复习题库及答案

一、古典密码学

1.选择题

(1)以下哪种密码属于置换密码?

A.凯撒密码B.维吉尼亚密码C.栅栏密码D.仿射密码

答案:C(置换密码通过重新排列字符位置实现加密,栅栏密码将明文按行书写后按列读取,属于置换操作;其余选项为替换密码)

(2)已知凯撒密码的加密函数为C=(P+3)mod26,明文“HELLO”对应的密文是?

A.KHOORB.JGNNSC.KHNORD.JGOOQ

答案:A(H→K,E→H,L→O,L→O,O→R)

2.简答题

(1)简述替换密码与置换密码的核心区别。

答案:替换密码通过字符替换实现加密(如每个明文字符被唯一映射到另一个字符),本质是字符集上的一一映射;置换密码通过重新排列字符顺序实现加密(如将明文字符位置重新排列),本质是位置的置换操作。两者的安全性依赖不同:替换密码依赖替换规则的复杂度,置换密码依赖置换模式的隐蔽性。

(2)维吉尼亚密码的密钥长度分析通常采用哪些方法?请简要说明。

答案:主要方法包括卡西斯基试验(KasiskiExamination)和重合指数法(IndexofCoincidence)。卡西斯基试验通过寻找密文中重复出现的子串,计算其间隔的最大公约数推测密钥长度;重合指数法通过统计密文子串中字符重复的概率,与英文文本的自然重合指数(约0.0667)对比,确定最接近的子串分组长度即为密钥长度。

3.计算题

已知某单表替换密码的密文为“ZNKYMJXFEP”,且已知明文中“THE”出现频率最高。假设密文中“ZNK”对应“THE”,试推导替换表并解密该密文。

答案:

-明文字符T→Z,H→N,E→K;

-字母表顺序:T(19)→Z(25),偏移量25-19=6;H(7)→N(13),偏移量13-7=6;E(4)→K(10),偏移量10-4=6;

-推测为凯撒密码,偏移量6;

-解密规则:P=(C-6)mod26;

-密文“ZNKYMJXFEP”解密:

Z(25)-6=19→T,N(13)-6=7→H,K(10)-6=4→E;

Y(24)-6=18→S,M(12)-6=6→G,J(9)-6=3→D;

X(23)-6=17→R,F(5)-6=-1→25→Z,E(4)-6=-2→24→Y,P(15)-6=9→J;

最终明文:“THESGDRZYJ”(注:可能存在拼写错误,因单表替换需结合上下文修正,此处仅按偏移计算)。

二、对称加密技术

1.选择题

(1)DES算法的分组长度和有效密钥长度分别为?

A.64位,56位B.128位,128位C.64位,64位D.128位,56位

答案:A(DES分组长度64位,密钥输入64位但含8位校验位,实际有效密钥56位)

(2)AES-128的轮数和每轮包含的变换依次是?

A.10轮,SubBytes→ShiftRows→MixColumns→AddRoundKey

B.12轮,AddRoundKey→SubBytes→ShiftRows→MixColumns

C.10轮,AddRoundKey→ShiftRows→SubBytes→MixColumns

D.14轮,SubBytes→MixColumns→ShiftRows→AddRoundKey

答案:A(AES-128密钥长度128位,轮数10轮;每轮变换顺序为SubBytes(字节替换)、ShiftRows(行移位)、MixColumns(列混淆)、AddRoundKey(轮密钥加))

2.简答题

(1)简述DES中S盒(替换盒)的作用及设计原则。

答案:S盒是DES的核心非线性组件,负责将48位输入(扩展置换后的右半部分与轮密钥异或结果)压缩为32位输出。其作用是提供“混淆”(Confusion),即明文与密文、密钥与密文之间的统计关系复杂化。设计原则包括:①输出不与输入呈线性关系;②任意两位输入变化至少导致两位输出变化(雪崩效应);③无明显的差分或线性密码分析弱点;④输入输出的每一位都依赖多个输入位(扩散性)。

(2)比较CBC模式与ECB模式的安全性差异。

答案:ECB(电子密码本)模式将明文分块后独立加密,相同明文块生成相同密文块,易泄露明文结构(如重复图像块);CBC(密码分组链接)模式将前一密文块与当前明文块异或后再加密,引入反馈机制,相同明文块因前一密文不同而生成不同密文块,增强了抗统计分析能力。但CBC模式需要初始化向量(IV),且解密时若某一密文块错误会影响后续块的解

文档评论(0)

ꪗꪖꪑ + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档