<?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; hashfunktioner</title>
	<atom:link href="http://www.strombergson.com/kryptoblog/tag/hashfunktioner/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>
	</channel>
</rss>

