| Lecture |
No. of Slides |
Notes |
Outline of Contents |
| 1 |
13 |
PDF 3x3 |
Introduction
- Introduction
- Finite Fields of Char Two
|
| 2,3,4 |
63 |
PDF 3x3 |
RNGs and Stream Ciphers
- Random Number Generation/Tests
- LFSRs
- Stream Ciphers From LFSRs
Example Code (Berlekamp-Massey Algorithm)
|
| 5,6,7 |
67 |
PDF 3x3 |
Advanced Block Ciphers
- Differential Cryptanalysis
- Linear Cryptanalysis
- Rijndael in Depth
Example Code For Dummy Block Cipher Cipher From Lectures
|
| 8,9,10,11 |
70 |
PDF 3x3 |
Signature Schemes
- Digital Signatures RSA and DSA
- Hash Functions
- Other Schemes : Schnorr, Nyberg-Rueppel
|
| 12,13,14,15,16 |
97 |
PDF 3x3 |
Zero-Knowledge Proofs and Provable Security
- e-Cash
- Commitment and Zero-Knowledge Proofs
- Signature Scheme Security Proofs
- KEM-DEM Hybrid Encryption
- Other ZK Proofs
- "OR" Proofs
|
| 17,18,19,20 |
Loads |
Intro-PDF ,
Intro-3x3
Fields-PDF ,
Fields-3x3
Curves-PDF ,
Curves-3x3
Protocols-PDF ,
Protocols-3x3
Advanced-PDF ,
Advanced-3x3
|
Elliptic Curve Cryptography
These are a series of slides summarizes a lot about ECC.
Repeating much that we have done before. We will go through
a selection of topics which interest the class.
- Intro to ECC
- ECC Protocols
- Implementation Aspects
- Pairing Based Crypto
|