Eskisehir Technical University Info Package Eskisehir Technical University Info Package
  • Info on the Institution
  • Info on Degree Programmes
  • Info for Students
  • Türkçe
About the Program Educational Objectives Key Learning Outcomes Course Structure Diagram with Credits Field Qualifications Matrix of Course& Program Qualifications Matrix of Program Outcomes&Field Qualifications
  • Faculty Of Computer And Information Technologies
  • Information Security Technology (English)
  • Course Structure Diagram with Credits
  • Cryptology
  • Description
  • Description
  • Learning Outcomes
  • Course's Contribution to Prog.
  • Learning Outcomes & Program Qualifications

Course Introduction Information

Code - Course Title BGT2001 - Cryptology
Course Type Required Courses
Language of Instruction İngilizce
Laboratory + Practice 3+1
ECTS 5.0
Course Instructor(s) PROFESÖR DOKTOR NURAY AT
Mode of Delivery This course is delivered face to face.
Prerequisites There is no prerequisites and co-requisites for that course.
Courses Recomended It is recommended that students taking this course have completed discrete mathematics and computer programming courses.
Required or Recommended Resources 1. Paar, C. and Pelzl, J., “Understanding Cryptography”, Springer, 20102. Stallings, W., “Cryptography and Network Security: Principles and Practice”, Pearson, 20173. Katz, J. and Lindell, Y., “Introduction to Modern Cryptography”, Chapman and Hall/CRC, 20204. Menezes, A., Oorschot, P. V., and Vanstone, S., “Handbook of Applied Cryptography”, CRC Press. Stallings, 2018
Recommended Reading List
Assessment methods and criteria Midterm, Final Exam, Project, Laboratory Work
Work Placement
Sustainability Development Goals

Content

Weeks Topics
Week - 1 Introduction to cryptology, fundamental concepts and history
Week - 2 Classical encryption methods (Caesar, Vigenère, substitution ciphers)
Week - 3 Mathematical foundation: Modular arithmetic and Euclidean algorithm
Week - 4 Number theory, Fermat's theorem and finite fields
Week - 5 Random number generators and randomness tests
Week - 6 Symmetric encryption: Block cipher fundamentals and Feistel structure
Week - 7 DES (Data Encryption Standard) algorithm
Week - 8 AES (Advanced Encryption Standard) and Rijndael algorithm
Week - 9 Stream ciphers: RC4 and other stream ciphers
Week - 10 Asymmetric encryption: RSA algorithm
Week - 11 El-Gamal algorithm and elliptic curve cryptography
Week - 12 Key management and exchange: Diffie-Hellman protocol
Week - 13 Digital signatures and hash functions (SHA, MD)
Week - 14 Cryptographic protocols (SSL/TLS, IPSec, SSH) and current applications

Learning Activities and Teaching Methods

  • Teaching Methods
  • Lecture
  • Discussion
  • Question & Answer
  • Problem Solving
  • Brain Storming
  • Competences
  • Productive
  • Abstract analysis and synthesis
  • Problem solving

Assessment Methods

Assessment Method and Passing Requirements
Quamtity Percentage (%)
Toplam (%) 0
  • Info on the Institution
  • Name and Adress
  • Academic Calendar
  • Academic Authorities
  • General Description
  • List of Programmes Offered
  • General Admission Requirements
  • Recognition of Prior Learning
  • Registration Procedures
  • ECTS Credit Allocation
  • Academic Guidance
  • Info on Degree Programmes
  • Doctorate Degree / Proficieny in Arts
  • Master's Degree
  • Bachelor's Degree
  • Associate Degree
  • Open&Distance Education
  • Info for Students
  • Cost of living
  • Accommodation
  • Meals
  • Medical Facilities
  • Facilities for Special Needs Students ı
  • Insurance
  • Financial Support for Students
  • Student Affairs Office
  • Info for Students
  • Learning Facilities
  • International Programmes r
  • Practical Information for Mobile Students
  • Language courses
  • Internships
  • Sports and Leisure Facilities
  • Student Associations