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 - Spring 2008


Homeworks and Exams

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

  • Hw1 Posted 1/6, due 2/12.
    • Hw1 results: max=100%, min=50%, avg=96%, std_dev=13
  • Hw2 Posted 1/6, due 4/1.
    • Hw2 results: max=100%, min=50%, avg=96%, std_dev=13
  • Midterm
    • Midterm results: max=99%, min=80%, avg=91%, std_dev=5
  • Final
    • Final results: max=100%, min=68%, avg=92%, std_dev=8.8

Class Presentations


No later than 2/19/08, each student must choose a topic for the class presentation.

Select a topic from one of the categories below; 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


Last update: Feb 5, 2008 Virgil Bistriceanu cs458 Computer Science

$Id: cs458_spring2008.html,v 1.5 2008/03/30 13:55:53 virgil Exp virgil $