Skein

Skein
Skein-logo.png

Skein (englisch für „Strang“) bezeichnet eine Familie von kryptographischen Hashfunktionen. Skein ist ein Kandidat im Wettbewerb für den zukünftigen Standard SHA-3. Er wurde im Dezember 2010 in die Runde der Finalisten aufgenommen.

Skein wurde von Niels Ferguson, Stefan Lucks, Bruce Schneier, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas und Jesse Walker entwickelt.

Der Aufbau des Algorithmus’ basiert auf der Blockverschlüsselung Threefish. Der Algorithmus besteht aus 72 Runden mit einer Blockgröße von 256 oder alternativ 512 Bit. Bei einer Blockgröße 1024 Bit kommen 80 Runden zu Anwendung. Der Rechenaufwand beträgt 6,1 Zyklen pro Byte auf einem Core 2 Prozessor.[1]

Schwächen

Auf der zweiten SHA-3-Konferenz zeigten Dmitry Khovratovich, Ivica Nikolié und Christian Rechberger eine mögliche Schwäche[2] in Skein. Daraufhin passten die Autoren den Algorithmus geringfügig an.[3]

Weblinks

Einzelnachweise

  1. Ferguson et al.: The Skein Hash Function Family, 1. Oktober 2010, Online
  2. http://csrc.nist.gov/groups/ST/hash/sha-3/Round2/Aug2010/documents/papers/RECHBERGER_rot-rebound.pdf
  3. http://www.schneier.com/blog/archives/2010/09/more_skein_news.html

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Skein — may refer to:* A long coil of yarn or hair intended for weaving, dyeing, or heat setting. Yarn sold in skeins often needs to be re wound into spools or balls using a swift depending on the application. A skein is not a specific unit of length. *… …   Wikipedia

  • Skein — Skein, n. [OE. skeyne, OF. escaigne, F. [ e]cagne, probably of Celtic origin; cf. Ir. sgainne, Gael. sgeinnidh thread, small twine; or perhaps the English word is immediately from Celtic.] 1. A quantity of yarn, thread, or the like, put up… …   The Collaborative International Dictionary of English

  • skein — [skeın] n [Date: 1400 1500; : Old French; Origin: escaigne] 1.) a long loosely wound piece of thread, wool, or ↑yarn 2.) literary a complicated series of things that are related to each other = ↑web ▪ a skein of lies …   Dictionary of contemporary English

  • Skein — Skein, n. (Zo[ o]l.) A flight of wild fowl (wild geese or the like). [Prov. Eng.] [1913 Webster] …   The Collaborative International Dictionary of English

  • skein — [ skeın ] noun count a long piece of wool that has been wound into a loose shape instead of a tight ball …   Usage of the words and phrases in modern English

  • skein — skein·er; skein; …   English syllables

  • skein — [skān] n. [ME skeyn < MFr escaigne] 1. a) a quantity of thread or yarn wound in a coil b) something like this, as a coil of hair 2. a flock of wild fowl 3. a sequence of events, esp. a series of games won or lost by a team [a 20 game winning… …   English World dictionary

  • Skein — (spr. ßkēn, Warp, Rap), im englischen Handel mit Baumwollengarn 120 Yards = 109,726 m …   Meyers Großes Konversations-Lexikon

  • skein — mid 15c., from M.Fr. escaigne a hank of yarn, from O.Fr. escagne (mid 14c.), of uncertain origin …   Etymology dictionary

  • skein — ► NOUN 1) a length of thread or yarn, loosely coiled and knotted. 2) a flock of wild geese or swans in flight. ORIGIN Old French escaigne …   English terms dictionary

Share the article and excerpts

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