Xenon (cipher)

Last updated
Xenon
General
Designers Chang-Hyi Lee
First published 2000
Related to Zodiac
Cipher detail
Key sizes 128, 192, or 256 bits
Block sizes 128 bits
Structure Feistel network
Rounds 16

In cryptography, Xenon is a block cipher designed in the year 2000 by Chang-Hyi Lee for the Korean firm SoftForum.

Cryptography practice and study of techniques for secure communication in the presence of third parties

Cryptography or cryptology is the practice and study of techniques for secure communication in the presence of third parties called adversaries. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages; various aspects in information security such as data confidentiality, data integrity, authentication, and non-repudiation are central to modern cryptography. Modern cryptography exists at the intersection of the disciplines of mathematics, computer science, electrical engineering, communication science, and physics. Applications of cryptography include electronic commerce, chip-based payment cards, digital currencies, computer passwords, and military communications.

In cryptography, a block cipher is a deterministic algorithm operating on fixed-length groups of bits, called a block, with an unvarying transformation that is specified by a symmetric key. Block ciphers operate as important elementary components in the design of many cryptographic protocols, and are widely used to implement encryption of bulk data.

The algorithm uses a key size of 128, 192, or 256 bits. It operates on blocks of 128 bits using a 16-round Feistel network structure with key whitening. Designed for speed, Xenon's round function does not use any S-boxes. The only operations it uses are XOR, addition, multiplication, and bit shifts. [1]

In cryptography, key size or key length is the number of bits in a key used by a cryptographic algorithm.

In cryptography, a Feistel cipher is a symmetric structure used in the construction of block ciphers, named after the German-born physicist and cryptographer Horst Feistel who did pioneering research while working for IBM (USA); it is also commonly known as a Feistel network. A large proportion of block ciphers use the scheme, including the Data Encryption Standard (DES). The Feistel structure has the advantage that encryption and decryption operations are very similar, even identical in some cases, requiring only a reversal of the key schedule. Therefore, the size of the code or circuitry required to implement such a cipher is nearly halved.

In cryptography, key whitening is a technique intended to increase the security of an iterated block cipher. It consists of steps that combine the data with portions of the key.

References

  1. "Xenon 1.0: Architecture and Specification" (PDF). Block Cipher Proposal, ISO/IEC/JTC1-SC27. September 2000. Archived from the original (PDF) on 2003-10-24.

Further reading