作业帮 > 数学 > 作业

DES算法的S盒变换在DES算法中,S盒变换是将每个s盒的6位输入变换为4位输出,假设s盒2的6位输入为111010,写

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/29 23:27:37
DES算法的S盒变换
在DES算法中,S盒变换是将每个s盒的6位输入变换为4位输出,假设s盒2的6位输入为111010,写出其输出.(7分)
S〔2〕
15 1 8 14 6 11 3 4 9 7 2 13 12 0 5 10
3 13 4 7 15 2 8 14 12 0 1 10 6 9 11 5
0 14 7 11 10 4 13 1 5 8 12 6 9 3 2 15
13 8 10 1 3 15 4 2 11 6 7 12 0 5 14 9
假设输入A=a1a2a3a4a5a6则a2a3a4a5=k,a1a6=h,在s盒的h行k列找到一个数B,B在0~15之间,则用二进制表示B=b1b2b3b4,就是s1的输出;
根据以上算法,B在S盒的2行13列,顺着表找到数字9,用二进制表示为1001,即输出为1001