<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="subj4.1" title="Topic 4.1">
<do type="prev"><prev/></do>
<p>Flame required world-class cryptographers</p>
<p>Dan Goodin &lt;neumann@csl.sri.com&gt;</p>
<p>Fri, 8 Jun 2012 4:42:06 PDT</p>
<p>
Dan Goodin, *ars technica*, 7 Jun 2012
http://arstechnica.com/security/2012/06/flame-crypto-breakthrough/
</p>
<p>
The Flame espionage malware that infected computers in Iran achieved
mathematic breakthroughs that could only have been accomplished by
world-class cryptographers, two of the world&#039;s foremost cryptography experts
said.  &quot;We have confirmed that Flame uses a yet unknown MD5 chosen-prefix
collision attack,&quot; Marc Stevens and B.M.M. de Weger wrote in an e-mail
posted to a cryptography discussion group earlier this week. &quot;The collision
attack itself is very interesting from a scientific viewpoint, and there are
already some practical implications.&quot;
</p>
<p>
&quot;Collision&quot; attacks, in which two different sources of plaintext generate
identical cryptographic hashes, have long been theorized. But it wasn&#039;t
until late 2008 that a team of researchers made one truly practical. By
using a bank of 200 PlayStation 3 consoles to find collisions in the MD5
algorithm---and exploiting weaknesses in the way secure sockets layer
certificates were issued---they constructed a rogue certificate authority
that was trusted by all major browsers and operating systems. Stevens, from
the Centrum Wiskunde &amp; Informatica in Amsterdam, and de Weger, of the
Technische Universiteit Eindhoven were two of the driving forces behind the
research that made it possible.
</p>
<p>
Flame is the first known example of an MD5 collision attack being used
maliciously in a real-world environment. It wielded the esoteric technique
to digitally sign malicious code with a fraudulent certificate that appeared
to originate with Microsoft. By deploying fake servers on networks that
hosted machines already infected by Flame---and using the certificates to
sign Flame modules---the malware was able to hijack the Windows Update
mechanism Microsoft uses to distribute patches to hundreds of millions of
customers. [...]
</p>
<p>
!</p>
</card>
</wml>
