Academic Catalog

IAM512 BLOCK CIPHERS

Course Code: 9700512
METU Credit (Theoretical-Laboratory hours/week): 3(3-0)
ECTS Credit: 8.0
Department: Institute Of Applied Mathematics
Language of Instruction: English
Level of Study: Masters
Course Coordinator: Assist.Prof.Dr BUKET ÖZKAYA
Offered Semester: Fall and Spring Semesters.

Course Content

General principles. 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.