Lesson plan / INTRODUCTION TO CRYPTOGRAPHY

Lesson Information

Course Credit 3.0
Course ECTS Credit 5.0
Teaching Language of Instruction Türkçe
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Programme Elective
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? S
Course Coordinator
Instructor (s)
Course Assistant Assist. Prof. Dr. MÜBERRA GÜREL

Purpose and Content

The aim of the course Cryptology is a mathematical science dealing with cryptography and cryptanalysis. It is a fruitful area. A large component of modern cryptography involves a combination of computer science and mathematics. In this course we will go through the topics of both classic and modern cryptography and learn the basic principles behind them. At the end the student is expected to demonstrate a small implementation of an example cryptosystem.
Course Content This course covers History of cryptography and overview of number theory and abstract algebra, classical cryptosystems, block ciphers; Data Encryption Standard (DES), Advanced Encryption Standard (AES), Maple application of classical cryptosystems, Public Key Cryptography, RSA, Diffie-Hellman key exchange, El Gamal encryption, Maple application of public key cryptography, Elliptic curve and ECC(Elliptic curve cryptography)

Weekly Course Subjects

1Introduction; History of cryptography, Classical Cryptosystems
2Review of Number Theory
3Review of Abstract Algebra
4Block Ciphers; DES
5Block Ciphers; AES
6Maple applications of classical cryptosystems
7Public Key Cryptography; RSA
8Discrete Logarithms
9Midterm Exam
10Diffie-Hellman key exchange, El Gamal
11Maple applications of public key cryptography
12Digital Signatures.
13Elliptic Curves
14Elliptic Curve Cryptography

Resources

1- Wade Trappe, Lawrence C. Washington, Introduction to cryptography with coding theory .
2-Menezes, Handbook of Applied Cryptography.
3-Lawrence C. Washington, Elliptic Curves, Number theory and Cryptography.
4 -D.R. Stinson, Cryptography Theory and Practice, CRC Press 1995.
5- N. Koblitz, A Course in Number Theory and Cryptography, Springer-Verlag 1994.