dbo:abstract
|
- Výplň (i v českých textech se někdy používá anglické padding) je v kryptografii označení pro umělé rozšíření otevřeného textu, někdy , v jiných situacích naopak předepsaným způsobem. V období představovalo vkládání náhodné výplně jednoduché opatření, které mělo útočníkovi zabránit snadno zpozorovat nějaké vzory stejné napříč různými stejně šifrovanými na základě podobnosti otevřených textů. I tehdy, ale především s nástupem moderních šifer, se zároveň jedná o pomocnou záležitost umožňující použití blokových šifer pro zprávy, jejichž délka není dělitelná délkou bloku. Specifikace konkrétního algoritmu výplně může být i součástí specifikace provozního režimu blokových šifer. Kromě šifer používají metody vkládání výplně i některé kryptografické hašovací funkce, které pracují na úrovni bloků (například ty, které jsou postavené pomocí Merkleovy-Damgårdovy konstrukce). Příkladem široce používaného schématu výplně je OAEP. (cs)
- Padding (von englisch to pad ‚auffüllen‘) ist ein Fachbegriff der Informatik für Fülldaten, mit denen ein vorhandener Datenbestand vergrößert wird. Die Füllbytes werden auch Pad-Bytes genannt. Die für Prüfsummen verwendeten Daten zählen hierbei nicht zum Padding. Padding wird vorwiegend eingesetzt, um vorhandene Daten in die Gestalt einer durch einen Algorithmus oder ein Protokoll vorgegebenen Struktur zu bringen. Entsprechen die vorhandenen Daten nicht der Struktur – beispielsweise eine Folge von 50 Bits bei einem Algorithmus, der auf einem Block von 64 Bit Länge operiert – werden diese mit geeigneten Bit- oder Bytefolgen erweitert. Die Wahl des Paddings kann hierbei – je nach Anwendung – von simplem Auffüllen mit Nullen (Zero Padding) bis zu komplexen Schemata reichen. (de)
- Los esquemas de relleno (en inglés padding scheme), también llamados mecanismos de rellenado, son métodos que introducen información irrelevante con cierto objetivo. El rellenado no tiene que ser hecho con datos aleatorios (relleno aleatorio). Dependiendo del contexto, el esquema de relleno será distinto para cumplir con el objetivo apropiado a ese contexto. (es)
- En cryptographie, le remplissage ou bourrage (padding) consiste à faire en sorte que la taille des données soit compatible avec les algorithmes utilisés. Un grand nombre de schémas cryptographiques décrivent des algorithmes qui utilisent un partitionnement en blocs de taille fixe. Si la taille des données n'est pas un multiple de la taille d'un bloc alors l’utilisation d’un schéma de remplissage doit être envisagé. Historiquement, le remplissage était utile pour contrer la cryptanalyse.[réf. nécessaire] Plusieurs algorithmes classiques placent le texte en clair dans des grilles rectangulaires ou carrées. Il faut dès lors remplir les cases manquantes et on utilise pour cela du texte aléatoire destiné à rendre l'analyse plus pénible. En cryptographie moderne, le remplissage apparaît dans plusieurs primitives et concepts :
* chiffrement par bloc : le remplissage permet d'avoir un bloc de la taille adéquate si celui-ci est trop court (par exemple en ajoutant des 0) ;
* chiffrement par flot : le remplissage peut éviter d'avoir une longueur par flot susceptible d'être attaquée, cela évite aussi que l'attaquant ne connaisse la taille du flux ;
* cryptographie asymétrique : les cryptosystèmes prennent en entrée des données qui ne sont pas nécessairement des chaînes de bits, par exemple pour le chiffrement RSA, le message à chiffrer est un entier modulaire devant vérifiant des propriétés supplémentaires afin de résister à certaines attaques. Lors de l’encodage du message réel (sous la forme une chaîne de bits) dans l’ensemble voulu (pour RSA un entier modulaire), un remplissage est effectué pour garantir que l’entrée n’est pas vulnérable aux attaques ;
* fonction de hachage : la plupart des fonctions découpent les données en blocs de taille fixe et le dernier bloc doit être rempli de manière adéquate. Le remplissage doit suivre certaines contraintes pour éviter des attaques. Dans le cadre des fonctions de hachage, on peut appliquer un renforcement de Merkle-Damgård qui consiste à ajouter un 1, une suite de 0 et finalement la taille du message à hacher. Si l'on se contentait d'ajouter uniquement des 0, les messages "000" et "0000" produiraient le même condensé ce qui est totalement incompatible avec la notion de résistance à la préimage des fonctions de hachage cryptographique. Le standard PKCS définit des remplissages qui évitent des attaques potentielles dans le cadre de la cryptographie asymétrique. (fr)
- In cryptography, padding is any of a number of distinct practices which all include adding data to the beginning, middle, or end of a message prior to encryption. In classical cryptography, padding may include adding nonsense phrases to a message to obscure the fact that many messages end in predictable ways, e.g. sincerely yours. (en)
- Dalam kriptografi, bantalan (disebut juga isian atau ganjalan) adalah penambahan data pada awal, tengah, atau akhir sebelum enkripsi. Dalam kriptografi klasik, bantalan ini bisa berupa kata-kata tak masuk akal untuk menyembunyikan kata-kata yang sering dipakai, misal terima kasih. (in)
- Дополнение (англ. padding) в криптографии — добавление ничего не значащих данных к зашифровываемой информации, нацеленное на повышение криптостойкости. Различные техники дополнения применялись в классической криптографии , обширное применение техники дополнений нашли в компьютерных системах шифрования. (ru)
- 在密码学中,「填充」指几种不同的操作。 (zh)
|
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 23850 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:date
| |
dbp:reason
|
- What other kind of string is there, other than binary encoded? (en)
|
dbp:wikiPageUsesTemplate
| |
dct:subject
| |
rdf:type
| |
rdfs:comment
|
- Los esquemas de relleno (en inglés padding scheme), también llamados mecanismos de rellenado, son métodos que introducen información irrelevante con cierto objetivo. El rellenado no tiene que ser hecho con datos aleatorios (relleno aleatorio). Dependiendo del contexto, el esquema de relleno será distinto para cumplir con el objetivo apropiado a ese contexto. (es)
- In cryptography, padding is any of a number of distinct practices which all include adding data to the beginning, middle, or end of a message prior to encryption. In classical cryptography, padding may include adding nonsense phrases to a message to obscure the fact that many messages end in predictable ways, e.g. sincerely yours. (en)
- Dalam kriptografi, bantalan (disebut juga isian atau ganjalan) adalah penambahan data pada awal, tengah, atau akhir sebelum enkripsi. Dalam kriptografi klasik, bantalan ini bisa berupa kata-kata tak masuk akal untuk menyembunyikan kata-kata yang sering dipakai, misal terima kasih. (in)
- Дополнение (англ. padding) в криптографии — добавление ничего не значащих данных к зашифровываемой информации, нацеленное на повышение криптостойкости. Различные техники дополнения применялись в классической криптографии , обширное применение техники дополнений нашли в компьютерных системах шифрования. (ru)
- 在密码学中,「填充」指几种不同的操作。 (zh)
- Padding (von englisch to pad ‚auffüllen‘) ist ein Fachbegriff der Informatik für Fülldaten, mit denen ein vorhandener Datenbestand vergrößert wird. Die Füllbytes werden auch Pad-Bytes genannt. Die für Prüfsummen verwendeten Daten zählen hierbei nicht zum Padding. (de)
- Výplň (i v českých textech se někdy používá anglické padding) je v kryptografii označení pro umělé rozšíření otevřeného textu, někdy , v jiných situacích naopak předepsaným způsobem. V období představovalo vkládání náhodné výplně jednoduché opatření, které mělo útočníkovi zabránit snadno zpozorovat nějaké vzory stejné napříč různými stejně šifrovanými na základě podobnosti otevřených textů. I tehdy, ale především s nástupem moderních šifer, se zároveň jedná o pomocnou záležitost umožňující použití blokových šifer pro zprávy, jejichž délka není dělitelná délkou bloku. Specifikace konkrétního algoritmu výplně může být i součástí specifikace provozního režimu blokových šifer. (cs)
- En cryptographie, le remplissage ou bourrage (padding) consiste à faire en sorte que la taille des données soit compatible avec les algorithmes utilisés. Un grand nombre de schémas cryptographiques décrivent des algorithmes qui utilisent un partitionnement en blocs de taille fixe. Si la taille des données n'est pas un multiple de la taille d'un bloc alors l’utilisation d’un schéma de remplissage doit être envisagé. En cryptographie moderne, le remplissage apparaît dans plusieurs primitives et concepts : (fr)
|
rdfs:label
|
- Výplň (kryptografie) (cs)
- Padding (Informatik) (de)
- Esquema de relleno (es)
- Bantalan (kriptografi) (in)
- Remplissage (cryptographie) (fr)
- Padding (cryptography) (en)
- Дополнение (криптография) (ru)
- 填充 (密码学) (zh)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
is dbo:wikiPageDisambiguates
of | |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is foaf:primaryTopic
of | |