Main Page | Alphabetical index | English Encyclopedia

Substitution box

From Wikipedia, the free encyclopedia.
In cryptography, a substitution box (or S-box) is a basic component of symmetric key algorithms. In block ciphers, they are typically used to obscure the relationship between the plaintext and the ciphertextShannon's property of confusion. In many cases, the S-boxes are carefully chosen to resist cryptanalysis.

In general, an S-box takes some number of input bits, m, and transforms them into some number of output bits, n: an m×n S-box, implemented as a lookup table. Fixed tables are normally used, as in the Data Encryption Standard (DES), but in some ciphers the tables are generated dynamically from the key; e.g. the Blowfish and the Twofish encryption algorithms.

As a concrete illustration, consider this 6×4-bit S-box from DES (S5):

S5Middle 4 bits of input
0000000100100011010001010110011110001001110010111100110111101111
Outer bits000010110001000001011111001011011010000101001111111101000011101001
011110101100101100010001111101000101010000111111000011100110000110
100100001000011011110011010111100011111001110001010110001100001110
111011100011000111000111100010110101101111000010011100010001010011

Given a 6-bit input, the 4-bit output is found by selecting the row using the outer two bits, and the column using the inner four bits. For example, an input "011011" has outer bits "01" and inner bits "1101"; the corresponding output would be "1001".

The S-boxes of DES were the subject of intense study for many years out of a concern that a backdoor — a vulnerability known only to its designers — might have been planted in the cipher. The S-box design criteria were eventually published (Don Coppersmith, 1994) after the public rediscovery of differential cryptanalysis, showing that they had been carefully tuned to increase resistance against this specific attack. Other research had already indicated that even small modifications to an S-box could significantly weaken DES.

There has been a great deal of research into the design of good S-boxes, and much more is understood about their use in block ciphers than when DES was released.

Table of contents
1 See also
2 References
3 External links

See also

References

External links


Block ciphers
Algorithms: 3-Way | AES | Akelarre | Blowfish | Camellia | CAST-128 | CAST-256 | CMEA | DEAL | DES | DES-X | FEAL | G-DES | GOST | IDEA | Iraqi | KASUMI | KHAZAD | Khufu and Khafre; | LOKI89/91 | LOKI97 | Lucifer | MacGuffin | Madryga | MAGENTA | MARS | MISTY1 | MMB | NewDES | RC2 | RC5 | RC6 | Red Pike; | S-1 | SAFER | SEED | Serpent | SHACAL | SHARK | Skipjack | Square | TEA | Triple DES; | Twofish | XTEA
Design: Feistel network; | Key schedule; | Product cipher; | S-box | SPN   Attacks: Brute force; | Linear / Differential cryptanalysis | Mod n; | XSL   Standardisation: AES process; | CRYPTREC | NESSIE   Misc: Avalanche effect | Block size; | IV | Key size; | Modes of operation; | Piling-up lemma; | Weak key;



Limit search to: Body and Title Deutsche Seiten Path

Websites for Substitution
Showing page 1 (1 - 10 of 50 hits) Next »
... from Cowper's poetry, using a simple letter substitution code. Each puzzle is a quotation from Cowper's poetry, using a simple letter substitution code.
... santé oeuvrant dans le domaine des traitements de substitution au Québec. Also in English. Informations, consultation ... santé oeuvrant dans le domaine des traitements de substitution au Québec. Also in English.
... l'allergie, les hépatites et la toxicomanie (substitution). Laboratoire pharmaceutique filiale de Schering-Plough Corporation, USA ... l'allergie, les hépatites et la toxicomanie (substitution).
... r Athleten und Trainer informiert über Training, Substitution, Psychologie, Dopinganalysen sowie vielen Spezialthemen. Das Trainingsmagazin f� ... r Athleten und Trainer informiert über Training, Substitution, Psychologie, Dopinganalysen sowie vielen Spezialthemen.
... Polikliniken für Drogenmedizin (Methadon-, Heroin- und Subutex-Substitution). Auf der Website finden sich neben einem Portrait ... Polikliniken für Drogenmedizin (Methadon-, Heroin- und Subutex-Substitution). Auf der Website finden sich neben einem Portrait ...
... Society of Anti-Aging Medicine (GSAAM), umfasst die Substitution von Vitalstoffen und Hormonen zur Verbesserung der physischen ... Society of Anti-Aging Medicine (GSAAM), umfasst die Substitution von Vitalstoffen und Hormonen zur Verbesserung der physischen ...
... Suchberatung Eschweiler stellt die Beratungs- und Hilfeangebote wie Substitution, Suchtvorbeugung vor und macht Angaben über die ... Suchberatung Eschweiler stellt die Beratungs- und Hilfeangebote wie Substitution, Suchtvorbeugung vor und macht Angaben über die ...
... Klinik, Praxis und Forschung. Themen: Drogen, Heroinvergabe, Heroinprojekt, Substitution, Leitlinien, Richtlinien, Kongresse, Abhängigkeit, Süchte, Suchttherapie ... Klinik, Praxis und Forschung. Themen: Drogen, Heroinvergabe, Heroinprojekt, Substitution, Leitlinien, Richtlinien, Kongresse, Abhängigkeit, Süchte, Suchttherapie ...
... über die Erkrankung und die Pankreas-Enzym-Substitution. Broschüren. Die Seiten der Solvay Arzneimittel GmbH ... über die Erkrankung und die Pankreas-Enzym-Substitution. Broschüren.
... Zusätzlich können Meinungen von Betroffenen zur Substitution abgespielt werden. Die ambulante integrierte Drogenhilfe stellt ihre ... Zusätzlich können Meinungen von Betroffenen zur Substitution abgespielt werden.

Next »

Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor
Free thumbnail preview by Thumbshots.org

Search for products at amazon.com:
Search:
Keywords:
amazon.com books on 'Substitution box':
Search at Google.com:
Google
WebCalSky.com Encyclopedia

Suchresultate aus unserem günstigen CalSky-Shop