0.0706

五煦查题

快速找到你需要的那道考题与答案

尔雅现代密码学_3章节答案(学习通2023课后作业答案)

21 min read

尔雅现代密码学_3章节答案(学习通2023课后作业答案)

第一章 概述

第一章单元测试

1、尔雅根据Kerchoffs假设,现代学章习通密码体制的密码安全性仅依赖于对 的保密,而不应依赖于对密码算法的节答保密。
A、案学密码算法
B、课后密文
C、作业明文的答案统计特性
D、密钥

2、尔雅如果一个密码体制的现代学章习通加密密钥与解密密钥相同,则称其为 。密码
A、节答对称密钥密码体制
B、案学非对称密钥密码体制
C、课后公钥密码体制
D、作业双钥密码体制

3、采用恺撒(Caesar)密码,对明文nice进行加密所产生的密文是 。
A、pkeg
B、kfzb
C、ojdf
D、qlfh

4、设乘法密码的加密函数为c=11m(mod 26),则其解密密钥为 。
A、11
B、7
C、19
D、23

5、仿射密码加密函数为c=17m+2(mod 26),则其解密函数为 。
A、m=3c+6(mod 26)
B、m=23c+6(mod 26)
C、m=3c-2(mod 26)
D、m=23c-2(mod 26)

6、在密码学中,我们把没有加密的信息称为明文,加密后的信息称为 。
A、摘要
B、签名
C、密文
D、认证码

7、使用有效资源对一个密码系统进行分析而未能破译,则该密码是 的。
A、计算上安全
B、无条件安全
C、不可破译
D、不安全

8、算法抵抗频率分析攻击能力最强,而抵抗已知明文攻击较弱。
A、维吉利亚密码
B、仿射密码
C、希尔密码
D、转轮密码

9、密码分析学中,密码分析者知道要破解的密文,还知道一些明文及其相应的密文,这一类攻击称为 。
A、唯密文攻击
B、已知明文攻击
C、选择明文攻击
D、选择密文攻击

10、1976年,提出公钥密码体制概念的学者是 。
A、Hill和Hellman
B、Bauer和Hellman
C、Diffie和Bauer
D、Diffie和Hellman

11、密码学的两个分支是 和密码分析学。其中前者是对信息进行编码以保护信息的一门学问,后者是研究分析破译密码的学问。
A、密码编码学
B、密码设计学
C、密码应用
D、密码协议

12、1917年,Mauborbne和Vernam提出了一种理想的加密方案,称为 密码体制,被认为是无条件安全的密码体制。
A、一次一密
B、序列
C、分组
D、公钥

13、1949年 发表了“保密系统的通信理论”一文,这篇文章奠定了密码学的理论基础,推动着密码学从艺术向科学的转变。
A、Shannon
B、Diffie
C、Hellman
D、Shamir

14、加法密码的一个典型代表是恺撒(Caesar)密码,它是加法密码当密钥k= 时的特例。
A、3
B、5
C、2
D、7

15、在仿射密码函数y=ax+b(mod 26)中,加密密钥为 。
A、a,b
B、26
C、a,x
D、x,a,b

第一章单元作业

1、给出被动攻击和主动攻击的定义,列出并简单定义各类攻击。

2、

3、下面的密文是用模26下的仿射密码加密的: gzyyf 明文以he开头,试解密消息。

4、完成一份关于海外某密码学研究团队的介绍视频,介绍其主要研究人员,主要研究方向,以及重要的研究成果。视频中ppt页面少于10页,视频长度不少于5分钟。 (以zip附件形式上传附件)

第二章 流密码

第二章单元作业

1、RC4 流密码加解密算法设计实现。使用PYTHON3.6或以上版本。 1、实现RC4加解密算法。 2、使用RC4完成不小于1M的视频文件的加密和解密。 3、验证解密文件的正确性. 需要上传材料。打包在一个zip文件中上传,不要用rar压缩。 1,一个PPT讲解录屏视频。不少于3分钟。 说明代码的设计思路以及实现细节,并演示加密和解密过程。 2,ppt源文件。PPT不少于10页,第一页是题目及自己的名字和学号,第二页是目录,后面分别介绍设计思想以及实现测试过程。 3,PYTHON源代码文件。 3,被加密文件的源文件和加密后的文件。

第三章 分组密码

第二次实验 分组密码实验

1、sm4算法设计实现。 使用PYTHON3.6或以上版本。 1、实现加解密算法。 2、完成不小于1M的视频文件的加密和解密。采用某种加密模式。 3、验证解密文件的正确性. 需要上传材料。打包在一个zip文件中上传,不要用rar压缩。 1,一个PPT讲解录屏视频。不少于3分钟。 说明代码的设计思路以及实现细节,并演示加密和解密过程。 2,ppt源文件。PPT不少于10页,第一页是题目及自己的名字和学号,注明这是华南农业大学 计算机系 2020年《现代密码学》第二次 实验的报告,第二页是目录,后面分别介绍设计思想以及实现测试过程。 3,PYTHON源代码文件。 4,被加密文件的源文件plain.mp4,加密后的文件 cipher.cip。

学习通现代密码学_3

在现代密码学中,常用的加密算法主要有对称加密算法和非对称加密算法。对称加密算法使用相同的密钥对明文进行加密和解密,而非对称加密算法则使用一对公钥和私钥。

对称加密算法

对称加密算法是指加密和解密使用同一个密钥的加密算法。由于密钥只有一个,因此需要特别注意密钥的安全性,以免密钥泄漏导致数据被破解。

常见的对称加密算法有DES、3DES、AES等。其中,DES是最早的对称加密算法之一,其密钥长度为56位。不过,由于DES的密钥长度过短,易受到暴力破解,因此现在已经不再使用。

3DES是对DES的改进,将DES算法重复执行三次,使用三个不同的密钥。由于3DES使用了三个不同的密钥,因此安全性比DES要高,但是效率较低。

AES是一种高效率的对称加密算法,其密钥长度可以为128位、192位或256位。目前,AES已经取代了DES和3DES成为了最常用的对称加密算法。

非对称加密算法

非对称加密算法是指加密和解密使用不同密钥的加密算法。通常使用公钥进行加密,私钥进行解密。公钥可以发布给任何人,而私钥则需要妥善保管,只有合法的私钥持有人才能进行解密。

常见的非对称加密算法有RSA、DSA、ECC等。其中,RSA是最常用的非对称加密算法之一,其安全性基于大素数分解的困难性。RSA算法使用两个大素数生成公钥和私钥,其中公钥是N和e的组合,私钥是N和d的组合,N=pq,p和q为两个大质数。

DSA是数字签名算法的一种,基于离散对数的难题。ECC是椭圆曲线密码体系的一种,其安全性基于椭圆曲线离散对数难题。

混合加密算法

混合加密算法是指同时使用对称加密算法和非对称加密算法进行加密,以充分发挥两种加密算法的优点。通常,对称加密算法用来加密对称密钥,非对称加密算法用来加密对称密钥的密文。

混合加密算法在SSL/TLS协议中被广泛使用,以保证数据的安全性。

总结

现代密码学中,对称加密算法和非对称加密算法各有优点和缺点。对称加密算法具有速度快的优点,但是密钥的安全性较低;而非对称加密算法则具有较高的安全性,但是加解密速度较慢。混合加密算法充分发挥了两种算法的优点,保证了数据的安全性和效率。