Content deleted Content added
→Operation: correct wrong info |
major rewrite to clear up some unexplained references, fixed the crypto-description, generalized to specification level instead of client-specific info |
||
Line 1:
{{Current}}
'''Protocol header
==History==
Protocol header
In the late January of 2006 the Azureus developers decided to design and simultanously implement a new protocol obfuscation method that was openly specified. This first draft was heavily critizied since it lacked several key features the later version should include. After negotations between different BitTorrent developers a new proposal was written and then implemented into the respective [[µTorrent]] and [[Azureus]] betas within days.
Azureus supports the final spec since [[25 January]] [[2006]] (version 2.3.0.7 B33) and µTorrent followed 4 days later with Beta 1.4.1 build 407
[[Bram Cohen]], the inventor of [[BitTorrent]], recently commented disfavouring on the ongoing development to obfuscate the BitTorrent protocol. [http://bramcohen.livejournal.com/29886.html]
==Operation==
The BitComet PHE method is not published
MSE/PE uses a [[D-H]] exchange to establish the key, then it uses [[RC4]] to encrypt the data.
The estimated strength of the encryption lies around 60-80bit (see [http://www.faqs.org/rfcs/rfc3526.html RFC3526] chapter 8) of common symmetric encryption algorithms, which is quite low for todays cryptographic standards but one has to keep in mind that this protocol wasn't designed as a secure transport protocol like SSL or SSH but as fast and efficient mean to obfuscated the transported content.
==External link==
*[http://azureus.aelitis.com/wiki/index.php/Message_Stream_Encryption Description on the official Azureus wiki]
*[http://azureus.aelitis.com/wiki/index.php/Bad_ISPs An evergrowing list of BitTorrent traffic shaping ISPs]
[[Category:BitTorrent]]
[[Category:Cryptographic protocols]]
|