Official eMule-Board: Public/private Key Pairs And P2P File Xfer - Official eMule-Board

Jump to content


Page 1 of 1

Public/private Key Pairs And P2P File Xfer Question about P2P and encryption

#1 User is offline   kinnmirr 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 26-January 12

Posted 26 January 2012 - 11:02 PM

If this is a "Stupid Question", please forgive me.

When Public/Private key pairs are used to encrypt something, isn't that encryption "relatively secure"?

Isn't that the way Colombian drug cartels communicate using the internet?

So I ask, if "YOU" knew "MY" key and "I" knew "YOUR" key ... couldn't "YOU" and "I" communicate relatively securely? No one would know what's in the packets being sent, because no one can open and read those packets except YOU and ME ... RIGHT?

So I guess the BIG questions are
(1) how do "YOU" and "I" trade keys and
(2) how do "I" know "I" can trust "YOU".

Am I missing something?

KinnMirr
0

#2 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3,736
  • Joined: 13-May 07

Posted 27 January 2012 - 06:13 AM

View Postkinnmirr, on 27 January 2012 - 02:02 AM, said:

Am I missing something?

Probably something basic like Public-key cryptography
0

#3 User is offline   kinnmirr 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 26-January 12

Posted 27 January 2012 - 04:22 PM

View Postfox88, on 27 January 2012 - 06:13 AM, said:

View Postkinnmirr, on 27 January 2012 - 02:02 AM, said:

Am I missing something?

Probably something basic like Public-key cryptography


From what I've read (and remember I'm a newbie) one problem with eMule traffic is that ISP's can RECOGNIZE the eMule packets. Wouldn't encrypting the packets before xfer and decrypting the packets after receipt, make the ISPs recognition impossible? The packets would be anonymous to anonymous, right?

And once a week, eMule PUSHES a new key set to all eMule installations.

I understand, VERY SMART ISPs could disassemble eMule, find the key pair receiver, and hook it. Although not impossible, it might slow down the ISPs.
0

#4 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3,736
  • Joined: 13-May 07

Posted 27 January 2012 - 07:25 PM

View Postkinnmirr, on 27 January 2012 - 07:22 PM, said:

I understand, VERY SMART ISPs could disassemble eMule

The disassembling ISP would not be smart at all. To tell the truth, it would be plain stupid because eMule is open source.
0

#5 User is offline   Some Support 

  • Last eMule
  • PipPipPipPipPipPipPip
  • Group: Yes
  • Posts: 3,412
  • Joined: 27-June 03

Posted 28 January 2012 - 10:54 AM

eMule's packets are already encrypted if you enable Obfuscation. It is not using asymetric encryption for other clients, but this doesn't matters (and is intentional) - the packets can't be decrypted by ISPs on a broad scale. However ISPs can engage other methods to guess if a P2P protocol is used, like analyzing behaviour patterns (many packets of given sizes to many different IPs, lots of connections, lots of upload, etc) and throttle the connection based on that.

#6 User is offline   DJ_MELERIX 

  • Magnificent Member
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 384
  • Joined: 07-December 04

Posted 05 February 2012 - 07:46 AM

may be this is other noob question xD

but...

why eMule don't use AES encription for comunication ?
0

#7 User is offline   Some Support 

  • Last eMule
  • PipPipPipPipPipPipPip
  • Group: Yes
  • Posts: 3,412
  • Joined: 27-June 03

Posted 05 February 2012 - 09:16 AM

Because it makes no sense. Its much slower than RC4 and noone is going to attack the encryption algorithm in this case anyway.

The encrypted data of RC4 and AES look the same: Random.

#8 User is offline   DJ_MELERIX 

  • Magnificent Member
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 384
  • Joined: 07-December 04

Posted 06 February 2012 - 05:24 AM

but I guess ISPs can break RC4 easily, and do traffic shapping and related things against the packets :/

and AES at least could help to deal with ISPs.
0

#9 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,402
  • Joined: 28-December 02

Posted 06 February 2012 - 07:40 AM

AES would NOT help and anyone trying to do what you described would be plain stupid.
As SS already stated: It's far easier to track the number of connections and the size of the packets (and maybe the ports) of an IP to figure out if eMule is running there or not.
You could implement an "ISP secure" mode limiting the mentioned values but that would also drastically hamper the performance which is the point that's already the one most ppl are complaining about.
0

#10 User is offline   technician23 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 137
  • Joined: 21-January 07

Posted 04 March 2012 - 09:34 AM

encrpytion is not the thing, but the endpoint must be secure:
http://torrentfreak....booming-120302/

This post has been edited by technician23: 04 March 2012 - 09:34 AM

0

#11 User is offline   rdotto 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 21-March 12

Posted 23 March 2012 - 10:26 PM

Quote

it would be plain stupid because eMule is open source.


What does being open source have to do with the "intelligence" of the code?
0

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users