General information
- Subject code
- İF2211y-RU
- Credits
- 5
- Student workload
- 105
- Semester
- Spring semester
- Academic year
- 3
- Subject type
- Mandatory
- Form of education
- Full-time
- Language of instruction
- Russian
- In-class hours
- Лекции: 30 Семинары: 15
- Out-of-class hours
- Самостоятельная работа студента (СРС): 55 Проектная работа / консультационные часы: 50
About the subject
Дисциплина «основы криптографии» изучает основные понятия, принципы, методы и технологии криптографической защиты информации. в рамках курса рассматриваются классические и современные методы шифрования, симметричные и асимметричные криптосистемы, блочные и потоковые шифры, алгоритмы с открытым ключом, криптографические хеш-функции и цифровые подписи. также изучаются основы криптоанализа, инфраструктура открытых ключей (pki), криптографические протоколы и их применение для обеспечения конфиденциальности, целостности, аутентификации и неотказуемости информации. особое внимание уделяется практическому применению криптографических механизмов для защиты данных, сетевых коммуникаций и современных информационных систем.
Teaching methods
- lecture
- seminar
- interactive discussion
- case study
- presentations
- problem-based learning
Course learning outcomes (CLO)
CLO 1: Знать различия между классической и современной криптографией, ознакомиться с методами криптоанализа классических шифров. знать различия между симметричными и асимметричными системами шифрования.
CLO 2: Знать, как с помощью криптографических методов обеспечиваются такие принципы информационной безопасности, как конфиденциальность и целостность, а также аутентификация и неотказуемость.
CLO 3: Знать различия между блочными и потоковыми шифрами, соответствующие им алгоритмы и области применения данных алгоритмов.
CLO 4: Знать алгоритмы, связанные с криптографией с открытым ключом, и области их применения. иметь представление об инфраструктуре открытых ключей (pki).
CLO 5: Знать свойства хеш-функций, понимать, как с их помощью обеспечивается целостность информации, а также знать сущность и принципы применения цифровых подписей.
CLO 6: Знать современные криптографические протоколы и области их применения.
Topic plan
- 1.Основные понятия криптографииLecture
- 2.Классические шифрыLecture
- 3.Потоковые шифрыLecture
- 4.Des (data encryption standard) şifriLecture
- 5.Стандарт AES (advanced encryption standard)Lecture
- 6.Режимы работы блочного шифраLecture
- 7.Криптография с открытым ключомLecture
- 8.Криптосистема RSALecture
- 9.Криптосистемы на основе дискретных логарифмовLecture
- 10.Схемы цифровой подписиLecture
- 11.Криптографические хэш-функцииLecture
- 12.Функция хэширования sha-1Lecture
- 13.Коды аутентификации данныхLecture
- 14.Схемы цифровой аутентификацииLecture
- 15.Криптовалюта и блокчейнLecture
Reading list
- Https://mail.google.com/mail/u/0/#inbox?projector=1 understanding cryptography 2010, (382p)
- Əliquliyev r.m , i̇mamverdiyev y.n., kriptoqrafiyanın əsasları. bakı: i̇nformasiya texnologiyaları, 2006, 698 s.
- Paar c., pelzl j., understanding cryptography: a textbook for students and practitioners. springer, 2014. 390 p.
Assessment
| Form | Description | Score | Related CLO |
|---|---|---|---|
| Cari qiymətləndirmə | Cari qiymətləndirmə - fənn üzrə tələbənin semestr müddətində fəaliyyətinin qiymətləndirilməsi olmaqla, mühazirə və məşğələ (laboratoriya) dərs materiallarının mənimsənilmə səviyyəsini qiymətləndirilir. | 30 bal | РОД 1-6 |
| Davamiyyət | Tələbə fənn üzrə dərslərin 25%-dən çoxunda iştirak etmədiyi halda imtahana buraxılmır. | 10 bal | - |
| Tələbənin sərbəst işi | Tələbəyə fənn üzrə semestr ərzində 1 sərbəst işin (zəruri hallarda sərbəst işlərin sayı artırıla bilər) yerinə yetirilməsi tapşırığı verilir. | 10 bal | РОД -- |
| İmtahan | İmtahan şifahi, yazılı, yazılı-elektron, test üsulu ilə keçirilir | 50 bal | РОД 1-6 |