Reading List, CMSC 711, Spring 2010


Active

* David D. Clark The Design Philosophy of the DARPA Internet Protocols

* J\. Saltzer, D. Reed and D. Clark End-to-end arguments in system design

* Prasanna Ganesan, Krishna Gummadi, Hector Garcia-Molina Canon in G Major: Designing DHTs with Hierarchical Structure (Optional)

* Antony Rowstron, Peter Druschel Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems

* Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, and Hari Balakrishnan Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications




P2P

Michael Piatek Tomas Isdal Thomas Anderson Arvind Krishnamurthy Arun Venkataramani Do incentives build robustness in BitTorrent?

Angelos D. Keromytis, Vishal Misra, Dan Rubenstein SOS: Secure Overlay Services

Adam Bender, Rob Sherwood, Derek Monner, Nate Goergen, Neil Spring, Bobby Bhattacharjee Fighting Spam with the NeighborhoodWatch DHT

D\. Song and A. Perrig. Advanced and Authenticated Marking Schemes for IP Traceback (Optional)

Alex C. Snoeren, et. al Hash-Based IP Traceback (Optional)

Matthew Caesar, Miguel Castro, Edmund B. Nightingale, Greg O'Shea, Antony Rowstron Virtual ring routing: network routing inspired by DHTs

Bram Cohen Incentives Build Robustness in BitTorrent

Avi Yaar, Adrian Perrig, and Dawn Song. A Path Identification Mechanism to Defend against DDoS Attacks (Optional)

David G. Andersen. Mayday: Distributed Filtering for Internet Services

* Prasanna Ganesan, Krishna Gummadi, Hector Garcia-Molina Canon in G Major: Designing DHTs with Hierarchical Structure (Optional)

* Antony Rowstron, Peter Druschel Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems

Bryan Parno, Dan Wendlandt, Elaine Shi, Adrian Perrig, Bruce Maggs, Yih-Chun Hu Portcullis: protecting connection setup from denial-of-capability attacks (Optional)

Miguel Castro, Peter Druschel, Ayalvadi Ganesh, Antony Rowstron, Dan Wallach Secure routing for structured peer-to-peer overlay networks

Dave Levin, Katrina LaCurts, Neil Spring, and Bobby Bhattacharjee BitTorrent is an Auction: Analyzing and Improving BitTorrent's Incentives

Bobby Bhattacharjee, Rodrigo Rodrigues, Petr Kouznetsov Secure Lookup without (Constrained) Flooding

* Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, and Hari Balakrishnan Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications

Xiaowei Yang, David Wetherall, and Tom Anderson TVA: A DoS-limiting Network Architecture

Xin Liu, Ang Li, Xiaowei Yang, David Wetherall Passport: Secure and Adoptable Source Authentication (Optional)

Namespaces

Scott Wolchok, Owen Hoffman, Nadia Heninger, Ed Felten, Alex Halderman, Christopher Rossbach, Brent Waters, Emmett Witchel Defeating Vanish with Low-Cost Sybil Attacks Against Large DHTs

Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, Sean Rhea, Frans Kaashoek, and Robert Morris. Persistent Personal Names for Globally Connected Mobile Devices.

Roxana Geambasu, Tadayoshi Kohno, Amit A. Levy, Henry M. Levy Vanish: Increasing Data Privacy with Self-Destructing Data

Michael Walfish, Hari Balakrishnan, and Scott Shenker Untangling the Web from DNS (Optional)

Game Theory

Michael Piatek Tomas Isdal Thomas Anderson Arvind Krishnamurthy Arun Venkataramani Do incentives build robustness in BitTorrent?

Bram Cohen Incentives Build Robustness in BitTorrent

Dave Levin, Katrina LaCurts, Neil Spring, and Bobby Bhattacharjee BitTorrent is an Auction: Analyzing and Improving BitTorrent's Incentives

Social Networks

Leyla Bilge, Thorsten Strufe, Davide Balzarotti, Engin Kirda All Your Contacts Are Belong to Us: Automated Identity Theft Attacks on Social Networks

Randy Baden, Adam Bender, Neil Spring, Bobby Bhattacharjee, Daniel Starin Persona: An Online Social Network with User-Defined Privacy

Ge Zhong and Urs Hengar tner Toward a Distributed k-Anonymity Protocol for Location Privacy

Jonathan Anderson, Claudia Diaz, Joseph Bonneau, Frank Stajano Privacy-Enabling Social Networking Over Untrusted Networks

Saikat Guha, Kevin Tang, Paul Francis NOYB: privacy in online social networks

Wireless

Matthew Caesar, Miguel Castro, Edmund B. Nightingale, Greg O'Shea, Antony Rowstron Virtual ring routing: network routing inspired by DHTs

Kate Lin, Nate Kushman, Dina Katabi ZipTx: Harnessing Partial Packets in 802.11 Networks

