<?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: What does Detica detect?</title>
	<atom:link href="http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/</link>
	<description>Security Research, Computer Laboratory, University of Cambridge</description>
	<lastBuildDate>Sat, 28 Jan 2012 18:43:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Danny</title>
		<link>http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/comment-page-1/#comment-94765</link>
		<dc:creator>Danny</dc:creator>
		<pubDate>Sat, 15 Jan 2011 02:00:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1378#comment-94765</guid>
		<description>Is it time to look at TalkTalk and there stalkstalk system yet?  it looks lke interceptions to me.</description>
		<content:encoded><![CDATA[<p>Is it time to look at TalkTalk and there stalkstalk system yet?  it looks lke interceptions to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clive Robinson</title>
		<link>http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/comment-page-1/#comment-44924</link>
		<dc:creator>Clive Robinson</dc:creator>
		<pubDate>Thu, 14 Jan 2010 10:16:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1378#comment-44924</guid>
		<description>@ Richard,

&quot;But I expect they’ll be familiar with the correct use of /dev/random&quot;

If you will forgive the pun &quot;the probability is not high&quot;.

I have as you may remember more than a passing interest in RNGs in their various forms for generating &quot;noise&quot; for various activities involving money systems (electronic purses / hand held electronic betting devices / transfer authentication systems /anonymity systems / micropayment systems ). 
And sadly I was successfully attacking both the hardware and software RNG&#039;s in them back in the 1980&#039;s with external RF sources modulated with various &quot;fault injection&quot; wave forms (and I can safely say that &quot;naff all&quot; has happend since then in the way of improvment or understanding of the issues).

(For those who want to see some recent published work have a hunt on this site there is some work showing a supposadly secure 32bit RNG can be trivialy reduced down to an 8bit RNG, without the use of modulating &quot;fault injection&quot; waveforms also a bit of discussion for future directions for students wanting to get published papers).

Just about every system I have looked at since is gamable in some way or another.

One thing that is rarely considered is how &quot;efficiency&quot; compramises &quot;security&quot;. The simple fact is the more efficient a system is designed to be the more avenues for attack or inadvertant side channels occur.

One documented problem is that of a CPU &quot;cache&quot; leaking AES key bits onto the network.

What is not made clear in the majority of &quot;papers&quot; is just how easily time bassed attacks move up and down the system stack in modern systems.

Which brings me around to your comment,

&quot;Recall that they’re running their system on a “real” computer, not some trivial embedded component. They will have access to considerable amounts of entropy.&quot;

Hmm I admire your confidence in making such a statment, especialy considering the work of various of your colleagues at the lab.

Without technical details it is very difficult to say, and I very much doubt they would provide them to me (as I will certainly not sign NDA&#039;s these days having had one been used to &quot;gag me&quot; in the past). 

I suspect that the entropy in the system is most likley to be from external &quot;controlable&quot; events like network traffic. And unless speciffic precautions have been taken by the designers then controlling the data rate into the system can remove all the entropy from that and also allow internal entropy from clock drift etc to be very acurately predicted.

One of the reasons I prefer &quot;embeded&quot; components over &quot;real&quot; computers is they are much easier to design to reduce the oportunities for &quot;gaming&quot;. 

Most OS&#039;s in &quot;real&quot; computers are designed for &quot;specmanship&quot; including the seperation kernal OS&#039;s for high assurance systems are still relativly easy to game in one way or another via covert channels (usually but not always time based).

The question many are likley to ask at this point is &quot;so what? Who&#039;s going to go to the effort? there&#039;s no incentive / pay off&quot;.

Unfortunatly history shows that &quot;re-use&quot; is a very major security weakness (see Microsoft et al ad nusium). 

The system they have designed is unlikley to be gamed, however having gone to the effort of developing their &quot;key&quot; managment system they are likley to carry it forward into many other products. 

The probability is that some of these future systems will have incentive / pay off thus if there are any weaknesses now they will be carried forward untill the weaknesses become publicaly and painfully clear.

As has been observed hundreds of years ago,

&quot;Oft&#039; the ship is lost for a ha&#039;penth of tar&quot;,

With the obvious prevention of,

&quot;A stich in time saves nine&quot;.

However from the little that has been said by you and others on the Detica system, and the &quot;open work&quot; carried out by others at Cambridge Labs should give significant pause for thought.

My view on it is that there is way to little information to say the system is not gameable and thus the primise for the systems &quot;anonymity&quot; ability is at best highly questionable, based on industry experiance to date.

However if Detica want to get in contact with me in an &quot;open way&quot; I&#039;d be more than happy to look over their design as the process if done in an &quot;open way&quot; would raise everybodies boat.</description>
		<content:encoded><![CDATA[<p>@ Richard,</p>
<p>&#8220;But I expect they’ll be familiar with the correct use of /dev/random&#8221;</p>
<p>If you will forgive the pun &#8220;the probability is not high&#8221;.</p>
<p>I have as you may remember more than a passing interest in RNGs in their various forms for generating &#8220;noise&#8221; for various activities involving money systems (electronic purses / hand held electronic betting devices / transfer authentication systems /anonymity systems / micropayment systems ).<br />
And sadly I was successfully attacking both the hardware and software RNG&#8217;s in them back in the 1980&#8217;s with external RF sources modulated with various &#8220;fault injection&#8221; wave forms (and I can safely say that &#8220;naff all&#8221; has happend since then in the way of improvment or understanding of the issues).</p>
<p>(For those who want to see some recent published work have a hunt on this site there is some work showing a supposadly secure 32bit RNG can be trivialy reduced down to an 8bit RNG, without the use of modulating &#8220;fault injection&#8221; waveforms also a bit of discussion for future directions for students wanting to get published papers).</p>
<p>Just about every system I have looked at since is gamable in some way or another.</p>
<p>One thing that is rarely considered is how &#8220;efficiency&#8221; compramises &#8220;security&#8221;. The simple fact is the more efficient a system is designed to be the more avenues for attack or inadvertant side channels occur.</p>
<p>One documented problem is that of a CPU &#8220;cache&#8221; leaking AES key bits onto the network.</p>
<p>What is not made clear in the majority of &#8220;papers&#8221; is just how easily time bassed attacks move up and down the system stack in modern systems.</p>
<p>Which brings me around to your comment,</p>
<p>&#8220;Recall that they’re running their system on a “real” computer, not some trivial embedded component. They will have access to considerable amounts of entropy.&#8221;</p>
<p>Hmm I admire your confidence in making such a statment, especialy considering the work of various of your colleagues at the lab.</p>
<p>Without technical details it is very difficult to say, and I very much doubt they would provide them to me (as I will certainly not sign NDA&#8217;s these days having had one been used to &#8220;gag me&#8221; in the past). </p>
<p>I suspect that the entropy in the system is most likley to be from external &#8220;controlable&#8221; events like network traffic. And unless speciffic precautions have been taken by the designers then controlling the data rate into the system can remove all the entropy from that and also allow internal entropy from clock drift etc to be very acurately predicted.</p>
<p>One of the reasons I prefer &#8220;embeded&#8221; components over &#8220;real&#8221; computers is they are much easier to design to reduce the oportunities for &#8220;gaming&#8221;. </p>
<p>Most OS&#8217;s in &#8220;real&#8221; computers are designed for &#8220;specmanship&#8221; including the seperation kernal OS&#8217;s for high assurance systems are still relativly easy to game in one way or another via covert channels (usually but not always time based).</p>
<p>The question many are likley to ask at this point is &#8220;so what? Who&#8217;s going to go to the effort? there&#8217;s no incentive / pay off&#8221;.</p>
<p>Unfortunatly history shows that &#8220;re-use&#8221; is a very major security weakness (see Microsoft et al ad nusium). </p>
<p>The system they have designed is unlikley to be gamed, however having gone to the effort of developing their &#8220;key&#8221; managment system they are likley to carry it forward into many other products. </p>
<p>The probability is that some of these future systems will have incentive / pay off thus if there are any weaknesses now they will be carried forward untill the weaknesses become publicaly and painfully clear.</p>
<p>As has been observed hundreds of years ago,</p>
<p>&#8220;Oft&#8217; the ship is lost for a ha&#8217;penth of tar&#8221;,</p>
<p>With the obvious prevention of,</p>
<p>&#8220;A stich in time saves nine&#8221;.</p>
<p>However from the little that has been said by you and others on the Detica system, and the &#8220;open work&#8221; carried out by others at Cambridge Labs should give significant pause for thought.</p>
<p>My view on it is that there is way to little information to say the system is not gameable and thus the primise for the systems &#8220;anonymity&#8221; ability is at best highly questionable, based on industry experiance to date.</p>
<p>However if Detica want to get in contact with me in an &#8220;open way&#8221; I&#8217;d be more than happy to look over their design as the process if done in an &#8220;open way&#8221; would raise everybodies boat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Clayton</title>
		<link>http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/comment-page-1/#comment-44266</link>
		<dc:creator>Richard Clayton</dc:creator>
		<pubDate>Thu, 07 Jan 2010 18:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1378#comment-44266</guid>
		<description>@Clive

&lt;i&gt;However if the “key generation process” is determanistic and you wrote the process then chances are you can reproduce the input to the “key generation process” at any time and thus “re-create” the key (or do you disagre with this?).&lt;/i&gt;

If it&#039;s deterministic that&#039;s obviously an issue. Detica are of course the people to ask if they have been completely incompetent or not. But I expect they&#039;ll be familiar with the correct use of &lt;a href=&quot;http://en.wikipedia.org/wiki//dev/random&quot; rel=&quot;nofollow&quot;&gt;/dev/random&lt;/a&gt;

Recall that they&#039;re running their system on a &quot;real&quot; computer, not some trivial embedded component. They will have access to considerable amounts of entropy.</description>
		<content:encoded><![CDATA[<p>@Clive</p>
<p><i>However if the “key generation process” is determanistic and you wrote the process then chances are you can reproduce the input to the “key generation process” at any time and thus “re-create” the key (or do you disagre with this?).</i></p>
<p>If it&#8217;s deterministic that&#8217;s obviously an issue. Detica are of course the people to ask if they have been completely incompetent or not. But I expect they&#8217;ll be familiar with the correct use of <a href="http://en.wikipedia.org/wiki//dev/random" rel="nofollow">/dev/random</a></p>
<p>Recall that they&#8217;re running their system on a &#8220;real&#8221; computer, not some trivial embedded component. They will have access to considerable amounts of entropy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clive Robinson</title>
		<link>http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/comment-page-1/#comment-44262</link>
		<dc:creator>Clive Robinson</dc:creator>
		<pubDate>Thu, 07 Jan 2010 17:41:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1378#comment-44262</guid>
		<description>@ Richard,

&quot;viz: a simple hash is indeed useless (as I think is obvious to every reader); so that’s why there’s a key!&quot;

When I said,

&#039;For example I take known details and “hash” them with MD5 or whatever. Provided I don’t release the hash and delete it at some point then it will meet the criteria of the statment. However If I know the input to the hash algorithm I can reproduce the hash at any time I wish.&#039;

I was assuming that you would be bright enough to realise I was talking of a simple example to generate a key...

The point is for there to be a &quot;key&quot; there has to be a &quot;key generation process&quot; (or do you disagree with this on principle?).

That process can be one way via a hash or whatever and thus cannot be reversed (or do you disagree with this?).

However if the &quot;key generation process&quot; is determanistic and you wrote the process then chances are you can reproduce the input to the &quot;key generation process&quot; at any time and thus &quot;re-create&quot; the key (or do you disagre with this?).

Now is that sufficiently well described for you?

Oh and with regards your,

&quot;However, it doesn’t fit any of the rest of description provided here and on the Christopher Parsons blog,&quot; 

There is no technical description of a &quot;key generation process&quot; on either your posting or Christoper&#039;s that can be evaluated in any meaningfull way, so it is again one of your rather pecunish arguments.

Oh and whilst I remeber a happy new year to you and all at the Labs, may it be fruitfull for all.</description>
		<content:encoded><![CDATA[<p>@ Richard,</p>
<p>&#8220;viz: a simple hash is indeed useless (as I think is obvious to every reader); so that’s why there’s a key!&#8221;</p>
<p>When I said,</p>
<p>&#8216;For example I take known details and “hash” them with MD5 or whatever. Provided I don’t release the hash and delete it at some point then it will meet the criteria of the statment. However If I know the input to the hash algorithm I can reproduce the hash at any time I wish.&#8217;</p>
<p>I was assuming that you would be bright enough to realise I was talking of a simple example to generate a key&#8230;</p>
<p>The point is for there to be a &#8220;key&#8221; there has to be a &#8220;key generation process&#8221; (or do you disagree with this on principle?).</p>
<p>That process can be one way via a hash or whatever and thus cannot be reversed (or do you disagree with this?).</p>
<p>However if the &#8220;key generation process&#8221; is determanistic and you wrote the process then chances are you can reproduce the input to the &#8220;key generation process&#8221; at any time and thus &#8220;re-create&#8221; the key (or do you disagre with this?).</p>
<p>Now is that sufficiently well described for you?</p>
<p>Oh and with regards your,</p>
<p>&#8220;However, it doesn’t fit any of the rest of description provided here and on the Christopher Parsons blog,&#8221; </p>
<p>There is no technical description of a &#8220;key generation process&#8221; on either your posting or Christoper&#8217;s that can be evaluated in any meaningfull way, so it is again one of your rather pecunish arguments.</p>
<p>Oh and whilst I remeber a happy new year to you and all at the Labs, may it be fruitfull for all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Clayton</title>
		<link>http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/comment-page-1/#comment-42542</link>
		<dc:creator>Richard Clayton</dc:creator>
		<pubDate>Wed, 23 Dec 2009 10:54:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1378#comment-42542</guid>
		<description>@clive

&lt;i&gt;A known “one way” process fits that description&lt;/i&gt;

However, it doesn&#039;t fit any of the rest of description provided here and on the Christopher Parsons blog, viz: a simple hash is indeed useless (as I think is obvious to every reader); so that&#039;s why there&#039;s a key!

&lt;i&gt;Thus if the key change period is short or made at a busy time then the results could be significantly skewed.&lt;/i&gt;

A substantive point (at last). But not a very significant one, since you can easily adjust for this bias in and amongst all the other scaling that is going on...  all you need to do is to establish the ratio between the key rollover period and the average length of a measured P2P connection.</description>
		<content:encoded><![CDATA[<p>@clive</p>
<p><i>A known “one way” process fits that description</i></p>
<p>However, it doesn&#8217;t fit any of the rest of description provided here and on the Christopher Parsons blog, viz: a simple hash is indeed useless (as I think is obvious to every reader); so that&#8217;s why there&#8217;s a key!</p>
<p><i>Thus if the key change period is short or made at a busy time then the results could be significantly skewed.</i></p>
<p>A substantive point (at last). But not a very significant one, since you can easily adjust for this bias in and amongst all the other scaling that is going on&#8230;  all you need to do is to establish the ratio between the key rollover period and the average length of a measured P2P connection.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clive Robinson</title>
		<link>http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/comment-page-1/#comment-42538</link>
		<dc:creator>Clive Robinson</dc:creator>
		<pubDate>Wed, 23 Dec 2009 09:40:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1378#comment-42538</guid>
		<description>@ Ripa,

&quot;The keys are never made available outside of the device, and once a set of keys for a given time period are discarded they cannot be recovered – the process is irreversible.&quot;

That is as good a &quot;weasle statment&quot; as I have ever heared ;)

A known &quot;one way&quot; process fits that description but it can easily be shown that the information whilst &quot;not be disclosed&quot; and being &quot;irreversible&quot; does not preclude somebody else reproducing it...

For example I take known details and &quot;hash&quot; them with MD5 or whatever. Provided I don&#039;t release the hash and delete it at some point then it will meet the criteria of the statment. However If I know the input to the hash algorithm I can reproduce the hash at any time I wish.

As I said the &quot;devil is in the details&quot;.

There is also the question of &quot;lost information&quot; leading to incorrect results.

If I change the key I use to make the information anonymous during a monitored transaction how do I know that I&#039;m not,

1, Lossing one or more recordable events.
2, Double counting one or more recordable events.

Thus if the key change period is short or made at a busy time then the results could be significantly skewed. How much is dependant on the average number of events in the time period between key changes and the average number of events at the key change time.

Likewise it is also possible that an event in progress can be tracked across a key change. That is if the data being downloaded by an individual is known then the anyonomous string will change across the key change but the data identifier will not.

There are many other such problems with this sort of system as I well know and they are very difficult to get right...</description>
		<content:encoded><![CDATA[<p>@ Ripa,</p>
<p>&#8220;The keys are never made available outside of the device, and once a set of keys for a given time period are discarded they cannot be recovered – the process is irreversible.&#8221;</p>
<p>That is as good a &#8220;weasle statment&#8221; as I have ever heared <img src='http://www.lightbluetouchpaper.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>A known &#8220;one way&#8221; process fits that description but it can easily be shown that the information whilst &#8220;not be disclosed&#8221; and being &#8220;irreversible&#8221; does not preclude somebody else reproducing it&#8230;</p>
<p>For example I take known details and &#8220;hash&#8221; them with MD5 or whatever. Provided I don&#8217;t release the hash and delete it at some point then it will meet the criteria of the statment. However If I know the input to the hash algorithm I can reproduce the hash at any time I wish.</p>
<p>As I said the &#8220;devil is in the details&#8221;.</p>
<p>There is also the question of &#8220;lost information&#8221; leading to incorrect results.</p>
<p>If I change the key I use to make the information anonymous during a monitored transaction how do I know that I&#8217;m not,</p>
<p>1, Lossing one or more recordable events.<br />
2, Double counting one or more recordable events.</p>
<p>Thus if the key change period is short or made at a busy time then the results could be significantly skewed. How much is dependant on the average number of events in the time period between key changes and the average number of events at the key change time.</p>
<p>Likewise it is also possible that an event in progress can be tracked across a key change. That is if the data being downloaded by an individual is known then the anyonomous string will change across the key change but the data identifier will not.</p>
<p>There are many other such problems with this sort of system as I well know and they are very difficult to get right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ripa</title>
		<link>http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/comment-page-1/#comment-41755</link>
		<dc:creator>Ripa</dc:creator>
		<pubDate>Tue, 15 Dec 2009 16:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1378#comment-41755</guid>
		<description>given the comments elsewere about weather theres &quot;a pseudo-random replacement algorithm&quot; used or Not, this Detica quote seems to clarify that,and a few other things too.

 although christopher does Not state the Detica persons&#039; name or position inside the company OC, so it could be some high ranking  PR personel, with no way to confirm or corroborate that at this time.

http://www.christopher-parsons.com/blog/privacy/update-to-virgin-media-and-copyright-dpi/#more-1483
&quot;In terms of the CView system, let’s first address the concern of anonymization. Specifically, we have to ask how stringent the anonymization system actually is. 

When I asked Detica about this process, they informed me that because the CView device is intended to produce a Copyright Infringement Index (aka the ‘Piracy Index’) by evaluating the overall filesharing on a network that identity information isn’t required for this objective. 

IP addresses are anonymized at the source/DPI device using a pseudo-random replacement algorithm, which also entails ignoring the external IP addresses. 

The key generation system is managed automatically by the device (and thus an ISP can’t muck around with the system), and keys are periodically cycled and redistributed. 

The keys are never made available outside of the device, and once a set of keys for a given time period are discarded they cannot be recovered – the process is irreversible. 

On this basis, we can argue that no subscriber ID is associated with the randomized replacement algorithm, there is no way to associate a subscriber ID with the pseudo-random number after the fact, and as such the anonymization system should serve its purpose. 

Of course, there is a concern that there are no such things as anonymization processes – as noted by Paul Ohm &quot; 
http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1450006
&quot;Broken Promises of Privacy: Responding to the Surprising Failure of Anonymization 

Paul Ohm 
University of Colorado Law School


August 13, 2009

University of Colorado Law Legal Studies Research Paper No. 09-12 &quot;</description>
		<content:encoded><![CDATA[<p>given the comments elsewere about weather theres &#8220;a pseudo-random replacement algorithm&#8221; used or Not, this Detica quote seems to clarify that,and a few other things too.</p>
<p> although christopher does Not state the Detica persons&#8217; name or position inside the company OC, so it could be some high ranking  PR personel, with no way to confirm or corroborate that at this time.</p>
<p><a href="http://www.christopher-parsons.com/blog/privacy/update-to-virgin-media-and-copyright-dpi/#more-1483" rel="nofollow">http://www.christopher-parsons.com/blog/privacy/update-to-virgin-media-and-copyright-dpi/#more-1483</a><br />
&#8220;In terms of the CView system, let’s first address the concern of anonymization. Specifically, we have to ask how stringent the anonymization system actually is. </p>
<p>When I asked Detica about this process, they informed me that because the CView device is intended to produce a Copyright Infringement Index (aka the ‘Piracy Index’) by evaluating the overall filesharing on a network that identity information isn’t required for this objective. </p>
<p>IP addresses are anonymized at the source/DPI device using a pseudo-random replacement algorithm, which also entails ignoring the external IP addresses. </p>
<p>The key generation system is managed automatically by the device (and thus an ISP can’t muck around with the system), and keys are periodically cycled and redistributed. </p>
<p>The keys are never made available outside of the device, and once a set of keys for a given time period are discarded they cannot be recovered – the process is irreversible. </p>
<p>On this basis, we can argue that no subscriber ID is associated with the randomized replacement algorithm, there is no way to associate a subscriber ID with the pseudo-random number after the fact, and as such the anonymization system should serve its purpose. </p>
<p>Of course, there is a concern that there are no such things as anonymization processes – as noted by Paul Ohm &#8221;<br />
<a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1450006" rel="nofollow">http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1450006</a><br />
&#8220;Broken Promises of Privacy: Responding to the Surprising Failure of Anonymization </p>
<p>Paul Ohm<br />
University of Colorado Law School</p>
<p>August 13, 2009</p>
<p>University of Colorado Law Legal Studies Research Paper No. 09-12 &#8220;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clive Robinson</title>
		<link>http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/comment-page-1/#comment-41672</link>
		<dc:creator>Clive Robinson</dc:creator>
		<pubDate>Mon, 14 Dec 2009 14:43:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1378#comment-41672</guid>
		<description>@ Richard,

&quot;Yes it does … it says you’re not going to brute force it !&quot;

No it does not, not at all.

All,

&quot;A modern crypto algorithm with a key of substantial length&quot;

says in &quot;somebodies view&quot; the key is of a &quot;substantial length&quot;.

Some people would say 128bits for a modern algorithm like AES is ok, but 128bits for RSA most definatly not.

So as I said you have not actually said anything by which a

&quot;a judgment qualative or otherwise can be made&quot;.

For instance it is not clear if it is a statment from their PR people or your considered opinion after due consideration of the relavant facts.

Saying,

&quot;it says you’re not going to brute force it&quot;

Is only saying that you think the key space is too large to mount the least optimal practical attack.

Thus even if the key is of sufficient length for the algorithm to prevent a &quot;british museum attack&quot; it does not state anything about how the key is selected in use.

That is how is it generated, how often is it changed etc etc etc.

Would all have to be known before a judgment could be made.
 
As I said the devil is in the details.

Now maybe you do not know the details, maybe you know only some of them, maybe they have been shown to you under an NDA or maybe they are open to review to any interested party.

All we know from your posting is insufficient for &quot;a judgment qualative or otherwise can be made&quot;.

With regard to,

&quot;...ask you to make a suitable distinction between a product that Detica is trying to create... ...and correcting some false impressions given by their PR team.&quot;

Hmm all you appear to have realy said on this is,

&quot;The links that they [Detica] monitor need not be carrying all of the ISP’s traffic — they merely hope that it will be a statistically significant sample.&quot;, and,

&quot;The statistics system then scales up its numbers (to adjust for any sampling at the earlier stages) and generates reports and graphs that give information such as the total amount of P2P traffic;&quot; and,

&quot;then the proportion that is “unlawful file sharing” can only be guessed at. Also, the system cannot even be totally sure that the transfer of a copyrighted file is in fact unlawful&quot;, and,

&quot;Detica are giving the impression that ISPs will be happy to see their new product. I’m less sure that ISPs actually want to measure this traffic quite so exactly.&quot;

Let me paraphrase,

Detica have a system that sees some of an ISP&#039;s traffic. Which they hope will will be statistically sufficient. This they then scale up to give a figure of the total amount of P2P traffic on the ISP&#039;s network...

But it only recognises some P2P traffic and may not be able to tell the content and if they can if it is illegal or not...

Thus, &#039;the proportion that is “unlawful file sharing” can only be guessed at.&#039;

And &#039;Detica are giving the impression that ISPs will be happy to see their new product.&#039;.

Hmm, you give the impression that you are close to saying their product cannot do what they claim, and that you don&#039;t think their product has a market currently.

And my original concern was that there was a lack of information, and that this &quot;information vacum&quot; would be filed by unwarented speculation, that could be averted by technical information that would reduce fears and if required the methods involved cold be easily strengthend.

Ahh but I forgot you also said,

&quot;Finally, the paranoid will observe that minor tweaks to the software will deliver up a first-class monitoring system that can generate reports about unlawful activity by individual users;&quot;

Some (Detica PR for instance) might think you where actually trying to &quot;fan the flames&quot;. 

And you invited me to do this review of what you had said, knowing that I had said,

&quot;I think you will therfore understand why there might be more than the odd questioning eye brow raised at such apparantly inconsistant statments.&quot;

Hmm...</description>
		<content:encoded><![CDATA[<p>@ Richard,</p>
<p>&#8220;Yes it does … it says you’re not going to brute force it !&#8221;</p>
<p>No it does not, not at all.</p>
<p>All,</p>
<p>&#8220;A modern crypto algorithm with a key of substantial length&#8221;</p>
<p>says in &#8220;somebodies view&#8221; the key is of a &#8220;substantial length&#8221;.</p>
<p>Some people would say 128bits for a modern algorithm like AES is ok, but 128bits for RSA most definatly not.</p>
<p>So as I said you have not actually said anything by which a</p>
<p>&#8220;a judgment qualative or otherwise can be made&#8221;.</p>
<p>For instance it is not clear if it is a statment from their PR people or your considered opinion after due consideration of the relavant facts.</p>
<p>Saying,</p>
<p>&#8220;it says you’re not going to brute force it&#8221;</p>
<p>Is only saying that you think the key space is too large to mount the least optimal practical attack.</p>
<p>Thus even if the key is of sufficient length for the algorithm to prevent a &#8220;british museum attack&#8221; it does not state anything about how the key is selected in use.</p>
<p>That is how is it generated, how often is it changed etc etc etc.</p>
<p>Would all have to be known before a judgment could be made.</p>
<p>As I said the devil is in the details.</p>
<p>Now maybe you do not know the details, maybe you know only some of them, maybe they have been shown to you under an NDA or maybe they are open to review to any interested party.</p>
<p>All we know from your posting is insufficient for &#8220;a judgment qualative or otherwise can be made&#8221;.</p>
<p>With regard to,</p>
<p>&#8220;&#8230;ask you to make a suitable distinction between a product that Detica is trying to create&#8230; &#8230;and correcting some false impressions given by their PR team.&#8221;</p>
<p>Hmm all you appear to have realy said on this is,</p>
<p>&#8220;The links that they [Detica] monitor need not be carrying all of the ISP’s traffic — they merely hope that it will be a statistically significant sample.&#8221;, and,</p>
<p>&#8220;The statistics system then scales up its numbers (to adjust for any sampling at the earlier stages) and generates reports and graphs that give information such as the total amount of P2P traffic;&#8221; and,</p>
<p>&#8220;then the proportion that is “unlawful file sharing” can only be guessed at. Also, the system cannot even be totally sure that the transfer of a copyrighted file is in fact unlawful&#8221;, and,</p>
<p>&#8220;Detica are giving the impression that ISPs will be happy to see their new product. I’m less sure that ISPs actually want to measure this traffic quite so exactly.&#8221;</p>
<p>Let me paraphrase,</p>
<p>Detica have a system that sees some of an ISP&#8217;s traffic. Which they hope will will be statistically sufficient. This they then scale up to give a figure of the total amount of P2P traffic on the ISP&#8217;s network&#8230;</p>
<p>But it only recognises some P2P traffic and may not be able to tell the content and if they can if it is illegal or not&#8230;</p>
<p>Thus, &#8216;the proportion that is “unlawful file sharing” can only be guessed at.&#8217;</p>
<p>And &#8216;Detica are giving the impression that ISPs will be happy to see their new product.&#8217;.</p>
<p>Hmm, you give the impression that you are close to saying their product cannot do what they claim, and that you don&#8217;t think their product has a market currently.</p>
<p>And my original concern was that there was a lack of information, and that this &#8220;information vacum&#8221; would be filed by unwarented speculation, that could be averted by technical information that would reduce fears and if required the methods involved cold be easily strengthend.</p>
<p>Ahh but I forgot you also said,</p>
<p>&#8220;Finally, the paranoid will observe that minor tweaks to the software will deliver up a first-class monitoring system that can generate reports about unlawful activity by individual users;&#8221;</p>
<p>Some (Detica PR for instance) might think you where actually trying to &#8220;fan the flames&#8221;. </p>
<p>And you invited me to do this review of what you had said, knowing that I had said,</p>
<p>&#8220;I think you will therfore understand why there might be more than the odd questioning eye brow raised at such apparantly inconsistant statments.&#8221;</p>
<p>Hmm&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Clayton</title>
		<link>http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/comment-page-1/#comment-41553</link>
		<dc:creator>Richard Clayton</dc:creator>
		<pubDate>Sun, 13 Dec 2009 00:41:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1378#comment-41553</guid>
		<description>@Clive

&lt;i&gt;It convays no usefull information by which a judgment qualative or otherwise can be made.&lt;/i&gt;

Yes it does ... it says you&#039;re not going to brute force it !

&lt;i&gt;The normal implication of “encryption” is that it is of necessity reversable.&lt;/i&gt;

This is precisely why I made the point about the key not leaving the box, so that you won&#039;t be able to reverse it unless you have access to the inside of the box. That&#039;s why I think a comparison with a hash is helpful -- it&#039;s certainly not a public key system, which was the context in which I made that comparison.

&lt;i&gt;I think you will therfore understand why there might be more than the odd questioning eye brow raised at such apparantly inconsistant statments.&lt;/i&gt;

I will just invite you to read the whole article again ... and perhaps when doing so ask you to make a suitable distinction between a product that Detica is trying to create (doubtless they&#039;d be delighted to answer all your detailed questions, and listen with great interest to your description of their motives); and my role in reporting some of its more interesting aspects -- and correcting some false impressions given by their PR team.</description>
		<content:encoded><![CDATA[<p>@Clive</p>
<p><i>It convays no usefull information by which a judgment qualative or otherwise can be made.</i></p>
<p>Yes it does &#8230; it says you&#8217;re not going to brute force it !</p>
<p><i>The normal implication of “encryption” is that it is of necessity reversable.</i></p>
<p>This is precisely why I made the point about the key not leaving the box, so that you won&#8217;t be able to reverse it unless you have access to the inside of the box. That&#8217;s why I think a comparison with a hash is helpful &#8212; it&#8217;s certainly not a public key system, which was the context in which I made that comparison.</p>
<p><i>I think you will therfore understand why there might be more than the odd questioning eye brow raised at such apparantly inconsistant statments.</i></p>
<p>I will just invite you to read the whole article again &#8230; and perhaps when doing so ask you to make a suitable distinction between a product that Detica is trying to create (doubtless they&#8217;d be delighted to answer all your detailed questions, and listen with great interest to your description of their motives); and my role in reporting some of its more interesting aspects &#8212; and correcting some false impressions given by their PR team.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clive Robinson</title>
		<link>http://www.lightbluetouchpaper.org/2009/12/07/what-does-detica-detect/comment-page-1/#comment-41549</link>
		<dc:creator>Clive Robinson</dc:creator>
		<pubDate>Sat, 12 Dec 2009 23:02:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1378#comment-41549</guid>
		<description>@ Richard,

&#039;A modern crypto algorithm with a key of substantial length.&#039;

That is a little like saying,

&quot;The wiring in my house is of modern design with a conductor of substantial CSA&quot;

It convays no usefull information by which a judgment qualative or otherwise can be made.

As I said,

&#039;I know from designing similar “anonymising key” systems the devil is most definatly in the details.&#039;

Which for an unstated reason you have not provided details.

Which obviously you or Detica are entitled to do.

However you also have to grant a similar right to others not to take your unsupported statments as being of any assurance.

But please do not think I&#039;m being rude or insensitive, I&#039;m concerned that the &quot;vacum principle&quot; may be applied. 
Which may give rise based on past applications, to the notion that there is a questionable motive for keeping such details from the public (as has proved to be the case with phorm).

This is not helped by your apparently inconsistant statments. You say &quot;encryption&quot; not &quot;hash&quot; in your article but say,

&#039;No, more like a crytographic hash ( or “digest” ).&#039;

In reply to one set of questions but,

&#039;A modern crypto algorithm with a key of substantial length.&#039;

To another.

The normal implication of &quot;encryption&quot; is that it is of necessity reversable. 

However the normal implication of &quot;hash&quot; is that it is not of necessity reversable. 

And the normal implication of &quot;crytographic hash&quot; is that it is not reversable (except under special circumstances).

I think you will therfore understand why there might be more than the odd questioning eye brow raised at such apparantly inconsistant statments.</description>
		<content:encoded><![CDATA[<p>@ Richard,</p>
<p>&#8216;A modern crypto algorithm with a key of substantial length.&#8217;</p>
<p>That is a little like saying,</p>
<p>&#8220;The wiring in my house is of modern design with a conductor of substantial CSA&#8221;</p>
<p>It convays no usefull information by which a judgment qualative or otherwise can be made.</p>
<p>As I said,</p>
<p>&#8216;I know from designing similar “anonymising key” systems the devil is most definatly in the details.&#8217;</p>
<p>Which for an unstated reason you have not provided details.</p>
<p>Which obviously you or Detica are entitled to do.</p>
<p>However you also have to grant a similar right to others not to take your unsupported statments as being of any assurance.</p>
<p>But please do not think I&#8217;m being rude or insensitive, I&#8217;m concerned that the &#8220;vacum principle&#8221; may be applied.<br />
Which may give rise based on past applications, to the notion that there is a questionable motive for keeping such details from the public (as has proved to be the case with phorm).</p>
<p>This is not helped by your apparently inconsistant statments. You say &#8220;encryption&#8221; not &#8220;hash&#8221; in your article but say,</p>
<p>&#8216;No, more like a crytographic hash ( or “digest” ).&#8217;</p>
<p>In reply to one set of questions but,</p>
<p>&#8216;A modern crypto algorithm with a key of substantial length.&#8217;</p>
<p>To another.</p>
<p>The normal implication of &#8220;encryption&#8221; is that it is of necessity reversable. </p>
<p>However the normal implication of &#8220;hash&#8221; is that it is not of necessity reversable. </p>
<p>And the normal implication of &#8220;crytographic hash&#8221; is that it is not reversable (except under special circumstances).</p>
<p>I think you will therfore understand why there might be more than the odd questioning eye brow raised at such apparantly inconsistant statments.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

