【说明】
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加密算法存在一些弱点和不足,主要有密钥太短和存在弱密钥。请问,弱密钥的定义是什么?
A.该批货物应在江苏报检申请检验
B.该批货物应在浙江报检申请检验
C.该批货物应在上海报检申请检验
D.货主可自行选择报检地点
A.正确
B.错误
可选项:
A.时隙 B.地址 C.波长 D. ATM信元
E.光开销层 F.光通路层 G.光传输段层 H.光复用段层
I.光中继器 J.光分插复用器 K.光交叉连接器 L.光放大器
【问题1】 (4分) 请补全该 S 盒,填补其中的空(1) - (4),将解答写在答题纸的对应栏内。 【问题 2】 (2分) 如果该 S 盒的输入为 110011,请计算其二进制输出。 【问题3】(6分) DES加密的初始置换表如下: 58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4 62 54 46 38 30 22 14 6 64 56 48 40 32 24 16 8 57 49 41 33 25 17 9 1 59 51 43 35 27 19 11 3 61 53 45 37 29 21 13 5 63 55 47 39 31 23 15 7 置换时,从左上角的第一个元素开始,表示输入的铭文的第58位置换成输出的第1位,输入明文的第50位置换成输出的第2位,从左至右,从上往下,依次类推。 DES加密时,对输入的64位明文首先进行初始置换操作。 若置换输入的明文M=0123456789ABCDEF(16进制),请计算其输出(16进制表示)。 【问题4】(2分) 如果有简化的DES版本,其明文输入为8比特,初始置换表IP如下: IP:2 6 3 1 4 8 5 7 请给出其逆初始置换表。 【问题5】(2分) DES加密算法存在一些弱点和不足,主要有密钥太短和存在弱密钥。请问,弱密钥的定义是什么?
A.未经检验检疫,可以加工、使用,但不得销售
B.签发入境货物通关单将货物运往指定存放地点
C.货主或代理人在货物入境时报检,经现场检疫合格的允许卸离运输工具
D.货主或代理人在货物入境前报检,经现场检疫合格的允许卸离运输工具