Key-Alternating Ciphers in a Provable Setting: Encryption Using a Small Number of Public Permutations
Block ciphers are one of the fundamental primitives in symmetric cryptography. Often called the work horses of cryptography, they form the backbone of today's secure communication. Therefore, their design has been an important research focus over the last 20 years, giving rise to different well-established strategies to prevent large classes of attacks. As typical examples, one can mention the practical security approach against linear and differential cryptanalysis, and the wide-trail strategy that lead to the design of the AES Rijndael.