About: SHARK

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

In cryptography, SHARK is a block cipher identified as one of the predecessors of Rijndael (the Advanced Encryption Standard). SHARK has a 64-bit block size and a 128-bit key size. It is a six-round SP-network which alternates a key mixing stage with linear and non-linear transformation layers. The linear transformation uses an MDS matrix representing a Reed–Solomon error correcting code in order to guarantee good diffusion. The nonlinear layer is composed of eight 8×8-bit S-boxes based on the function F(x) = x−1 over GF(28).

Property Value
dbo:abstract
  • En cryptographie, SHARK est un algorithme de chiffrement par bloc utilisant des clés de 128 bits. C’est un des prédécesseurs de Rijndael (l’algorithme de chiffrement symétrique employé par le standard AES). SHARK est un système de chiffrement symétrique qui fait partie de la famille des chiffrements itératifs par blocs. Il travaille sur des blocs de 64 bits en 6 itérations. Une version modifiée de SHARK à 5 itérations peut être cassée en utilisant une attaque par interpolation. (fr)
  • In cryptography, SHARK is a block cipher identified as one of the predecessors of Rijndael (the Advanced Encryption Standard). SHARK has a 64-bit block size and a 128-bit key size. It is a six-round SP-network which alternates a key mixing stage with linear and non-linear transformation layers. The linear transformation uses an MDS matrix representing a Reed–Solomon error correcting code in order to guarantee good diffusion. The nonlinear layer is composed of eight 8×8-bit S-boxes based on the function F(x) = x−1 over GF(28). Five rounds of a modified version of SHARK can be broken using an interpolation attack (Jakobsen and Knudsen, 1997). (en)
  • In Crittologia, SHARK è un algoritmo di cifratura a blocchi identificato come il predecessore del Rijndael, più conosciuto come l'Advanced Encryption Standard. SHARK cifra blocchi di 64 bit con una chiave di 128 bit. Effettua sei round (passaggi) in una rete a sostituzione e permutazione alternata con un blocco che provvede a effettuare una trasformazione lineare e non lineare. La trasformazione lineare è derivata dal codice di correzione d'errore Reed-Solomon utilizzato perché garantisce un'elevata diffusione. La trasformazione non lineare è fornita da un S-box a 8 bit basata sulla funzione F(x) = x-1 definita sui campi finiti GF(28). Cinque passaggi con una versione modificata di SHARK sono stati forzati da un . (Jakobsen e Knudsen, 1997). (it)
  • SHARK (англ. Secure Hash Algorithm Regenerative Keys — безопасный хеширующий алгоритм с воссоздающимися ключами) — симметричный алгоритм блочного шифрования, разработанный группой криптографов, среди которых Винсент Рэймен, — автор шифра AES. В теории позволяет использовать блоки и ключи различной длины, однако авторская реализация использует 128-битный ключ и 64-битные блоки. Структура схожа со структурой подстановочно-перестановочной сети. (ru)
  • 在密碼學裡,SHARK被認為是一種Rijndael加密法(高級加密標準)前身的區塊加密。 SHARK有64位元與128位元密鑰長度。它是個6迴圈,利用線性與非線性轉換層輪換密鑰混合階段。線性轉換使用代表以保證適度。非線性層是以8個來自函數F(x) = x-1於GF(28)(有限域2的8次方)的8×8位元S-box組成。 5迴圈的 SHARK 修改版可透過插值攻擊(Jakobsen and Knudsen, 1997) 破解。 (zh)
  • SHARK — в криптографії симетричний блочний криптоалгоритм, розроблений автором Rijndael - Вінсентом Рейменом. В алгоритмі використовуються 128-бітний ключ і 64-бітний (16 байтний) блок. Алгоритм SHARK має консервативні параметри і створений для заміни існуючих шифрів з 64 бітовим блоком, на зразок IDEA і DES. Існує два варіанти шифру SHARK : SHARK-A (англ. affine transform) і SHARK-E (англ. exor). (uk)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 619666 (xsd:integer)
