Personal tools
ODTU Amblemi amblem METU

Contents

Course Title

Block Ciphers

Course Code

IAM 512

Credit

(3-0)3

Prerequisites

Content

General Principles. Shannon’s Theory: Shannon’s Theory: Perfect Secrecy, Entropy, Huffman Encoding and Entropy, Properties of Entropy, Spurious Keys and Unicity Distance. Descriptions of DES and AES Semi-Finalist Algorithms: Rijndael, Mars, Serpent, Twofish and RC6. Boolean Functions, Correlations and Walsh Transforms. Cryptographic Criteria: Propagation Characteristics, Nonlinearity and Resiliency, Generalization to S-Boxes. Differential Cryptanalysis and Linear Cryptanalysis. NIST Tests for the Evaluation of the Algorithms and Performance Comparison of AES Semi-Finalist Algorithms.


Outline

  • 1-2 Week General Principles. Shannon’s Theory: Perfect Secrecy, Entropy, Huffman Encoding and Entropy, Properties of Entropy, Spurious Keys and Unicity Distance.
  • 3-4 Week Boolean Functions, Correlations and Walsh Transforms.
  • 5-6 Week Cryptographic Criteria: Propagation Characteristics, Nonlinearity and Resiliency, Generalization to S-Boxes.
  • 7-8 Week Differential and Linear Cryptanalysis.
  • 9-12 Week Descriptions of AES Semi-Finalist Algorithms: Rijndael, Mars, Serpent, Twofish and RC6.
  • 13-14 Week NIST Tests for the Evaluation of the Algorithms and Performance Comparison of AES Semi-Finalist Algorithms.

Suggested Textbooks