《密码学》课程期末模拟题1(南京航空航天大学)

《密码学》课程期末模拟题1(本博客展示了模拟题1,模拟题2、3、4请在我的博客中自行下载)

一、 填空题:在下列各题中,将正确答案填入划线的空白处(本大题共6小题,总计20分,每个空1分)

1、在密码学中,没有加密的信息称为 明文 、加密后的信息称为 密文 。
2、密码分析者攻击密码体制的方法主要有以下三种: 穷举 攻击、 统计分析 攻
击、 解密变换 攻击。
3、在保密系统中, 信源 是信息的发送者, 离散信源 可以产生字符或字符串。
4、公钥密码体制的优点是 加密密钥 可以公开传播,缺点是 速度 较慢。
5、一个DES加密算法有四种工作模式,它们分别是: 电子密码本ECB 模式、密码分组链接CBC
模式、 密码反馈CFB 模式、 输出反馈OFB 模式,计数器CTR模式。
6、序列密码的加密的基本原理是:用一个 随机 序列与 明文 序
列进行叠加来产生密文。
7、密码学上的Hash函数是一种将 任意 长度的消息压缩为某一 固定 长
度的消息摘要的函数。
8、数字签名主要是用于对 数字 消息进行签名,以防止消息的 冒名伪造
或篡改,也可以用于通信双方的 身份鉴别 。

二、 单项选择题:在下列各题中,将唯一正确的答案代码填入括号内

1、密码分析者对密码体制进行攻击时,下面哪种情况攻击强度最弱( c )。
(a) 已知明文攻击 (b) 选择密文攻击 © 唯密文攻击
2、在下面的密码体制中,哪一种密码在加密前首先将明文编码成(0,1)字符串( a )。
(a) Vernam体制 (b) Playfair体制 © Hill体制
3、设X=X1X2…Xn是一个长度为n的可读明文的英文字母串,则X的重合指数Ic(x)的大小接近于( c )。
(a) 0.038 (b) 1 © 0.065
4、通信系统的设计目的是在信道有干扰的情况下,使接受到的信息无差错或差错尽可能地( b )。
(a) 不变 (b) 小 © 大
5、跟公钥密码体制相比,对称密码体制具有加解密( a )的特点。
(a) 速度快 (b) 速度慢 © 速度不确定
6、三重DES的有效密钥长度为( b )。
(a) 56位 (b) 112位 © 64位
7、EIGamal公钥密码体制的安全性是基于( c )问题的难解性。
(a) 椭圆曲线上的离散对数(ECC) (b) 大整数的素数分解(RSA) © 有限域上的离散对数
8、“一次一密”的随机密钥序列密码体制在理论上是( a )破译的。
(a) 不可以 (b) 可以 © 很容易
9、产生序列密码中的密钥序列的一种主要工具是( c )。
(a) 指令寄存器 (b) 数据寄存器 © 移位寄存器
10、设H是一个Hash函数,如果寻找两个不同的消息x和x,使得H(x)= H(x,)在计算上是不可行的,则称H是( b )的。
(a) 弱无碰撞 (b)强无碰撞 © 随机碰撞

三、 设n=2,密钥为K= ,将明文CIST用Hill加密,求其密文。(本题计8分)

自行解答

四、 利用Fermat定理计算3501 mod 11。(本题计8分)

自行解答

五、 设在EIGamal签名方案中,p=17,g=2,①若选取x=8,计算y ②若选取k=9,试对消息m=7进行签名。 (本题计8分)

自行解答

六、 设P=11,E是由 所确定的有限域 上的椭圆曲线,设α=(2,7),保密的解密密钥d=7,① 计算2α=α+α;② 若β=7α=(7,2),假设明文x=(5,6),计算对应的密文。(本题计12分)

自行解答

七、 在洞穴深处的位置C和位置D之间有一道门,只有知道秘密咒语的人才能打开位置C和位置D之间的门,假设P知道打开门的咒语,P想向V证明自己知道咒语,但又不想向V泄露咒语,请写出P向V证明自己知道咒语的协议。(本题总计12分)

此题用零知识证明即可

八、下图是AES算法结构示意图,请在下图空白框中,写出相应文字说明。

在这里插入图片描述

  • 9
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值