An Efficient Encryption Algorithm for P2P Networks Robust Against Man-in-the-Middle Adversary
Peer-to-Peer (P2P) networks have become popular as a new paradigm for information exchange and are being used in many applications such as file sharing, distributed computing, video conference, VoIP, radio and TV broadcasting. This popularity comes with security implications and vulnerabilities that need to be addressed. Especially duo to direct communication between two end nodes in P2P networks, these networks are potentially vulnerable to "Man-in-the-Middle" attacks. In this paper, the authors propose a new public-key crypto-system for P2P networks that is robust against Man-in-the-Middle adversary. This crypto-system is based on RSA and knapsack problems. Their precoding-based algorithm uses knapsack problem for performing permutation and padding random data to the message.