Boîte-S

Boîte-S

S-Box

S-Box (substitution box), terme anglais désignant une table de substitution utilisée dans un algorithme de chiffrement symétrique. Une S-Box contribue à la « confusion » (terme employé par Claude Shannon) en rendant l'information originale inintelligible. Les S-Boxes permettent de casser la linéarité de la structure de chiffrement et leur nombre varie selon les algorithmes. DES compte par exemple huit tables de 16x4 éléments.

Une table de substitution prend en général une variable de m bits en entrée et produit une sortie de n bits, les entrées et les sorties n'ont pas forcément la même taille. Les tables sont souvent définies à l'avance mais il arrive parfois qu'elles soient générées par l'algorithme (par exemple dans Blowfish). Les valeurs présentes dans les S-Box doivent être choisies de manière à éviter les attaques, par divers moyens comme l'utilisation de fonctions courbes. Dans le cas de DES, il a été prouvé que les tables avaient été conçues de manière à résister à la cryptanalyse différentielle (technique qui ne sera publiée que bien des années plus tard).

Sommaire

Exemple

Voici une S-Box (S5) tirée de l'algorithme DES. La sortie de 4 bits est obtenue à partir de l'entrée de 6 bits. On divise ces 6 bits en deux parties : les deux bits aux extrémités et les quatre bits restants (au centre). Les deux bits indiquent la ligne et les bits centraux donnent la colonne correspondante. Par exemple, avec une entrée "011011", on divise en "0 1101 1". Ce qui donne pour la ligne "01" et pour la colonne "1101". La sortie de la table est alors "1001".


S5 4 bits au centre de l'entrée
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Bits externes 00 0010 1100 0100 0001 0111 1010 1011 0110 1000 0101 0011 1111 1101 0000 1110 1001
01 1110 1011 0010 1100 0100 0111 1101 0001 0101 0000 1111 1100 0011 1001 1000 0110
10 0100 0010 0001 1011 1100 1101 0111 1000 1111 1001 1100 0101 0110 0011 0000 1110
11 1011 1000 1100 0111 0001 1110 0010 1101 0110 1111 0000 1001 1100 0100 0101 0011

Voir aussi

Liens internes

Liens externes

  • Portail de la cryptologie Portail de la cryptologie
Ce document provient de « S-Box ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Boîte-S de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • boite — boite …   Dictionnaire des rimes

  • boité — boité …   Dictionnaire des rimes

  • boîte — [ bwat ] n. f. • XIe boiste; lat. pop. °buxida, class. pyxis 1 ♦ Récipient de matière rigide (carton, bois, métal, plastique), facilement transportable, généralement muni d un couvercle. Le fond, les parois d une boîte. Une boîte en carton …   Encyclopédie Universelle

  • boîte — BOÎTE. s. f. (La première syllabe est longue.) Sorte d ustensile fait de bois fort mince, ou de carton, avec un couvercle, servant à divers usages. Petite boîte. Grande boîte. Boîte de sapin. Boîte de bois de noyer. Boîte de bois de cèdre. Boîte… …   Dictionnaire de l'Académie Française 1798

  • Boite — Boîte Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom …   Wikipédia en Français

  • Boite — Das Tal des Boite im Bereich seiner Mündung in den Piave bei Perarolo di CadoreVorlage:Infobox Fluss/KARTE fehlt …   Deutsch Wikipedia

  • boite — BOITE. s. f. (La première syllabe est brève.) Le degré auquel le vin devient bon à boire. Du vin en boite, du vin qui n est pas encore en boite, pour, Prêt à boire, ou qu il faut encore attendre …   Dictionnaire de l'Académie Française 1798

  • boite — Boite. s. f. L estat où est le vin quand il est dans le vray temps de le boire. Ce vin est en sa boite, il n est pas encore en sa boite …   Dictionnaire de l'Académie française

  • boîté — boîté, ée (entrée créée par le supplément) (boi té, tée) adj. Mis en boîte. •   Des tabacs et des cigarettes de modules analogues à ceux de M. Koenig, paquetés et boîtés de même, Journ. offic. 29 nov. 1875, p. 9802, 2e col …   Dictionnaire de la Langue Française d'Émile Littré

  • boîte — s.f.inv. ES fr. {{wmetafile0}} piccolo locale notturno, dall atmosfera intima {{line}} {{/line}} DATA: 1905. ETIMO: fr. boîte propr. scatola …   Dizionario italiano

  • boîte — boîte; em·boîte·ment; …   English syllables

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”