What does the encryption setting of uTorrent do?

24

5

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.

laurent

Posted 2012-05-06T07:24:11.643

Reputation: 5 258

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 – 2012-05-06T11:53:49.757

hey check again, this time around... i've answered bullet-for-bullet... – user1055604 – 2012-05-07T17:26:12.727

just curious... answer unaccepted? can i improve on answer in some way... – user1055604 – 2013-02-02T08:38:31.653

Answers

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.

laurent

Posted 2012-05-06T07:24:11.643

Reputation: 5 258

22

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)

user1055604

Posted 2012-05-06T07:24:11.643

Reputation: 1 485

I doesn't seem to ber useful because services such as speedify detect it, and proxies too. – skan – 2016-09-25T18:26:53.440

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

dcd0181

Posted 2012-05-06T07:24:11.643

Reputation: 247

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 – 2013-07-07T10:17:00.320