<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>malb::blog</title>
	<atom:link href="http://martinralbrecht.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://martinralbrecht.wordpress.com</link>
	<description>a blog about cryptography, math software and dolphins</description>
	<lastBuildDate>Wed, 08 May 2013 14:51:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='martinralbrecht.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>malb::blog</title>
		<link>http://martinralbrecht.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://martinralbrecht.wordpress.com/osd.xml" title="malb::blog" />
	<atom:link rel='hub' href='http://martinralbrecht.wordpress.com/?pushpress=hub'/>
		<item>
		<title>BKW: Update</title>
		<link>http://martinralbrecht.wordpress.com/2013/05/08/bkw-update/</link>
		<comments>http://martinralbrecht.wordpress.com/2013/05/08/bkw-update/#comments</comments>
		<pubDate>Wed, 08 May 2013 14:51:26 +0000</pubDate>
		<dc:creator>martinralbrecht</dc:creator>
				<category><![CDATA[cryptography]]></category>
		<category><![CDATA[sage]]></category>
		<category><![CDATA[bkw]]></category>
		<category><![CDATA[bkz]]></category>
		<category><![CDATA[cryptanalysis]]></category>
		<category><![CDATA[lattice-based cryptography]]></category>
		<category><![CDATA[lwe]]></category>
		<category><![CDATA[pre-print]]></category>

		<guid isPermaLink="false">http://martinralbrecht.wordpress.com/?p=911</guid>
		<description><![CDATA[We have updated our pre-print titled &#8220;On the Complexity of the BKW Algorithm on LWE&#8221; on ePrint. There are two main changes and the reasons why I am mentioning this update here. We included a more thorough comparison with other approaches, in particular, with lattice reduction (reducing LWE to SIS). To our surprise, BKW is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=911&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We have updated our<a href="http://eprint.iacr.org/2012/636"> pre-print</a> titled &#8220;On the Complexity of the BKW Algorithm on LWE&#8221; on ePrint.</p>
<p>There are two main changes and the reasons why I am mentioning this update here.</p>
<ol>
<li>We included a more thorough comparison with other approaches, in particular, with lattice reduction (reducing LWE to SIS). To our surprise, BKW is quite competitive even in relatively modest dimensions. For Regev&#8217;s and Lindner-Peikert&#8217;s parameter sets (as interpreted <a href="https://bitbucket.org/malb/lwe-generator/wiki/Home">here</a>) we get that BKW is at least as fast as BKZ starting in dimension <img src='http://s0.wp.com/latex.php?latex=n+%5Capprox+250&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='n &#92;approx 250' title='n &#92;approx 250' class='latex' />, which I find very low (see Table 4 on page 19).</li>
<li>We also provide an alternative approximating for the running time of BKZ. The standard estimate due to Lindner-Peikert is <img src='http://s0.wp.com/latex.php?latex=%5Clog_2+T_%7Bsec%7D+%3D+%5Clog_2+1.8%2F%5Cdelta_0+-+110&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='&#92;log_2 T_{sec} = &#92;log_2 1.8/&#92;delta_0 - 110' title='&#92;log_2 T_{sec} = &#92;log_2 1.8/&#92;delta_0 - 110' class='latex' /> where <img src='http://s0.wp.com/latex.php?latex=%5Cdelta_0&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='&#92;delta_0' title='&#92;delta_0' class='latex' /> is the targeted root hermit factor. Interpolating estimates from the BKZ 2.0 simulator and reflecting on the doubly exponential running time of BKZ in the blocksize <img src='http://s0.wp.com/latex.php?latex=%5Cbeta&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='&#92;beta' title='&#92;beta' class='latex' /> we found: <img src='http://s0.wp.com/latex.php?latex=%5Clog_2+T_%7Bsec%7D+%3D+%5Clog_2+0.009%2F%5Cdelta%5E2_0+-+27&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='&#92;log_2 T_{sec} = &#92;log_2 0.009/&#92;delta^2_0 - 27' title='&#92;log_2 T_{sec} = &#92;log_2 0.009/&#92;delta^2_0 - 27' class='latex' />. However, since this might be controversial, we include estimates for both models.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinralbrecht.wordpress.com/911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinralbrecht.wordpress.com/911/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=911&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinralbrecht.wordpress.com/2013/05/08/bkw-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/363ef48a47c22420f3b38e1ac17bfdf5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinralbrecht</media:title>
		</media:content>
	</item>
		<item>
		<title>Faugère-Lachartre implementation for linear algebra for Gröbner bases</title>
		<link>http://martinralbrecht.wordpress.com/2013/04/30/faugere-lachartre-implementation-for-linear-algebra-for-grobner-bases/</link>
		<comments>http://martinralbrecht.wordpress.com/2013/04/30/faugere-lachartre-implementation-for-linear-algebra-for-grobner-bases/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 12:22:02 +0000</pubDate>
		<dc:creator>martinralbrecht</dc:creator>
				<category><![CDATA[cryptography]]></category>
		<category><![CDATA[sage]]></category>
		<category><![CDATA[commutative algebra]]></category>
		<category><![CDATA[f4]]></category>
		<category><![CDATA[gröbner basis]]></category>
		<category><![CDATA[linear algebra]]></category>
		<category><![CDATA[posso]]></category>

		<guid isPermaLink="false">http://martinralbrecht.wordpress.com/?p=908</guid>
		<description><![CDATA[Fayssal&#8217;s code which implements the Faugère-Lachartre approach to linear algebra for Gröbner bases is available on Github now. Fayssal did a Master&#8217;s project on linear algebra for Gröbner bases in the team of Jean-Charles Faugère. &#160;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=908&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Fayssal&#8217;s code which implements the Faugère-Lachartre approach to linear algebra for Gröbner bases is available<a href="https://github.com/martani/LELA"> on Github</a> now. <a href="http://www.martani.net/">Fayssal</a> did a Master&#8217;s project on linear algebra for Gröbner bases in the team of <a href="http://www-calfor.lip6.fr/~jcf/">Jean-Charles Faugère</a>.</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinralbrecht.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinralbrecht.wordpress.com/908/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=908&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinralbrecht.wordpress.com/2013/04/30/faugere-lachartre-implementation-for-linear-algebra-for-grobner-bases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/363ef48a47c22420f3b38e1ac17bfdf5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinralbrecht</media:title>
		</media:content>
	</item>
		<item>
		<title>A Generator for LWE and Ring-LWE Instances</title>
		<link>http://martinralbrecht.wordpress.com/2013/04/29/a-generator-for-lwe-and-ring-lwe-instances/</link>
		<comments>http://martinralbrecht.wordpress.com/2013/04/29/a-generator-for-lwe-and-ring-lwe-instances/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 15:59:54 +0000</pubDate>
		<dc:creator>martinralbrecht</dc:creator>
				<category><![CDATA[cryptography]]></category>
		<category><![CDATA[sage]]></category>
		<category><![CDATA[lwe]]></category>
		<category><![CDATA[ring-lwe]]></category>

		<guid isPermaLink="false">http://martinralbrecht.wordpress.com/?p=906</guid>
		<description><![CDATA[We&#8217;re ready to announce our LWE/Ring-LWE generators for Sage: We introduce software for the generation of instances of the LWE and Ring-LWE problems, allowing both the generation of generic instances and also particular instances closely-related to those arising from cryptomania proposals in the literature. Our goal is to allow researchers to attack different instances in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=906&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We&#8217;re ready to announce our <a href="http://en.wikipedia.org/wiki/Learning_with_errors">LWE</a>/Ring-LWE <a href="https://bitbucket.org/malb/lwe-generator/wiki/Home">generators</a> for<a href="http://trac.sagemath.org/sage_trac/ticket/14478"> Sage</a>:</p>
<blockquote><p>We introduce software for the generation of instances of the LWE and Ring-LWE problems, allowing both the generation of generic instances and also particular instances closely-related to those arising from cryptomania proposals in the literature. Our goal is to allow researchers to attack different instances in order to assess the practical hardness of LWE and Ring-LWE. This will in turn give insight to the practical security of cryptographic systems based on both problems.</p></blockquote>
<p><a href="https://www.iacr.org/news/index.php?p=detail&amp;id=2321#2321">IACR Announcement</a>, <a href="http://aleph.sagemath.org/?z=eJzLyU9M0VDKKCkpKLbS10_KLEkqTc5OLdHLL0rXz03MSdLPKU_VTU_NSy1KLMkv0i9KLNcvySwAieoVVCpp8nIBWQq2CkGp6allGnm2xgZAoYKizLwSBaAEWFZDEwD2OyF9&amp;lang=sage">interactive demo</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinralbrecht.wordpress.com/906/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinralbrecht.wordpress.com/906/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=906&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinralbrecht.wordpress.com/2013/04/29/a-generator-for-lwe-and-ring-lwe-instances/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/363ef48a47c22420f3b38e1ac17bfdf5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinralbrecht</media:title>
		</media:content>
	</item>
		<item>
		<title>Sage and Lmonade Accepted for Google Summer of Code 2013</title>
		<link>http://martinralbrecht.wordpress.com/2013/04/09/sage-and-lmonade-accepted-for-google-summer-of-code-2013/</link>
		<comments>http://martinralbrecht.wordpress.com/2013/04/09/sage-and-lmonade-accepted-for-google-summer-of-code-2013/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 09:14:44 +0000</pubDate>
		<dc:creator>martinralbrecht</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[sage]]></category>
		<category><![CDATA[gsoc]]></category>
		<category><![CDATA[gsoc2013]]></category>
		<category><![CDATA[lmonade]]></category>

		<guid isPermaLink="false">http://martinralbrecht.wordpress.com/?p=904</guid>
		<description><![CDATA[Both the Sage and the lmonade project were successful in applying to Google Summer of Code 2013. If you are a student head over to their respective GSOC pages and get in touch. If you want to do a project related the stuff I write about on this blog, i.e., with me as a mentor, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=904&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Both the <a href="http://www.google-melange.com/gsoc/org/google/gsoc2013/sage">Sage</a> and the <a href="http://www.google-melange.com/gsoc/org/google/gsoc2013/lmonade">lmonade</a> project were successful in applying to Google Summer of Code 2013. If you are a student head over to their respective GSOC pages and get in touch. If you want to do a project related the stuff I write about on this blog, i.e., with me as a mentor, get in touch as well.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinralbrecht.wordpress.com/904/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinralbrecht.wordpress.com/904/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=904&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinralbrecht.wordpress.com/2013/04/09/sage-and-lmonade-accepted-for-google-summer-of-code-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/363ef48a47c22420f3b38e1ac17bfdf5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinralbrecht</media:title>
		</media:content>
	</item>
		<item>
		<title>A Fully Homomorphic Cryptosystem with Approximate Perfect Secrecy</title>
		<link>http://martinralbrecht.wordpress.com/2013/03/05/a-fully-homomorphic-cryptosystem-with-approximate-perfect-secrecy/</link>
		<comments>http://martinralbrecht.wordpress.com/2013/03/05/a-fully-homomorphic-cryptosystem-with-approximate-perfect-secrecy/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 13:17:00 +0000</pubDate>
		<dc:creator>martinralbrecht</dc:creator>
				<category><![CDATA[cryptography]]></category>
		<category><![CDATA[commutative algebra]]></category>
		<category><![CDATA[fhe]]></category>
		<category><![CDATA[gröbner basis]]></category>
		<category><![CDATA[homomorphic encryption]]></category>
		<category><![CDATA[polly cracker]]></category>

		<guid isPermaLink="false">http://martinralbrecht.wordpress.com/?p=894</guid>
		<description><![CDATA[At CT-RSA 2013 a paper titled &#8220;A Fully Homomorphic Cryptosystem with Approximate Perfect Secrecy&#8221; by Michal Hojsík and Veronika Půlpánová was presented. Here is the abstract: We propose a new fully homomorphic cryptosystem called Symmetric Polly Cracker (SymPC) and we prove its security in the information theoretical settings. Namely, we prove that SymPC approaches perfect secrecy [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=894&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>At CT-RSA 2013 a <a href="http://link.springer.com/chapter/10.1007%2F978-3-642-36095-4_24">paper</a> titled &#8220;A Fully Homomorphic Cryptosystem with Approximate Perfect Secrecy&#8221; by Michal Hojsík and Veronika Půlpánová was presented. Here is the abstract:</p>
<blockquote><p>We propose a new fully homomorphic cryptosystem called Symmetric Polly Cracker (SymPC) and we prove its security in the information theoretical settings. Namely, we prove that SymPC approaches perfect secrecy in bounded CPA model as its security parameter grows (which we call approximate perfect secrecy). In our construction, we use a Gröbner basis to generate a polynomial factor ring of ciphertexts and use the underlying field as the plaintext space. The Gröbner basis equips the ciphertext factor ring with a multiplicative structure that is easily algorithmized, thus providing an environment for a fully homomorphic cryptosystem.</p></blockquote>
<p>The proposal seems to have succeeded where <a href="http://eprint.iacr.org/2011/289">we could not</a>: a fully homomorphic encryption scheme that also is information theoretic secure. Indeed, the authors reference our work and point out that they are taking a different approach (from ours) which allows them to succeed in realising these two goals.<span id="more-894"></span></p>
<p>To understand the claim made, here&#8217;s a quick rehash of our Symmetric Polly Cracker (SPC) for d=1 and b=2.</p>
<p>The secret key is a Gröbner basis <img src='http://s0.wp.com/latex.php?latex=G+%3D+%5Clangle+x_0+-+s_0%2C+%5Cdots%2C+x_%7Bn-1%7D+-+s_%7Bn-1%7D+%5Crangle+%5Csubset+P+%3D+%5Cmathbb%7BF%7D_q%5Bx_0%2C%5Cdots%2Cx_%7Bn-1%7D%5D&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='G = &#92;langle x_0 - s_0, &#92;dots, x_{n-1} - s_{n-1} &#92;rangle &#92;subset P = &#92;mathbb{F}_q[x_0,&#92;dots,x_{n-1}]' title='G = &#92;langle x_0 - s_0, &#92;dots, x_{n-1} - s_{n-1} &#92;rangle &#92;subset P = &#92;mathbb{F}_q[x_0,&#92;dots,x_{n-1}]' class='latex' />. To encrypt we pick  <img src='http://s0.wp.com/latex.php?latex=h_i+%5Cin+P&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='h_i &#92;in P' title='h_i &#92;in P' class='latex' /> and publish <img src='http://s0.wp.com/latex.php?latex=f+%3D+%5Csum_%7Bi%3D0%7D%5E%7Bn-1%7D+h_i+g_i+%2B+l&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='f = &#92;sum_{i=0}^{n-1} h_i g_i + l' title='f = &#92;sum_{i=0}^{n-1} h_i g_i + l' class='latex' /> where <img src='http://s0.wp.com/latex.php?latex=l+%5Cin+%5Cmathbb%7BF%7D_q&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='l &#92;in &#92;mathbb{F}_q' title='l &#92;in &#92;mathbb{F}_q' class='latex' /> is the message we want to encrypt. Decryption is easy if we know <img src='http://s0.wp.com/latex.php?latex=G&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='G' title='G' class='latex' /> because it is equivalent to computing normal forms modulo <img src='http://s0.wp.com/latex.php?latex=%5Clangle+G+%5Crangle&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='&#92;langle G &#92;rangle' title='&#92;langle G &#92;rangle' class='latex' />. Indeed, it can be shown that the problem of finding <img src='http://s0.wp.com/latex.php?latex=l&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='l' title='l' class='latex' /> under a chosen plaintext attack is as hard as finding <img src='http://s0.wp.com/latex.php?latex=G&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='G' title='G' class='latex' /> which we assume is a hard problem. This scheme is homomorphic: we can do additions and multiplications of ciphertexts which decrypt to the sums and products of plaintexts. However, the scheme is not <em>fully</em> homomorphic as the ciphertext size increases with each multiplication. Also, the problem of computing the Gröbner basis <img src='http://s0.wp.com/latex.php?latex=G&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='G' title='G' class='latex' /> becomes easy once we published many encryptions, so the scheme only supports a limited number of encryptions. So far, so general.</p>
<p>Now, let&#8217;s take a look at the new approach. Despite the claim that &#8220;A Fully Homomorphic Cryptosystem with Approximate Perfect Secrecy&#8221; is a new approach, it is &#8211; as far as I can see &#8211; a tweak of this general construction (essentially going back to Koblitz and Fellows). The two tweaks are:</p>
<ol>
<li><span style="line-height:13px;"><img src='http://s0.wp.com/latex.php?latex=G&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='G' title='G' class='latex' /> is augmented with <img src='http://s0.wp.com/latex.php?latex=x_0%5Eq+-+x_0%2C+%5Cdots%2C+x_%7Bn-1%7D%5Eq+-+x_%7Bn-1%7D&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='x_0^q - x_0, &#92;dots, x_{n-1}^q - x_{n-1}' title='x_0^q - x_0, &#92;dots, x_{n-1}^q - x_{n-1}' class='latex' /> the so-called &#8220;field polynomials&#8221; as they evaluate to zero on every element of <img src='http://s0.wp.com/latex.php?latex=%5Cmathbb%7BF%7D_q&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='&#92;mathbb{F}_q' title='&#92;mathbb{F}_q' class='latex' /> (<em>Note: the actual construction is slightly different, which I ignore here for clarity of presentation</em>).</span></li>
<li>Instead of limiting the number of encryptions to some <img src='http://s0.wp.com/latex.php?latex=m&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='m' title='m' class='latex' /> such that the Gröbner basis problem is assumed to be hard, the number of encryptions is limited to some value <img src='http://s0.wp.com/latex.php?latex=%3Cn&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='&lt;n' title='&lt;n' class='latex' />.</li>
</ol>
<p>The first tweak means that after a certain number of multiplications ciphertexts do not grow in size any more. That is, the largest monomial (under some degree compatible ordering) is <img src='http://s0.wp.com/latex.php?latex=%5Cprod_%7Bi%3D0%7D%5E%7Bn-1%7D+x_i%5E%7Bq-1%7D&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='&#92;prod_{i=0}^{n-1} x_i^{q-1}' title='&#92;prod_{i=0}^{n-1} x_i^{q-1}' class='latex' />. This allows to call the scheme &#8220;compact&#8221; and hence allows to declare it a fully homomorphic scheme under the technical definition of compactness. Yet, this means that ciphertexts are exponentially big in <img src='http://s0.wp.com/latex.php?latex=n&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='n' title='n' class='latex' /> (e.g., if <img src='http://s0.wp.com/latex.php?latex=q%3D2&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='q=2' title='q=2' class='latex' />, we are talking about ciphertexts with <img src='http://s0.wp.com/latex.php?latex=2%5En&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='2^n' title='2^n' class='latex' /> bits). I am not convinced these should be called &#8220;compact&#8221;.</p>
<p>The second tweak implies that a computationally unbound attacker&#8217;s chance of breaking the scheme approaches zero as <img src='http://s0.wp.com/latex.php?latex=n&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='n' title='n' class='latex' /> approaches infinity. There simply aren&#8217;t enough equations to recover <img src='http://s0.wp.com/latex.php?latex=G&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='G' title='G' class='latex' />. Hence, at the cost of making the scheme exceptionally short-lived it is information theoretic secure (asymptotically).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinralbrecht.wordpress.com/894/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinralbrecht.wordpress.com/894/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=894&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinralbrecht.wordpress.com/2013/03/05/a-fully-homomorphic-cryptosystem-with-approximate-perfect-secrecy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/363ef48a47c22420f3b38e1ac17bfdf5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinralbrecht</media:title>
		</media:content>
	</item>
		<item>
		<title>Encouraging female reverse engineers</title>
		<link>http://martinralbrecht.wordpress.com/2013/02/04/encouraging-female-reverse-engineers/</link>
		<comments>http://martinralbrecht.wordpress.com/2013/02/04/encouraging-female-reverse-engineers/#comments</comments>
		<pubDate>Mon, 04 Feb 2013 17:46:20 +0000</pubDate>
		<dc:creator>martinralbrecht</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[gender]]></category>
		<category><![CDATA[gender gap]]></category>
		<category><![CDATA[it security]]></category>
		<category><![CDATA[reverse engineering]]></category>

		<guid isPermaLink="false">http://martinralbrecht.wordpress.com/?p=892</guid>
		<description><![CDATA[Thomas Dullien is running a nice competition to address the gender gap in IT security or more precisely reverse engineering: As a field, reverse engineering has undergone a rapid change in recent years: a rise in importance and visibility has led to a rapidly growing community of reverse engineers. More people are doing reverse engineering, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=892&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Thomas Dullien is running a<a href="http://addxorrol.blogspot.de/2013/01/encouraging-female-reverse-engineers.html"> nice competition</a> to address the gender gap in IT security or more precisely reverse engineering:</p>
<blockquote><p>As a field, reverse engineering has undergone a rapid change in recent years:<br />
a rise in importance and visibility has led to a rapidly growing community of<br />
reverse engineers. More people are doing reverse engineering, better tools are<br />
developed, and it has mutated from a &#8220;dark art&#8221; to an almost-mainstream<br />
endeavor.</p>
<p>However, as the community grows, the most visible parts  remain unchanged.<br />
While there are female reverse engineers in the field, they are still under-<br />
represented in absolute numbers and visibility of their work in conference<br />
attendance and presentations.</p>
<p>What can we, as a growing field, do to change this? Progress can be made on the<br />
macro level by many small and decentralized contributions on the micro level.<br />
So, when I heard about the Syscan speaker&#8217;s honorarium this year, I decided to<br />
put it to good use.</p>
<p>I asked a few friends if they&#8217;d be willing to form a panel of judges for a<br />
women-only reverse engineering challenge, with the first (and only) prize being<br />
a ticket to fly to and attend Syscan Singapore 2013. Luckily for me, they<br />
agreed <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinralbrecht.wordpress.com/892/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinralbrecht.wordpress.com/892/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=892&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinralbrecht.wordpress.com/2013/02/04/encouraging-female-reverse-engineers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/363ef48a47c22420f3b38e1ac17bfdf5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinralbrecht</media:title>
		</media:content>
	</item>
		<item>
		<title>LPN and SVP</title>
		<link>http://martinralbrecht.wordpress.com/2013/01/16/lpn-and-svp/</link>
		<comments>http://martinralbrecht.wordpress.com/2013/01/16/lpn-and-svp/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 15:50:36 +0000</pubDate>
		<dc:creator>martinralbrecht</dc:creator>
				<category><![CDATA[cryptography]]></category>
		<category><![CDATA[sage]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[cryptanalysis]]></category>
		<category><![CDATA[lattice]]></category>
		<category><![CDATA[linear algebra]]></category>
		<category><![CDATA[LPN]]></category>
		<category><![CDATA[lwe]]></category>

		<guid isPermaLink="false">http://martinralbrecht.wordpress.com/?p=888</guid>
		<description><![CDATA[I am currently attending ESC 2013 in Mondorf, Luxembourg. Over dinner someone mentioned that there is no known reduction from LPN to lattice reduction, i.e., it is not known that you can solve LPN with LLL and friends.  This seems rather strange to me, because the standard lattice attack on LWE seems to be carrying [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=888&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I am currently attending <a href="https://www.cryptolux.org/esc2013/">ESC 2013</a> in Mondorf, Luxembourg. Over dinner someone mentioned that there is no known reduction from LPN to lattice reduction, i.e., it is not known that you can solve LPN with LLL and friends.  This seems rather strange to me, because the standard lattice attack on LWE seems to be carrying over as is:</p>
<pre class="brush: python; title: ; notranslate">
n = 100 # number of variables
m = 400 # number of samples
A = random_matrix(GF(2), m, n)
s = random_vector(GF(2), n) # our secret
p = 0.25 # our error rate

v = A*s + vector(GF(2),[1 if random() &lt; p else 0 for _ in range(m)])

# we are searching for a short vector in the dual lattice
B = A.kernel().matrix()
L = B.change_ring(ZZ).LLL()

# because a short vector there, means few additions which means a higher bias in the sum
Av = A.augment(v)
sum(map(lambda x: abs(x) % 2,L[0])), (L[0]*Av)[-1]
</pre>
<p>Of course, this means running lattice reduction many times, but still: what am I missing?</p>
<p><strong>PS:</strong> Obligatory, Sage cell <a href="http://aleph.sagemath.org/?z=eJxVj0FrwzAMhe_6Fe8ykLrMpIFdRndID9vFv6AhBLd1s7DYCXYa8vPnhI4xXd7jfZKQPN5R5OQ2yalMGoy_Dq5xZgrdwp8fXEgGl8ELxT8828s0hF-c2JhYropXojm5chfxjH9N1R7d7THOggNG2D5a5LgNAQ06v8LWspNaiJCKym2XMvfWWT_xLHTcgm8bvO1Z1ONKIZ3yo7p8rRua0PmWTydRWuvE4t2xMyP3xp2vBssbzDnyInhCkekqryW9wKvZlbNUL_v6B_qYTbc=&amp;lang=sage">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinralbrecht.wordpress.com/888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinralbrecht.wordpress.com/888/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=888&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinralbrecht.wordpress.com/2013/01/16/lpn-and-svp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/363ef48a47c22420f3b38e1ac17bfdf5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinralbrecht</media:title>
		</media:content>
	</item>
		<item>
		<title>Matrix Multiplication over GF(p^e)</title>
		<link>http://martinralbrecht.wordpress.com/2013/01/16/matrix-multiplication-over-gfpe/</link>
		<comments>http://martinralbrecht.wordpress.com/2013/01/16/matrix-multiplication-over-gfpe/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 13:41:34 +0000</pubDate>
		<dc:creator>martinralbrecht</dc:creator>
				<category><![CDATA[cryptography]]></category>
		<category><![CDATA[m4ri]]></category>
		<category><![CDATA[sage]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[linear algebra]]></category>
		<category><![CDATA[m4rie]]></category>
		<category><![CDATA[matrix multiplication]]></category>
		<category><![CDATA[mixed integer programming]]></category>

		<guid isPermaLink="false">http://martinralbrecht.wordpress.com/?p=884</guid>
		<description><![CDATA[After my talk at Sage Days 35 in Warwick (that was in winter 2011) David Harvey had an idea on how to speed up matrix multiplication over . We spend some time on this in Warwick and developed this idea further (adding fun stuff like Mixed Integer Programming in the process) but did not get [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=884&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>After my <a href="http://martinralbrecht.files.wordpress.com/2010/07/20111219_-_m4ri_-_warwick.pdf">talk</a> at Sage Days 35 in Warwick (that was in winter 2011) David Harvey had an idea on how to speed up matrix multiplication over <img src='http://s0.wp.com/latex.php?latex=%5Cmathbb%7BF%7D_%7Bp%5En%7D&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='&#92;mathbb{F}_{p^n}' title='&#92;mathbb{F}_{p^n}' class='latex' />. We spend some time on this in Warwick and developed this idea further (adding fun stuff like Mixed Integer Programming in the process) but did not get around to do much on this project in the mean time (I have explained the idea at the end of my <a href="https://martinralbrecht.files.wordpress.com/2010/07/20120601_-_la_-_mykonos.pdf">talk</a> in Mykonos, though).</p>
<p>Just now, in a conversation with Richard Parker I was reminded of this dormant project, i.e., the question of how many multiplications i <img src='http://s0.wp.com/latex.php?latex=%5Cmathbb%7BF%7D_p&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='&#92;mathbb{F}_p' title='&#92;mathbb{F}_p' class='latex' /> it takes to do a multiplication in <img src='http://s0.wp.com/latex.php?latex=%5Cmathbb%7BF%7D_%7Bp%5En%7D&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='&#92;mathbb{F}_{p^n}' title='&#92;mathbb{F}_{p^n}' class='latex' />. In particular, I recalled to have written <a href="https://bitbucket.org/malb/research-snippets/src/a1121270ef6dbac83eefaeb280e05a10e26e9d67/matrix-multiplication-gfq.py?at=default">some code for Sage</a> which gives some upper bound to this answer which is better than Karatsuba.</p>
<p>Well, here&#8217;s an <a href="http://aleph.sagemath.org/?z=eJwNjUtuwjAUAPc5RXbYUoI_bQNFisRNIn-ewxNObOxHgdvXs5zFTEzGs8ONKNeLEBbJPt0d6JjKKjYTrShQwRR3G-uOOQNVUcxLGKW00icJYfLWuPMXQDBg9VmC_DFKgp7g10-n1qCC73F7RsIc0RnCtI9reBzz58C7CrT8QbGpAlO8u-JOUIyjzkPoF5bniJVYLrhBZXpQUnI-7HON6KEw1YT-HhTnl65vtFkbLS5tOcIb6bOsgT3mPPQe1nnn_6u-TvM=&amp;lang=sage">interactive demo</a> &#8230; gosh, I <em>love</em> the Sage cell server.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinralbrecht.wordpress.com/884/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinralbrecht.wordpress.com/884/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=884&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinralbrecht.wordpress.com/2013/01/16/matrix-multiplication-over-gfpe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/363ef48a47c22420f3b38e1ac17bfdf5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinralbrecht</media:title>
		</media:content>
	</item>
		<item>
		<title>DTU Crypto Group is hiring</title>
		<link>http://martinralbrecht.wordpress.com/2013/01/15/dtu-crypto-group-is-hiring/</link>
		<comments>http://martinralbrecht.wordpress.com/2013/01/15/dtu-crypto-group-is-hiring/#comments</comments>
		<pubDate>Tue, 15 Jan 2013 14:21:41 +0000</pubDate>
		<dc:creator>martinralbrecht</dc:creator>
				<category><![CDATA[cryptography]]></category>
		<category><![CDATA[dtu]]></category>
		<category><![CDATA[job]]></category>

		<guid isPermaLink="false">http://martinralbrecht.wordpress.com/?p=881</guid>
		<description><![CDATA[the group I am in is hiring an assistant/associate professor. DTU Compute at the Technical University of Denmark calls for applications for a position as associate or assistant professor. The department is looking for a dynamic faculty member to participate in research and teaching in computer science and mathematics. The position is available from 1 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=881&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>the group I am in is <a href="http://www.job.dtu.dk/English.aspx?guid=23fcca99-3bd7-47ea-be88-406d4d5d8bec">hiring</a> an assistant/associate professor.</p>
<blockquote><p>DTU Compute at the Technical University of Denmark calls for applications for a position as associate or assistant professor. The department is looking for a dynamic faculty member to participate in research and teaching in computer science and mathematics. The position is available from 1 May 2013.</p>
<p>DTU Compute conducts research and provides teaching in the fields of mathematics, modeling and computer science. The expanding mass of information and the increasingly complex use of advanced technology in society demand development of advanced computer based mathematical models and calculations. The unique skills of the department are in high demand in IT innovation and production.</p>
<p>Through the position the University seeks to strengthen the research within cryptology. The cryptology group at DTU has experts in design and analysis of ciphers and hash functions and in side-channel analysis. Experience with implementing cryptography in software and/or hardware is regarded as a plus. Interest and skills in pedagogical work and dissemination of mathematical sciences will play an important role.</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinralbrecht.wordpress.com/881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinralbrecht.wordpress.com/881/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=881&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinralbrecht.wordpress.com/2013/01/15/dtu-crypto-group-is-hiring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/363ef48a47c22420f3b38e1ac17bfdf5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinralbrecht</media:title>
		</media:content>
	</item>
		<item>
		<title>M4RI 20121224</title>
		<link>http://martinralbrecht.wordpress.com/2012/12/21/m4ri-20121224/</link>
		<comments>http://martinralbrecht.wordpress.com/2012/12/21/m4ri-20121224/#comments</comments>
		<pubDate>Fri, 21 Dec 2012 20:30:35 +0000</pubDate>
		<dc:creator>martinralbrecht</dc:creator>
				<category><![CDATA[m4ri]]></category>
		<category><![CDATA[sage]]></category>
		<category><![CDATA[linear algebra]]></category>
		<category><![CDATA[ple]]></category>
		<category><![CDATA[pre-print]]></category>

		<guid isPermaLink="false">http://martinralbrecht.wordpress.com/?p=875</guid>
		<description><![CDATA[I have just pushed the button to release M4RI 20121224. The main feature of this release is a considerable performance improvement. It all started with Fast matrix decomposition in F2 by Enrico Bertolazzi and Anna Rimoldi showing up on the arXiv. Here&#8217;s the abstract In this work an efficient algorithm to perform a block decomposition (and so [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=875&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I have just pushed the button to release <a href="https://bitbucket.org/malb/m4ri/wiki/M4RI-20121224">M4RI 20121224</a>. The main feature of this release is a considerable performance improvement. It all started with <em>Fast matrix decomposition in F2</em> by Enrico Bertolazzi and Anna Rimoldi showing up on the <a href="http://arxiv.org/abs/1209.5198">arXiv</a>. Here&#8217;s the abstract</p>
<blockquote><p>In this work an efficient algorithm to perform a block decomposition (and so to compute the rank) of large dense rectangular matrices with entries in F2 is presented. Depending on the way the matrix is stored, the operations acting on rows or block of consecutive columns (stored as one integer) should be preferred. In this paper, an algorithm that completely avoids the column permutations is given. In particular, a block decomposition is presented and its running times are compared with the ones adopted into SAGE.</p></blockquote>
<p>&#8230; and that comparison made <a href="http://m4ri.sagemath.org">M4RI</a> (which realises this functionality in<a href="http://www.sagemath.org"> Sage</a>) look pretty bad. I did&#8217;t (and still don&#8217;t) share the implicit assumption that avoiding column swaps was the key ingredient in making this code so much faster than ours. I assume the <strong>impressive</strong> timings are due to a very efficient base case implementation. Anyway, we sat down  and looked for performance bottlenecks the result of which is 20121224. I actually have no idea whether we caught up to the code described in Enrico&#8217;s and Anna&#8217;s pre-print as they did not publish their sources.</p>
<p>Still, the performance improvements over 20120613 were worth the trouble. Below two plots of the (normalised) leading constants giving the leading constants for multiplication and elimination respectively (more plots on <a href="http://imgur.com/a/dKZAy">imgur</a>) That is, it plots the running time divided by <img src='http://s0.wp.com/latex.php?latex=n%5E%7B2.807%7D+%5Ccdot+10%5E9&amp;bg=eeebf2&amp;fg=3c3d47&amp;s=0' alt='n^{2.807} &#92;cdot 10^9' title='n^{2.807} &#92;cdot 10^9' class='latex' />. In theory these plots should all have slope 0.</p>
<div class="wp-caption aligncenter" style="width: 490px"><img class=" " alt="" src="http://i.imgur.com/olEfb.png" width="480" height="360" /><p class="wp-caption-text">Multiplication on Intel Core i7</p></div>
<div class="wp-caption aligncenter" style="width: 490px"><img class=" " alt="" src="http://i.imgur.com/EoL1e.png" width="480" height="360" /><p class="wp-caption-text">PLE on Intel Core i7</p></div>
<p>Finally, here&#8217;s the plot for <em>Fast matrix decomposition in F2</em> which starts very small but has a rather large slope. That&#8217;s why I concluded that the performance stems from a very efficient base case. I should get in touch with Enrio and Anna about this.</p>
<p style="text-align:left;"><a href="http://martinralbrecht.wordpress.com/2012/12/21/m4ri-20121224/arxiv-elimination/#main" rel="attachment wp-att-876"><img class="aligncenter  wp-image-876" title="Elimination on 3.06GHz Intel Xeon" alt="" src="http://martinralbrecht.files.wordpress.com/2012/12/arxiv-elimination.png?w=528&#038;h=395" width="528" height="395" /></a></p>
<p style="text-align:center;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/martinralbrecht.wordpress.com/875/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/martinralbrecht.wordpress.com/875/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=martinralbrecht.wordpress.com&#038;blog=14622449&#038;post=875&#038;subd=martinralbrecht&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://martinralbrecht.wordpress.com/2012/12/21/m4ri-20121224/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/363ef48a47c22420f3b38e1ac17bfdf5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">martinralbrecht</media:title>
		</media:content>

		<media:content url="http://i.imgur.com/olEfb.png" medium="image" />

		<media:content url="http://i.imgur.com/EoL1e.png" medium="image" />

		<media:content url="http://martinralbrecht.files.wordpress.com/2012/12/arxiv-elimination.png" medium="image">
			<media:title type="html">Elimination on 3.06GHz Intel Xeon</media:title>
		</media:content>
	</item>
	</channel>
</rss>
