2

As far I know, the Serpent cipher is the only cipher that uses legit bit shifts (<<) along with circular left shift (<<<) (correct me if I am wrong).

I have two questions on it:

  1. What security advantage added by bit shift? Why is it used in the first place?

  2. Does the bit shift add vulnerability in differential power attack?

As for the second point: a bit shift adds more zeros, resulting in an unbalanced bit distribution (Hamming weight biases).

Maarten Bodewes
  • 96,351
  • 14
  • 169
  • 323
hardyrama
  • 2,288
  • 1
  • 17
  • 41

0 Answers0