Виртуальный учебник «Защита информации от искажения при передаче», БВС-ТРЕН-КОД, лицензия на 10 рабочих мест


Виртуальный учебник “Защита информации от искажения при передаче” предназначен для изучения принципов работы алгоритмов помехоустойчивого шифрования и дешифрования данных, изучения основ криптографии, алгоритмов, предназначенных для проверки целостности данных. Также изучаются блочные коды и коды коррекции ошибок.

Интерфейс виртуального учебника

Функциональность:

  • Работа с полями множеств:
    • умножение двоичных чисел;
    • деление двоичных чисел.
  • Имитация работы регистров сдвига с линейной обратной связью (ЛОС):
    • установка начального значения регистра сдвига с ЛОС;
    • выполнение пошагового перехода между состояниями регистра сдвига с ЛОС.
  • Демонстрация работы алгоритма Cyclic redundancy check (CRC):
    • выбор алгоритма CRC;
    • генерация таблицы поиска CRC на основе выбранного алгоритма;
    • нахождение контрольной суммы на основе введённых данных и выбранного алгоритма.
  • Демонстрация работы генератора псевдослучайных чисел (ПСП) на базе регистра сдвига с ЛОС:
    • установка значения регистра сдвига с ЛОС;
    • вывод последовательности псевдослучайных чисел;
    • вычисление критерия согласия Пирсона.
  • Демонстрация работы поточного шифрования:
    • выбор многочлена;
    • установка значения регистра сдвига с ЛОС;
    • кодирование заданного сообщения на основе выставленных параметров;
    • вычисление критерия согласия Пирсона исходного и кодированного сообщения;
    • вычисление энтропии исходного и кодированного сообщения;
  • Демонстрация работы кода Хэмминга:
    • выбор маркировки;
    • выбор типа ввода/вывода получаемой информации;
    • кодирование/декодирование заданного сообщения на основе выставленных параметров;
    • генерация таблиц вычисления контрольных бит.
  • Арифметика полей Галуа:
    • построение таблицы умножения;
    • построение таблицы степеней.
  • Демонстрация работы кода Рида-Соломона:<
    • выбор типа ввода/вывода получаемой информации;
    • установка количества символов коррекции ошибок;
    • кодирование/декодирование заданного сообщения на основе выставленных параметров.
  • *Демонстрация работы кода Боуза — Чоудхури — Хоквингема (БЧХ);
  • *Имитация обмена информацией с использованием различных видов помехозащищенных кодов и перемежения символов;
  • *Имитация различных помех при обмене информации:
    • структурные помехи;
    • импульсные помехи.
  • *Виртуальный учебник с теоретическим и практическим материалом по следующим темам:
    • математические операции над двоичными числами;
    • регистры сдвига с ЛОС;
    • алгоритм CRC;
    • генератор ПСП;
    • поточное шифрование;
    • код Хэмминга;
    • код Рида-Соломона;
    • код БЧХ;
    • перемежение символов;
    • типы помех.

Скриншоты.

Демонстрация работы алгоритма CRC

Пошаговая демонстрация работы регистра сдвига с ЛОС

Демонстрация работы кода Хэмминга

Минимальные системные требования:

  • ОС: Windows 10
  • Процессор: Intel Core 2-ядерный, аналогичный AMD или лучше Оперативная память: 4 Гб
  • Видеокарта: Nvidia GeForce GT 710, Intel HD Graphics 630 или лучше
  • Место на диске: 1 Гб