Kyle Jamieson, Hari Balakrishnan (MIT) PPR: Partial Packet Recovery for Wireless Networks

Bo Han, Aaron Schulman, Francesco Gringoli, Neil Spring, Bobby Bhattacharjee, Lorenzo Nava, Lusheng Ji, Seungjoon Lee, Robert Miller Maranello: Practical Partial Packet Recovery for 802.11

Paramvir Bahl, Ranveer Chandra, Thomas Moscibroda, Rohan Murthy, and Matt Welsh White Space Networking with Wi-Fi like Connectivity

Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina Katabi, Muriel Medard, Jon Crowcroft XORs in the air

Background

S\. Keshav How to Read a Paper (Optional)

Thomas Anderson, Timothy Roscoe Learning from PlanetLab (Optional)

Larry Peterson, Tom Anderson, David Culler, Timothy Roscoe PlanetLab: A Blueprint for Introducing Disruptive Technology into the Internet (Optional)

Alan Jay Smith The Task of the Referee (Optional)

Roy Levin, David D. Redell How (and How Not) to Write a Good Systems Paper (Optional)

Security

Thomas Schwarz, Ethan Miller Store, Forget, and Check: Using Algebraic Signatures to Check Remotely Administered Storage.

Adam Bender, Rob Sherwood, Neil Spring, Bobby Bhattacharjee An Accountability Architecture for the Internet

Angelos D. Keromytis, Vishal Misra, Dan Rubenstein SOS: Secure Overlay Services

Adam Bender, Rob Sherwood, Derek Monner, Nate Goergen, Neil Spring, Bobby Bhattacharjee Fighting Spam with the NeighborhoodWatch DHT

John Bethencourt, Dawn Song, and Brent Waters. New Techniques for Private Stream Searching

D\. Song and A. Perrig. Advanced and Authenticated Marking Schemes for IP Traceback (Optional)

Alex C. Snoeren, et. al Hash-Based IP Traceback (Optional)

S. Katti, J. Cohen, D. Katabi Information Slicing: Anonymity Using Unreliable Overlays

Avi Yaar, Adrian Perrig, and Dawn Song. A Path Identification Mechanism to Defend against DDoS Attacks (Optional)

David G. Andersen. Mayday: Distributed Filtering for Internet Services

David Chaum Untraceable electronic mail, return addresses, and digital pseudonyms

S. Murdoch, G. Danezis Low-Cost Traffic Analysis of Tor

Bryan Parno, Dan Wendlandt, Elaine Shi, Adrian Perrig, Bruce Maggs, Yih-Chun Hu Portcullis: protecting connection setup from denial-of-capability attacks (Optional)

Miguel Castro, Peter Druschel, Ayalvadi Ganesh, Antony Rowstron, Dan Wallach Secure routing for structured peer-to-peer overlay networks

D. Song, D. Wagner, and A. Perrig Practial Techniques for Searches on Encrypted Data

Katerina Argyraki, David Cheriton Internet Traffic Filtering (Optional)

Bobby Bhattacharjee, Rodrigo Rodrigues, Petr Kouznetsov Secure Lookup without (Constrained) Flooding

Adi Shamir How to share a secret

Xiaowei Yang, David Wetherall, and Tom Anderson TVA: A DoS-limiting Network Architecture

Xin Liu, Ang Li, Xiaowei Yang, David Wetherall Passport: Secure and Adoptable Source Authentication (Optional)

Roger Dingledine, Nick Mathewson, Paul Syverson Tor: The Second-Generation Onion Router

Stefan Savage, David Wetherall, Anna Karlin, Tom Anderson Network Support for IP Traceback

Coding

Maxwell N. Krohn, Michael J. Freedman, David Mazieres On-the-Fly Verification of Rateless Erasure Codes for Efficient Content Distribution (Optional)

John W. Byers, Michael Luby, Michael Mitzenmacher, Ashu Rege A Digital Fountain Approach to Reliable Distribution of Bulk Data

Thomas Schwarz, Ethan Miller Store, Forget, and Check: Using Algebraic Signatures to Check Remotely Administered Storage.

Christina Fragouli, Jean-Yves Le Boudec, Jorg Widmer Network Coding: An Instant Primer

Mike Luby LT Codes (Optional)

D. J. C. MacKay Fountain Codes (Optional)

C\. Gkantsidis, P. Rodriguez Cooperative Security for Network Coding File Distribution

Decio Luiz Gazzoni Filho, Paulo Sergio Licciardi Messeder Barreto. Demonstrating data possession and uncheatable data transfer (Optional)

Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina Katabi, Muriel Medard, Jon Crowcroft XORs in the air

C\. Gkantsidis, P. Rodriguez Network Coding for Large Scale Content Distribution

Architecture

* David D. Clark The Design Philosophy of the DARPA Internet Protocols

Van Jacobson and Mike Karels Congestion Avoidance and Control

* J\. Saltzer, D. Reed and D. Clark End-to-end arguments in system design