<?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/"
	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>Comments on: BitTorrent peer list encryption</title>
	<atom:link href="http://rdist.root.org/2008/02/18/bittorrent-peer-list-encryption/feed/" rel="self" type="application/rss+xml" />
	<link>http://rdist.root.org/2008/02/18/bittorrent-peer-list-encryption/</link>
	<description>Embedded security, crypto, software protection</description>
	<lastBuildDate>Tue, 16 Mar 2010 03:16:39 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Nate Lawson</title>
		<link>http://rdist.root.org/2008/02/18/bittorrent-peer-list-encryption/#comment-4458</link>
		<dc:creator>Nate Lawson</dc:creator>
		<pubDate>Tue, 26 Feb 2008 19:36:03 +0000</pubDate>
		<guid isPermaLink="false">http://rdist.root.org/?p=109#comment-4458</guid>
		<description>ac, good idea.  I was hoping that there would be more opportunistic encryption for legacy traffic, perhaps via growing VPN use, and thus all traffic would eventually be mixed and hard to differentiate.  Your p2p game protocol could actually be unencrypted but transparently negotiate encryption for all TCP connections, including ones not part of the game itself.  Having the game running would be all that was needed to start hiding a lot of unrelated traffic.

There is one good point in all this.  Despite protests by security people, naive ideas like IP-based authentication continue to be reintroduced since active MitM attacks don&#039;t commonly affect ordinary users.  Now we all know you have to assume ever-present MitM and your ISP is just the first adopter.</description>
		<content:encoded><![CDATA[<p>ac, good idea.  I was hoping that there would be more opportunistic encryption for legacy traffic, perhaps via growing VPN use, and thus all traffic would eventually be mixed and hard to differentiate.  Your p2p game protocol could actually be unencrypted but transparently negotiate encryption for all TCP connections, including ones not part of the game itself.  Having the game running would be all that was needed to start hiding a lot of unrelated traffic.</p>
<p>There is one good point in all this.  Despite protests by security people, naive ideas like IP-based authentication continue to be reintroduced since active MitM attacks don&#8217;t commonly affect ordinary users.  Now we all know you have to assume ever-present MitM and your ISP is just the first adopter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ac</title>
		<link>http://rdist.root.org/2008/02/18/bittorrent-peer-list-encryption/#comment-4453</link>
		<dc:creator>ac</dc:creator>
		<pubDate>Sun, 24 Feb 2008 14:40:11 +0000</pubDate>
		<guid isPermaLink="false">http://rdist.root.org/?p=109#comment-4453</guid>
		<description>Really the best way to combat this development is to go around it the other way: Develop &quot;the new WoW&quot; except that it&#039;s p2p based and requires symmetrical bandwidth. I&#039;ve already theorized up this type of game from technical standpoint so that the cheating that might plague p2p game would not become an issue. Essentially a 3rd party peer would act as the &#039;server&#039; for resolution of fight between two players (peer 1&amp;2) and the &#039;server peer&#039; would be decided on latency to peer 1&amp;2 etc on the fly. 

Now if the encrypted game traffic gets dropped because it looks like torrent traffic then whoops ISP will get sued and go out of business due to word of mouth if they don&#039;t act.</description>
		<content:encoded><![CDATA[<p>Really the best way to combat this development is to go around it the other way: Develop &#8220;the new WoW&#8221; except that it&#8217;s p2p based and requires symmetrical bandwidth. I&#8217;ve already theorized up this type of game from technical standpoint so that the cheating that might plague p2p game would not become an issue. Essentially a 3rd party peer would act as the &#8217;server&#8217; for resolution of fight between two players (peer 1&amp;2) and the &#8217;server peer&#8217; would be decided on latency to peer 1&amp;2 etc on the fly. </p>
<p>Now if the encrypted game traffic gets dropped because it looks like torrent traffic then whoops ISP will get sued and go out of business due to word of mouth if they don&#8217;t act.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Lawson</title>
		<link>http://rdist.root.org/2008/02/18/bittorrent-peer-list-encryption/#comment-4451</link>
		<dc:creator>Nate Lawson</dc:creator>
		<pubDate>Fri, 22 Feb 2008 17:38:16 +0000</pubDate>
		<guid isPermaLink="false">http://rdist.root.org/?p=109#comment-4451</guid>
		<description>PaulM, MSE/PE are for encrypting data transfers between peers.  This new addition was for encrypting the list of peers that is downloaded from the tracker (central server).  It&#039;s kind of silly how encryption keeps getting added piecemeal instead of being designed in from the beginning.  It can always be turned off if it&#039;s a performance problem for a particular client or tracker.

I&#039;m surprised that just MSE/PE works for you.  I was advised by the Azureus developers on irc that it is no longer sufficient for Comcast.  The wiki you point to also says this, giving the justification for peer list encryption as a necessary measure to circumvent Sandvine.
http://en.wikipedia.org/wiki/BitTorrent_protocol_encryption#Remains_vulnerable_to_disrupted_peer_traffic</description>
		<content:encoded><![CDATA[<p>PaulM, MSE/PE are for encrypting data transfers between peers.  This new addition was for encrypting the list of peers that is downloaded from the tracker (central server).  It&#8217;s kind of silly how encryption keeps getting added piecemeal instead of being designed in from the beginning.  It can always be turned off if it&#8217;s a performance problem for a particular client or tracker.</p>
<p>I&#8217;m surprised that just MSE/PE works for you.  I was advised by the Azureus developers on irc that it is no longer sufficient for Comcast.  The wiki you point to also says this, giving the justification for peer list encryption as a necessary measure to circumvent Sandvine.<br />
<a href="http://en.wikipedia.org/wiki/BitTorrent_protocol_encryption#Remains_vulnerable_to_disrupted_peer_traffic" rel="nofollow">http://en.wikipedia.org/wiki/BitTorrent_protocol_encryption#Remains_vulnerable_to_disrupted_peer_traffic</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PaulM</title>
		<link>http://rdist.root.org/2008/02/18/bittorrent-peer-list-encryption/#comment-4450</link>
		<dc:creator>PaulM</dc:creator>
		<pubDate>Wed, 20 Feb 2008 21:47:39 +0000</pubDate>
		<guid isPermaLink="false">http://rdist.root.org/?p=109#comment-4450</guid>
		<description>I don&#039;t know how new RC4 MSE/PE actually are among bittorrent clients.  Encryption similar to this has been around for over 2 years. [1]

And speaking as a Comcast customer, I can demonstrate that MSE works to defeat their QoS/DoS efforts specific to BitTorrent traffic.  Trying to get the latest CentOS DVD ISO using rtorrent with &quot;encryption=allow_incoming,prefer_plaintext&quot; in my .rtorrent.rc will cause the download to be choked at 1Kbps, eventually timing out peers and never completing.  By changing to &quot;encryption=require,enable_retry&quot; that same torrent file will reach download speeds upwards of 500Kbps per peer, and upload speeds of about 40-50Kbps per peer.  That&#039;s in keeping with what I see from single SSH file transfers.

[1] http://en.wikipedia.org/wiki/BitTorrent_protocol_encryption#MSE.2FPE_in_BitTorrent_client_versions</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know how new RC4 MSE/PE actually are among bittorrent clients.  Encryption similar to this has been around for over 2 years. [1]</p>
<p>And speaking as a Comcast customer, I can demonstrate that MSE works to defeat their QoS/DoS efforts specific to BitTorrent traffic.  Trying to get the latest CentOS DVD ISO using rtorrent with &#8220;encryption=allow_incoming,prefer_plaintext&#8221; in my .rtorrent.rc will cause the download to be choked at 1Kbps, eventually timing out peers and never completing.  By changing to &#8220;encryption=require,enable_retry&#8221; that same torrent file will reach download speeds upwards of 500Kbps per peer, and upload speeds of about 40-50Kbps per peer.  That&#8217;s in keeping with what I see from single SSH file transfers.</p>
<p>[1] <a href="http://en.wikipedia.org/wiki/BitTorrent_protocol_encryption#MSE.2FPE_in_BitTorrent_client_versions" rel="nofollow">http://en.wikipedia.org/wiki/BitTorrent_protocol_encryption#MSE.2FPE_in_BitTorrent_client_versions</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Lawson</title>
		<link>http://rdist.root.org/2008/02/18/bittorrent-peer-list-encryption/#comment-4449</link>
		<dc:creator>Nate Lawson</dc:creator>
		<pubDate>Wed, 20 Feb 2008 18:52:55 +0000</pubDate>
		<guid isPermaLink="false">http://rdist.root.org/?p=109#comment-4449</guid>
		<description>Another way to say it is that P2P takes advantage of a unique inefficiency in the pricing of asymmetric broadband connections.  The downstream bandwidth is the most efficiently used while the upstream is overallocated for most apps.  However, if they cut the upstream too much, sending email attachments or uploading pictures would be too slow.</description>
		<content:encoded><![CDATA[<p>Another way to say it is that P2P takes advantage of a unique inefficiency in the pricing of asymmetric broadband connections.  The downstream bandwidth is the most efficiently used while the upstream is overallocated for most apps.  However, if they cut the upstream too much, sending email attachments or uploading pictures would be too slow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mmw</title>
		<link>http://rdist.root.org/2008/02/18/bittorrent-peer-list-encryption/#comment-4448</link>
		<dc:creator>mmw</dc:creator>
		<pubDate>Wed, 20 Feb 2008 01:39:36 +0000</pubDate>
		<guid isPermaLink="false">http://rdist.root.org/?p=109#comment-4448</guid>
		<description>ISPs do &quot;&quot;peer to peer&#039;, two years ago, it was very funny to see newspaper titles like, the danger behind peer-to-peer  howto stop it ecetera, I was involved against this http://en.wikipedia.org/wiki/DADVSI because as you show &quot;this is without end&quot; and the problem is rejected (on) the end-user, the real problem is still the same: why bittorrent exists? but nobody wants to start thinking about this, asking the right questions regarding Internet and may be we could find the good answers.

Cheers!</description>
		<content:encoded><![CDATA[<p>ISPs do &#8220;&#8221;peer to peer&#8217;, two years ago, it was very funny to see newspaper titles like, the danger behind peer-to-peer  howto stop it ecetera, I was involved against this <a href="http://en.wikipedia.org/wiki/DADVSI" rel="nofollow">http://en.wikipedia.org/wiki/DADVSI</a> because as you show &#8220;this is without end&#8221; and the problem is rejected (on) the end-user, the real problem is still the same: why bittorrent exists? but nobody wants to start thinking about this, asking the right questions regarding Internet and may be we could find the good answers.</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
