Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems 7 th.IEEE International Conference on Peer-to-Peer Computing Cristiano Costa, Jussara Almeida -Department of Computer Science Federal University of Minas Gerais Belo Horizonte, MG, Brazil 許紘瑋 李洛維
Outline Introduction Credence, Scrubber Hybrid Reputation System Results Conclusion 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems2 Lab./CSIE/NDHU
Outline Introduction Credence, Scrubber Hybrid Reputation System Results Conclusion 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems3 Lab./CSIE/NDHU
Introduction What is content pollution? ◦ Download… Game trailer ◦ Actually… It’s a porno ◦ Or… Corrupted content 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems4 Lab./CSIE/NDHU
Introduction Fight the pollution! ◦ ISOLATE polluted objects ◦ STONE the polluters 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems5 Lab./CSIE/NDHU
Outline Introduction Credence, Scrubber Hybrid Reputation System Results Conclusion 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems6 Lab./CSIE/NDHU
Credence, Scrubber Reputation of an object 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems7 Lab./CSIE/NDHU
Credence, Scrubber Reputation of an object 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems8 Lab./CSIE/NDHU
Credence, Scrubber Reputation of an object 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems9 Lab./CSIE/NDHU
Credence, Scrubber Reputation of an object 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems10 Lab./CSIE/NDHU
Credence, Scrubber Reputation of an object 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems11 Lab./CSIE/NDHU
Credence, Scrubber Reputation of an object 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems12 Lab./CSIE/NDHU
Credence, Scrubber Reputation of an object 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems13 Lab./CSIE/NDHU
Credence, Scrubber Reputation of an object Gather votes before download More weight to votes from like-minded peers Store the reputation of objects Store the like-minded peers 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems14 Lab./CSIE/NDHU
Credence, Scrubber Reputation of a peer 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems15 Lab./CSIE/NDHU
Credence, Scrubber Reputation of a peer 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems16 Lab./CSIE/NDHU
Credence, Scrubber Reputation of a peer 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems17 Lab./CSIE/NDHU
Credence, Scrubber Reputation update (I.E.) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems18 Lab./CSIE/NDHU
Credence, Scrubber Reputation update (I.E.) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems19 Lab./CSIE/NDHU
Credence, Scrubber Reputation of an peer Based on “Individual Experience” and “Peer Testimonial” Store the reputation of peers 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems20 Lab./CSIE/NDHU
Outline Introduction Credence, Scrubber Hybrid Reputation System Results Conclusion 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems21 Lab./CSIE/NDHU
Hybrid Reputation System 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems22 Lab./CSIE/NDHU
Hybrid Reputation System 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems23 Lab./CSIE/NDHU
Credence, Scrubber Reputation of an object 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems24 Lab./CSIE/NDHU
Hybrid Reputation System 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems25 Lab./CSIE/NDHU
Hybrid Reputation System 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems26 Lab./CSIE/NDHU
Hybrid Reputation System Reputation update (I.E.) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems27 Lab./CSIE/NDHU
Hybrid Reputation System Reputation update (I.E.) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems28 Lab./CSIE/NDHU
Hybrid Reputation System Reputation update (I.E.) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems29 Lab./CSIE/NDHU Liar! Polluter! Liar!
Hybrid Reputation System Reputation update (I.E.) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems30 Lab./CSIE/NDHU Thanks!
Hybrid Reputation System 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems31 Lab./CSIE/NDHU
Hybrid Reputation System 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems32 Lab./CSIE/NDHU
Hybrid Reputation System Individual Experience 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems33 Lab./CSIE/NDHU
Hybrid Reputation System Reputation update (I.E.) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems34 Lab./CSIE/NDHU Liar! Polluter! Liar!
Hybrid Reputation System Reputation update (I.E.) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems35 Lab./CSIE/NDHU Thanks!
Hybrid Reputation System Peer Testimonials 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems36 Lab./CSIE/NDHU
Credence, Scrubber Reputation of a peer 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems37 Lab./CSIE/NDHU
Hybrid Reputation System Conclusion 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems38 Lab./CSIE/NDHU
Outline Introduction Credence, Scrubber Hybrid Reputation System Results Conclusion 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems39 Lab./CSIE/NDHU
Results Evaluation methodology ◦ Network model: A perfect P2P overlay ◦ Object model: F files, each with some versions Randomly select file to download Download the most popular version 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems40 Lab./CSIE/NDHU
Results Evaluation methodology ◦ Peer model: Good peers come and go Good peers may have wrong opinion (p = p error ) Active polluters never leave nor download Both may delete all polluted objects they’re sharing with probability 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems41 Lab./CSIE/NDHU
Results Evaluation methodology ◦ Pollution dissemination model: Decoy insertion(false popularity) Identifier corruption ◦ Attack model: Collusion (peer defamation) Sybil attack (r replicas) Uncooperative community (users may give no feedback) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems42 Lab./CSIE/NDHU
Results Simulation results 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems43 Lab./CSIE/NDHU
Results Pollution disseminate(UF =1, =1) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems44 Lab./CSIE/NDHU
Results Pollution disseminate(UF =1, =1) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems45 Lab./CSIE/NDHU
Results User cooperation( = 1) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems46 Lab./CSIE/NDHU
Results User cooperation( = 1) 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems47 Lab./CSIE/NDHU
Results Community opinion 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems48 Lab./CSIE/NDHU
Results Penalty/Reward factors 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems49 Lab./CSIE/NDHU
Results Update of network opinion 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems50 Lab./CSIE/NDHU
Outline Introduction Credence, Scrubber Hybrid Reputation System Results Conclusion 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems51 Lab./CSIE/NDHU
Conclusion A hybrid peer and object reputation system Effective, robust Depend on reliable user feedback 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems52 Lab./CSIE/NDHU
Conclusion Future work: ◦ Further evaluation under other attacks ◦ Prototyping and extending to other application domains 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems53 Lab./CSIE/NDHU
Conclusion Q & A 2016/3/3 Reputation Systems for Fighting Pollution in Peer-to-Peer File Sharing Systems54 Lab./CSIE/NDHU Bye~