SHARK

SHARK

Infobox block cipher
name = SHARK
designers = Vincent Rijmen, Joan Daemen, Bart Preneel, Antoon Bosselaers, Erik De Win
publish date = 1996
derived from =
derived to = KHAZAD, Rijndael
related to =
key size = 128 bits
block size = 64 bits
structure = Substitution-permutation network
rounds = 6
cryptanalysis =

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).

ee also

* KHAZAD
* Square

References

* cite conference
author = Vincent Rijmen, Joan Daemen, Bart Preneel, Anton Bosselaers, Erik De Win
title = The Cipher SHARK
booktitle = 3rd International Workshop on Fast Software Encryption (FSE '96)
pages = pp.99–111
publisher = Springer-Verlag
date = February 1996
location = Cambridge
url = http://citeseer.ist.psu.edu/rijmen96cipher.html
format = PDF/PostScript
accessdate = 2007-03-06

* cite conference
author = T. Jakobsen, L.R. Knudsen
title = The Interpolation Attack on Block Ciphers
booktitle = 4th International Workshop on Fast Software Encryption (FSE '97)
pages = pp.28–40
publisher = Springer-Verlag
date = January 1997
location = Haifa
url = http://citeseer.ist.psu.edu/jakobsen97interpolation.html
format = PDF/PostScript
accessdate = 2007-01-23

* cite book
author = Joan Daemen, Vincent Rijmen
title = The Design of Rijndael: AES—The Advanced Encryption Standard
publisher = Springer-Verlag
date = 2002
id = ISBN 3-540-42580-2

External links

* [http://www.users.zetnet.co.uk/hopwood/crypto/scan/cs.html#SHARK-A SCAN's entry for SHARK]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу
Synonyms:

Look at other dictionaries:

  • Shark — Shark, n. [Of uncertain origin; perhaps through OF. fr. carcharus a kind of dogfish, Gr. karchari as, so called from its sharp teeth, fr. ka rcharos having sharp or jagged teeth; or perhaps named from its rapacity (cf. {Shark}, v. t. & i.); cf.… …   The Collaborative International Dictionary of English

  • Shark — (engl. für „Hai“) steht für: Personen: Rolf Shark (eigentlich: Karl Hans Koizar; 1922–2005), österreichischer Schriftsteller, Autor der Bob Barring Serie Gegenstände / Dienstleistungen: Shark 3D, eine Middleware für Computerspiele, Videospiele… …   Deutsch Wikipedia

  • Shark 3D — is a middleware from Spinor for computer, video games and realtime 3D applications.DescriptionShark 3D is a middleware for 3D applications and is mainly used in computer games, broadcasting, and industrial simulation. Shark 3D is developed by… …   Wikipedia

  • Shark 3D — Игровой движок (Список) Разработчик Spinor GmbH Аппаратная платформа IBM PC совместимый компьютер Xbox Xbox 360 PlayStation 2 PlayStation 3 Wii Поддерживаемая …   Википедия

  • Shark 3D — Données clés Titre québécois Requins 3D Titre original Shark Night 3D Réalisation David R. Ellis Scénario Jesse Studenberg Will Hayes Acteurs principaux Sara Paxton …   Wikipédia en Français

  • Shark — (homonymie) Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Shark peut faire référence à : Shark, un fabricant de casques de moto Shark, une série télévisée américaine SHARK peut faire référence… …   Wikipédia en Français

  • Shark 3D — ist eine Middleware der Firma Spinor für Computerspiele und andere Echtzeit Computergrafik Anwendungen. Inhaltsverzeichnis 1 Beschreibung 2 Bekannte Kunden 3 Siehe auch 4 …   Deutsch Wikipedia

  • shark — [ʆɑːk ǁ ʆɑːrk] noun [countable] informal FINANCE someone who cheats other people out of money, especially by giving bad financial advice: • Never do business with these sharks. ˈloan shark FINANCE someone who lends money at very high rates of… …   Financial and business terms

  • shark — [ʃa:k US ʃa:rk] n [Sense: 1; Date: 1400 1500; Origin: Origin unknown.] [Sense: 2; Date: 1500 1600; Origin: Probably from German schurke bad man ; influenced by SHARK1] 1.) plural shark or …   Dictionary of contemporary English

  • shark — shark; shark·ish; shark·let; shark·like; …   English syllables

  • shark — Ⅰ. shark [1] ► NOUN ▪ a long bodied cartilaginous marine fish, typically predatory and voracious, with a prominent dorsal fin. ORIGIN of unknown origin. Ⅱ. shark [2] ► NOUN informal ▪ a person who exploits or swindles others …   English terms dictionary

Share the article and excerpts

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