<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kryptoblog &#187; sha-3</title>
	<atom:link href="http://www.strombergson.com/kryptoblog/tag/sha-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.strombergson.com/kryptoblog</link>
	<description>Kryptografi och IT-säkerhet på svenska</description>
	<lastBuildDate>Thu, 20 Jan 2011 21:25:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Hårdvaruimplementationer av SHA-3-kandidater</title>
		<link>http://www.strombergson.com/kryptoblog/2010/02/12/hardvaruimplementationer-av-sha-3-kandidater/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/02/12/hardvaruimplementationer-av-sha-3-kandidater/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 12:47:49 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Hårdvara]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[NIST AHS]]></category>
		<category><![CDATA[sha-3]]></category>
		<category><![CDATA[hashfunktioner]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=948</guid>
		<description><![CDATA[<p>Den senaste tiden har det kommit flera artiklar som beskriver h&#229;rdvaruimplementationer av hashfunktioner som &#228;r kandidater till <span class="caps">NIS</span>Ts kommande <span class="caps">SHA</span>-3-standard. N&#229;gra av dessa artiklar &#228;r <em><a href="http://eprint.iacr.org/2010/010">Evaluation of Hardware Performance for the <span class="caps">SHA</span>-3 Candidates Using <span class="caps">SASEBO</span>-GII</a></em>&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Den senaste tiden har det kommit flera artiklar som beskriver h&#229;rdvaruimplementationer av hashfunktioner som &#228;r kandidater till <span class="caps">NIS</span>Ts kommande <span class="caps">SHA</span>-3-standard. N&#229;gra av dessa artiklar &#228;r <em><a href="http://eprint.iacr.org/2010/010">Evaluation of Hardware Performance for the <span class="caps">SHA</span>-3 Candidates Using <span class="caps">SASEBO</span>-GII</a></em> och <a href="http://eprint.iacr.org/2009/603">An <span class="caps">FPGA </span>Technologies Area Examination of the <span class="caps">SHA</span>-3 Hash Candidate Implementations</a> och <em><a href="http://eprint.iacr.org/2009/349.pdf">Compact Hardware Implementations of the <span class="caps">SHA</span>-3 Candidates <span class="caps">ARIRANG</span>, BLAKE, Gr0stl, and Skein</a></em>.</p>

	<p>Det p&#229;g&#229;r &#228;ven flera forskningsprojekt d&#228;r man bygger upp ramverk f&#246;r att p&#229; olika s&#228;tt j&#228;mf&#246;ra implementationer (SW och HW) av olika kryptografiska funktioner &#8211; krypton, hashfunktioner etc. Ett s&#229;dan projekt &#228;r <a href="http://cryptography.gmu.edu/athena/">Athena-projektet</a> som fokuserar p&#229; h&#229;rdvaruimplementationer. Ett annat projekt &#228;r <a href="http://bench.cr.yp.to/ebash.html"><span class="caps">ECRYP</span>Ts eBASH</a> som mer tittar p&#229; SW-implementationer &#246;ver ett stort antal processorarkitekturer.</p>

	<p>Ett bekymmer med alla olika HW-implementationer &#228;r att det finns s&#229; m&#229;nga design- och teknologim&#228;ssiga frihetsgrader. &#196;r en given implementation optimerad f&#246;r maximal prestanda eller minimal storlek? &#196;r m&#229;lteknologin en <span class="caps">ASIC</span>-process (och i s&#229; fall vilken processnod) eller en <span class="caps">FPGA</span>? Vilka teknologispecifika funktioner utntyttjas etc. Det &#228;r l&#228;tt att det blir en j&#228;mf&#246;relse mellan &#228;pplen och p&#228;ron, och kanske &#228;pplen och k&#246;ttf&#228;rslimpa.</p>

	<p>I h&#246;stas kom artikeln Artikeln <em><a href="http://eprint.iacr.org/2009/510.pdf">High-Speed Hardware Implementations of <span class="caps">BLAKE</span>, Blue Midnight Wish, CubeHash, <span class="caps">ECHO</span>, Fugue, Gr{o}stl, Hamsi, JH, Keccak, Luffa, Shabal, SHAvite-3, <span class="caps">SIMD</span>, and Skein</a></em> d&#228;r man f&#246;rs&#246;kt hantera detta. Genom att v&#228;lja samma m&#229;lteknologi, samma verktygsfl&#246;de, samma metodik och implementationstategi har man f&#246;rs&#246;kt skapa implementationer av kandidater som skall g&#229; att j&#228;mf&#246;ra med varandra.</p>

	<p>Rapporten ger en bra &#246;versiktlig beskrivning av samtliga HW-implementationer som skapats. M&#229;lteknologi &#228;r en 180nm <a href="http://en.wikipedia.org/wiki/Standard_cell">Standard Cell-process</a> (ASIC) fr&#229;n <a href="http://www.faraday-tech.com/index.html">Faraday</a> och man har tagit design genom <a href="http://en.wikipedia.org/wiki/Logic_synthesis">syntes</a> ned till n&#228;tlista och d&#228;r gjort prestandaskattningar.</p>

	<p>Utifr&#229;n ren prestanda n&#229;r Keccak 21 Gbit/s och vinner med bred marginal:<br />
<img src="http://www.strombergson.com/kryptoblog/wp-content/SHA-3_HW_prestandatabell.png" alt="Prestandatabell." /></p>

	<p>En mer intressant blir det om man tittar p&#229; prestanda kontra storlek p&#229; implementationen:<br />
<img src="http://www.strombergson.com/kryptoblog/wp-content/SHA-3_HW_imp_speed_vs_area.png" alt="Prestanda vs area." /></p>

	<p>Det verkar som de flesta kandidater ligger inom 40-60 kGates och d&#228;r &#229;terfinns de fem snabbaste kandidaterna. I diagrammet ser man &#228;ven hur Keccak och Luffa sticker ut prestandam&#228;ssigt. Vidare &#228;r det v&#228;rt att notera hur mycket mer komplexa de st&#246;rsta kandidaterna &#228;r, och att det iaf inte ger n&#229;gon prestandaf&#246;rdel. Om man skulle g&#229; p&#229; dessa siffror (och utg&#229;r ifr&#229;n att s&#228;kerheten &#228;r lika h&#246;g hos alla kandidater) borde Keccak och Luffa ligga bra till samt att <span class="caps">BMW</span> och <span class="caps">SIMD</span> samt Skein sitta s&#228;mre till.</p>

	<p>Det jag saknar nu &#228;r en bra j&#228;mf&#246;relse med SW-implementationer, ex fr&#229;n eBASH samt vad andra f&#229;r fram f&#246;r resultat av HW-implementationer (ex Athena). Visserligen riskerar det att bli &#228;pplen och k&#246;ttf&#228;rslimpa, men jag tror att den samlade bilden &#228;r viktig.</p>
 <div class="shr-publisher-948"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/02/12/hardvaruimplementationer-av-sha-3-kandidater/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementera Keccak och tävla om en Himitsu-Bako</title>
		<link>http://www.strombergson.com/kryptoblog/2010/02/02/implementera-keccak-och-tavla-om-en-himitsu-bako/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/02/02/implementera-keccak-och-tavla-om-en-himitsu-bako/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 18:10:30 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Krypto]]></category>
		<category><![CDATA[NIST AHS]]></category>
		<category><![CDATA[Tillställningar]]></category>
		<category><![CDATA[sha-3]]></category>
		<category><![CDATA[Forskning]]></category>
		<category><![CDATA[hashfunktioner]]></category>
		<category><![CDATA[Keccak]]></category>
		<category><![CDATA[tävling]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1059</guid>
		<description><![CDATA[<p>Teamet bakom <span class="caps">SHA</span>-3 kandidaten, <a href="http://keccak.noekeon.org/">hashfunktionen Keccak</a> har utlyst en implementationst&#228;vling:<br />
<blockquote><br />
We are looking for implementations of Keccak on exotic platforms!<br />
<br />
</blockquote></p>

	<p>We offer a prize for the most interesting implementation of Keccak&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Teamet bakom <span class="caps">SHA</span>-3 kandidaten, <a href="http://keccak.noekeon.org/">hashfunktionen Keccak</a> har utlyst en implementationst&#228;vling:<br />
<blockquote><br />
We are looking for implementations of Keccak on exotic platforms!<br />
<br />
</p>

	<p>We offer a prize for the most interesting implementation of Keccak on: &#8211; Graphic cards/GPU<br />
 &#8211; Embedded processors, (e.g. <span class="caps">ARM</span>, Cell processor&#8230;)<br />
 &#8211; any other analog/digital computing device<br />
<br />
<br />
</p>

	<p>The price consists in a Himitsu-Bako (secret box, <a href="http://en.wikipedia.org/wiki/Himitsu-Bako">http://en.wikipedia.org/wiki/Himitsu-Bako</a>).<br />
<br />
</p>

	<p>Who wins the prize will be decided by consensus in the Keccak team.  We will internally use a system of points. Some hints: &#8211; Fast implementation get more points &#8211; Uncommon devices get more points<br />
<br />
</p>

	<p>We give freedom in the way Keccak is used. It is allowed to implement, for instance, tree hashing or batch hashing (several messages hashed in parallel), instead of plain sequential hashing, to take advantage of parallel computing and get better performance.<br />
<br />
</p>

	<p>The results and source code must be publicly available on an <span class="caps">URL</span> that is sent to |keccak| /-at-/ |noekeon| /-dot-/ |org| <strong>before June 30, 2010</strong> at 12:00 <span class="caps">GMT</span>+2. No specific licensing condition is requested (pick up the one you like!) We reserve the right to extend this deadline in the absence of interesting results. Otherwise, the winner will be announced during the Rump session of the second <span class="caps">SHA</span>-3 candidate conference in Santa Barbara.<br />
</blockquote></p>

	<p>Priset de pratar om &#228;r en s&#229;dan h&#228;r:<br />
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/33/Japanese_Secret_Puzzle_Box.jpg/200px-Japanese_Secret_Puzzle_Box.jpg" alt="Puzzle box" /></p>

	<p>En implementation i Erlang kanske vore n&#229;got (LinusN, Alu)?</p>
 <div class="shr-publisher-1059"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/02/02/implementera-keccak-och-tavla-om-en-himitsu-bako/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ny attack på AES</title>
		<link>http://www.strombergson.com/kryptoblog/2009/05/24/ny-attack-pa-aes/</link>
		<comments>http://www.strombergson.com/kryptoblog/2009/05/24/ny-attack-pa-aes/#comments</comments>
		<pubDate>Sun, 24 May 2009 17:29:43 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[sha-3]]></category>
		<category><![CDATA[AES]]></category>

		<guid isPermaLink="false">http://strombergson.com/kryptoblog/?p=654</guid>
		<description><![CDATA[<p>P&#229; Eurocrypt presenterades tydligen ett arbete av Alex Biryukov, Dmitry Khovratovich och Ivica Nikoli&#180;c som visar p&#229; en ny attack mot <span class="caps">AES</span>-256. Deras presentation <a href="http://eurocrypt2009rump.cr.yp.to/410b0c56029d2fa1d686823e3a059af8.pdf"><span class="caps">AES</span>-256 Is Not Ideal</a> ser ut att visa att med kopplade nycklar (related&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>P&#229; Eurocrypt presenterades tydligen ett arbete av Alex Biryukov, Dmitry Khovratovich och Ivica Nikoli&#180;c som visar p&#229; en ny attack mot <span class="caps">AES</span>-256. Deras presentation <a href="http://eurocrypt2009rump.cr.yp.to/410b0c56029d2fa1d686823e3a059af8.pdf"><span class="caps">AES</span>-256 Is Not Ideal</a> ser ut att visa att med kopplade nycklar (related keys) g&#229;r det att urskilja en sekvens genererad med <span class="caps">AES</span> fr&#229;n en slumpm&#228;ssig sekvens.</p>

	<p>Jag begriper f&#246;r lite av den kortfattade presentationen f&#246;r att avg&#246;ra hur mycket b&#228;ttre deras resultat &#228;r en den b&#228;sta k&#228;nda attacken med 26 related keys, 2**114 data och 2**173 time. Enligt en kommentar p&#229; Cryptography-listan h&#228;vdade f&#246;rfattarna vid sin presentation att det nu finns praktisk m&#246;jlighet att bryta hashfunktioner byggda p&#229; round-funktionen i <span class="caps">AES</span>. Detta g&#246;r resultatet intressant f&#246;r den p&#229;g&#229;ende <span class="caps">SHA</span>-3-t&#228;vlingen d&#229; flera av kandidaterna l&#229;nar delar av eller hela round-funktionen.</p>

	<p>F&#246;rfattarnas artikel om sin nya attack &#228;r tydligen godk&#228;nd f&#246;r <a href="http://www.iacr.org/conferences/crypto2009/"><span class="caps">CRYPTO 2009</span></a>, s&#229; om inte f&#246;rr s&#229; vet vi mer i slutet av Augusti.</p>
 <div class="shr-publisher-654"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2009/05/24/ny-attack-pa-aes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trolig attack på SHA-1</title>
		<link>http://www.strombergson.com/kryptoblog/2009/05/03/trolig-attack-pa-sha-1/</link>
		<comments>http://www.strombergson.com/kryptoblog/2009/05/03/trolig-attack-pa-sha-1/#comments</comments>
		<pubDate>Sun, 03 May 2009 06:02:53 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[sha-3]]></category>
		<category><![CDATA[SHA-1]]></category>

		<guid isPermaLink="false">http://strombergson.com/kryptoblog/?p=648</guid>
		<description><![CDATA[<p>FredrikL tipsade om att det p&#229; f&#246;rra veckans <a href="http://www.iacr.org/conferences/eurocrypt2009/">Eurocypt 2009</a>s rump session presenterats vad som verkar vara <a href="http://eurocrypt2009rump.cr.yp.to/837a0a8086fa6ca714249409ddfae43d.pdf">en ny attack p&#229; hashfunktionen <span class="caps">SHA</span>-1</a>.</p>

	<p>Den nya attacken presenterad av Cameron McDonald, Philip Hawkes och Josef Pieprzyk har&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>FredrikL tipsade om att det p&#229; f&#246;rra veckans <a href="http://www.iacr.org/conferences/eurocrypt2009/">Eurocypt 2009</a>s rump session presenterats vad som verkar vara <a href="http://eurocrypt2009rump.cr.yp.to/837a0a8086fa6ca714249409ddfae43d.pdf">en ny attack p&#229; hashfunktionen <span class="caps">SHA</span>-1</a>.</p>

	<p>Den nya attacken presenterad av Cameron McDonald, Philip Hawkes och Josef Pieprzyk har en komplexitet p&#229; 2**52 (operationer). Som forskarna p&#229;pekar &#228;r detta en stor f&#246;rb&#228;ttring gentemot tidigare b&#228;sta resultat, 2**63. J&#228;mf&#246;r man exempelvis med de <span class="caps">DES</span>-kn&#228;ckare (ex <a href="http://www.copacobana.org/"><span class="caps">COPACOBANA</span></a> som byggts f&#246;r att klara <span class="caps">DES</span> komplexitet p&#229; 2**56 &#228;r detta i samma h&#228;rad och attacker &#228;r f&#246;r den som har budget och tillr&#228;cklig vilja/behov m&#246;jliga att genomf&#246;ra.</p>

	<p><img src="http://www.copacobana.org/photos/photo_1.jpg" alt="COPACOBANA-prototyp med FPGAer." /><br />
<em><span class="caps">COPACOBANA</span>-prototyp med <span class="caps">FPG</span>Aer.</em></p>

	<p>Det finns &#228;nnu ingen riktig artikel publicerad s&#229; det g&#229;r inte att verifiera resultatet. Vidare finns det ingen egentlig skala, dvs 2**52 av vad beh&#246;ver man genomf&#246;ra f&#246;r att kn&#228;cka <span class="caps">SHA</span>-1. Dock &#228;r forskarna bakom k&#228;nda som seri&#246;sa forskare som tidigare publicerat ett antal artiklar och bidrag till f&#228;ltet.</p>

	<p>Om resultatet visar sig st&#228;mma &#228;r det ett signifikant resultat. F&#246;r vissa typer av applikationer av <span class="caps">SHA</span>-1, exempelvis certifikat (beroende p&#229; hur de ber&#228;knas) skulle attacken g&#246;ra det m&#246;jligt att generera falska certifikat. (Enl uppgift s&#228;tter Verisign serienumret helt slumpm&#228;ssigt vilket g&#246;r det klart sv&#229;rare att generera ett falskt certifikat.)</p>

	<p>Om det inte sagts tidigare &#228;r det h&#246;g tid att (iaf f&#246;r vissa anv&#228;ndningar) migrera bort fr&#229;n <span class="caps">SHA</span>-1 och det presenterade resultatet understrycker &#228;ven vikten av att <span class="caps">NIS</span>Ts <span class="caps">SHA</span>-3 t&#228;vling leder till minst en (den <span class="caps">NIST</span> antar) familj av nya hashfunktioner.</p>
 <div class="shr-publisher-648"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2009/05/03/trolig-attack-pa-sha-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sphlib ett nytt bibliotek med hashfunktioner</title>
		<link>http://www.strombergson.com/kryptoblog/2009/03/17/sphlib-ett-nytt-bibliotek-med-hashfunktioner/</link>
		<comments>http://www.strombergson.com/kryptoblog/2009/03/17/sphlib-ett-nytt-bibliotek-med-hashfunktioner/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 21:02:55 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[sha-3]]></category>

		<guid isPermaLink="false">http://strombergson.com/kryptoblog/?p=639</guid>
		<description><![CDATA[<p>Som en del av <em><a href="http://www.crypto-hash.fr/modules/news/">Projet <span class="caps">RNRT SAPHIR</span></a></em> (japp, det heter s&#229;, och webbplatsen &#228;r p&#229; franska) har Franska myndigheter sl&#228;ppt <a href="http://www.crypto-hash.fr/modules/wfdownloads/singlefile.php?cid=13&#38;lid=10"><em>sphlib</em></a>, ett nytt bibliotek med implementationer av olika hashfunktioner.</p>

	<p>Sphlib inneh&#229;ller implementationer i C och i Java&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Som en del av <em><a href="http://www.crypto-hash.fr/modules/news/">Projet <span class="caps">RNRT SAPHIR</span></a></em> (japp, det heter s&#229;, och webbplatsen &#228;r p&#229; franska) har Franska myndigheter sl&#228;ppt <a href="http://www.crypto-hash.fr/modules/wfdownloads/singlefile.php?cid=13&#38;lid=10"><em>sphlib</em></a>, ett nytt bibliotek med implementationer av olika hashfunktioner.</p>

	<p>Sphlib inneh&#229;ller implementationer i C och i Java av f&#246;ljande hashfunktioner:<br />
<blockquote><br />
haval128_3 <span class="caps">HAVAL</span>, 128-bit output, 3 passes<br />
haval128_4 <span class="caps">HAVAL</span>, 128-bit output, 4 passes<br />
haval128_5 <span class="caps">HAVAL</span>, 128-bit output, 5 passes<br />
haval160_3 <span class="caps">HAVAL</span>, 160-bit output, 3 passes<br />
haval160_4 <span class="caps">HAVAL</span>, 160-bit output, 4 passes<br />
haval160_5 <span class="caps">HAVAL</span>, 160-bit output, 5 passes<br />
haval192_3 <span class="caps">HAVAL</span>, 192-bit output, 3 passes<br />
haval192_4 <span class="caps">HAVAL</span>, 192-bit output, 4 passes<br />
haval192_5 <span class="caps">HAVAL</span>, 192-bit output, 5 passes<br />
haval224_3 <span class="caps">HAVAL</span>, 224-bit output, 3 passes<br />
haval224_4 <span class="caps">HAVAL</span>, 224-bit output, 4 passes<br />
haval224_5 <span class="caps">HAVAL</span>, 224-bit output, 5 passes<br />
haval256_3 <span class="caps">HAVAL</span>, 256-bit output, 3 passes<br />
haval256_4 <span class="caps">HAVAL</span>, 256-bit output, 4 passes<br />
haval256_5 <span class="caps">HAVAL</span>, 256-bit output, 5 passes<br />
md2 <span class="caps">MD2</span><br />
md4 <span class="caps">MD4</span><br />
md5 <span class="caps">MD5</span><br />
panama Panama<br />
radiogatun32 RadioGatun[32]<br />
radiogatun64 RadioGatun[64]<br />
ripemd <span class="caps">RIPEMD </span>(original function)<br />
ripemd128 <span class="caps">RIPEMD</span>-128 (revised function, 128-bit output)<br />
ripemd160 <span class="caps">RIPEMD</span>-160 (revised function, 160-bit output)</p>

	<p>rmd <span class="caps">RIPEMD </span>(original function)<br />
rmd128 <span class="caps">RIPEMD</span>-128 (revised function, 128-bit output)<br />
rmd160 <span class="caps">RIPEMD</span>-160 (revised function, 160-bit output)</p>

	<p>sha0 <span class="caps">SHA</span>-0 (original <span class="caps">SHA</span>, withdrawn)<br />
sha1 <span class="caps">SHA</span>-1<br />
sha224 <span class="caps">SHA</span>-224<br />
sha256 <span class="caps">SHA</span>-256<br />
sha384 <span class="caps">SHA</span>-384<br />
sha512 <span class="caps">SHA</span>-512</p>

	<p>shabal192 <span class="caps">SHABAL</span>-192<br />
shabal224 <span class="caps">SHABAL</span>-224<br />
shabal256 <span class="caps">SHABAL</span>-256<br />
shabal384 <span class="caps">SHABAL</span>-384<br />
shabal512 <span class="caps">SHABAL</span>-512</p>

	<p>tiger Tiger<br />
tiger2 Tiger2 (Tiger with a modified padding)</p>

	<p>whirlpool Whirlpool (2003, current version)<br />
whirlpool0 Whirlpool-0 (2000)<br />
whirlpool1 Whirlpool-1 (2001)<br />
</blockquote><br />
(funktionsnamnet i biblioteket &#228;r det som st&#229;r l&#228;ngst till v&#228;nster.)</p>

	<p>Det g&#229;r &#228;ven att k&#246;ra sphsum <namnet p&#229; funktionen> f&#246;r att k&#246;ra de olika funktionerna f&#246;r att ber&#228;kna en hash av givet indata.</p>

	<p>Enligt webbplatsen &#228;r licensen f&#246;r biblioteket <span class="caps">MIT</span>-lik och <span class="caps">BSD</span>-lik. Verkar det f&#246;rvirrat? F&#246;rfattarna f&#246;rklarar licensen s&#229; h&#228;r:</p>

	<p><blockquote><br />
Licensing is specified in the <span class="caps">LICENSE</span>.txt file. This is an <span class="caps">MIT</span>-like, <span class="caps">BSD</span>-like open-source license. Basically, we will get the fame but not the blame. If you reuse our code in your own projects, and distribute the result, then you should state that you used our code and that we always disclaimed any kind of warranty, and will continue to do so in the foreseeable future, and beyond. You have no other obligation such as disclosing your own source code. See the <span class="caps">LICENSE</span>.txt file for the details in a lawyer-compatible language.<br />
</blockquote></p>

	<p>Jag har inte testat att bygga sphlib p&#229; min maskin &#228;n. &#197;terkommer n&#228;r jag gjort det.</p>


	<p></namnet></p>
 <div class="shr-publisher-639"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2009/03/17/sphlib-ett-nytt-bibliotek-med-hashfunktioner/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Första SHA-3-konferensen genomförd</title>
		<link>http://www.strombergson.com/kryptoblog/2009/02/28/forsta-sha-3-konferensen-genomford/</link>
		<comments>http://www.strombergson.com/kryptoblog/2009/02/28/forsta-sha-3-konferensen-genomford/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 11:40:31 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[NIST AHS]]></category>
		<category><![CDATA[sha-3]]></category>

		<guid isPermaLink="false">http://strombergson.com/kryptoblog/?p=631</guid>
		<description><![CDATA[<p>I dag &#228;r sista dagen p&#229; <span class="caps">SHA</span>-3-konferensen som <span class="caps">NIST</span> anordnar. &#196;n s&#229; l&#228;nge har det inte dykt upp n&#229;gra fantastiska nyheter, och <span class="caps">NIST</span> har inte trots att det tidigare utlovats lagt upp sina presentationer. Dock finns&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>I dag &#228;r sista dagen p&#229; <span class="caps">SHA</span>-3-konferensen som <span class="caps">NIST</span> anordnar. &#196;n s&#229; l&#228;nge har det inte dykt upp n&#229;gra fantastiska nyheter, och <span class="caps">NIST</span> har inte trots att det tidigare utlovats lagt upp sina presentationer. Dock finns ett stort antal presentationer <a href="http://csrc.nist.gov/groups/ST/hash/sha-3/Round1/Feb2009/program.html">p&#229; konferensen sida</a> om de olika kandidaterna.</p>

	<p>F&#246;rv&#228;ntningarna fr&#229;n konferensen &#228;r att det skall trilla ut 10 till 15-16 kandidater (Ron Rivest har f&#246;reslagit 16 kandidater d&#228;r tv&#229; tas ut genom ett wildcard-system) utifr&#229;n det 50-tal kandidater som <span class="caps">NIST</span> fick in och accepterade vid t&#228;vlingens start. F&#246;rhoppningsvis kommer information om vilka kandidater som g&#229;tt vidare inom n&#229;gra f&#229; dagar.</p>


 <div class="shr-publisher-631"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2009/02/28/forsta-sha-3-konferensen-genomford/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Svagheter i SHA-3-implementationer</title>
		<link>http://www.strombergson.com/kryptoblog/2009/02/22/svagheter-i-sha-3-implementationer/</link>
		<comments>http://www.strombergson.com/kryptoblog/2009/02/22/svagheter-i-sha-3-implementationer/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 07:59:05 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Inbyggda system]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[sha-3]]></category>

		<guid isPermaLink="false">http://strombergson.com/kryptoblog/?p=628</guid>
		<description><![CDATA[<p><a href="http://www.fortify.com/">Fortify</a> har postat p&#229; sin blogg om en unders&#246;kning av <a href="http://blog.fortify.com/blog/fortify/2009/02/20/SHA-3-Round-1" class="broken_link">s&#228;kerheten i referensimplementationerna av <span class="caps">SHA</span>-3-kandidaterna</a>.</p>

	<p>Fortify har anv&#228;nt sitt verktyg <a href="http://www.fortify.com/products/detect/in_development.jsp" class="broken_link">Fortify <span class="caps">SCA</span></a>, en <a href="http://en.wikipedia.org/wiki/Static_code_analysis">linter</a> speciellt utvecklad f&#246;r att hitta kodm&#228;ssiga svagheter som&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p><a href="http://www.fortify.com/">Fortify</a> har postat p&#229; sin blogg om en unders&#246;kning av <a href="http://blog.fortify.com/blog/fortify/2009/02/20/SHA-3-Round-1" class="broken_link">s&#228;kerheten i referensimplementationerna av <span class="caps">SHA</span>-3-kandidaterna</a>.</p>

	<p>Fortify har anv&#228;nt sitt verktyg <a href="http://www.fortify.com/products/detect/in_development.jsp" class="broken_link">Fortify <span class="caps">SCA</span></a>, en <a href="http://en.wikipedia.org/wiki/Static_code_analysis">linter</a> speciellt utvecklad f&#246;r att hitta kodm&#228;ssiga svagheter som buffert&#246;verskrivningar etc. (Det hade antagligen g&#229;tt bra att anv&#228;nda <a href="http://lclint.cs.virginia.edu/">splint</a> eller liknande s&#228;kerhetsinriktade lintverktyg f&#246;r att hitta svagheterna.)</p>

	<p>Vad Fortify uppt&#228;ckt &#228;r att ett antal av <span class="caps">SHA</span>-3-kandidaterna har mer eller mindre allvarliga svagheter i sin implementation, mer specifikt i Blender, Crunch, <span class="caps">FSB</span>, MD6, Vortex. N&#229;gra typiska fel &#228;r att koden till&#229;ter buffert&#246;verskrivningar, att den l&#228;ser utanf&#246;r gr&#228;nserna i en buffert (indexeringsfel) och minnesl&#228;ckage. Som ett exempel tar Fortify upp <a href="http://groups.csail.mit.edu/cis/md6/"><span class="caps">MD6</span></a>:</p>

	<p><blockquote><br />
One of the projects with buffer issues was <span class="caps">MD6</span>, the implementation provided Professor Ron Rivest and his team. All of the problems came back to the hashval field of the md6_state struct:</p>

     unsigned char hashval[ (md6_c/2)*(md6_w/8) ];

	<p>The buffer size is determined by two constants:</p>

     #define w md6_w     /* # bits in a word                   (64) */
     #define c md6_c     /* # words in compression output      (16) */

	<p>At several points, this buffer is read or written to using a different bound:</p>

     if (z==1) /* save final chaining value in st->hashval */
          { memcpy( st->hashval, C, md6_c*(w/8) );
            return <span class="caps">MD6</span>_SUCCESS;
          }

	<p>Further analysis showed that <span class="caps">ANSI</span> standard layout rules would make incorrect behavior unlikely, but other compilers may have allowed it to be exploited. The <span class="caps">MD6</span> team has doubled the size of the vulnerable buffer, which eliminated the risk. In this case, Fortify <span class="caps">SCA</span> found an issue that would have been difficult to catch otherwise.</p>

	<p>The other buffer overflow was found in the Blender implementation, from Dr. Colin Bradbury. This issue was a classic typo:</p>

     DataLength sourceDataLength2[3];// high order parts of data length
     ...
     if (ss.sourceDataLength < (bcount | databitlen)) // overflow
          if (++ss.sourceDataLength2[0]  0) // increment higher order count
               if (++ss.sourceDataLength2[1]  0) // and the next higher order
                    ++ss.sourceDataLength2[3]; // and the next one, etc.

	<p>The developer simply mistyped, using 3 instead of 2 for the array access. This issue was probably not caught because it would not be exposed without a very large input. The other issues we found were memory leaks and null dereferences from memory allocation.<br />
</blockquote></p>

	<p>Att den h&#228;r typen av programmeringsfel kan f&#229; betydelse f&#246;r <span class="caps">SHA</span>-3-t&#228;vlingen &#228;r uppenbart, och illustreras tydligt med <span class="caps">MD6</span>. Dess internbuffert beh&#246;vde dubbleras i storlek. Detta g&#246;r att implementationer av <span class="caps">MD6</span> f&#246;r inbyggda system kommer att kr&#228;va mer minnesresurser &#228;n vad tidigare angetts. En av styrkorna med <span class="caps">MD6</span> enligt dess skapare &#228;r att den skalar extremt bra ner till mycket sm&#229; implementationer, och det argumentet fick sig nu nog en liten t&#246;rn.</p>

	<p>Ett annat sk&#228;l till varf&#246;r jag tycker att Fortifys unders&#246;kning &#228;r bra &#228;r att referensimplementationer ofta anv&#228;nds i applikationer. Antingen direkt eller som bas (funktionell referens) f&#246;r en ny implementation. D&#228;rmed riskerar svagheter i referensimplementationen att sprida sig. Fortify tar sj&#228;lva upp ett exempel fr&#229;n <a href="http://www.securityfocus.com/bid/843/discuss">en svaghet i referensimplementationen av <span class="caps">RSA</span> som lett till buggar i olika <span class="caps">SSL</span>-implementationer</a>.</p>

	<p>I fallet <a href="http://csrc.nist.gov/groups/ST/hash/sha-3/index.html"><span class="caps">SHA</span>-3</a>, med dess fokus p&#229; prestanda, vilket gjort att skaparna av kandidater slitit och sliter med att optimera ut varenda cykel de kan ur sin kod, tror jag att referensimplementationer kommer att f&#229; stor anv&#228;ndning i applikationskod.</blockquote></p>
 <div class="shr-publisher-628"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2009/02/22/svagheter-i-sha-3-implementationer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ny version av Keccak</title>
		<link>http://www.strombergson.com/kryptoblog/2009/01/26/ny-version-av-keccak/</link>
		<comments>http://www.strombergson.com/kryptoblog/2009/01/26/ny-version-av-keccak/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 19:22:23 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[NIST AHS]]></category>
		<category><![CDATA[sha-3]]></category>

		<guid isPermaLink="false">http://strombergson.com/kryptoblog/?p=620</guid>
		<description><![CDATA[<p>Det finns nu <a href="http://keccak.noekeon.org/#version_1.1">en ny version av <span class="caps">SHA</span>-3-kandidaten Keccak</a>.</p>

	<p>Version 1.1 inkluderar ny anv&#228;ndningsmoder och ny, mer optimerad SW-implementation. Efter att jag sl&#228;ppte <a href="http://www.strombergson.com/files/Keccak_in_FPGAs.pdf">min artikel om implementation av Keccak i <span class="caps">FPGA</span></a> har jag haft en&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Det finns nu <a href="http://keccak.noekeon.org/#version_1.1">en ny version av <span class="caps">SHA</span>-3-kandidaten Keccak</a>.</p>

	<p>Version 1.1 inkluderar ny anv&#228;ndningsmoder och ny, mer optimerad SW-implementation. Efter att jag sl&#228;ppte <a href="http://www.strombergson.com/files/Keccak_in_FPGAs.pdf">min artikel om implementation av Keccak i <span class="caps">FPGA</span></a> har jag haft en del kontakter med skaparna av Keccak och den nya versionen av Keccak inkluderar &#228;ven HW-implementation som fungerar mycket b&#228;ttre.</p>
 <div class="shr-publisher-620"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2009/01/26/ny-version-av-keccak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Återanvändning av AES för SHA-3</title>
		<link>http://www.strombergson.com/kryptoblog/2009/01/06/ateranvandning-av-aes-for-sha-3/</link>
		<comments>http://www.strombergson.com/kryptoblog/2009/01/06/ateranvandning-av-aes-for-sha-3/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 22:14:57 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[sha-3]]></category>
		<category><![CDATA[AES]]></category>

		<guid isPermaLink="false">http://strombergson.com/kryptoblog/?p=613</guid>
		<description><![CDATA[<p>Jag har &#228;gnat n&#229;ra timmar &#229;t att g&#229; igenom alla specifikationer f&#246;r de olika <span class="caps">SHA</span>-3-kandidaterna. En sak som blev ganska uppenbar &#228;r vilken framg&#229;ng och vilket inflytande <span class="caps">AES</span> som krypto och designstrategin i den bakomliggande algoritmen Rijndael&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Jag har &#228;gnat n&#229;ra timmar &#229;t att g&#229; igenom alla specifikationer f&#246;r de olika <span class="caps">SHA</span>-3-kandidaterna. En sak som blev ganska uppenbar &#228;r vilken framg&#229;ng och vilket inflytande <span class="caps">AES</span> som krypto och designstrategin i den bakomliggande algoritmen Rijndael har f&#229;tt.</p>

	<p>Av de 55 kandidater som finns listade p&#229; <span class="caps">ECRYP</span>Ts <span class="caps">SHA</span>-3-Zoo &#229;teranv&#228;nder inte mindre &#228;n 21 kandidater koncept, komponenter eller tom hela roundfunktionen fr&#229;n <span class="caps">AES</span> och Rijndael. Den lista jag sl&#228;ngt ihop ser ut som f&#246;ljer (det blir engelska nu d&#229; jag &#228;ven klippt citat:</p>

	<p><ul></p>
	<p><li>Abacus: <span class="caps">MDS</span> from <span class="caps">AES</span>.</li><br />
<li>Arirang: S-box from <span class="caps">AES</span>. MDS from <span class="caps">AES</span> for some versions of the hash.</li><br />
<li>Aurora: ShiftRows from <span class="caps">AES</span>.</li><br />
<li>Cheeta: &#8220;Inspired by <span class="caps">AES</span>&#8221;</li><br />
<li>Echo: Stated goal to reuse as much of <span class="caps">AES</span> as possible (hence the<br />
name). Complete <span class="caps">AES</span> round reused.</li><br />
<li>Ecoh: <span class="caps">AES </span>&#8220;key wrap&#8221; reused.</li><br />
<li>Gr0stl. S-box and diffusion directly from <span class="caps">AES</span>.</li><br />
<li>JH: Differential propagation methodology from <span class="caps">AES</span>.</li><br />
<li><span class="caps">LANE</span>: SubBytes, ShiftRows and MixColumns reused from <span class="caps">AES</span>.</li><br />
<li>Lesamnta: Reuse of the <span class="caps">AES</span> round as function F.</li><br />
<li>Luffa: &#8220;Based on Rijndael-like transform&#8221;</li><br />
<li>NaSHA: &#8220;Improved <span class="caps">AES S</span>-box.&#8221;</li><br />
<li><span class="caps">SAN</span>Dstorm: <span class="caps">AES S</span>-box, </li><br />
<li>Sarmal: &#8220;An <span class="caps">AES </span>(or Whirlpool)-like nonlinear subround function g is used.&#8221;</li><br />
<li><span class="caps">SHAMATA</span>: &#8220;uses one of the <span class="caps">AES</span> primitive functions MixColumns to incorporate the message into the  internal state and a modiﬁed version of the <span class="caps">AES</span> round function to mix the internal state.&#8221;</li><br />
<li>SHAvite-3: &#8220;Iterates a round function based on the <span class="caps">AES</span> round.&#8221;</li><br />
<li>StreamHash: S-box based on <span class="caps">AES S</span>-box.</li><br />
<li>Tangle: Reuse of <span class="caps">AES S</span>-box.</li><br />
<li>Twister: <span class="caps">MDS</span> concept from Rijndael and S-box from <span class="caps">AES</span>. ShiftRows from <span class="caps">AES</span>.</li><br />
<li>Vortex: Based on Rijndael rounds.</li><br />
<li>Waterfall: Rijndael S-box.</li><br />
</ul></p>

	<p>Jag &#228;r inte helt s&#228;ker p&#229; om detta &#228;r bra eller inte.</p>

	<p>&#197; ena sidan &#228;r <span class="caps">AES</span> och dess ing&#229;ende komponenter n&#229;gra av de mest v&#228;lanalyserade som g&#229;r att uppbringa. Detta faktum &#228;r n&#229;got flera av kandidaternas skapare tar upp i sin motivering av sin kandidaters s&#228;kerhet. Implementationsm&#228;ssigt &#228;r det dessutom b&#228;ttre om samma programkod (funktioner) g&#229;r att anv&#228;nda till flera saker. Speciellt f&#246;r inbyggda system med h&#229;rda krav p&#229; liten kodstorlek &#228;r detta naturligtvis efterstr&#228;vansv&#228;rt.</p>

	<p>Samtidigt kan jag inte sl&#228;ppa k&#228;nslan av att vi riskerar att hamna i en monokultur &#8211; att s&#228;kerheten i alla dess olika delar (konfidentialitet, autenticitet, integritet) bygger p&#229; en eller ett f&#229;tal algoritmer eller komponenter. Vad h&#228;nder om S-boxen i <span class="caps">AES</span> faktiskt visar sig v&#228;ldigt svag?</p>

	<p>Vidare var den uttalande tanken fr&#229;n <span class="caps">NIST</span> att <span class="caps">SHA</span>-3-t&#228;vlingen skulle stimulera till nyt&#228;nkande och uppmuntra till att hitta nya koncept f&#246;r att bygga hashfunktioner. Att det sker ett rej&#228;lt brott mot <a href="http://en.wikipedia.org/wiki/Merkle-Damg%C3%A5rd_construction">Merkle-Damg&#229;rd</a> &#228;r uppenbart, men nu &#228;r det ist&#228;llet <span class="caps">AES</span> och Rijndael. &#196;r det bra eller d&#229;ligt?</p>

	<p>Det verkar dock som de flesta verkligen f&#246;rs&#246;kt att t&#228;nka i nya banor. I min snabbl&#228;sning hittade jag f&#246;r &#246;vrigt att tre kandidater (Abacus, Keccak och Luffa) bygger p&#229; de nya (<em>relativt f&#228;rska</em> <img src='http://www.strombergson.com/kryptoblog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <a href="http://strombergson.com/kryptoblog/2007/06/21/tvattsvampar-for-battre-it-sakerhet/">svampfunktionerna</a>. Dessutom s&#229;g jag bara tre kandidater (Chi, DynamicSHA, DynamicSHA2) &#228;r direkta ut&#246;kningar av <span class="caps">SHA</span>-1 och <span class="caps">SHA</span>-2.</p>
 <div class="shr-publisher-613"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2009/01/06/ateranvandning-av-aes-for-sha-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lite SHA-3-status</title>
		<link>http://www.strombergson.com/kryptoblog/2008/12/31/lite-sha-3-status/</link>
		<comments>http://www.strombergson.com/kryptoblog/2008/12/31/lite-sha-3-status/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 10:06:16 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[NIST AHS]]></category>
		<category><![CDATA[sha-3]]></category>

		<guid isPermaLink="false">http://strombergson.com/kryptoblog/?p=612</guid>
		<description><![CDATA[<p>Aktiviteterna med <span class="caps">SHA</span>-3 rullar p&#229; &#228;ven under jul och ny&#229;r.</p>

	<p>Randall Farmer har publicerat en ny version av Skein som anv&#228;nder <span class="caps">SSE2</span>-instruktioner i 32-bitmod f&#246;r att accelerera algoritmen. Den nya koden n&#229;r 23 cykler/byte. Jag testade lite&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Aktiviteterna med <span class="caps">SHA</span>-3 rullar p&#229; &#228;ven under jul och ny&#229;r.</p>

	<p>Randall Farmer har publicerat en ny version av Skein som anv&#228;nder <span class="caps">SSE2</span>-instruktioner i 32-bitmod f&#246;r att accelerera algoritmen. Den nya koden n&#229;r 23 cykler/byte. Jag testade lite snabbt att kompilera och k&#246;ra koden p&#229; min Macbook.</p>

	<p>Koden kompilerade utan n&#229;gra som helst problem och med <del>O3</del>optimering fick jag f&#246;ljande timingresultat (2 GHz Intel Core 2 Duo med 4 MByte cache och 2 GByte <span class="caps">RAM</span> kompilerad med i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5488)):<br />
<blockquote></p>
	<p>#/usr/bin/time ./skein<br />
75.32 real        74.89 user         0.17 sys<br />
</blockquote></p>

	<p>Jean-Philippe Aumasson har publicerat en ny, h&#229;rdbantad version av <span class="caps">BLAKE</span>-32. Den nya koden &#228;r p&#229; ca 200 rader, ca 6 kByte k&#228;llkod inkl kommentarer. Denna kod &#228;r dock ej avsedd f&#246;r att n&#229; h&#246;g prestanda.</p>

	<p>Vad g&#228;ller analysstatus har f&#246;ljade kandidater s&#229; h&#228;r l&#229;ngt fallit:<br />
<blockquote><br />
Boole<br />
<span class="caps">DCH</span><br />
EnRUPT<br />
<span class="caps">HASH 2X</span><br />
MCSSHA-3<br />
<span class="caps">NKS2D</span><br />
Ponic<br />
Sg&#224;il<br />
Spectral Hash<br />
Vortex<br />
WaMM<br />
Waterfall<br />
</blockquote></p>

	<p>Notera att <span class="caps">NIST </span>&#228;n s&#229; l&#228;nge inte eliminerat dessa fr&#229;n kandidatlistan, utan det &#228;r p&#229; maillistan <a href="http://csrc.nist.gov/groups/ST/hash/email_list.html">sha-forum</a> och webbsidor som <a href="http://www.skein-hash.info/sha3-engineering">Skeins Engineering Comparison</a> och <a href="http://ehash.iaik.tugraz.at/wiki/The_SHA-3_Zoo"><span class="caps">ECRYP</span>Ts <span class="caps">SHA</span>-3 Zoo</a> denna information kommer ifr&#229;n.</p>

	<p>I vissa fall har skaparen av hashfunktionen (Waterfall och WaMM) officiellt dragit tillbaka sin kandidat, men i andra fall (EnRUPT) p&#229;g&#229;r diskussioner om att f&#246;rs&#246;ka hitta modifieringar f&#246;r att reparera kandidaterna mot uppt&#228;ckta problem.</p>


 <div class="shr-publisher-612"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2008/12/31/lite-sha-3-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

