|
Код специальности / Specialty code: Код специальности / Specialty code: 6-05-0533-08 |
||
|
Специальность / Specialty: Компьютерная математика и системный анализ / Computer Mathematics and Systems Analysis |
||
|
Учебная дисциплина, модуль / Academic discipline, module: Математические основы защиты информации / Mathematical Foundations of Information Security |
||
|
Краткое содержание учебной дисциплины, модуля / Brief summary |
Курс «Математические основы защиты информации» знакомит студентов с основными математическими понятиями и алгоритмами, применяемыми в криптографии. Темы включают: алгоритмы теории чисел (алгоритм Евклида, возведение в степень в кольце вычетов); генерацию простых чисел (тест Миллера-Рабина); алгебраические уравнения в кольце вычетов (китайская теорема об остатках, символ Якоби); факторизацию чисел (ρ-метод Полларда, квадратичное решето); криптосистемы с открытым ключом (RSA); дискретное логарифмирование (Эль-Гамаль); конечные поля; стандарт AES; функции хеширования; электронную цифровую подпись; эллиптические кривые; помехоустойчивое кодирование; решётки и атаки на RSA; криптографические протоколы (Диффи-Хеллман, доказательства с нулевым разглашением). |
The course «Mathematical Foundations of Information Security» introduces students to the main mathematical concepts and algorithms used in cryptography. Topics include: number theory algorithms (Euclidean algorithm, modular exponentiation); prime number generation (Miller-Rabin test); algebraic equations in residue rings (Chinese Remainder Theorem, Jacobi symbol); integer factorization (Pollard’s rho, quadratic sieve); public-key cryptosystems (RSA); discrete logarithms (ElGamal); finite fields; AES standard; hash functions; digital signatures; elliptic curves; error-correcting codes; lattices and RSA attacks; cryptographic protocols (Diffie-Hellman, zero-knowledge proofs). |
|
Формируемые компетенции / The formed competences |
специализированные компетенции: Осуществлять математическое и прикладное моделирование для математических исследований. |
specialized competencies: Carry out mathematical and applied modeling for mathematical research. |
|
Результаты обучения (знать, уметь, владеть) / Learning outcomes (know, can, be able) |
знать: – основные симметричные и асимметричные криптосистемы; – стандарты электронной цифровой подписи; – типовые криптографические протоколы; уметь: – корректно применять основные криптосистемы; – формировать электронную цифровую подпись под электронным документом; иметь навык: – шифрования и передачи информации; – обеспечения целостности и аутентификации информации. |
know: – main symmetric and asymmetric cryptosystems; – digital signature standards; – standard cryptographic protocols; be able to: – correctly apply main cryptosystems; – generate a digital signature for an electronic document; possess: – skills in encrypting and transmitting information; – skills in ensuring data integrity and authentication. |
|
Семестр изучения учебной дисциплины, модуля / Semester of study |
5, 6 |
5, 6 |
|
Пререквизиты / Prerequisites |
«Алгебра и теория чисел», «Теория помехоустойчивого кодирования». |
«Algebra and Number Theory», «Error-Correcting Coding Theory». |
|
Трудоемкость в зачетных единицах (кредитах) / Credit units |
6 (по 3 в каждом семестре) |
6 (3 per semester) |
|
Количество аудиторных часов и часов самостоятельной работы / Academic hour of students’ class work, hours of self-directed learning |
всего 198 часов, в том числе 70 аудиторных часов, из них: лекции – 34 часа, лабораторные занятия – 36 часов, управляемая самостоятельная работа – 8 часов (по 4 ч. в каждом семестре). |
total 198 hours, including 70 classroom hours, including: lectures – 34 hours, laboratory classes – 36 hours, guided independent work – 8 hours (4 h. per semester). |
|
Требования и формы текущей и промежуточной аттестации / Requirements and forms of current and interim certification |
зачёт (5 сем.), экзамен (6 сем.) |
pass/fail exam (sem. 5), exam (sem. 6) |