Computer algebra and cryptography
Description: Элементы теории сложности алгоритмов. Основные задачи и понятия криптографии; этапы развития криптографии; виды информации, подлежащей шифрованию; классификации шифров; методы криптографического синтеза и анализа; применения криптографии в решении задач аутентификации, построения систем цифровой подписи; методы криптозащиты компьютерных систем и сетей. Определение структуры данных в компьютерной алгебре.
Amount of credits: 5
Пререквизиты:
- Computer modeling in Matlab
- Number-theoretic methods in cryptography
Course Workload:
| Types of classes | hours |
|---|---|
| Lectures | 15 |
| Practical works | 30 |
| Laboratory works | |
| SAWTG (Student Autonomous Work under Teacher Guidance) | 30 |
| SAW (Student autonomous work) | 75 |
| Course Paper | |
| Form of final control | Exam |
| Final assessment method |
Component: Component by selection
Cycle: Base disciplines