Hidden Communication in P2P Networks Steganographic Handshake and - PowerPoint PPT Presentation
Hidden Communication in P2P Networks Steganographic Handshake and Broadcast Raphael Eidenbenz, Thomas Locher, Roger Wattenhofer INFOCOM 2011 ETH Zurich Distributed Computing Group ETH Zurich Distributed Computing Group Raphael
Hidden Communication in P2P Networks Steganographic Handshake and Broadcast Raphael Eidenbenz, Thomas Locher, Roger Wattenhofer INFOCOM 2011 ETH Zurich – Distributed Computing Group ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 1
Spy Rendezvous In London, April’s a spring month . ..whereas in St.Petersburg we’re freezing our butts off. CIA MI6 ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 2
Spy Rendezvous In London, April’s a spring month . Yes, Russian winters are cold. Enjoy your stay, sir. CIA ?? ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 3
Steganographic Handshake in Networks Regular peers Conspirers Share files Talk to other conspirers without raising suspicion ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 4
Steganographic Handshake in Networks ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 5
Steganographic Handshake in Networks ? ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 6
Steganographic Handshake in Networks ? ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 7
Steganographic Channels • P2P File sharing – Block request sequence – Block subset selection • Timing • Bandwidth • Ports ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 8
Steganographic Broadcast • Send a message to all conspirers n • Bittorrent-like p2p file sharing system c n-c ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 9
Steganographic Broadcast • Send a message to all conspirers • Bittorrent-like p2p file sharing system k ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 10
Efficient Broadcast Lemma ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 11
Efficient Broadcast Lemma Algorithm ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 12
Stronger Authority Models ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 13
Steganographic Handshake in BitThief • BitThief is a BitTorrent client that – Free rides with BitTorrent clients [1], and – Trades tit-for-tat (T4T) with other BitThiefs [2] • Block request sequence • Hybrid approach using PEX – Order of peer addresses – Forged peer address [1] Locher et al., Free Riding in Bittorrent is Cheap , HotNets 2006 [2] Locher et al., Rescuing Tit-for-Tat with Source Coding , P2P 2007 ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 14
Reprise ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 15
Thank You! Questions & Comments?
References • P. Erdös and A. Rényi, On Random Graphs , Publicationes Mathematicae, 1959. • R. Van der Hofstad, Random Graphs and Complex Networks , 2007. • BitThief – A Free Riding BitTorrent Client . http://bitthief.ethz.ch • Locher et al., Free Riding in Bittorrent is Cheap , HotNets 2006 • Locher et al., Rescuing Tit-for-Tat with Source Coding , P2P 2007 ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 17
Encoding Bits Into a Permutation ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 18
Proof of Lemma 3.2 ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 19
Broadcast under Individual Monitoring ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 20
Broadcast under Complete Monitoring ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 21
Broadcast under Stochastic Monitoring ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 22
Broadcast under Stochastic Monitoring ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 23
Spy Rendezvous In London, April’s a spring month . ..whereas in St.Petersburg we’re freezing our butts off. CIA MI6 ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM 2011 24
Recommend
More recommend
Explore More Topics
Stay informed with curated content and fresh updates.