INSTITUTE OF APPLIED MATHEMATICS

MSc without Thesis in Cryptography

  • Compulsory Courses

    Credit: 3(3-0); ECTS: 8.0

    Historical Introduction to Cryptography: General Principles, Monographic-Polygraphic Systems, Monoalphabetic-Polyalphabetic Systems, Substitution Ciphers, Transposition Ciphers, Frequency Analysis, Kasiski Analysis.  Shannon's Theory: Perfect Secrecy, Entropy. Cryptographic Evaluation Criteria and Cryptanalysis. Public and Private Key Cryptography. Block Ciphers: Diffusion, Confusion, Feistel Structure. Stream Ciphers: Shift Registers, Synchronous and Self-synchronous Ciphers, Linear Complexity. Public Key Cryptography: Fundamental Concepts, NP-Hard Problems, Discrete Logarithm, Factorization, Subset Sum, RSA, Diffie Hellman Key Exchange Protocol, DSA, Cryptographic Protocols.

    See the course in IAM Catalogue or METU Catalogue

    Credit: 3(3-0); ECTS: 8.0

    Structure of Finite Fields, Polynomials over Finite Fields, Factorization of Polynomials, Construction of Irreducible Polynomials, Normal and Optimal Normal Basis.

    See the course in IAM Catalogue or METU Catalogue

    Credit: 3(3-0); ECTS: 8.0

    Idea of Public Key Cryptography, Computational Complexity and Number-theoretical algorithms. The Merkle-Hellman Knapsack System, Attacks on Knapsack Cryptosystems, Attacks to RSA; Primality and Factoring, Algorithms.

    See the course in IAM Catalogue or METU Catalogue

    Credit: 3(3-0); ECTS: 8.0

    Formal techniques for design and analysis of algorithms, methods for specifying algorithms,proving an algorithm´s correctness, basics of algorithmic efficiency, asymptotic notations and basic efficiency classes, computational complexity, complexity classes P, NP,NP-completeness/hardness, mathematical analysis of algorithms, divide-and-conquer, space and time trade-offs, and number-theoretical algorithms.

    See the course in IAM Catalogue or METU Catalogue

    Credit: 3(3-0); ECTS: 8.0

    Block Cipher Systems: Building Blocks and Design Criteria. Modes of Operation: ECB, CBC, CFB, OFB, PCBC. Boolean Functions, Correlations and Walsh Transforms. Cryptographic Criteria: Propagation Characteristics, Nonlinearity, Resiliency and Generalization to S-Boxes. Differential and Linear Cryptanalysis, Algebraic Attacks. Descriptions of DES, SAFER, IDEA and AES Semi-Finalist Algorithms: Rijndael, Mars, Serpent, Twofish and RC6. Statistical Evaluation and Performance Comparison of AES Semi-Finalist Algorithms.

    See the course in IAM Catalogue or METU Catalogue

    Credit: 0(0-2); ECTS: 20.0

    M.S. students working on a common area choose a research topic to study and present to a group under the guidance of a faculty member.

    See the course in IAM Catalogue or METU Catalogue

    Credit: 0(0-2); ECTS: 10.0

    This course is designed to provide students with a chance to prepare and present a professional seminar on subjects of their own choice.

    See the course in IAM Catalogue or METU Catalogue

    5 Elective Courses (Total 30 credits)

See IAM Catalogue for possible elective courses.

Back