USC CSD Home
 

Lectures and Syllabus - CSCI 558L, Fall 2009

 
Please note that this class mainly meets on Tuesdays in GFS 222 (please check the schedule below regarding class meetings on Mondays, subject to change without notice). On Thursdays, if there are no class meetings, students are suppose to be meeting with the instructor individually in SAL 228 to discuss their class presentations and projects. The only scheduled class meetings on Thursdays are on [BC: changed 9/3/2009] September 17, and November 5, 12, and 19.
 
Lecture Slides
(Please note that access to lecture notes is restricted.)
  • Lecture 1 (PDF) (6-up PDF) (Aug 25, 2009) - class introduction
  • Lecture 2 (PDF) (6-up PDF) (Sep 1, 2009) - networking background for lab exercises
  • Lecture 3 (PDF) (Sep 8, 2009) - Cisco routers, Zebra toolkit and lab instructions
  • Lecture 4 (PDF) (6-up PDF) (Sep 17, 2009) - more on class project (worm finger printing, DHCP client, SA/XSA strengthening in OpenSSL, Bistro client in Firefox), plus patching source code

Preview:

  • Lecture 1 (Aug 25, 2009) - Class introduction.
  • Lecture 2 (Sep 1, 2009) - Networking background for lab exercises.
  • Lecture 3 (Sep 8, 2009) - Cisco routers, Zebra toolkit and lab instructions.
  • (Sep 11, 2009) - Last day to register or drop the class.
  • (Sep 12, 2009) - Lab exercise 1 starts.
  • (Sep 16, 2009) - Presentation topic selection is due. Please remember that your primary reference must be approved by the instructor at least one week before your talk.
  • Lecture 4 (Thursday, Sep 17, 2009) - More on class project (worm finger printing, DHCP client, SA/XSA strengthening in OpenSSL, Bistro client in Firefox), plus patching source code.
  • Lecture 5 (Sep 22, 2009) - Scalable upload (Bistro).
  • Lecture 6 (Sep 29, 2009) - Students presentations starts.
    • Nikhil Dabhade <dabhade@usc.edu>
      • A NAT Traversal Mechanism for Peer to Peer Networks. (PDF)
    • Hassan Khan <hassankh@usc.edu>
  • (Oct 3, 2009) - Lab exercise 1 due.
  • (Oct 4, 2009) - Lab exercise 2 starts.
  • Lecture 7 (Oct 6, 2009) - Students presentations.
    • Vamshi Karnati <karnati@usc.edu>
      • Preventing Oscillations in Route Reflector-Based I-BGP. (PDF)
    • Shreyas Chandrashekar <shreyasc@usc.edu>
      • Security Threats During Routing in Sensor Networks and Countermeaures. (PDF)
  • Lecture 8 (Oct 13, 2009) - Students presentations.
    • Gauravkumar Shah <gauravrs@usc.edu>
      • Bluetooth Pairing Process and Pin Cracking. (PDF)
    • Vikram Kommaraju <kommaraj@usc.edu>
      • Pretty Good BGP: Improving BGP by Cautiously Adopting houtes. (PDF)
  • (Oct 14, 2009) - Project selection due.
  • (Oct 18, 2009) - Lab exercise 2 due.
  • (Oct 19, 2009) - Lab exercise 3 starts.
  • Lecture 9 (Oct 20, 2009) - Students presentations.
    • Sagar Saha <sagarsah@usc.edu>
      • Timing-sync Protocol for Sensor Networks. (PDF)
    • Tushar Nautiyal <tnautiya@usc.edu>
      • Research and Implementation of Zero-Copy Technology Based on Device Driver in Linux. (PDF)
  • Lecture 10 (Oct 27, 2009) - Students presentations.
    • Rajas Mohile <rmohile@usc.edu>
      • Cold Boot Attack on Encryption Keys. (PDF)
    • Bharath Horatti <horatti@usc.edu>
      • Differentiated BGP Update Processing and Its Effects on Convergence. (PDF)
  • Lecture 11 (Nov 3, 2009) - Students presentations.
    • Chirag Nanavati <cnanavat@usc.edu>
      • A High Throughput String Matching Architecture for Intrusion Detection and Prevention. (PDF)
    • Vikas Meka <vmeka@usc.edu>
      • Hybrid Solution: A FEC Algorithm for Fault Tolerant Routing in Sensor Networks. (PDF)
  • (Nov 4, 2009) - Project design document due.
  • Lecture 12 (Thursday, Nov 5, 2009) - Students presentations.
    • Neeraj Agicha <agicha@usc.edu>
      • Listen and Whisper: Security Mechanisms for BGP. (PDF)
    • Husain Rangwala <hrangwal@usc.edu>
      • Increasing Data Privacy with Self-destructing Data. (PDF)
  • (Nov 9, 2009) - Lab exercise 3 due.
  • Lecture 13 (Nov 10, 2009) - Students presentations.
    • Raja Venkatraman Pulankinar Ramaswamy <pulankin@usc.edu>
      • Routing in Intermittently Connected Wireless Sensor Networks. (PDF)
    • Dhwani Dagli <dagli@usc.edu>
      • PHAS: Prefix Hijack Alert System. (PDF)
  • Lecture 14 (Thursday, Nov 12, 2009) - Students presentations.
    • Manish Mahajan <mamahaja@usc.edu>
      • An Improved ZigBee Routing Strategy for Monitoring System. (PDF)
    • Nirmit Desai <nirmitde@usc.edu>
      • Evolution and Future Directions of Ad Hoc On-demand Distance Vector Routing Protocol. (PDF)
  • Lecture 15 (Nov 17, 2009) - Students presentations.
    • Jerry Frank John Bert <jbert@usc.edu>
      • Location Privacy in Sensor Networks. (PDF)
    • Soudhamini Rajanna <rajanna@usc.edu>
      • Ad Hoc and Mesh Networks Routing. (PDF)
  • Lecture 16 (Thursday, Nov 19, 2009) - Students presentations.
    • Devarshi Shah <devarsps@usc.edu>
      • SPEED: a Stateless Protocol for Real-time Communication in Sensor Networks. (PDF)
    • Sergey Sudakovich <sudakovi@usc.edu>
      • Analysis of the Linux Random Number Generator. (PDF)
  • Lecture 17 (Nov 24, 2009) - Students presentations.
    • Huzefa Zakir <zakir@usc.edu>
      • Channel Adaptive Ad Hoc Routing Protocols. (PDF)
  • (Nov 26-27, 2009) - Thanksgiving holiday.
  • (Dec 1, 2009) - no student presentation scheduled (this may change).
  • (Dec 9-10, 2009) - Project demo.
  • (Dec 13, 2009) - Project report due.
 
Tentative Slides
  • Class introduction (PDF) (6-up PDF)
  • Networking background for lab exercises (PDF) (6-up PDF)
  • Cisco routers, Zebra toolkit and lab instructions (PDF)
  • More on class project (worm finger printing, DHCP client, SA/XSA strengthening in OpenSSL, Bistro client in Firefox), plus patching source code. (PDF) (6-up PDF)
  • Scalable upload (Bistro) (PDF) (6-up PDF)
 
Class Calendar At A Glance
A link to the USC Fall 2009 academic calendar is provided here for your convenience.
 

[Last updated Sat Sep 19 2020]    [Please see copyright regarding copying.]