MAT 5920

Topics in Pure Mathematics

Cryptography

Fall 2009

 

Instructor: Dr. Alice Deanin

Office:  SAC 371

Office Phone: x9-4817

Office Hours:  TuTh; 10-11am, 2:30-3:30pm

            appointment recommended

 

Text: Introduction to Cryptography, W. Trappe and L. Washington, 2nd ed., 2006, Prentice Hall.

          We will cover chapters 1-4, 6, 7 and 15.

 

Classroom:  The class structure will mix instructor presentation, computer laboratory, discussion, and group work.  There will not be any testing.  Workgroups will be assigned for the semester.  Workgroups are expected to sit and work together in class, and meet together outside class.

 

Computing:  Cryptography is fairly intense in its computational aspect.  Workgroups will be responsible for making tested, documented code available for use in homeworks and projects.  While one group member may be more expert at writing programs than others, all group members should be able to use, demonstrate, and modify programs their group devises.  This is best accomplished by assuming responsibility for testing, assisting in debugging, and writing documentation during program development.  Use and modification of software available at the site for our text, http://www.math.umd.edu/~lcw/book.html,  is also encouraged. 

 

Exercises:  The attractive though limited set of problems in the text will be supplemented by additional homework from the instructor’s seemingly endless supply of clever exercises.  Well written solutions may be submitted by individuals or groups in a timely fashion.  If your name is on a group submission, you must have participated significantly in its production.

 

Reports and Projects:  In addition to regular homeworks (short term exercises), workgroups will also do

·         a written report on an assigned historical aspect of cryptography – due 10/1.

·         a written report and a creative presentation on current ethical considerations and controversies in cryptography – due 11/12.

·         a written report and presentation of a project involving current theoretical areas of interest to cryptographers and cryptanalysts – due scheduled final exam period, 12/17.

 

Grading:  This is an elective course with expectation of successful participation by all students.  The grade will be determined for each student by equal weightings of their successful participation in the eight areas of

·         participation in class and group meetings

·         submission of written evaluation of group work

·         participation in production and use of programs

·         homework exercises

·         more homework exercises

·         historical report

·         ethics and controversies report and presentation

·         project report and presentation