Spring 2014 Fall 2013 Fall 2012 Fall 2011 Spring 2011 Fall 2010 Spring 2010 Fall 2009 Spring 2009 Fall 2008 Spring 2008 Fall 2007 Spring 2007

cs458 - Fall 2009


Homeworks and Exams

Here you'll find posted homeworks, exams (after you take them) and class results for assignments.

  • HW-1 Posted 7/26/2009, due 8/31.
    • HW-1 results: max=%, min=%, avg=%, std_dev=
  • HW-2 Posted 7/26/2009, due 9/14.
    • HW-2 results: max=%, min=%, avg=%, std_dev=
  • HW-3 Posted 7/26/2009, due 9/28.
    • HW-3 results: max=%, min=%, avg=%, std_dev=
  • HW-4 Posted 10/7/2009, due 10/19.
    • HW-4 results: max=%, min=%, avg=%, std_dev=

Class Presentations


No later than 9/21/09, each student must choose a topic for the class presentation.

You can use the categories below as a high level guide for things that may be of interest to you; let your instructor know if new categories and topics should be added to the list.

  • Network Security: Network Architecture, Firewalls, Virtual Private Networks (VPN), Wireless Security, Intrusion Detection Systems and Network Intrusion Management, Penetration Testing, etc.
  • Identity Management: User ID and Password Management, Authentication, Access Control, Social Engineering, etc.
  • Platform Security: Vulnerability Management, OS security, Secure Data Storage, etc.
  • Information Security Threats: Viruses, Worms and other malware, Email Threats, Web Threats, Emerging Information Security Threats, Identity Theft, Data Security Breaches, Hacking Tools and Techniques, etc.
  • Application Security: Email Security, Web Security, Secure Instant Messaging, Database Security, Secure Software Development, Encryption Technology, etc.
  • Open Source Security Tools
  • Forensics: DRM technology (including watermarking and fingerprinting of images, video and audio), Steganography and Steganalysis, Biometrics, Storage, etc.
  • Policy

Don't just select a category, instead select a topic that fits in one of the categories above. Be quite specific in what you want to do for your class presentation. For example "Web Threats" is not a good topic because there is too much to cover in this category and you only have a limited time to prepare and present; however "Cross-site Scripting", albeit still quite big, is something you can probabaly manage for the class presentation.


A "Y" in the "Live Presentation?" column means you'll present in front of the entire class. A "N" in the same column means your work will be graded based on your electronic submission only, please read the syllabus for detail.

Programming Assignments


$Id: cs458_fall2009.html,v 1.4 2009/11/09 22:24:27 virgil Exp $