24

I'm having trouble finding precise information about the encryption setting of uTorrent. From what I understand, it's used to hide the torrent traffic from ISPs so that they cannot make the difference between the uTorrent traffic and regular traffic.

  1. When a web admin looks at encrypted bittorrent traffic, does it appear encrypted?
  2. Can they extract some information from it - file name, content, etc.?

From what I read around, it's not clear to me whether this is really encryption or just obfuscation.

  • Anybody with an answer not based on Wikipedia or on the first Google results? :) (yes I already checked all that and it doesn't really answer the question) – laurent May 6 '12 at 11:53
  • hey check again, this time around... i've answered bullet-for-bullet... – user1055604 May 7 '12 at 17:26
  • just curious... answer unaccepted? can i improve on answer in some way... – user1055604 Feb 2 '13 at 8:38
21

What does encryption Do?

The RC4 encryption obfuscates not only the header but the entire stream. This means that it’s very hard for your ISP to detect that the traffic you are generating comes from BitTorrent.

Answer
  1. The goal of BitTorrent encryption is to obfuscate BitTorrent traffic and thereby make it harder for ISPs to detect. The encrypted network connections are harder to identify as BitTorrent streams, and therefore are harder to block.

  2. The whole point of BitTorrent is its ability to share files with complete strangers. So, encryption does not hide the actual data people are sharing, everyone can still connect to a BitTorrent swarm, record your IP-address, and send you an infringement notice.

(src)

  • I doesn't seem to ber useful because services such as speedify detect it, and proxies too. – skan Sep 25 '16 at 18:26
7

In the end I got my answer from this article, from Bram Cohen, the inventor of BitTorrent:

The so-called ‘encryption’ of BitTorrent traffic isn’t really encryption, it’s obfuscation. It provides no anonymity whatsoever, and only temporarily evades traffic shaping.

So it's called encryption but it's really just obfuscation, anyone checking the traffic can still find out what is being downloaded/uploaded.

2

Some ISPs (Internet Service Providers) actively interfere with P2P activities in order to reduce their bandwidth requirements. This causes µTorrent and other file sharing download speeds to become slow. To avoid this, µTorrent and other clients have introduced an encryption protocol to prevent ISPs from identifying BitTorrent traffic.

-uTorrent: Enabling Protocol Encryption

A security protocol (cryptographic protocol or encryption protocol) is an abstract or concrete protocol that performs a security-related function and applies cryptographic methods. A protocol describes how the algorithms should be used. A sufficiently detailed protocol includes details about data structures and representations, at which point it can be used to implement multiple, interoperable versions of a program.

-Wikipedia: Cryptographic protocol

  • 4
    -1 what kinda answer is that when you only cite what we already know? It doesn't even answer the second question which is by far the most interesting. – Luc Jul 7 '13 at 10:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.