Introduction to Data Security (CS 4389) 
     Time and Location     : TR 2:30-3:45pm ECSS 

Instructor                        :   Murat Kantarcioglu
Office Hours & Location :  Tue 17:30-18:30, Wed 16:30-17:30 @ECSS 3.225

Teaching Assistant        :   No TA for this class.
Office Hours & Location :  None.

 
Prerequisites                    : CS/SE 4347                            


Grading:

  • Homeworks %20 (4 homeworks, each worth 5%)
  • Project         %25 (Group project that may require programming)
  • Midterm      %25  (Take home midterm)
  • Final            %20
  • Class Part.  %10   (Class Participation)

Course Topics:
Please see the syllabus for details.(pdf)

         
  Textbook:            
  Database and Applications Security: Integrating Information Security and Data  

       Management (Hardcover) by Bhavani Thuraisingham

       Publisher: Auerbach Publications; 1 edition (May 26, 2005),
       ISBN-10: 0849322243, ISBN-13: 978-0849322242

 

 Course Outline:

01.13.09 Tu.

  • Overview of Information Security  (slides)

01.15.09 Th.

  • Overview of Basic Cryptography (Suggested Reading Chap 5. of Anderson book.) (slides)

01.20.09 Tu.

  • Overview of Basic Cryptography cont.

01.22.09 Th.

  • Overview of Basic Cryptography  cont.

01.27.09 Tu.

01.29.09 Th.

  • Access control basic cont

02.03.09 Tu.

02.05.09 Th.

02.10.09 Tu.

02.12.09 Th.

02.17.09 Tu.

  • Authentication Models cont.

02.19.09 Th.

  • Authentication Models con

02.24.09 Tu.

02.26.09 Th.
  • Database Security cont.
  • Take home exam is available on Webct.
  • Please submit it by 02.27.09 midnight using Webct.
  • Please submit your exam as pdf file only.

03.03.09 Tu.

  • Database Security cont.

03.05.09 Th.

  • Design Principles (slides)
  • Homework two is now available on webct (due date is March 24th)

03.10.09 Tu.

  • Access control for  distributed systems (slides).
  • Project  description is now available on webct.
  • Please form groups of size three and notify me about the group members by 03.17.09.

03.12.09 Th.

  • Access control for distributed systems cont.

03.17.09 Tu.

  • Spring break. No classes.

03.19.09 Th.

  • Spring break.  No classes.

03.24.09 Tu.

  • Access control for distributed systems cont.

03.26.09 Th.

  • Access control for distributed systems cont.

03.31.09 Tu.

04.02.09 Th.

04.07.09 Tu.

  • Other privacy definitions: l-diversity and t-closeness (slides)
  • Homework three is now available on Webct. (Due Date April 17th)

04.09.09 Th.

  • Introduction to Privacy Preserving Distributed Data Mining (slides)

04.14.09 Tu.

  • Introduction to Privacy Preserving Distributed Data Mining cont.
  • Homework four is now available on Webct (Due Date April 30th)

04.16.09 Th.

  • Introduction to  Malicious  Logic (slides)

04.21.09 Tu.

  • Introduction to  Malicious  Logic cont.

04.23.09 Th.

  • Malware detection and prevention

04.28.09 Tu.

04.30.09 Th.
  • Project Demos in Class
FINAL EXAM
  • In class, on the official day that is announced.