РОССИЙСКАЯ ФЕДЕРАЦИЯ ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ГОСУДАРСТВЕННАЯ РЕГИСТРАЦИЯ ПРОГРАММЫ ДЛЯ ЭВМ Номер регистрации (свидетельства): 2016617354 Дата регистрации: 01.07.2016 Номер и дата поступления заявки: 2016614529 04.05.2016 Дата публикации: 20.07.2016 Авторы: Углов Алексей Евгеньевич, Самус Владимир Михайлович Правообладатели: Углов Алексей Евгеньевич Самус Владимир Михайлович Название программы для ЭВМ: Программная модель контроля размножения ошибок функционирования блочных алгоритмов шифрования Реферат: Программа предназначена для оценки скорости распространения (диффузии) ошибок заданной кратности d в процессе выполнения процедуры шифрования (за 32 раунда) сообщения блочными алгоритмами шифрования на примере алгоритма ГОСТ 28147-89. Может применяться при проектировании и синтезе схем криптографических примитивов блочных алгоритмов шифрования. Программа обеспечивает выполнение следующих функций: армирование 64-разрядных входных кодовых комбинаций с возможностью внесения ошибочных (искаженных) разрядов в исходную кодовую комбинацию, выбора кратности вносимых ошибок d = 1... 8, выбора номера ошибочного разряда (позиции) n = 1...64; реализацию процесса биективного отображения множества входных кодовых комбинаций на множество выходных кодовых комбинаций; вывод в двоичном и символьном представлении исходного и соответствующего ему зашифрованного сообщения (исходного и с искаженными разрядами); вывод для каждого i-го раунда шифрования (i = 1...32) результата шифрования как в двоичном представлении для текущей кодовой комбинации, так и в виде числа ошибочных разрядов; сохранение результатов в текстовый файл. Тип реализующей ЭВМ: IBM PC - совмест. ПК на базе процессора Intel Pentium III и выше Язык программирования: С++ Вид и версия операционной системы: Windows 95 и выше Объем программы для ЭВМ: 18,1 Кб