# Communications and Cryptography

## Tuesday & Thursday 11:10-12:25 BLOC 155 (NOTE NEW ROOM)

/~myoung/classes/470fall2007.html

### Course Description:

 This is a course in cryptography.   Topics we will cover this semester include Basic number theory Classical cryptosystems RSA Algorithm Discrete logarithms Hash functions Digital signatures Further applications

### Course Information:

 Instructor: Dr. Matthew Young Office Hours: Wednesday 3:00-4:00; Thursday 1:30-3:30; also by appointment. Office: 225 Milner E-mail: myoung (at) math dot tamu d0t edu Textbook: The required textbook is Introduction to Cryptography with Coding Theory, 2nd Ed., by Wade Trappe and Lawrence C. Washington, Prentice Hall, 2006, ISBN 0-13-186239-1. Course Syllabus: The course covers most of chapters 1-3, 6-9. Additional topics will be covered as time permits. Computational Aids: Students will be required to perform basic algebraic computations with rather large numbers.  Students can use their choice of computer algebra system. PARI is a free program that specializes in number-theoretic calculations. Prerequisites: Math 222 or Math 304 (Linear Algebra). The course will, however, be mostly self-contained. Course Webpage: /~myoung/classes/470fall2007.html

### Exam Schedule:

 There will be 2 in-class exams during the semester, as well as a cumulative final exam. The dates and times are listed below.

Exam 1

Exam 2

Final Exam

Date/Time

Tuesday, October 2, 11:10-12:25

Tuesday, November 13, 11:10-12:25

Friday, December 7, 3-5PM

Location

BLOC 155

BLOC 155

BLOC 155

 Your final grade will be determined by the total number of points obtained on exams and homework. Out of 450 total points, each component contributes to your grade as follows:

Component

Points

Homework

100

Exam 1

100

Exam 2

100

Final Exam

150

 The following grade distribution will be used in determining final course grades:

Percentage of Total Points

A

90.0%-100.0%

B

80.0%-89.9%

C

70.0%-79.9%

D

60.0%-69.9%

F

0.0%-59.9%

### Homework:

 Homework will be collected once per week for a grade. Homework assignments will be posted on this web page, so check back frequently! Homework set 1 (50 points) Homework set 2 (100 points) Homework set 3 (90 points) Homework set 4 (90 points) Homework set 5 (20 points) Homework set 6 (60 points) Homework set 7 (100 points) Homework set 8 (50 points) Homework set 9 (50 points) Homework set 10 (100 points) Homework set 11 (15 points)