<?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; Krypto</title>
	<atom:link href="http://www.strombergson.com/kryptoblog/tag/krypto/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>Lite mer om strömkryptot ZUC</title>
		<link>http://www.strombergson.com/kryptoblog/2010/09/06/lite-mer-om-stromkryptot-zuc/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/09/06/lite-mer-om-stromkryptot-zuc/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 18:32:50 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Inbyggda system]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Om Kryptoblog]]></category>
		<category><![CDATA[LTE]]></category>
		<category><![CDATA[LTE Advanced]]></category>
		<category><![CDATA[SAGE]]></category>
		<category><![CDATA[ZUC]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1391</guid>
		<description><![CDATA[<p><a href="http://www.strombergson.com/kryptoblog/2010/09/05/en-titt-pa-nya-lte-kryptot-zuc/">Ig&#229;r bloggade jag om det nya str&#246;mkryptot <span class="caps">ZUC</span> avsett f&#246;r <span class="caps">LTE</span> och <span class="caps">LTE </span>Advanced</a>.  Jag har plockat ut <a href="http://gsmworld.com/documents/EEA3_EIA3_ZUC_v1_4.pdf">referenskoden f&#246;r <span class="caps">ZUC</span> som finns i specifikationen</a> och testat att k&#246;ra str&#246;mkryptot.</p>

	<p>Referenskoden &#228;r inte kanonsnygg&#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.strombergson.com/kryptoblog/2010/09/05/en-titt-pa-nya-lte-kryptot-zuc/">Ig&#229;r bloggade jag om det nya str&#246;mkryptot <span class="caps">ZUC</span> avsett f&#246;r <span class="caps">LTE</span> och <span class="caps">LTE </span>Advanced</a>.  Jag har plockat ut <a href="http://gsmworld.com/documents/EEA3_EIA3_ZUC_v1_4.pdf">referenskoden f&#246;r <span class="caps">ZUC</span> som finns i specifikationen</a> och testat att k&#246;ra str&#246;mkryptot.</p>

	<p>Referenskoden &#228;r inte kanonsnygg och r&#228;tt d&#229;ligt dokumenterad. Bland annat st&#228;mmer inte namn med specifikationen, man g&#246;r egen definition av typer d&#228;r man rimligen borde anv&#228;nd stdint.h och det finns inget k&#246;rbart exempel. (I &#228;rlighetens namn &#228;r det dock inte den s&#228;msta referenskoden jag sett f&#246;r ett krypto &#8211; kryptologer verkar i gemen vara r&#228;tt d&#229;ligt insatta i hur man skriver kod.)</p>

	<p>Det var dock inga st&#246;rre problem att f&#229; snurr p&#229; <span class="caps">ZUC</span> och generera lite nyckelstr&#246;mmar. P&#229; min laptop och med referenskoden f&#229;r jag ca 250 Mbit/s n&#228;r jag genererar block om 100 miljoner ord. Inte kanonh&#246;g prestanda, faktiskt n&#229;got f&#246;rv&#229;nande om man j&#228;mf&#246;r med Snow.</p>

	<p>Vad g&#228;ller algoritmen i sig och de naiva analyser jag kan g&#246;ra ser jag egentligen inga nya saker. Jag hittar ingen bias mot n&#229;gra v&#228;rden i Sboxarna, utan dom &#228;r rektangelf&#246;rdelade. Initiering och klockning av interntillst&#229;ndet ser v&#228;ldigt mycket ut som i Snow. D&#228;remot &#228;r det fortfarande oklart varf&#246;r man valt de magiska konstanter och just de Sboxar man gjort. Vidare &#228;r det fr&#229;gan hur mycket det p&#229;verkar att bara ha tv&#229; Sboxar ist&#228;llet f&#246;r fyra som i Snow.</p>

	<p>En h&#229;rdvaruimplementation av <span class="caps">ZUC</span> ser ut att vara ungef&#228;r lika sv&#229;r att g&#246;ra som en implementation av Snow, dvs inte alls speciellt sv&#229;rt och ge en kompakt implementation. Och d&#229; uppdatering av <span class="caps">LFSR</span>-kedjan samt uppslagning av Sboxar g&#229;r att parallellisera borde det g&#229; att f&#229; en rej&#228;l prestanda&#246;kning j&#228;mf&#246;rt med en SW-implementation.</p>

	<p>Slutsatsen jag kan dra &#228;r att specifikationen verkar st&#228;mma med referenskoden och att det g&#229;r att generera nyckelstr&#246;mmar som st&#228;mmer med testvektorerna. Kan man lita p&#229; s&#228;kerheten hos <span class="caps">ZUC</span> ser det ut att vara ett helt ok str&#246;mkrypto. Det finns inga stora m&#228;rkligheter men heller inget speciellt attraktivt och speciellt. Det &#228;r d&#228;rf&#246;r knappast av tekniska sk&#228;l som <span class="caps">ETSI</span>/SAGE, 3GPP och <span class="caps">GSMA</span> standardiserar <span class="caps">ZUC</span>. Speciellt d&#229; man precis standardiserat Snow 3G ger <span class="caps">ZUC</span> knappast n&#229;gon algoritmisk diversitet, d&#229; borde man ist&#228;llet valt <a href="http://www.ecrypt.eu.org/stream/triviumpf.html">Trivium</a>, <a href="http://www.ecrypt.eu.org/stream/grainpf.html">Grain</a> eller <a href="http://www.ecrypt.eu.org/stream/rabbitpf.html">Rabbit</a>, alla tre str&#246;mkrypton fr&#229;n <a href="http://www.ecrypt.eu.org/stream/index.html">eSTREAM-sviten</a> med stora skillnader i struktur och uppbyggnad i j&#228;mf&#246;relse med <span class="caps">ZUC</span> och Snow..</p>

	<p>Nej valet av <span class="caps">ZUC</span> handlar nog enbart om att m&#246;ta kraven f&#246;r access till en marknad och m&#246;jligheten att tj&#228;na stora pengar. F&#246;rhoppningsvis blir vi som konsumenter inte lidande.</p>

 <div class="shr-publisher-1391"></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/09/06/lite-mer-om-stromkryptot-zuc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>En titt på nya LTE-kryptot ZUC</title>
		<link>http://www.strombergson.com/kryptoblog/2010/09/05/en-titt-pa-nya-lte-kryptot-zuc/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/09/05/en-titt-pa-nya-lte-kryptot-zuc/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 18:41:02 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Hårdvara]]></category>
		<category><![CDATA[Inbyggda system]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Politik]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3GPP]]></category>
		<category><![CDATA[GSMA]]></category>
		<category><![CDATA[Kina]]></category>
		<category><![CDATA[LTE]]></category>
		<category><![CDATA[LTE Advanced]]></category>
		<category><![CDATA[mobiltelefoni]]></category>
		<category><![CDATA[SAGE]]></category>
		<category><![CDATA[Snow]]></category>
		<category><![CDATA[Snow 3G]]></category>
		<category><![CDATA[strömkrypto]]></category>
		<category><![CDATA[ZUC]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1370</guid>
		<description><![CDATA[<p><a href="http://gsmworld.com/index.htm"><span class="caps">GSM </span>World (GSMA)</a> har publicerat ett ukast till <a href="http://gsmworld.com/documents/EEA3_EIA3_specification_v1_4.pdf">specifikation av nya konfidentialitets- och integritetsalgoritmer f&#246;r 4G-mobiltelefinistandardena </a><a href="http://en.wikipedia.org/wiki/3GPP_Long_Term_Evolution"><span class="caps">LTE</span></a> och <a href="http://en.wikipedia.org/wiki/LTE_Advanced"><span class="caps">LTE </span>Advanced</a> kallade 128-EEA3 och 128-EIA3.</p>

	<p>K&#228;rnan i dessa algoritmer &#228;r <a href="http://gsmworld.com/documents/EEA3_EIA3_ZUC_v1_4.pdf">ett nytt symmetriskt str&#246;mkrypto kallat <span class="caps">ZUC</span></a>.&#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://gsmworld.com/index.htm"><span class="caps">GSM </span>World (GSMA)</a> har publicerat ett ukast till <a href="http://gsmworld.com/documents/EEA3_EIA3_specification_v1_4.pdf">specifikation av nya konfidentialitets- och integritetsalgoritmer f&#246;r 4G-mobiltelefinistandardena </a><a href="http://en.wikipedia.org/wiki/3GPP_Long_Term_Evolution"><span class="caps">LTE</span></a> och <a href="http://en.wikipedia.org/wiki/LTE_Advanced"><span class="caps">LTE </span>Advanced</a> kallade 128-EEA3 och 128-EIA3.</p>

	<p>K&#228;rnan i dessa algoritmer &#228;r <a href="http://gsmworld.com/documents/EEA3_EIA3_ZUC_v1_4.pdf">ett nytt symmetriskt str&#246;mkrypto kallat <span class="caps">ZUC</span></a>. <span class="caps">GSMA</span> har &#228;ven publicerat <a href="http://gsmworld.com/documents/EEA3_EIA3_ZUC_v1_4.pdf">ett utkast till specifikation f&#246;r <span class="caps">ZUC</span></a> samt <a href="http://gsmworld.com/documents/EEA3_EIA3_Design_Evaluation_v1_1.pdf">en design- och utv&#228;rderingsrapport av <span class="caps">ZUC</span>, 128-EEA3 och 128-EIA3</a> skriven av <a href="http://portal.etsi.org/portal/server.pt/community/default_community/redirect_page?SAGE"></a><a href="http://www.etsi.org/WebSite/homepage.aspx"><span class="caps">ETSI</span></a>s s&#228;kerhetsorganisation <span class="caps">SAGE</span>.</p>

	<p>F&#246;r att <span class="caps">ZUC</span>, 128-EEA3 och 128-EIA3 skall bli officiella standarder beh&#246;ver <a href="http://www.3gpp.org/">3GPP</a> godk&#228;nna dom och <span class="caps">GSMA</span> vill d&#228;rf&#246;r f&#229; in kommentarer och unders&#246;kningsresultat p&#229; algoritmerna.  (<em>Nej, jag blir inte heller klok p&#229; relationen mellan <span class="caps">GSMA</span>, ETSI, <span class="caps">SAGE</span> och 3GPP.</em>)</p>

	<p><span class="caps">ZUC </span>&#228;r ett krypto som har en 128-bitars nyckel och 128-bitars <a href="http://en.wikipedia.org/wiki/Initialization_vector">initieringsvektor (IV)</a>. Tittar man p&#229; strukturen hos <span class="caps">ZUC</span> rent &#246;versiktligt ser man relativt stora likheter med Svenska str&#246;mkryptot <a href="http://www.it.lth.se/cryptology/snow/snow20.pdf">Snow 2.0</a> (i forts&#228;ttningen bara kallad Snow. Notera att det &#228;ven finns <a href="http://en.wikipedia.org/wiki/SNOW">en version av Snow utvecklad av <span class="caps">ETSI</span>/SAGE f&#246;r 3G och <span class="caps">LTE</span> kallad Snow3G</a>):</p>

	<p><img src="http://www.strombergson.com/kryptoblog/wp-content/zuc.png" alt="Strukturen hos ZUC." /><br />
<em>Strukturen hos <span class="caps">ZUC</span>.</em></p>

	<p><img src="http://www.strombergson.com/kryptoblog/wp-content/snow2.png" alt="Strukturen hos Snow 2.0." /><br />
<em>Strukturen hos Snow 2.0.</em></p>

	<p>B&#229;da kryptona har en linj&#228;r del i form av ett skiftregister (<a href="http://en.wikipedia.org/wiki/LFSR"><span class="caps">LFSR</span></a> eller <em><span class="caps">LFSR</span>-kedja</em>). Samt en olinj&#228;r del (markerad med F i <span class="caps">ZUC</span>-figuren) implementerad i form av en tillst&#229;ndsmaskin med en utbytestabell (<a href="http://en.wikipedia.org/wiki/S-box">Sbox</a>). B&#229;da krypton arbetar p&#229; ord om 32-bitar och det totala interntillst&#229;ndet f&#246;r <span class="caps">ZUC </span>&#228;r 560 bitar.</p>

	<p>Ett par saker som skiljer <span class="caps">ZUC</span> fr&#229;n Snow &#228;r att d&#228;r Snow har plockar ut ett par ord fr&#229;n <span class="caps">LFSR</span>-kedjan f&#246;r att mata tillst&#229;ndsmaskinen med har <span class="caps">ZUC</span> en filterfunktion som plockar bitar fr&#229;n fler ord i kejdan och kombinerar dessa till de ord som matar tillst&#229;ndsmaskinen. &#196;ven &#229;termatningen i <span class="caps">LFSR</span>-kedjan samt hur initieringen g&#229;r till skiljer. En annan sak som skiljer &#228;r att de Sboxar som anv&#228;nds i <span class="caps">ZUC</span> best&#229;r av tv&#229; tabeller om 256 element, medan Snow har fyra tabeller om 256 element.</p>

	<p>S&#229; l&#229;ngt g&#229;tt och v&#228;l. Tittar man p&#229; konstruktionen och exempelvis ser p&#229; vilka operatorer som anv&#228;nds och antalet register som beh&#246;vs f&#246;r att lagra interntillst&#229;ndet ser <span class="caps">ZUC</span> ut att kunna vara ett kompakt krypto (b&#229;de implementerat i SW s&#229;v&#228;l som i HW) med bra prestanda.</p>

	<p><strong>Problemet med <span class="caps">ZUC </span>&#228;r ist&#228;llet politiskt</strong>.</p>

	<p><span class="caps">ZUC </span>&#228;r n&#228;mligen specificerat av <a href="http://www.dacas.cn/">Data Assurance and Communication Security Research Center (DACAS)</a>, en del av Kinesiska vetenskapsakademin. Kina kr&#228;ver n&#228;mligen att f&#229; specificera vilket krypto som skall anv&#228;ndas i <span class="caps">LTE</span>, och <span class="caps">LTE</span>-Advanced-system som f&#229;r s&#228;ljas i Kina.</p>

	<p>P&#229; <a href="http://zucalg.forumotion.net/">den sida med forum som satts upp f&#246;r <span class="caps">ZUC</span></a> p&#229;g&#229;r en ganska het debatt och &#228;ven p&#229; olika krypto- och s&#228;kerhetsrelaterade maillistor p&#229;g&#229;r diskussion d&#228;r m&#229;nga &#228;r v&#228;ldigt tveksamma. M&#229;nga ifr&#229;gas&#228;tter varf&#246;r Kina f&#229;r m&#246;jlighet att specificera ett krypto n&#228;r inga andra l&#228;nder g&#246;r det. Vidare ifr&#229;gas&#228;tts utv&#228;rderingen som utf&#246;rts, inte minst f&#246;r att <span class="caps">ZUC</span> inte utvecklats p&#229; ett &#246;ppet s&#228;tt s&#229; som det idag annars sker med internationellt accepterade algoritmer. M&#229;nga p&#229;minner &#228;ven om hur Kina f&#246;rs&#246;kte f&#229; in en egen s&#228;kerhetsstandard f&#246;r tr&#229;dl&#246;sa n&#228;t kallad <a href="http://en.wikipedia.org/wiki/WLAN_Authentication_and_Privacy_Infrastructure"><span class="caps">WAPI</span></a> (med det symmetriska blockkryptot <a href="http://en.wikipedia.org/wiki/SMS4"><span class="caps">SMS4</span></a>).</p>

	<p>En sak att l&#228;gga m&#228;rke till &#228;r att <span class="caps">ZUC</span>, 128-EEA3 och 128-EIA3 inte &#228;r t&#228;nkt att enbart anv&#228;ndas i Kina, utan &#228;r avsedda f&#246;r internationell marknad, d&#228;remot &#228;r det de algoritmer s&#229; m&#229;ste anv&#228;ndas i Kina. Blir dessa algoritmer godk&#228;nda kommer de att finnas med i kommande <span class="caps">LTE</span>-mobiler och basstationer.</p>

	<p>Det jag inte gillar n&#228;r jag l&#228;ser specifikationen &#228;r att det inte finns n&#229;gon f&#246;rklaring till hur de magiska konstanter (D i specifikationen) har valts ut. F&#246;r Sboxarna finns det i utv&#228;rderingsrapporten en kortare f&#246;rklaring, men inte exakt varf&#246;r man valde de v&#228;rden man gjort.</p>

	<p>Vidare &#228;r det fr&#229;gan om man verkligen v&#229;gar lita p&#229; <span class="caps">SAGE</span>. <a href="http://eprint.iacr.org/2010/013">De praktiskt genomf&#246;rbara attacker som Adi Shamir m.fl utvecklat</a> mot 3G-kryptot <a href="http://en.wikipedia.org/wiki/KASUMI_%28block_cipher%29"><span class="caps">KASUMI</span></a> har visat att de f&#246;r&#228;ndringar <span class="caps">SAGE</span> gjorde av kryptot <a href="http://en.wikipedia.org/wiki/MISTY1"><span class="caps">MISTY1</span></a> f&#246;r att utveckla <span class="caps">KASUMU</span>, f&#246;r&#228;ndringar avsedda att f&#246;rst&#228;rka kryptot, &#228;r de som gjort kryptot s&#229; svagt. Dessutom &#228;r det tveksamt hur frist&#229;ende <span class="caps">SAGE </span>&#228;r fr&#229;n de f&#246;retag som avser att s&#228;lja <span class="caps">LTE</span>-utrustning till Kina. Att <span class="caps">ETSI</span>/SAGE accepterar en algoritm s&#229; &#228;r s&#229; snarlik Snow och Snow 3G n&#228;r den senare nyligen godk&#228;nts visar att det inte handlar om s&#228;kerhetsm&#228;ssiga sk&#228;l f&#246;r de nya algoritmerna.</p>

	<p>Jag &#228;r r&#228;tt &#246;vertygad om att <span class="caps">ZUC</span>, 128-EEA3 och 128-EIA3 kommer att bli 3GPP-godk&#228;nda standarder. Det jag skulle vilja se innan dess &#228;r dock en st&#246;rre &#246;ppenhet vad g&#228;ller designval och en ordentlig omg&#229;ng av &#246;ppna unders&#246;kningar, inte bara det <span class="caps">SAGE</span> och n&#229;gra inbjudna forskare genomf&#246;rt p&#229; uppdrag av <span class="caps">SAGE</span>/ETSI, <span class="caps">GSMA</span> och Kina. Jag blir under alla f&#246;rh&#229;llanden inte &#246;verraskad n&#228;r <span class="caps">SAGE</span> konstaterar att: <blockquote>Overall, taking into account all the feedback from the two paid evaluation teams, the <span class="caps">SAGE</span> task force concluded that the new algorithms are fit for purpose. The security margin appears to be high, and the design rationale clear. The <span class="caps">SAGE</span> task force has no objection to 128-EEA3 and 128-EIA3 being included in the standards.<br />
</blockquote></p>

	<p>En sista liten detalj. Undrar hur<a href="http://www.isp.se/sa/node.asp?node=522"> Inspektionen f&#246;r Strategiska Produkter reagerar n&#228;r man skall exportera ett kinesiskt krypto</a> till Kina&#8230;</p>
 <div class="shr-publisher-1370"></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/09/05/en-titt-pa-nya-lte-kryptot-zuc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fina Enigmabilder</title>
		<link>http://www.strombergson.com/kryptoblog/2010/08/09/fina-enigmabilder/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/08/09/fina-enigmabilder/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 19:40:14 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Hårdvara]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[övrigt]]></category>
		<category><![CDATA[enigma]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1347</guid>
		<description><![CDATA[	<p><a href="http://www.nsa.gov/about/cryptologic_heritage/museum/">NSAs National Cryptologic Museum</a> har (naturligtvis) Enigma-maskiner att visa upp. <a href="http://www.silicon.com/technology/hardware/2010/08/06/photos-the-enigma-machines-on-show-at-the-national-cryptologic-museum-39746184/">Silicom.com har varit p&#229; sommarbes&#246;k</a> och tagit n&#229;gra fina bilder. Den h&#228;r p&#229; Enigma-rotorer exempelvis:<br />
<img src="http://www.silicon.com/i/s4/illo/photos/2010/August/engima_news.com/enigma_5.jpg" alt="Enigma-rotorer." /></p>
 <div class="shr-publisher-1347"></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>


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.nsa.gov/about/cryptologic_heritage/museum/">NSAs National Cryptologic Museum</a> har (naturligtvis) Enigma-maskiner att visa upp. <a href="http://www.silicon.com/technology/hardware/2010/08/06/photos-the-enigma-machines-on-show-at-the-national-cryptologic-museum-39746184/">Silicom.com har varit p&#229; sommarbes&#246;k</a> och tagit n&#229;gra fina bilder. Den h&#228;r p&#229; Enigma-rotorer exempelvis:<br />
<img src="http://www.silicon.com/i/s4/illo/photos/2010/August/engima_news.com/enigma_5.jpg" alt="Enigma-rotorer." /></p>
 <div class="shr-publisher-1347"></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/08/09/fina-enigmabilder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ny version av Internet Draft för RC4</title>
		<link>http://www.strombergson.com/kryptoblog/2010/06/29/ny-version-av-internet-draft-for-rc4/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/06/29/ny-version-av-internet-draft-for-rc4/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 14:59:07 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Om Kryptoblog]]></category>
		<category><![CDATA[RC4]]></category>
		<category><![CDATA[RC4 Internet Draft]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1335</guid>
		<description><![CDATA[<p>Vi (Jag och Simon Josefsson) har precis sl&#228;ppt <a href="https://datatracker.ietf.org/doc/draft-josefsson-rc4-test-vectors/">version 01</a> av <a href="http://www.strombergson.com/kryptoblog/2010/05/04/ny-internet-draft-test-vectors-for-the-stream-cipher-rc4/">v&#229;r Internet Draft med testvektorer f&#246;r str&#246;mkryptot <span class="caps">RC4</span></a>.</p>

	<p>Den st&#246;rsta f&#246;r&#228;ndringen i draften &#228;r att vi &#228;ndrat en av kryptonycklarna och d&#228;rmed genererat nya vektorer.&#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>Vi (Jag och Simon Josefsson) har precis sl&#228;ppt <a href="https://datatracker.ietf.org/doc/draft-josefsson-rc4-test-vectors/">version 01</a> av <a href="http://www.strombergson.com/kryptoblog/2010/05/04/ny-internet-draft-test-vectors-for-the-stream-cipher-rc4/">v&#229;r Internet Draft med testvektorer f&#246;r str&#246;mkryptot <span class="caps">RC4</span></a>.</p>

	<p>Den st&#246;rsta f&#246;r&#228;ndringen i draften &#228;r att vi &#228;ndrat en av kryptonycklarna och d&#228;rmed genererat nya vektorer. Draften inneh&#229;ller tv&#229; olika slags nycklar med tillh&#246;rande testvektorer f&#246;r olika nyckell&#228;ngder. En av dessa nycklar &#228;r genererad genom att k&#246;ra str&#228;ngen Internet Engineering Task Force genom <a href="http://en.wikipedia.org/wiki/SHA-2">hashfunktionen <span class="caps">SHA</span>-256</a>. Tyv&#228;rr inkluderade den gamla str&#228;ngen radbrytning vilket inte syns i str&#228;ngen. Detta &#228;r nu &#228;ndrat.</p>

	<p>Andra &#228;ndringar &#228;r att vi nu &#228;ven har med testvektorer runt nyckelstr&#246;mspunkten 4096 Bytes. Vidare har vi f&#246;rtydligat en del referenser och s&#228;kerhetsrekommendationer f&#246;r <span class="caps">RC4</span>. Rent krasst skriver vi att: <blockquote>The <span class="caps">RC4</span> algorithm does not meet the basic criteria required for an encryption algorithm, as its output is distinguishable from random. The use of <span class="caps">RC4</span> continue to be recommended against; in particular, its use in new specifications is discouraged.  This note is intended only to aid the interoperability of existing specifications that make use of <span class="caps">RC4</span>.<br />
</blockquote></p>

	<p>Vi tar g&#228;rna emot kommentarer och synpunkter p&#229; draften.</p>
 <div class="shr-publisher-1335"></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/06/29/ny-version-av-internet-draft-for-rc4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Två nya attacker på AES</title>
		<link>http://www.strombergson.com/kryptoblog/2010/06/12/tva-nya-attacker-pa-aes/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/06/12/tva-nya-attacker-pa-aes/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 19:15:51 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Hårdvara]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[AES]]></category>
		<category><![CDATA[attack]]></category>
		<category><![CDATA[sidoattack]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1303</guid>
		<description><![CDATA[<p>Det var inte s&#229; l&#228;nge sedan jag bloggade <a href="http://www.strombergson.com/kryptoblog/2010/06/01/halsolaget-for-aes/">om att det varit mycket attacker p&#229; det symmetriska blockkryptot <span class="caps">AES</span> det senaste dryga &#229;ret</a>. Och nu kommer ett par nya attacker.</p>

	<p>Den f&#246;rsta attacken &#228;r en attack p&#229;&#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 var inte s&#229; l&#228;nge sedan jag bloggade <a href="http://www.strombergson.com/kryptoblog/2010/06/01/halsolaget-for-aes/">om att det varit mycket attacker p&#229; det symmetriska blockkryptot <span class="caps">AES</span> det senaste dryga &#229;ret</a>. Och nu kommer ett par nya attacker.</p>

	<p>Den f&#246;rsta attacken &#228;r en attack p&#229; <a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard"><span class="caps">AES</span>-algoritmen</a> i sig och knyter d&#228;rmed an direkt till de attacker jag bloggade om. &#197;terigen &#228;r det Orr Dunkelman, Nathan Keller och Adi Shamir som ligger bakom den kryptanalytiska attacken.</p>

	<p>Det intressanta med den h&#228;r attacken &#228;r att till skillnad fr&#229;n de flesta attacker p&#229; <span class="caps">AES</span>-algoritmen kr&#228;ver den h&#228;r inte ett stort antal nycklar, utan bygger p&#229; en enskild nyckel. Just att de senaste &#229;rens attacker kr&#228;vt ett stort antal relaterade (kopplade) nycklar har varit dessa attacker svaghet.  Eller som EU-projektet <a href="http://www.ecrypt.eu.org/"><span class="caps">ECRYPT II</span></a> skriver i <a href="http://www.ecrypt.eu.org/documents/D.SPA.13.pdf">sin &#229;rliga rapport om nyckell&#228;ngder och kryptoprimitiver</a>: <blockquote>We note that related-key attacks&#8217; practical relevance depends on context, and these attacks are unlikely to affect practical uses of the <span class="caps">AES</span> algorithm.<br />
</blockquote></p>

	<p>Shamirs, Dunkelmans och Kellers nya attack, <em><a href="http://eprint.iacr.org/2010/322">Improved Single-Key Attacks on 8-round <span class="caps">AES</span></a></em> kan d&#228;rmed ses som ett svar p&#229; detta, F&#246;rfattarna skriver: <blockquote><span class="caps">AES</span> is the most widely used block cipher today, and its security is one of the most important issues in cryptanalysis. After 13 years of analysis, related-key attacks were recently found against two of its flavors (AES-192 and <span class="caps">AES</span>-256).<br />
<br />
</p>

	<p>However, such a strong type of attack is not universally accepted as a valid attack model, and in the more standard single-key attack model at most 8 rounds of these two versions can be currently attacked. In the case of 8-round <span class="caps">AES</span>-192, the only known attack (found 10 years ago) is extremely marginal, requiring the evaluation of essentially all the 2**128 possible plaintext/ciphertext pairs in order to speed up exhaustive key search by a factor of 16.<br />
<br />
</p>

	<p>In this paper we introduce three new cryptanalytic techniques, and use them to get the first non-marginal attack on 8-round <span class="caps">AES</span>-192 (making its time complexity about a million times faster than exhaustive search, and reducing its data complexity to about 1/32,000 of the full codebook).<br />
<br />
</p>

	<p>In addition, our new techniques can reduce the best known time complexities for all the other combinations of 7-round and 8-round <span class="caps">AES</span>-192 and <span class="caps">AES</span>-256.<br />
</blockquote></p>

	<p>Fortfarande &#228;r det p&#229; <span class="caps">AES</span>-versioner med ett f&#228;rre antal iterationer &#228;n det som normalt anv&#228;nds. Men det &#228;r &#228;nnu ett s&#229;r i <span class="caps">AES</span>-bygget.</p>

	<p>Den andra attacken &#228;r inte p&#229; algoritmen, utan en <a href="http://en.wikipedia.org/wiki/Side_channel_attack">sidoattack</a> p&#229; implementationen av <span class="caps">AES </span>- mer exakt p&#229; en datorplattform som exekverat <span class="caps">AES</span> och som sedan st&#228;ngts av(!). Genom att anv&#228;nda verktyg f&#246;r att l&#246;sa Boolean <span class="caps">SAT</span>-problem (svensutvecklade <a href="http://minisat.se/">MiniSat</a>) anpassad kryptoproblem &#8211; <a href="http://planete.inrialpes.fr/~soos/CryptoMiniSat/index.html">CryptoMiniSat</a>. Detta verktyg har anv&#228;nts f&#246;r att l&#246;sa en Boolesk beskrivning av nyckelschemal&#228;ggningen i <span class="caps">AES</span> kan dom &#229;terskapa nyckeln &#228;ven fr&#229;n ett minne som varit avst&#228;ngt och d&#228;rmed tappat en stor del av sitt inneh&#229;ll.</p>

	<p><span class="caps">SRAM</span>-minnen och till viss del &#228;ven <span class="caps">DRAM</span>-minnen tappar sin information n&#228;r str&#246;mmen kopplas bort, men kan beh&#229;lla informationen under en l&#228;ngre tid &#8211; kallas <em><a href="http://en.wikipedia.org/wiki/Data_remanence">data remanence</a></em>. Speciellt i kalla f&#246;rh&#229;llanden kan ett <span class="caps">SRAM</span>-minne beh&#229;lla sin information under l&#229;ng tid.</p>

	<p>I artikeln <em><a href="http://eprint.iacr.org/2010/324">Applications of <span class="caps">SAT </span>Solvers to <span class="caps">AES</span> key Recovery from Decayed Key Schedule Images</a></em> visar Abdel Alim Kamal och Amr M. Youssef att dom f&#246;r 10000 nycklar d&#228;r 72% nycklen har f&#246;rst&#246;rts (bitarna har &#228;ndrat v&#228;rden slumpm&#228;ssigt) kan dom &#229;terskapa 92% av nycklarna p&#229; mindre &#228;n 10 sekunder. Nu g&#228;ller detta inte enbart <span class="caps">AES</span>, utan som f&#246;rfattarna skriver:<blockquote>In this work, we modelled the problem of key recovery of the <span class="caps">AES</span>-128 key schedules from its corresponding decayed memory images as a Boolean <span class="caps">SAT</span> problem and solved it using the CryptoMiniSat solver. Our experimental results confirm the versatility of our proposed approach which allows us to efficiently recover the <span class="caps">AES</span>-128 key schedules for large decay factors.<br />
<br />
</p>

	<p>The method presented in this work can be extended in a straightforward way to <span class="caps">AES</span>-192, <span class="caps">AES</span>-256 and other ciphers with key schedules that can be presented as a set of Boolean equations and, hence, lend themselves naturally to <span class="caps">SAT</span> solvers.<br />
</blockquote></p>

	<p>F&#246;r den som vill l&#228;sa mer om data remanence rekommenderas <a href="http://www.cs.auckland.ac.nz/~pgut001/">Peter Gutmanns</a> klassiska <em><a href="http://www.cypherpunks.to/~peter/usenix01.pdf">Data Remanence in Semiconductor Devices</a></em>.</p>


 <div class="shr-publisher-1303"></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/06/12/tva-nya-attacker-pa-aes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hälsoläget för AES</title>
		<link>http://www.strombergson.com/kryptoblog/2010/06/01/halsolaget-for-aes/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/06/01/halsolaget-for-aes/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 19:46:43 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[AES]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1230</guid>
		<description><![CDATA[<p>P&#229; <a href="http://crypto.rd.francetelecom.com/events/eurocrypt2010/">Eurocrypt 2010</a> idag tisdag 2010-06-01 presenterade Ali Biham, Orr Dunkelman m.fl. en uppdaterade attack av sin attack p&#229; <span class="caps">AES</span>: <em><a href="http://eprint.iacr.org/2009/374">Key Recovery Attacks of Practical Complexity on <span class="caps">AES</span>-256 Variants with up to 10 Rounds</a></em>.</p>

	<p><a href="http://crypto.rd.francetelecom.com/events/eurocrypt2010/"><img src="http://crypto.rd.francetelecom.com/events/eurocrypt2010/img/banner-4.png" alt="Eurocrypt 2010" /></a></p>

	<p>Detta&#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; <a href="http://crypto.rd.francetelecom.com/events/eurocrypt2010/">Eurocrypt 2010</a> idag tisdag 2010-06-01 presenterade Ali Biham, Orr Dunkelman m.fl. en uppdaterade attack av sin attack p&#229; <span class="caps">AES</span>: <em><a href="http://eprint.iacr.org/2009/374">Key Recovery Attacks of Practical Complexity on <span class="caps">AES</span>-256 Variants with up to 10 Rounds</a></em>.</p>

	<p><a href="http://crypto.rd.francetelecom.com/events/eurocrypt2010/"><img src="http://crypto.rd.francetelecom.com/events/eurocrypt2010/img/banner-4.png" alt="Eurocrypt 2010" /></a></p>

	<p>Detta &#228;r den f&#246;rsta stora attacken (som dock snarare &#228;r en uppdatering p&#229; en attack fr&#229;n f&#246;rra &#229;ret) i &#229;r. Men sett &#246;ver de senaste dryga &#229;ret har vi sett fem, sex st&#246;rre attacker p&#229; <span class="caps">AES</span> som algoritm, samt ett antal mindre attacker d&#228;r olika delar av algoritmen analyseras. Och sedan, naturligtvis ett antal attacker p&#229; implementationer, inte minst attacker basererade p&#229; felinjektering och sidoattacker. <a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard">Wikipedias sida om <span class="caps">AES</span></a> listar n&#229;gra av dessa attacker, men l&#229;ngt ifr&#229;n alla. Bruce Schneier bloggade om dessa attacker ett par g&#229;nger i mitten p&#229; f&#246;rra &#229;ret (<a href="http://www.schneier.com/blog/archives/2009/07/new_attack_on_a.html">ett</a>, <a href="http://www.schneier.com/blog/archives/2009/07/another_new_aes.html">tv&#229;</a>). En av de fr&#228;msta p&#229; att attacker <span class="caps">AES </span>&#228;r <a href="http://www.wisdom.weizmann.ac.il/~orrd/">Orr Dunkelmans</a>.</p>

	<p><img src="http://www.wisdom.weizmann.ac.il/~orrd/pictures/face.jpg" alt="Orr Dunkelman" /><br />
<em>Orr Dunkelman</em></p>

	<p>Kolla man p&#229; <a href="http://www.wisdom.weizmann.ac.il/~orrd/crypt/">Orr Dunkelmans forskningssida</a> hittar man ett flertal artiklar med olika analyser av <span class="caps">AES</span> och attacker. Den h&#228;r om vad som h&#228;nder om <a href="http://eprint.iacr.org/2010/041.pdf">MixColumns-operationen i <span class="caps">AES</span> inte fungerar i den sista iterationen</a> &#228;r ett typiskt exempel p&#229; den typ av analys jag tycker att man ser ofta just nu (en trend inom kryptanalys).</p>

	<p>Vad jag f&#246;rs&#246;ker s&#228;ga &#228;r att jag upplever det som att <span class="caps">AES</span>, efter snart tio &#229;r sedan (AES publicerades i november 2001 s&#229; det snarare &#229;tta &#229;r, men&#8230;) utan st&#246;rre s&#228;kerhetsproblem med algoritmen nu pl&#246;tsligt b&#246;rjar se lite skadeskjuten ut &#8211; att den kanske inte &#228;r s&#229; s&#228;ker l&#228;ngre. Det &#228;r inte dags f&#246;r panik, men l&#229;ngsiktigt och f&#246;r nya applikationer b&#246;r man nog t&#228;nka p&#229; att inte l&#229;sa fast sig i <span class="caps">AES</span>, utan g&#246;ra det m&#246;jligt att byta algoritm.</p>

	<p>Till saken h&#246;r att <span class="caps">AES</span> har varit en formidabel succ&#233; och har designats in i alltifr&#229;n kommunikation f&#246;r sm&#229; sensorsystem (IEEE 802.15.4 &#8211; ZigBee) till 10G Ethernet och en oherrans massa saker d&#228;romkring. Skulle <span class="caps">AES</span> falla och m&#229;ste bytas ut kommer det inte att bli enkelt.</p>

	<p>Det skall bli sp&#228;nnande att se hur det g&#229;r.</p>
 <div class="shr-publisher-1230"></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/06/01/halsolaget-for-aes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Draft med referensbeskrivning för ECC</title>
		<link>http://www.strombergson.com/kryptoblog/2010/05/11/draft-med-referensbeskrivning-for-ecc/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/05/11/draft-med-referensbeskrivning-for-ecc/#comments</comments>
		<pubDate>Tue, 11 May 2010 18:46:43 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Läsvärt]]></category>
		<category><![CDATA[IETF]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1256</guid>
		<description><![CDATA[<p>Det finns en intressant <a href="http://en.wikipedia.org/wiki/Internet_Draft">Internet Draft (I-D)</a> av <a href="http://www.mindspring.com/~dmcgrew/dam.htm">(David) McGrew</a> fr&#229;n Cisco och Igoe fr&#229;n USAs National Security Agency.</p>

	<p><img src="http://www.mindspring.com/~dmcgrew/office.JPG" alt="David McGrew" /><br />
<em>David McGrew.</em></p>

	<p>Draften <a href="http://tools.ietf.org/html/draft-mcgrew-fundamental-ecc-02"><em>Fundamental Elliptic Curve Cryptography Algorithms</em> (draft-mcgrew-fundamental-ecc-02.txt)</a> ger en referensbeskrivning av <a href="http://en.wikipedia.org/wiki/Elliptic_curve_cryptography">Elliptic Curve-krypto</a>&#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 en intressant <a href="http://en.wikipedia.org/wiki/Internet_Draft">Internet Draft (I-D)</a> av <a href="http://www.mindspring.com/~dmcgrew/dam.htm">(David) McGrew</a> fr&#229;n Cisco och Igoe fr&#229;n USAs National Security Agency.</p>

	<p><img src="http://www.mindspring.com/~dmcgrew/office.JPG" alt="David McGrew" /><br />
<em>David McGrew.</em></p>

	<p>Draften <a href="http://tools.ietf.org/html/draft-mcgrew-fundamental-ecc-02"><em>Fundamental Elliptic Curve Cryptography Algorithms</em> (draft-mcgrew-fundamental-ecc-02.txt)</a> ger en referensbeskrivning av <a href="http://en.wikipedia.org/wiki/Elliptic_curve_cryptography">Elliptic Curve-krypto (ECC)</a>.</p>

	<p>Varf&#246;r &#228;r nu detta intressant?  Jo &#8211; som f&#246;rfattarna sj&#228;lva skriver:<blockquote>The adoption of <span class="caps">ECC</span> has been slower than had been anticipated, perhaps due to the lack of freely available normative documents and uncertainty over intellectual property rights.<br />
...<br />
...<br />
This note contains a description of the fundamental algorithms of <span class="caps">ECC</span> over fields with characteristic greater than three, based directly on original references.  Its intent is to provide the Internet community with a summary of the basic algorithms that predate any specialized or optimized algorithms, which can be used as a normative specification.  The original descriptions and notations were followed as closely as possible.<br />
...<br />
...<br />
These descriptions may be useful for implementing the fundamental algorithms without using any of the specialized methods that were developed in following years.  Only elliptic curves defined over fields of characteristic greater than three are in scope; these curves are those used in Suite B.<br />
</blockquote>(<em>Notera att jag flyttat om ordningen p&#229; styckena.</em>)<br />
<br />
</p>

	<p>Jag h&#229;ller med om att det l&#228;nge beh&#246;vts en bra beskrivning av <span class="caps">ECC</span>. Men att det Just &#228;r patentr&#228;ttigheter p&#229; <span class="caps">ECC</span> som h&#229;llit tillbaka utvecklingen verkar de flesta vara &#246;verens om. Som n&#229;gon p&#229; Cryptography-listan konstaterade ger draften inte bara en normativ beskrivning av <span class="caps">ECC</span>, den sammanst&#228;ller &#228;ven en referens som &#228;r mer &#228;n 15 &#229;r gammal och f&#246;reg&#229;r d&#228;rmed de patent som idag finns p&#229; <span class="caps">ECC</span>.</p>
 <div class="shr-publisher-1256"></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/05/11/draft-med-referensbeskrivning-for-ecc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Längd på nycklar och säkerhet</title>
		<link>http://www.strombergson.com/kryptoblog/2010/05/10/langd-pa-nycklar-och-sakerhet/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/05/10/langd-pa-nycklar-och-sakerhet/#comments</comments>
		<pubDate>Mon, 10 May 2010 04:55:23 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Inbyggda system]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Läsvärt]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1228</guid>
		<description><![CDATA[<p>Jag har den senaste tiden f&#229;tt flera fr&#229;gor om l&#228;ngder p&#229; kryptonycklar &#8211; fr&#229;gor om vad som &#228;r s&#228;kert, hur l&#229;ng en assymetrisk nyckel skall vara f&#246;r att motsvara en symmetrisk nyckel av en viss l&#228;ngd osv.</p>

	<p>Det 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>Jag har den senaste tiden f&#229;tt flera fr&#229;gor om l&#228;ngder p&#229; kryptonycklar &#8211; fr&#229;gor om vad som &#228;r s&#228;kert, hur l&#229;ng en assymetrisk nyckel skall vara f&#246;r att motsvara en symmetrisk nyckel av en viss l&#228;ngd osv.</p>

	<p>Det finns flera k&#228;llor f&#246;r information om nyckell&#228;ngder. Den som ofta f&#246;rekommer &#228;r den i idag n&#229;got gamla boken <a href="http://www.amazon.com/Applied-Cryptography-Protocols-Algorithms-Source/dp/0471117099">Applied Cryptography</a> av <a href="http://www.schneier.com/">Bruce Schneier</a> som i kapitel sju har ett l&#228;ngre resonemang om olika nycklar och l&#228;ngder.</p>

	<p>Vidare har <a href="http://csrc.nist.gov/publications/nistpubs/800-57/sp800-57-Part1-revised2_Mar08-2007.pdf"><span class="caps">NIST</span> publicerat rekommendationer om nyckell&#228;ngder</a>, deras rekommendationer &#228;r dock fr&#229;n 2007. &#196;ven <span class="caps">IETF</span> har publicerat en <a href="http://en.wikipedia.org/wiki/Request_for_Comments"><span class="caps">RFC</span></a>, <em><a href="http://tools.ietf.org/html/rfc3766"><span class="caps">RFC 3766 </span>- Determining Strengths For Public Keys Used For Exchanging Symmetric Keys</a></em> som inneh&#229;ller ett l&#228;ngre resonemang om nycklars styrka, hur nyckell&#228;ngder beh&#246;ver skala med tiden, samt rekommendationer f&#246;r assymetriska nycklar.</p>

	<p>Det m&#229;nga av dessa k&#228;llor tyv&#228;rr har gemensamt &#228;r att dom inte uppdateras speciellt ofta (alls). Webb-baserade k&#228;llor borde d&#228;rf&#246;r vara av intresse att titta n&#228;rmare p&#229;.</p>

	<p>WIkipedia har f&#246;rvirrande nog (minst) tv&#229; sidor i &#228;mnet, dels <a href="http://en.wikipedia.org/wiki/Key_size">en sida om nyckell&#228;ngder</a> och <a href="http://en.wikipedia.org/wiki/Key_%28cryptography%29">en sida om kryptonycklar</a>, b&#229;da med text om nycklar och l&#228;ngder. Borde nog sl&#229;s samman och st&#228;das upp f&#246;r att det skall bli anv&#228;ndbart.</p>

	<p>N&#228;r jag letat runt efter olika referenser hittade jag att belgiska konsultfirman <a href="http://www.bluekrypt.com/">BlueKrypt</a> har <a href="http://www.keylength.com/">en fin sida som sammanst&#228;ller rekommendationer om nyckell&#228;ngder</a>.</p>

	<p>Den i mitt tycke b&#228;sta k&#228;llan &#228;r dock en rapport. <a href="http://www.ecrypt.eu.org/documents/D.SPA.7.pdf"><span class="caps">ECRYPT </span>Yearly Report on Algorithms and Key Lengths</a>, utgiven av <a href="http://www.ecrypt.eu.org/">det EU-finansierade <span class="caps">ECRYPT II</span>-projektet</a>.</p>

	<p>Som namnet antyder &#228;r det h&#228;r en rapport som uppdateras en g&#229;ng om &#229;ret. Den senaste versionen kom ut sommaren 2009. Rapporten inneh&#229;ller ett ordentligt resonemang om hur nycklars styrkor b&#246;r v&#228;rderas (inklusive diskussioner om metoder som <span class="caps">NIST</span>, IETF och andra anv&#228;nder). Resonemanget leder s&#229; sm&#229;ningom fram till ett antal rekommendationer.</p>

	<p>En viktig sak man g&#246;r i <span class="caps">ECRYPT II</span>-dokumentet &#228;r att s&#228;tta in styrkan i nycklar i hur kostsamt (rent ekonomiskt) det &#228;r att attackera en viss l&#228;ngd:<br />
<img src="http://www.strombergson.com/kryptoblog/wp-content/Screen-shot-2010-05-09-at-21.29.21.png" alt="Bild 2" /></p>

	<p>J&#228;mf&#246;r dom sedan olika typer av nycklar &#8211; symmetriska, assymetriska baserade p&#229; <span class="caps">RSA</span>, logaritmer eller ellitic curves f&#229;r kommer dom med f&#246;ljande rekommendationer:<br />
<img src="http://www.strombergson.com/kryptoblog/wp-content/Screen-shot-2010-05-09-at-21.29.41.png" alt="Bild 3" /></p>

	<p>Slutligen s&#228;tter dom in l&#228;ngderna i ett tidsperspektiv &#8211; hur l&#229;ng tid kan man anta att en nyckel med en viss l&#228;ngd ger ett skydd:<br />
<img src="http://www.strombergson.com/kryptoblog/wp-content/Screen-shot-2010-05-09-at-21.29.00.png" alt="Bild 1" /></p>

	<p>Vill du skydda n&#229;got i 10 &#229;r fr&#229;n idag b&#246;r du allts&#229; v&#228;lja minst 96 bitars symmetrisk nyckel eller en <span class="caps">RSA</span>-nyckel p&#229; drygt 2400 bitar.</p>

	<p>Allt detta f&#246;ruts&#228;tter dock att algoritmerna som anv&#228;nds inte har n&#229;gra svagheter. Den andra delen av <span class="caps">ECRYPTS</span> rapport inneh&#229;ller en genomg&#229;ng av de vanligaste algoritmerna inom olika kategorier &#8211; krypton, hashfunktioner, signaturer etc (DES, 3DES, <span class="caps">AES</span>, RSA, <span class="caps">MD5</span>, SHA etc). F&#246;r varje kategori och specifik algoritm presenterar <span class="caps">ECRYPT</span> aktuell status vad g&#228;ller s&#228;kerhet och kommer med rekommendationer om vad man b&#246;r och inte b&#246;r anv&#228;nda. Mycket bra l&#228;sning.</p>

	<p>En sista sak: <a href="http://www.isp.se/sa/node.asp?node=522">exportreglerna f&#246;r krypto i Sverige</a> s&#228;ger maximalt 56 bitar symmetrisk kryptering och maximalt 512 bitars assymetrisk kryptering (antagligen <span class="caps">RSA</span>) eller 112 bitar (antagligen elliptic curve).</p>
 <div class="shr-publisher-1228"></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/05/10/langd-pa-nycklar-och-sakerhet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sectra får order på höghastighetskrypto</title>
		<link>http://www.strombergson.com/kryptoblog/2010/05/06/sectra-far-order-pa-hoghastighetskrypto/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/05/06/sectra-far-order-pa-hoghastighetskrypto/#comments</comments>
		<pubDate>Thu, 06 May 2010 19:10:16 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Företag och affärer]]></category>
		<category><![CDATA[Hårdvara]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[affärer]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1234</guid>
		<description><![CDATA[<p><a href="http://www.elinor.se/">Elektronik i Norden</a> rapporterar att <a href="http://www.sectra.com/">Sectra</a> f&#229;tt <a href="http://www.elinor.se/index.php/FMV-bestaller-hoghastighetskrypto.html">en order fr&#229;n <span class="caps">FMV</span> p&#229; att utveckla linjekrypto f&#246;r 10 Gbit/s</a>.</p>

	<p><img src="http://www.sectra.com/common/styles2/images/_fw_sectra_header_logo.gif" alt="Sectra logga." /></p>

	<p><blockquote>Sectra ska p&#229; uppdrag av F&#246;rsvarets materielverk (FMV), utveckla ett h&#246;ghastighetskrypto f&#246;r kryptering av k&#228;nslig information i</blockquote>&#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.elinor.se/">Elektronik i Norden</a> rapporterar att <a href="http://www.sectra.com/">Sectra</a> f&#229;tt <a href="http://www.elinor.se/index.php/FMV-bestaller-hoghastighetskrypto.html">en order fr&#229;n <span class="caps">FMV</span> p&#229; att utveckla linjekrypto f&#246;r 10 Gbit/s</a>.</p>

	<p><img src="http://www.sectra.com/common/styles2/images/_fw_sectra_header_logo.gif" alt="Sectra logga." /></p>

	<p><blockquote>Sectra ska p&#229; uppdrag av F&#246;rsvarets materielverk (FMV), utveckla ett h&#246;ghastighetskrypto f&#246;r kryptering av k&#228;nslig information i de nationella n&#228;t som anv&#228;nds av myndigheter och f&#246;rsvar.<br />
<br />
</p>

	<p>Hastigheten uppges till 10 Gbit/s, vilket &#228;r avsev&#228;rt snabbare &#228;n den kryptering som anv&#228;nds idag. Orderv&#228;rdet uppg&#229;r till 23 miljoner kronor<br />
<br />
</p>

	<p>H&#246;ghastighetskryptot ska skydda tal, data och video och s&#228;kerhetsniv&#229;n &#228;r den h&#246;gsta, Hemlig/Top Secret.<br />
</blockquote></p>

	<p>Sectra har tidigare leverarat s&#229;v&#228;l linjekrypton, truppkrypton, flyg etc och &#228;ven kryptomoduler som den h&#228;r:<br />
<img src="http://www.sectra.com/security/security_solutions/crypto_development/images/km4_crypto_module.jpg" alt="Sectras kryptomodul KM4-M" /></p>

 <div class="shr-publisher-1234"></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/05/06/sectra-far-order-pa-hoghastighetskrypto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ny Internet Draft: Test vectors for the stream cipher RC4</title>
		<link>http://www.strombergson.com/kryptoblog/2010/05/04/ny-internet-draft-test-vectors-for-the-stream-cipher-rc4/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/05/04/ny-internet-draft-test-vectors-for-the-stream-cipher-rc4/#comments</comments>
		<pubDate>Tue, 04 May 2010 20:46:12 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[IETF]]></category>
		<category><![CDATA[RC4 Internet Draft]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1232</guid>
		<description><![CDATA[<p>Ig&#229;r kv&#228;ll sl&#228;ppte <a href="http://josefsson.org/">Simon Josefsson</a> och jag den f&#246;rsta versionen av en ny <em><a href="http://en.wikipedia.org/wiki/Internet_Draft">Internet Draft</a></em> vi hackat p&#229; ett litet tag.</p>

	<p>Test vectors for the stream cipher <span class="caps">RC4 </span>(<a href="http://www.ietf.org/id/draft-josefsson-rc4-test-vectors-00.txt" class="broken_link">draft-josefsson-rc4-test-vectors-00</a>) f&#246;rs&#246;ker l&#246;sa ett problem vi ser finns n&#228;r&#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>Ig&#229;r kv&#228;ll sl&#228;ppte <a href="http://josefsson.org/">Simon Josefsson</a> och jag den f&#246;rsta versionen av en ny <em><a href="http://en.wikipedia.org/wiki/Internet_Draft">Internet Draft</a></em> vi hackat p&#229; ett litet tag.</p>

	<p>Test vectors for the stream cipher <span class="caps">RC4 </span>(<a href="http://www.ietf.org/id/draft-josefsson-rc4-test-vectors-00.txt" class="broken_link">draft-josefsson-rc4-test-vectors-00</a>) f&#246;rs&#246;ker l&#246;sa ett problem vi ser finns n&#228;r man f&#246;rs&#246;ker implementera varianter av <a href="http://en.wikipedia.org/wiki/RC4">str&#246;mkryptot <span class="caps">RC4</span></a>.</p>

	<p>Eftersom <span class="caps">RC4</span> fr&#229;n b&#246;rjan inte &#228;r en &#246;ppen standard har det inte funnits en tydlig specifikation med testvektorer att anv&#228;nda f&#246;r att verifiera att implementationen &#228;r funktionellt korrekt. Vidare, d&#229; <span class="caps">RC4</span> har en del s&#228;kerhetsproblem &#8211; inte minst problemet med att den l&#228;cker nyckelinformation under de f&#246;rsta genererade v&#228;rdena efter initiering finns det ett antal versioner av <span class="caps">RC4</span> d&#228;r ett visst antal v&#228;rden skall kastas bort.</p>

	<p>Ett exempel p&#229; en s&#229;dan standard &#228;r <em><a href="http://www.ietf.org/rfc/rfc4345.txt">Improved Arcfour Modes for the Secure Shell (SSH) Transport Layer Protocol (RFC 4345)</a></em>. Denna standard beskriver tv&#229; versioner av <span class="caps">RC4</span>, <em>arcfour128</em> och <em>arcfour256</em>. F&#246;r dessa versioner skall de f&#246;rsta 1536 v&#228;rdena kastas bort.</p>

	<p>V&#229;r draft inneh&#229;ller testvektorer genererade med tv&#229; olika typer av nycklar med l&#228;ngder fr&#229;n 40 till 256 bitar. F&#246;r varje nyckel och nyckell&#228;ngd specificerar vi 32 Bytes runt ett flertal punkter i nyckelstr&#246;mmen, exempelvis just 1536. Under arbetet har vi testat ett flertal implementationer av <span class="caps">RC4</span> i exempelvis <a href="http://directory.fsf.org/project/libgcrypt/">libgcrypt</a> och andra bibliotek s&#229; v&#228;l som frist&#229;ende implementationer, detta f&#246;r att f&#229; s&#229; stor konfidens i att vektorerna &#228;r korrekta som m&#246;jligt.</p>

	<p>Vi skulle uppskatta kommentarer och synpunkter p&#229; draften s&#229; om du l&#228;st igenom, ser n&#229;got fel som strular, kommer p&#229; n&#229;got som borde vara med, tas bort eller &#228;ndras &#8211; h&#246;r av dig till mig eller Simon!</p>

	<p>Tack!</p>
 <div class="shr-publisher-1232"></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/05/04/ny-internet-draft-test-vectors-for-the-stream-cipher-rc4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

