2
$\begingroup$

Before round 1 begins, all 64 bits of an incoming message and all 56 bits of the secret key are separately permuted (shuffled)

My question is this : Is the shuffling of the bits performed randomly? If it is performed randomly then how does the reciever decrypt the message successfully even though he/she does not know the order in which the shuffling was carried out (since the shuffling was performed randomly and the only information known to the reciever is only the key and nothing else)?

$\endgroup$
2
  • $\begingroup$ crypto.stackexchange.com/questions/3/… $\endgroup$ Commented May 27, 2015 at 5:22
  • 1
    $\begingroup$ So the permutations are not carried out at random but are instead performed in a specifc order so as to make HW implementations easier to design. I think i got it... Thanks. :-) $\endgroup$
    – k3khj21f
    Commented May 27, 2015 at 5:36

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.