miniatuur|Voorbeeld van een 64-bit uitbreidings-P-box die de invoer-S-boxen verspreidt over zoveel mogelijk uitvoer-S-boxen.

In cryptografie is de permutatietabel ofwel P-tabel een methode van verwisselen om bits te permuteren of transpositioneren. Dit wordt gebruikt samen met S-boxen om diffusie te creëren tussen verschillend invoer.

In algoritmen voor de symmetrische cryptografie en blokcijfers wordt permutatie vaak gebruikt om te zorgen voor goede diffusie tussen de sleutel en de klare tekst. De diffusie is nodig om een cryptografisch cijfer veilig te houden.. Communication Theory of Secrecy Systems, oktober 1949. in Bell System Technical Journal 28

P-tabellen worden over het algemeen in een van de drie types ingedeeld: het compressie type, het uitbreidings type en het rechte type. Dit gaat over de hoeveelheid bits in de invoer en de uitvoer

Meer invoer bits dan uitvoer bits (Compressie) Minder invoer bits dan uitvoer bits (Uitbreiding) Evenveel invoer bits als uitvoerbits. (Recht)

Alleen de rechte soort P-tabellen zijn omkeerbaar.

Categorie:Cryptografie