Модель системы передачи информации
Схема Шеннона: источник, кодер, канал, декодер, приёмник. Количество информации, энтропия, избыточность.
Интерактивная лаборатория: кодирование, помехоустойчивые коды, шифры и теория чисел. Каждый алгоритм можно запустить на своём сообщении и посмотреть все промежуточные шаги, а рядом прочитать теорию, доказательства и примеры.
Схема Шеннона: источник, кодер, канал, декодер, приёмник. Количество информации, энтропия, избыточность.
Оптимальный префиксный код: дерево строится снизу вверх объединением двух самых редких узлов.
Префиксный код «сверху вниз»: символы делятся на группы с близкими суммарными частотами.
Линейный код, исправляющий одну ошибку: биты чётности на позициях 2ᵏ и синдром — номер ошибочного бита.
Код из строк матрицы Адамара: расстояние n/2, декодирование по максимуму корреляции.
Перестановка и замена, шифр Цезаря, частотный анализ. Принцип Керкгоффса.
Асимметричное шифрование на задаче дискретного логарифма: ключи, сеансовый ключ k, стойкость.
Пробное деление, тест Ферма, Миллер–Рабин и доказательство простоты по критерию Поклингтона.
Множество с ассоциативной операцией и нейтральным элементом. Полугруппы, группы, примеры.
Линейные уравнения в целых числах, расширенный алгоритм Евклида, соотношение Безу.
Арифметика остатков, быстрое возведение в степень, теоремы Эйлера и Ферма, китайская теорема.
Кольцо ℤₘ, функция Эйлера, порядок элемента, первообразные корни, дискретный логарифм.