<< 2009-0 >>
Department of
Computer Science
 

Lecture Notes

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
© 1995-2009 University of Bristol  |  Terms and Conditions
About this Page