Twofish

Wikipedia
Loikkaa: valikkoon, hakuun
Twofish-salausmenetelmä.

Twofish on symmetrinen salaus, joka käyttää 128-bitin lohkosalausmenetelmää ja maksimissaan 256-bittistä salausavainta. Tämä salausmenetelmä on saanut suosionsa vahvan salauksen ja nopeutensa ansiosta. Twofishin nopeus ohjelmallisissa toteutuksissa on pitkille viesteille suurin piirtein samaa luokkaa AES:n kanssa, joskin lyhyille viesteille AES on moninkertaisesti nopeampi Twofishin alustuksen hitauden vuoksi.[1]

Kehitys[muokkaa | muokkaa wikitekstiä]

Twofish oli yksi viidestä finalistista Advanced Encryption Standard-kilpailussa, jossa valittiin DES-salauksekselle seuraajaa. Twofish on myös patentoimaton ja ilmainen.

Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall ja Niels Ferguson kehittivät Twofish-salauksen vuonna 1998. Twofish on kehitetty Blowfish-salausmenetelmästä, jonka kehitti Bruce Schneier.

Kryptoanalyysi[muokkaa | muokkaa wikitekstiä]

Paras tunnettu hyökkäys Twofishille on vuonna 2000 Shiho Moriain ja Yiqun Lisa Yinin julkaisema typistetty differentiaalinen kryptoanalyysi, joka pätee koko salausmenetelmälle.[2] Julkaisun mukaan on mahdollista löytää typistettyä differentiaalia noudattava lohkopari noin 251:lla valitulla lähdetekstillä. Vuonna 2005 Schneier torjui analyysin hyödyllisyyden sellaisenaan, joskin myönsi, että kryptoanalyysiä voi ehkä käyttää tunnistushyökkäyksessä.[3]

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. Bruce Schneier, Doug Whiting, A Performance Comparison of the Five AES Finalists
  2. Shiho Moriai, Yiqun Lisa Yin, 'Cryptanalysis of Twofish (II)'
  3. Twofish Cryptanalysis Rumors 2005-11-23. Schneier on Security blog. Viitattu 2006-11-28.
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.