Input:
|
|
|
|
|
|
|
|
|
Key:
|
|
|
|
|
|
|
|
|
|
|
Original key :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Original key :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1) Apply IP:
|
|
|
|
|
|
|
|
|
(2) Apply fKey1:
To compute F(0 1 0 0 , Key1):
|
|
|
|
|
|
|
|
|
(B) Add Key1:
|
|
|
|
|
|
|
|
|
(C) Pass left 4 bits through S0 and right four bits
through S1:
|
|
|
|
|
(D) Apply P4:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(3) Apply SW:
|
|
|
|
|
|
|
|
|
(4) Apply fKey2:
To compute F(1 0 0 1 , Key2):
|
|
|
|
|
|
|
|
|
(B) Add Key2:
|
|
|
|
|
|
|
|
|
(C) Pass left 4 bits through S0 and right four bits
through S1:
|
|
|
|
|
(D) Apply P4:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(5) Apply IP-1:
|
|
|
|
|
|
|
|
|
* Example by Laura Sanchis , Colgate University.