Math 1580 (Cryptography) Fall 2019

Instructor

Rohini Ramadas

Office: Kassar House 219

Email: rohini_ramadas@brown.edu

I endorse Federico Ardila's axioms:

Axiom 1. Mathematical talent is distributed equally among different groups, irrespective of geographic, demographic, and economic boundaries.

Axiom 2. Everyone can have joyful, meaningful, and empowering mathematical experiences.

Axiom 3. Mathematics is a powerful, malleable tool that can be shaped and used differently by various communities to serve their needs.

Axiom 4. Every student deserves to be treated with dignity and respect.

Important announcements

9/17/2019 Note change in office hours and homework due dates

7/23/2019 If you are enrolled in this class, please read the course handout.

Schedule

Class: MWF 10:00 AM to 10:50 PM in Barus & Holley 141

Office Hours CHANGED: Mondays and Fridays 11:00-11:30AM no appointment needed; Mondays 2:45-3:00PM and Fridays 2:00-2:15PM by appointment only.

In-class midterms: September 25 and October 30

Final Exam: Tuesday December 17, 2019, 9:00 AM to 12:00 PM

Detailed class schedule below

Text

'An Introduction to Mathematical Cryptography', Hoffstein, Pipher and Silverman, Second edition.

PDF version available for free here with Brown University credentials

Homework policy

Homework comprises 20% of the course grade. It is posted on the course website and is due in class, at the beginning of class, on WEDNESDAYS in general. No late HW will be accepted for any reason. Instead, I will drop your lowest two HW scores when computing your course grade.

Resources

Joseph Silverman has a mathematical cryptography calculator available here: it computes GCDs, inverses and powers modulo 'm', etc. Feel free to use this while doing homework assignments after Chapter 1, unless indicated otherwise on a problem.

Python for non-programmers if you want to learn to program.

Detailed class schedule

Includes

  • Rough handwritten lecture notes, in PDF form
  • Homework assignments
  • Partial homework solutions