<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: MD5 &#8211; The hash algorithm is now Broken!!!</title>
	<atom:link href="http://cryptocrats.com/crypto/md5-the-hash-algorithm-is-now-broken/feed/" rel="self" type="application/rss+xml" />
	<link>http://cryptocrats.com/crypto/md5-the-hash-algorithm-is-now-broken/</link>
	<description></description>
	<lastBuildDate>Mon, 12 Jan 2009 16:49:43 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Vivek Athalye</title>
		<link>http://cryptocrats.com/crypto/md5-the-hash-algorithm-is-now-broken/comment-page-1/#comment-202</link>
		<dc:creator>Vivek Athalye</dc:creator>
		<pubDate>Mon, 12 Jan 2009 16:49:43 +0000</pubDate>
		<guid isPermaLink="false">http://cryptocrats.com/?p=157#comment-202</guid>
		<description>hmm... an interesting dilemma ...
to trust or not to trust, is the question!!

well, thank you for explaining the pros and cons of showing warnings / errors.

and i look forward to ubiquitous new standards and processes that will help the end user to trust genuine sites/documents without much efforts.</description>
		<content:encoded><![CDATA[<p>hmm&#8230; an interesting dilemma &#8230;<br />
to trust or not to trust, is the question!!</p>
<p>well, thank you for explaining the pros and cons of showing warnings / errors.</p>
<p>and i look forward to ubiquitous new standards and processes that will help the end user to trust genuine sites/documents without much efforts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aniruddha Shrotri</title>
		<link>http://cryptocrats.com/crypto/md5-the-hash-algorithm-is-now-broken/comment-page-1/#comment-199</link>
		<dc:creator>Aniruddha Shrotri</dc:creator>
		<pubDate>Mon, 12 Jan 2009 05:56:17 +0000</pubDate>
		<guid isPermaLink="false">http://cryptocrats.com/?p=157#comment-199</guid>
		<description>You have a point, but there is really no substitute for end user&#039;s education. Software alone cannot address all the security concerns all the time. An example is spam detection software -- typically it is able to detect what is definitely a spam, but occasionally has only a probabilistic idea about some mails and in that case it is left to the user to determine if he/she considers it spam. Browsers giving an alert for anything found suspect with the certificate will certainly warn the user that there is something potentially wrong with the certificate. In such a case the user should, based on external factors such as user&#039;s familiarity with the website, the criticality of the content that the site is giving etc., decide for himself whether he wants to trust such a site. The applications could, actually given an error instead of warning, but that has the danger that potentially a very few minority of sites which use such genuine certificates might become inaccessible.

Truely speaking, the problem is not so grave for SSL and websites, but is a little complex for signed documents. That is because, likewise, there is this issue of what should an application do if it finds MD5 (or for that matter MD2 or MD4) in a digital signature or certificate -- should it only give a warning or fail the signature verification altogether? If it gave only a warning, one might have the same question -- what should an end user do with a warning. On the other hand if it treats it as error, potentially a lot of genuine signed documents might lose their authenticity. I believe that just because an algorithm has been broken (or some key lengths have become weak), it would be too much of a penalty to pay if it rendered all information that uses such algorithms or keys useless. Again, here external factors should come into picture based on which the receiver of the information could decide whether to trust the information or not.

To precisely address such needs, some standardization bodies are working on defining standards for long term archiving. Some signed documents need to be stored for a long time like 10, 20 or 30 years and one needs to ensure their authenticity at that time. What happens to signed documents over a period of time when the algorithms get broken or keys become weak. Essentially the standards talk about using trusted third party timestamps to clearly mark the time when the signature was done, and then re-signing periodically such documents with latest algorithms and key lengths which are not broken. However, such standards are far from being in deployment and until such times as these standards become ubiquitus, users will have to depend on some external factors to take a call about the trustworthiness of information.</description>
		<content:encoded><![CDATA[<p>You have a point, but there is really no substitute for end user&#8217;s education. Software alone cannot address all the security concerns all the time. An example is spam detection software &#8212; typically it is able to detect what is definitely a spam, but occasionally has only a probabilistic idea about some mails and in that case it is left to the user to determine if he/she considers it spam. Browsers giving an alert for anything found suspect with the certificate will certainly warn the user that there is something potentially wrong with the certificate. In such a case the user should, based on external factors such as user&#8217;s familiarity with the website, the criticality of the content that the site is giving etc., decide for himself whether he wants to trust such a site. The applications could, actually given an error instead of warning, but that has the danger that potentially a very few minority of sites which use such genuine certificates might become inaccessible.</p>
<p>Truely speaking, the problem is not so grave for SSL and websites, but is a little complex for signed documents. That is because, likewise, there is this issue of what should an application do if it finds MD5 (or for that matter MD2 or MD4) in a digital signature or certificate &#8212; should it only give a warning or fail the signature verification altogether? If it gave only a warning, one might have the same question &#8212; what should an end user do with a warning. On the other hand if it treats it as error, potentially a lot of genuine signed documents might lose their authenticity. I believe that just because an algorithm has been broken (or some key lengths have become weak), it would be too much of a penalty to pay if it rendered all information that uses such algorithms or keys useless. Again, here external factors should come into picture based on which the receiver of the information could decide whether to trust the information or not.</p>
<p>To precisely address such needs, some standardization bodies are working on defining standards for long term archiving. Some signed documents need to be stored for a long time like 10, 20 or 30 years and one needs to ensure their authenticity at that time. What happens to signed documents over a period of time when the algorithms get broken or keys become weak. Essentially the standards talk about using trusted third party timestamps to clearly mark the time when the signature was done, and then re-signing periodically such documents with latest algorithms and key lengths which are not broken. However, such standards are far from being in deployment and until such times as these standards become ubiquitus, users will have to depend on some external factors to take a call about the trustworthiness of information.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vivek Athalye</title>
		<link>http://cryptocrats.com/crypto/md5-the-hash-algorithm-is-now-broken/comment-page-1/#comment-197</link>
		<dc:creator>Vivek Athalye</dc:creator>
		<pubDate>Sat, 10 Jan 2009 15:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://cryptocrats.com/?p=157#comment-197</guid>
		<description>indeed its scary ...

In the last point u mentioned that applications should flag a warning if they find &quot;unknown extension&quot;... but even if such a warning is given to user, how will it help? end user like me, will be in no position to make any sense out of the contents of the extension.

You would have seen lot of sites that show the screen shots of the warning dialogs (typically on download sites or if some activeX needs to be installed) and &quot;guide&quot; the user to continue the operation / process. What if a fraud site &quot;guides&quot; the user in same way to get rid of the warning dialog, how are we going to handle it??</description>
		<content:encoded><![CDATA[<p>indeed its scary &#8230;</p>
<p>In the last point u mentioned that applications should flag a warning if they find &#8220;unknown extension&#8221;&#8230; but even if such a warning is given to user, how will it help? end user like me, will be in no position to make any sense out of the contents of the extension.</p>
<p>You would have seen lot of sites that show the screen shots of the warning dialogs (typically on download sites or if some activeX needs to be installed) and &#8220;guide&#8221; the user to continue the operation / process. What if a fraud site &#8220;guides&#8221; the user in same way to get rid of the warning dialog, how are we going to handle it??</p>
]]></content:encoded>
	</item>
</channel>
</rss>

