Please, make sure to reload this page to see its most recent version.
Slides from Fall 2005
Lecture 12 - Secure Protocols. Cryptographic Standards.
2 slides per page
3 slides per page
Lecture 11a - Hash functions - new attacks.
2 slides per page
3 slides per page
Lecture 11 - Hash functions & MACs.
2 slides per page
3 slides per page
Lecture 10 - RSA Implementation: Efficient encryption, decryption & key generation.
2 slides per page
3 slides per page
Lecture 9 - RSA – Genesis, operation & security. Factorization records.
2 slides per page
3 slides per page
Lecture 8 - Extensions of DES. Modes of operation of block ciphers. RC5.
2 slides per page
3 slides per page
Lecture 7 - Towards modern ciphers. DES and its extensions.
2 slides per page
3 slides per page
Lecture 6 - Historical ciphers.
2 slides per page
3 slides per page
Lecture 5 - Mathematical background: Modular arithmetic.
2 slides per page
3 slides per page
Lecture 4 - Key management. Pretty Good Privacy.
2 slides per page
3 slides per page
Lecture 3 - Types of cryptosystems. Implementation of security services.
2 slides per page
3 slides per page
Lecture 2 - Basic concepts of cryptology.
2 slides per page
3 slides per page
Lecture 1 - Security Services.
2 slides per page
3 slides per page
Lecture 0 - Organization of the course. Review of the project topics.
2 slides per page
3 slides per page
Additional slides regarding the timestamping project proposed by Surety and to be done in
collaboration with this company:
The company and project intro
White paper about the Surety data integrity and timestamping service
Slides from Fall 2004
Lecture 15 - Cryptographic standards.
2 slides per page
3 slides per page
Lecture 14 - Security protocols.
2 slides per page
3 slides per page
Lecture 12 - Key management.
2 slides per page
3 slides per page
Lecture 11 - RSA Implementation: Efficient encryption, decryption & key generation.
2 slides per page
3 slides per page
Lecture 10 - RSA – Genesis, operation & security (revised November 10, 2004).
2 slides per page
3 slides per page
Lecture 9 - Modes of operation of secret-key block ciphers.
2 slides per page
3 slides per page
Lecture 8 - Secret key ciphers: IDEA and RC5.
2 slides per page
3 slides per page
Lecture 7 - DES and its extensions.
2 slides per page
3 slides per page
Lecture 6 - Historical ciphers.
2 slides per page
3 slides per page
Lecture 5 - Facts and myths of Enigma.
2 slides per page
6 slides per page
Article from EUROCRYPT 2003
Lecture 4 - Mathematical background: Modular arithmetic.
2 slides per page
3 slides per page
Lecture 3 - Types of cryptosystems. Implementation of security services.
2 slides per page
3 slides per page
Lecture 2 - Basic concepts of cryptology.
2 slides per page
3 slides per page
Lecture 1 - Security Services.
2 slides per page
3 slides per page
Lecture 0 - Organization of the course. Review of the project topics.
2 slides per page
3 slides per page
Lecture 0 (Northrop Grumman Section) - Organization of the course. Review of the project topics.
Power Point slides
Slides from Fall 2003
Lecture 15 - Cryptographic standards.
2 slides per page
3 slides per page
Lecture 14 - Security protocols.
2 slides per page
3 slides per page
Lecture 13 - Key management.
2 slides per page
3 slides per page
Lecture 12 - Hash functions & MACs.
2 slides per page
3 slides per page
Lecture 11 - RSA Implementation: Efficient encryption, decryption & key generation.
(revised Thursday, November 20, to include four additional slides about Miller-Rabin test)
2 slides per page
3 slides per page
Lecture 10 - RSA – Genesis, operation & security.
2 slides per page
3 slides per page
Lecture 9 - Modes of operation of secret-key block ciphers.
2 slides per page
3 slides per page
Lecture 8 - Secret key ciphers: IDEA and RC5.
2 slides per page
3 slides per page
Lecture 7 - DES and its extensions.
2 slides per page
3 slides per page
Lecture 6 - Historical ciphers.
2 slides per page
3 slides per page
Lecture 5 - Mathematical background: Modular arithmetic.
2 slides per page
3 slides per page
Lecture 4 - Facts and myths of Enigma.
2 slides per page
6 slides per page
Article from EUROCRYPT 2003
Lecture 3 - Types of cryptosystems. Implementation of security services.
2 slides per page
3 slides per page
Lecture 2 - Basic concepts of cryptology.
2 slides per page
3 slides per page
Lecture 1 - Security Services.
2 slides per page
3 slides per page
Lecture 0 - Organization of the course. Review of the project topics.
2 slides per page
3 slides per page