“…Though the operators AND and OR are in no way mandatory, the use of the sole triplet (+, ⊕, ≫) can be risky, as suggested by the existence of high-probability differentials in the stream ciphers Phelix and Salsa20/8, the block cipher TEA, or in the hash function FORK-256 [40,7,39,17]. Finally, rotation provides fast diffusion within the words, with a choice of dataindependent distances-in order to avoid side-channel leakage, reduce the control of the attacker over the operations, and reduce complexity of the algorithm.…”