<?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: Open Source or Security through Obscurity ?</title>
	<atom:link href="https://javacard.vetilles.com/2007/05/22/open-source-or-security-through-obscurity/feed/" rel="self" type="application/rss+xml" />
	<link>https://javacard.vetilles.com/2007/05/22/open-source-or-security-through-obscurity/</link>
	<description>A weblog on Java Card, security, and other things personal</description>
	<lastBuildDate>Thu, 18 May 2017 07:26:32 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.32</generator>
	<item>
		<title>By: Eric VÃ©tillard</title>
		<link>https://javacard.vetilles.com/2007/05/22/open-source-or-security-through-obscurity/#comment-3053</link>
		<dc:creator><![CDATA[Eric VÃ©tillard]]></dc:creator>
		<pubDate>Fri, 01 Jun 2007 19:48:21 +0000</pubDate>
		<guid isPermaLink="false">http://javacard.vetilles.com/2007/05/22/open-source-or-security-through-obscurity/#comment-3053</guid>
		<description><![CDATA[I must admit that I don&#039;t agree with myself, at least on the principle: Obscurity is not a good layer of defense.

However, I don&#039;t believe that the smart card industry has yet found a way to live without it. Among the problems mentioned in the post, the &quot;long lifecycle, no possible updates, new attacks&quot; is the really annoying one. We can&#039;t shrink the lifecycle, we can&#039;t avoid new attacks, so the only workaround is to allow updates.

It seems easy, but an update mechanism introduces its own range of weaknesses. I can think about a few ways to make a really secure update mechanism, which resists to all the attacks I know. But then, I can&#039;t think about designing one that will work against attacks that I don&#039;t know.

About countermeasures, there is no clear boundary between hardware and software, and most hardware attacks are countered by a combination of hardware and software, so restricting obscurity to the hardware does not help.

Finally, I still believe that things have to evolve slowly, and that the first step cannot be to open source an industrial product. This means that we have to start with some kind of academic work, and first ensure that some license allows them to do so.]]></description>
		<content:encoded><![CDATA[<p>I must admit that I don&#8217;t agree with myself, at least on the principle: Obscurity is not a good layer of defense.</p>
<p>However, I don&#8217;t believe that the smart card industry has yet found a way to live without it. Among the problems mentioned in the post, the &#8220;long lifecycle, no possible updates, new attacks&#8221; is the really annoying one. We can&#8217;t shrink the lifecycle, we can&#8217;t avoid new attacks, so the only workaround is to allow updates.</p>
<p>It seems easy, but an update mechanism introduces its own range of weaknesses. I can think about a few ways to make a really secure update mechanism, which resists to all the attacks I know. But then, I can&#8217;t think about designing one that will work against attacks that I don&#8217;t know.</p>
<p>About countermeasures, there is no clear boundary between hardware and software, and most hardware attacks are countered by a combination of hardware and software, so restricting obscurity to the hardware does not help.</p>
<p>Finally, I still believe that things have to evolve slowly, and that the first step cannot be to open source an industrial product. This means that we have to start with some kind of academic work, and first ensure that some license allows them to do so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lexdabear</title>
		<link>https://javacard.vetilles.com/2007/05/22/open-source-or-security-through-obscurity/#comment-3052</link>
		<dc:creator><![CDATA[lexdabear]]></dc:creator>
		<pubDate>Fri, 01 Jun 2007 14:35:42 +0000</pubDate>
		<guid isPermaLink="false">http://javacard.vetilles.com/2007/05/22/open-source-or-security-through-obscurity/#comment-3052</guid>
		<description><![CDATA[Eric, great post. Now it clear to me why there is no open source Java Card OS.

I still want to stress one point. You state that smart cards are built to withstand that kind of threat level. So wouldn&#039;t it be sufficient just to keep the hardware counter measures secret? I mean if new kinds of attack appear anyway. And the ones you listed are not  of the software kind (malicious/evil applets). My idea is that the community reviews the OS code and finds flaws now, which is better than later in the field. Sorry, but still don&#039;t agree on: Obscurity is an interesting layer of defense.]]></description>
		<content:encoded><![CDATA[<p>Eric, great post. Now it clear to me why there is no open source Java Card OS.</p>
<p>I still want to stress one point. You state that smart cards are built to withstand that kind of threat level. So wouldn&#8217;t it be sufficient just to keep the hardware counter measures secret? I mean if new kinds of attack appear anyway. And the ones you listed are not  of the software kind (malicious/evil applets). My idea is that the community reviews the OS code and finds flaws now, which is better than later in the field. Sorry, but still don&#8217;t agree on: Obscurity is an interesting layer of defense.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Crispan</title>
		<link>https://javacard.vetilles.com/2007/05/22/open-source-or-security-through-obscurity/#comment-3051</link>
		<dc:creator><![CDATA[Crispan]]></dc:creator>
		<pubDate>Wed, 30 May 2007 10:25:47 +0000</pubDate>
		<guid isPermaLink="false">http://javacard.vetilles.com/2007/05/22/open-source-or-security-through-obscurity/#comment-3051</guid>
		<description><![CDATA[A concise posting. I can agree on the argumentation and the conclusion. The interesting question is can enough momemtum be build up to develop a living Java Card OS open-source community? I hope so. :-)]]></description>
		<content:encoded><![CDATA[<p>A concise posting. I can agree on the argumentation and the conclusion. The interesting question is can enough momemtum be build up to develop a living Java Card OS open-source community? I hope so. <img src="https://javacard.vetilles.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
