About: Key whitening

An Entity of Type: topical concept, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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.

Property Value
dbo:abstract
  • Key Whitening (oft auch nur Whitening) ist eine kryptologische Technik, mit der die Sicherheit iterierter Blockchiffren erhöht wird. Bei einer Verschlüsselung mit Whitening wird ein Klartextblock vor der ersten Runde mit Teilen des Schlüssels verknüpft (pre-Whitening); zumeist wird hier XOR verwendet. Einige Chiffren verwenden Whitening zudem auch nach der letzten Runde (post-Whitening). Die erste Blockchiffre, welche eine Form des Key Whitenings verwendet, ist DES-X, welche einfach zwei zusätzliche 64-Bit Schlüssel für das Whitening verwendet, darüber hinaus ein normaler 56-Bit DES Schlüssel. Dies dient zur Erschwerung eines Brute-Force-Angriffs, indem die effektive Größe des Schlüssels ohne wirkliche Änderungen am Algorithmus erhöht wird. Der Erfinder von DES-X Ron Rivest nannte diese Technik dann Whitening. Das Whitening dient vor allem bei Feistelchiffren dazu, Strukturen des Klartexts und der Eingabe der letzten Runde zu verschleiern und so die Komplexität eines Angriffs zu erhöhen. Beispiele für Chiffren mit Whitening sind RC5, RC6, MARS, Twofish und Rijndael. (de)
  • 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. (en)
  • In crittografia si definisce key whitening (mascheramento della chiave) la tecnica mediante la quale si cerca di incrementare la sicurezza di un cifrario a blocchi iterato attraverso passi successivi durante i quali vengono combinati i dati da cifrare con porzioni della chiave (in genere mediante semplici operazioni di XOR) prima del primo passaggio e dopo l'ultimo passaggio del processo di cifratura. Il primo cifrario a blocchi che usava una forma di key whitening fu il DES-X, che utilizzava semplicemente due ulteriori chiavi da 64 bit in aggiunta a quella standard da 56 bit del DES: in questo modo si intendeva aumentare la complessità di un attacco a forza bruta incrementando la dimensione della chiave senza introdurre ulteriori modifiche alla struttura dell'algoritmo. Ronald Rivest, che progettò il DES-X, battezzò questa tecnica con il termine key whitening. Il cifrario FEAL (seguito dal Khufu e Khafre) introdusse la pratica del key whitening usando porzioni della stessa chiave utilizzata nel resto del cifrario: ciò non offre protezione aggiuntiva da un attacco a forza bruta, ma può rendere altri tipi di attacco più difficili da portare a termine. In un cifrario di Feistel, o in algoritmi simili, il key whitening può incrementare la sicurezza occultando gli input specifici del primo e dell'ultimo passaggio della funzione di cifratura. In particolare, si evita la possibilità di un attacco di tipo meet-in-the-middle. Questa forma di key whitening è stata adottata come caratteristica da molti altri cifrari a blocchi, come il MARS, l'RC6 ed il Twofish. (it)
  • 白化(英語:Whitening)在密码学中是一种旨在增加迭代分组加密安全性的措施。 通常是在第一轮加密和最后一轮对密钥和明文进行异或操作。攻击者若不知道密钥,则无法进行第一个加密解密操作。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2990178 (xsd:integer)
dbo:wikiPageLength
  • 2144 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 966520675 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • 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. (en)
  • 白化(英語:Whitening)在密码学中是一种旨在增加迭代分组加密安全性的措施。 通常是在第一轮加密和最后一轮对密钥和明文进行异或操作。攻击者若不知道密钥,则无法进行第一个加密解密操作。 (zh)
  • Key Whitening (oft auch nur Whitening) ist eine kryptologische Technik, mit der die Sicherheit iterierter Blockchiffren erhöht wird. Bei einer Verschlüsselung mit Whitening wird ein Klartextblock vor der ersten Runde mit Teilen des Schlüssels verknüpft (pre-Whitening); zumeist wird hier XOR verwendet. Einige Chiffren verwenden Whitening zudem auch nach der letzten Runde (post-Whitening). Das Whitening dient vor allem bei Feistelchiffren dazu, Strukturen des Klartexts und der Eingabe der letzten Runde zu verschleiern und so die Komplexität eines Angriffs zu erhöhen. (de)
  • In crittografia si definisce key whitening (mascheramento della chiave) la tecnica mediante la quale si cerca di incrementare la sicurezza di un cifrario a blocchi iterato attraverso passi successivi durante i quali vengono combinati i dati da cifrare con porzioni della chiave (in genere mediante semplici operazioni di XOR) prima del primo passaggio e dopo l'ultimo passaggio del processo di cifratura. (it)
rdfs:label
  • Key Whitening (de)
  • Key whitening (en)
  • Key whitening (it)
  • 白化 (密码学) (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License