Introduction to Cryptography |
Instructor: Benny Pinkas, benny (at) pinkas.net.
Fall semester 2009/10.
This course is an introduction to the basic theory and practice of cryptographic techniques. We will cover topics such as encryption (secret-key and public-key), digital signatures, secure authentication, secret sharing, and cryptographic protocols.
Probability theory, Linear Algebra, Number Theory, "Mathematical Maturity".
Grading:
TBD
הערה לגבי השקפים: החומר המחייב למבחן הינו החומר המועבר בכיתה ולא החומר שנמצא בשקפים. יתכן וסטודנט אשר יסתמך על השקפים בלבד יתקשה לפתור את המבחן.
Lecture |
Date |
Subject |
Files |
1 |
18/10/09 |
Introduction, Kerckhoff's principle, classic ciphers, perfect ciphers. |
2 |
25/10/09 |
Perfect ciphers, pseudo-randomness, stream ciphers. |
slides. A detailed proof of the security of the encryption scheme that was defined in the lecture. (The file is password protected. The password is the number of the room in which the lecture is held.) |
3 |
1/11/09 |
Pseudo-rabdon generators. Stream ciphers. Modes of operationof block ciphers. |
|
4 |
8/11/09 |
Block ciphers. Meet in the middle attacks. |
|
5 |
15/11/09 |
DES. Differential cryptanalysis. Message authentication. |
|
6 |
22/11/09 |
Message authentication codes. Hash functions. |
|
7 |
29/11/09 |
Public key cryptography. Basics of number theory. |
|
8 |
6/12/09 |
Public key cryptography. Diffie-Hellamn key exchange. |
|
9 |
20/12/09 |
Public key cryptography. El Gamal encryption. |
|
10 |
3/1/10 |
The RSA cryptosystem. |
|
11 |
10/1/10 |
Digital signatures. |
|
12 |
17/1/10 |
PKI, secret sharing. |
Sample exam questions: questions (המסמך מוגן בסיסמא שהיא מספר החדר החדש בו מתקיימת ההרצאה)
Last updated: Janaury 24, 2010.