Warning: Missing argument 2 for wpdb::prepare(), called in /home/stromber/public_html/kryptoblog/wp-content/plugins/wp-super-edit/wp-super-edit.core.class.php on line 109 and defined in /home/stromber/public_html/kryptoblog/wp-includes/wp-db.php on line 1222
Java-bibliotek med eSTREAM-kandidater » Kryptoblog

Java-bibliotek med eSTREAM-kandidater

August 16th, 2006 by Joachim Strömbergson Leave a reply »

Markus Hahn har gett sig i kast med att implementera effektiva versioner av eSTREAMkandidaterna i Java. Markus bibliotek estreamJ innehåller ett flertal eSTREAMkandidater samt några andra krypton som referens. Biblioteket utökas hela tiden och just nu innehåller det följande krypton:

  • AES med CTR-mod (Referenskrypto.)

  • Dragon

  • HC-256

  • Hermes8 (Både Hermes8-128 och Hermes8-80.)

  • MICKEY (Både gamla versionen och MICKEY-128.)

  • Phelix (Phelix och Phelix96)

  • RC4 (Referenskrypto.)

  • Salsa20

Markus har även satt upp en webbsida där dom olika algoritmerna körs i tur och ordning, och där man som användare kan variera bufferstorlek och datastorlek. När jag körde med 10 MByte data och buffer på 1024 fick jag följande:

testing [AESCTR128_lean] ... OK, 3505 kB per second
testing [AESCTR128_mean] ... OK, 4871 kB per second
testing [Dragon-128] ... OK, 10343 kB per second
testing [Dragon-256] ... OK, 10893 kB per second
testing [HC-256] ... OK, 13161 kB per second
testing [Hermes8-128] ... OK, 1652 kB per second
testing [Hermes8-80] ... OK, 1188 kB per second
testing [MICKEY] ... OK, 802 kB per second
testing [MICKEY128] ... OK, 554 kB per second
testing [Nil] ... OK, 365714 kB per second
testing [Phelix] ... OK, 10858 kB per second
testing [Phelix96] ... OK, 14970 kB per second
testing [RC4] ... OK, 17326 kB per second
testing [Salsa20] ... OK, 5458 kB per second
Done.

Som synes är raketerna bland eSTREAM-kandidaterna Dragon, Hermes8 och Phelix. Salsa20 är i alla fall snabbare än AES. MICKEY-128, som i första hand är tänkt för inbyggda system är klart långsammast. I all fall i programvaruimplementationer.

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

Advertisement

Leave a Reply

You must be logged in to post a comment.