In this project we are trying to detect whether a given node is sybil or not by measuring their bandwidth.
We have been working on an idea that in a P2P network a Sybil entity could be utilizing the maximum number of resources (like storage, network bandwidth etc), we have come up with a theoretical model to find the bandwidth usage by different nodes assuming the uncooperative environment. Once suspicion is arise, we can throw other resource testing like computing puzzles, storage ability and Admission Control System scheme to come closure detecting a Sybil entity in the network.
We need bandwidth estimation techniques and tools that can work in uncooperative environments and remove the assumption that users in the system are trustworthy.
Rest I will explain later.