Cryptography and Computer Security  (50:198:475)
Spring  2006                                                                                

Jean-Camille Birget
birget@camden.rutgers.edu
http://clam.rutgers.edu/~birget
(856) 225-6653
Office: Business and Science Bldg. 320

=================================================
NEWS:    Remember that the project proposal is due on 20 April.
 

=================================================
=================================================
OLD NEWS:
Homework 1 was due 2 Feb.; the last questions (from the book) were due on 9 Feb.
Homework 2 was due 14 Feb.
Homework 3  was due on Tuesd. 4 April.

...
=================================================

Class Times:  Tuesdays and Thursdays,  11:00-12:20  in BSB 337C.

Office hours:     Tuesdays and Thursdays,  2:30-4:00PM.

Course work1. Homeworks  worth 20% of the grade.  2.  Two in-class exams, worth   10% and 35% of the grade respectively.  3. A project, worth  35%  of the grade.

Exam dates:
Exam 1:  (10%) Thursday 2 March.
Exam 2:  (35%)  Thursday 13 April .
An individual project (35%), due Thursday 4 May; project proposal due date: 20 April.

Course SummaryThis course is a general and basic introduction.  Security is a concern in all aspects of computer science and its applications:   Communications (networks, Internet), stored  data (files, data bases), operating systems, application software, business applications of computers (e-commerce, etc.).  One of the main modern techniques for security is cryptography and its applications (digital signatures, anthentication, etc.). 

Textbook (required):  
Charles P. Pfleeger, and Shari Lawrence Pfleeger, Security in Computing, 3rd edition, Prentice Hall PTR (2003).    ISBN: 0130355488.

Other books (for reference only, not required):
- A. Menezes, P. van Oorschot, S. Vanstone, Handbook of applied cryptography, CRC Press (1997).
- Douglas R. Stinson, Cryptography: theory and practice (there are several editions).
- Ross Anderson, Security Engineering, Wiley (2001)
.
- A. Young, M. Yung, Malicious Cryptography, Wiley (2004)

Pre-requisites:  Discr. Math. 50:640:237 or Math. Foundations 50:640:171. 

Grading policy:  Homework assignments are expected to be done individually. Discussions about the ideas of an assignment and about general information with fellow students is encouraged; but the actual writing should be done completely independently. Copying (or jointly writing) large portions of an assignment is considered cheating. Moreover, many exam questions will be very similar to homework problems; the homework is intended in part to prepare you for the exams. Grading scale:  [0 F [60 D [65 D+ [70 C [75 C+ [80 B [85 B+ [90 A [95 A+ 100]. Class attendance is required. Homework assignment due dates are firm. Unless you have a major medical or personal emergency, late homework will not be accepted.  The grade ``incomplete'' IN  is given only when justified according to University policy.  

Class web page:   http://clam.rutgers.edu/~birget/cs475/cs475Sp.html