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 2009


Homeworks and Exams

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

  • HW-1 Posted 1/1/2009, due 1/27.
    • HW-1 results: max=100%, min=20%, avg=78.5%, std_dev=21.5
  • HW-2 Posted 1/1/2009, due 2/10.
    • HW-2 results: max=100%, min=10%, avg=82.5%, std_dev=23.4
  • HW-3 Posted 1/1/2009, due 2/24.
    • HW-3 results: max=97%, min=42%, avg=70.6%, std_dev=16.5

Class Presentations


No later than 2/17/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


Last update: Mar 31, 2009 Virgil Bistriceanu cs458 Computer Science

$Id: cs458_spring2009.html,v 1.6 2009/07/27 00:52:08 virgil Exp $