dbo:wikiPageLength
  • 2720 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1084900755 (xsd:integer)
dbo:wikiPageWikiLink
dbp:blockSize
  • 64 (xsd:integer)
dbp:derivedTo
dbp:designers
dbp:keySize
  • 128 (xsd:integer)
dbp:name
  • SHARK (en)
dbp:publishDate
  • 1996 (xsd:integer)
dbp:rounds
  • 6 (xsd:integer)
dbp:structure
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • En cryptographie, SHARK est un algorithme de chiffrement par bloc utilisant des clés de 128 bits. C’est un des prédécesseurs de Rijndael (l’algorithme de chiffrement symétrique employé par le standard AES). SHARK est un système de chiffrement symétrique qui fait partie de la famille des chiffrements itératifs par blocs. Il travaille sur des blocs de 64 bits en 6 itérations. Une version modifiée de SHARK à 5 itérations peut être cassée en utilisant une attaque par interpolation. (fr)
  • SHARK (англ. Secure Hash Algorithm Regenerative Keys — безопасный хеширующий алгоритм с воссоздающимися ключами) — симметричный алгоритм блочного шифрования, разработанный группой криптографов, среди которых Винсент Рэймен, — автор шифра AES. В теории позволяет использовать блоки и ключи различной длины, однако авторская реализация использует 128-битный ключ и 64-битные блоки. Структура схожа со структурой подстановочно-перестановочной сети. (ru)
  • 在密碼學裡,SHARK被認為是一種Rijndael加密法(高級加密標準)前身的區塊加密。 SHARK有64位元與128位元密鑰長度。它是個6迴圈,利用線性與非線性轉換層輪換密鑰混合階段。線性轉換使用代表以保證適度。非線性層是以8個來自函數F(x) = x-1於GF(28)(有限域2的8次方)的8×8位元S-box組成。 5迴圈的 SHARK 修改版可透過插值攻擊(Jakobsen and Knudsen, 1997) 破解。 (zh)
  • SHARK — в криптографії симетричний блочний криптоалгоритм, розроблений автором Rijndael - Вінсентом Рейменом. В алгоритмі використовуються 128-бітний ключ і 64-бітний (16 байтний) блок. Алгоритм SHARK має консервативні параметри і створений для заміни існуючих шифрів з 64 бітовим блоком, на зразок IDEA і DES. Існує два варіанти шифру SHARK : SHARK-A (англ. affine transform) і SHARK-E (англ. exor). (uk)
  • In cryptography, SHARK is a block cipher identified as one of the predecessors of Rijndael (the Advanced Encryption Standard). SHARK has a 64-bit block size and a 128-bit key size. It is a six-round SP-network which alternates a key mixing stage with linear and non-linear transformation layers. The linear transformation uses an MDS matrix representing a Reed–Solomon error correcting code in order to guarantee good diffusion. The nonlinear layer is composed of eight 8×8-bit S-boxes based on the function F(x) = x−1 over GF(28). (en)
  • In Crittologia, SHARK è un algoritmo di cifratura a blocchi identificato come il predecessore del Rijndael, più conosciuto come l'Advanced Encryption Standard. SHARK cifra blocchi di 64 bit con una chiave di 128 bit. Effettua sei round (passaggi) in una rete a sostituzione e permutazione alternata con un blocco che provvede a effettuare una trasformazione lineare e non lineare. La trasformazione lineare è derivata dal codice di correzione d'errore Reed-Solomon utilizzato perché garantisce un'elevata diffusione. La trasformazione non lineare è fornita da un S-box a 8 bit basata sulla funzione F(x) = x-1 definita sui campi finiti GF(28). (it)
rdfs:label
  • SHARK (fr)
  • SHARK (it)
  • SHARK (en)
  • SHARK (ru)
  • SHARK (uk)
  • SHARK (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:derivedFrom 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