这是一个证明F
是分组密码的问题。
Algorithm F_{K1||K2} (x1||x2)
return AES^(-1) (K1,x1(+)x2) || AES(K2,X2(+)K1)
我想证明F
的倒数,但我不理解这两个操作||
和(+)
,所以我不知道如何简化它
Algorithm F^{-1}_{K1||K2} (AES^(-1) (K1,x1(+)x2)|| AES(K2,X2(+)K1))
return (x1||x2)
AES^(-1) (K1,x1(+)x2)
为x1
AES(K2,X2(+)K1)
为x2
你可以帮帮我吗?
答案 0 :(得分:0)
加密操作通常是通过位而不是字节来定义的,但它们对字节或字节集合的意义相同。
连接示例:
1 || 1 = 11
11100 || 10101000 = 1110010101000
如果两个操作数相等,则XOR返回0。否则1:
100100101
+ 001100110
-----------
101000011