尔雅密码学_1章节答案(学习通2023题目答案)

分类: 资讯答案发布于:2024-06-02 14:03:00ė11893次浏览654条评论

尔雅密码学_1章节答案(学习通2023题目答案)

第一章 古典密码

第一次测验

1、尔雅若仿射变换f(x)=17x+9(mod 26)的密码逆变换是g(y)=ay+b(mod 26),则ab(mod26)的学章习通值为

2、设置换加密A将明文"abcdefg"加密为"dfabgec",节答那么至少经过 次加密,案学A总是题目可以将任意明文加密成该明文本身。

3、答案考虑上四级线性递归序列,尔雅试问对于初始向量1101,密码其生成的学章习通密钥流的周期是

4、假设使用上的节答四级线性反馈移位寄存器作为序列密码的密钥流生成器,已知密文串0010011111010100和前8位的案学明文串10111101,试恢复其后八位的题目明文为

5、已知某分组长度为3的答案Hill密码将明文determinants加密成密文KQDCFDIJLXRG,试问在该加密算法下,尔雅密文NOP对应的明文是_______(小写英文字母)。

第二章 Shannon理论

第二次测验

1、

2、密码体制同问题1,试计算:Pr[b|2]+Pr[2|b]= (四舍五入保留两位小数)

3、密码体制同问题1,试计算:H(P|C)= 比特(四舍五入保留两位小数)

4、采用分组长度为128比特,密钥长度为256比特的AES加密算法加密明文,假设密钥均匀随机选取,明文是冗余度为0.75的小写英文字母,试计算至少需要 (向上取整)组密文可以唯一确定加密密钥。

5、香农通信模型如图所示: 它表明信道中存在噪声干扰,其中,H(Y|X)称作噪声熵,H(X|Y)称作信道疑义度。如果我们将明文在密钥的作用下被加密成密文看作是在有噪声的信道中进行了一次传输,那么显然,噪声熵是和密钥相关的,我们将这个噪声熵称为“有效密钥”,“有效密钥”可以表示为:H(K) — (填一个条件熵,明文、密文、密钥分别用P、C、K表示)

第三章 分组密码

第三次测验

1、电子密码本(ECB)模式中,相同的明文分组在相同的密钥作用下会产生相同的密文分组,但密文的传输错误不会导致错误传播。

2、密文反馈链接(CFB)模式和计数器(CTR)模式都可独立于明文产生密钥流。

3、假设将字节按照AES的方式变换成域中的元素,试求字节83的逆为________(使用16进制字节表示)

4、假设AES的字节代换使用问题1中的有限域,试求对字节83经过代换之后得到的结果为________(使用16进制字节表示)

5、对DES中的第一个S盒子S1,计算随机变量的偏差为________(结果使用分数“1/2”或“-1/2”的形式表示)。

6、列经过AES的列混合运算之后得到结果_________(结果使用列矩阵的转置矩阵,即行矩阵表示,矩阵元素使用十六进制字节表示,元素之间使用一个空格间隔)

学习通密码学_1

随着网络技术的飞速发展,越来越多的信息通过网络传输。然而,这种传输方式也带来了安全问题。为了保护信息安全,密码学应运而生。

密码学概述

密码学是研究信息安全的一门学科,主要涉及信息加密、解密和认证等方面。

密码学的发展可以追溯到古代,古代人们使用简单的替换和移位方法来保护信息的机密性。例如,凯撒密码就是一种古老的替换密码。

随着现代密码学的发展,密码学已经成为了一门综合性学科。现代密码学研究的主要内容包括:

  • 对称加密
  • 非对称加密
  • 数字签名
  • 消息认证码
  • 随机数生成

对称加密

对称加密是指加密和解密使用同一个密钥的加密方式。最早的对称加密算法是凯撒密码,现代对称加密算法包括DES、AES等。

对称加密算法的优点在于加密解密速度快,但密钥的管理比较困难。因为加密和解密使用同一个密钥,密钥泄露就会导致信息被泄露。

非对称加密

非对称加密是指加密和解密使用不同的密钥的加密方式。非对称加密算法由两个密钥组成,一个是公钥,一个是私钥。公钥可以公开,私钥保密。最早的非对称加密算法是RSA,现代非对称加密算法包括ECC、DSA等。

非对称加密算法的优点在于密钥的管理比较容易,因为公钥可以公开,私钥可以保密。但加密和解密速度比对称加密算法要慢。

数字签名

数字签名是指用于保证信息的完整性和认证发送者身份的机制。数字签名算法主要有RSA、DSA等。

数字签名的实现原理是使用私钥对信息进行加密,然后用公钥对加密后的信息进行解密,如果解密后的信息与原始信息一致,则说明信息没有被篡改。

消息认证码

消息认证码是一种用于验证信息完整性的技术。它使用密钥对信息进行加密,生成一个短的固定长度的签名,用于验证信息的完整性。

消息认证码算法主要有HMAC、CMAC等。

随机数生成

随机数生成是密码学中的一项重要技术。随机数被广泛应用于密码学中的密钥生成、加密、解密等方面。

随机数生成算法主要有伪随机数生成器(PRNG)、真随机数生成器(TRNG)等。

总结

密码学是信息安全的基石,也是网络安全的重要组成部分。通过对信息加密、解密和认证等方面的研究,密码学为保护网络信息提供了重要的支持。

随着科技的发展和攻击方式的不断变化,密码学的研究也在不断发展。未来,密码学将继续发挥重要的作用,为信息安全提供更好的保障。



Ɣ回顶部