1. 1. Схемы криптографии
    1. 1.1. Симметричное и асимметричное шифрование
    2. 1.2. Хеширование и аутентификация
    3. 1.3. Цифровая подпись
  2. 2. Элементы теории кодирования
    1. 2.1. Основные понятия
    2. 2.2. Оценки эффективности
  3. 3. Элементы теории чисел
    1. 3.1. Арифметика по модулю
    2. 3.2. Алгоритм Евклида
    3. 3.3. Китайская Теорема об Остатках
    4. 3.4. Формула Эйлера
    5. 3.5. Квадратные сравнения
  4. 4. Классические алгоритмы
    1. 4.1. Фальсификация простоты
    2. 4.2. Решето Эратосфена
    3. 4.3. Генерация простых чисел
    4. 4.4. Быстрое возведение в степень
    5. 4.5. Длинная арифметика
    6. 4.6. Протокол Диффи-Хеллмана
    7. 4.7. Шифрование RSA

Математические основы криптографии

Классические алгоритмы