加密算法是一种数学函数,如果用C表示加密后的密文,M是欲加密的明文,Key表示密钥,F表示加密算法,以下正确表示加密算法原理的数学式是()。
A.M=F(C,Key)
B.C=F(M,Key)
C.Key=F(C,M)
D.F=(C,M,Key)
A.M=F(C,Key)
B.C=F(M,Key)
C.Key=F(C,M)
D.F=(C,M,Key)
(25)
A.公钥到私钥
B.变量域到 C 函数域
C.定义域到 C 函数域
D.定义域到 C 值域
A.公钥到私钥
B.变量域到C函数域
C.定义域到C函数域
D.定义域到C值域
我们说公钥加密比常规加密更先进,这是因为_______。
A.公钥是建立在数学函数基础上的,而不是建立在位方式的操作上的
B.公钥加密比常规加密更具有安全性
C.公钥加密是一种通用机制,常规加密已经过时了
D.公钥加密算法的额外开销少
我们说公钥加密比常规加密更先进,这是因为______。
A.公钥是建立在数学函数基础上的,而不是建立在位方式的操作上的
B.公钥加密比常规加密更具有安全性
C.公钥加密是—种通用机制,常规加密已经过时了
D.公钥加密算法的额外开销少
RSA是一种公开密钥加密算法。其原理是:已知素数p、q,计算n=pq,选取加密密钥e,使e与(p-1)×(q-1)互质,计算解密密钥d=e-1mod((p-1)×(q-1))。其中n、e是公开的。如果M、C分别是明文和加密后的密文,则加密的过程可表示为 (51) 。
假定EXY(M)表示利用X的密钥Y对消息M进行加密,DXY(M)表示利用x的密钥Y对消息M进行解密,其中Y=P表示公钥,Y=S表示私钥。A利用RSA进行数字签名的过程可以表示为 (52) ,A利用RSA实施数字签名后不能抵赖的原因是 (53) 。
(51)
A.C=Memodn
B.C=Mnmode
C.C=Mdmodn
D.C=Memodd
● 下面有关加密技术的叙述中,__(15)__是错误的。
(15)A.IDEA是一种对称加密算法
B.公钥加密技术和单向陷门函数密不可分
C.IKE是一种消息摘要算法
D.公钥加密的一个重要应用是数字签名
●下面有关加密技术的叙述中,(15)是错误的。
(15)A.IDEA是一种对称加密算法
B.公钥加密技术和单向陷门函数密不可分
C.IKE是一种消息摘要算法
D.公钥加密的一个重要应用是数字签名
●RSA是一种基于 (43) 原理的公钥加密算法。网络上广泛使用的PGP协议采用RSA和IDEA两种加密算法组成链式加密体系,这种方案的优点是 (44) 。POP还可以对电子邮件进行认证,认证机制是用MD5算法产生 (45) 位的报文摘要,发送方用自己的RSA私钥对 (46) 进行加密,附加在邮件中进行传送。如果发送方要向一个陌生人发送保密信息,又没有对方的公钥,那么他可以 (47) 。
(43) A.大素数分解
B.椭圆曲线
C.背包问题
D.离散对数
(44) A.两种算法互相取长补短,从而提高了信息的保密性
B.可以组合成一种新的加密算法,从而避免专利技术的困扰
C.既有RSA体系的快捷性,又有IDEA算法的保密性
D.既有RSA体系的保密性,又有IDEA算法的快捷性
(45) A.256
B.142
C.128
D.96
(46) A.邮件明文
B.IDEA密钥
C.邮件明文和报文摘要
D.报文摘要
(47) A.向对方打电话索取公钥
B.从权威认证机构获取对方的公钥
C.制造一个公钥发给对方
D.向对方发一个明文索取公钥
【说明】
DES 是一种分组密码,己知 DES 加密算法的某个 S 盒如表 4-1 所示。
【问题1】
请补全该 S 盒,填补其中的空(1) - (4),将解答写在答题纸的对应栏内。
【问题2】
如果该 S 盒的输入为 110011,请计算其二进制输出。
【问题3】
DES加密的初始置换表如下:
置换时,从左上角的第一个元素开始,表示输入的铭文的第58位置换成输出的第1位,输入明文的第50位置换成输出的第2位,从左至右,从上往下,依次类推。
DES加密时,对输入的64位明文首先进行初始置换操作。
若置换输入的明文M=0123456789ABCDEF(16进制),请计算其输出(16进制表示)。
【问题4】
如果有简化的DES版本,其明文输入为8比特,初始置换表IP如下:
IP:2 6 3 1 4 8 5 7
请给出其逆初始置换表。
【问题5】
DES加密算法存在一些弱点和不足,主要有密钥太短和存在弱密钥。请问,弱密钥的定义是什么?