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