144 7. Существующие корректирующие коды используются, как правило 5 информации а разработанные адаптированы для исправления ошибок преобразователей информации. Основные научные результаты: 1. Разработан модифицированный итеративный код, позволяющий: корректировать ошибки трехкратные ошибки полубайтев информации, при этом обеспечивается возможность: исправлять отттибки различной конфигурации (имеет свойства нелинейного кода); иметь минимальные временные затраты на декодирование (в отличие от кодов Рида-Соломона реализующих процедуру циклического декодировании: исключить влияние неисправного резервного оборудования на работу устройств ЭВМ при наличии ошибок в контрольных разрядах отсутствии ошибок ви о информационных; сигнализировать о неисправности устройства памяти при возникновении некорректируемой ошибки. 2. Выбран комплекс защиты информации для корпоративных информационно-телекоммуникационных сетей, учетомс исследованных и предложенных методик кодирования 3. Предложена методика обеспечения отказоустойчивости сумматора на основе корректирующих линейных кодов. 4. Разработаны подходы к обнаружению и коррекции ошибок арифметических операций функционального ядра КСОН. Разработаны методики и структуры функционально-кодовой защиты процессора при выполнении логических операций. 6. Разработаны функциональные схемы отказоустойчивого процессора повышенной достоверности функционирования с использованием ПЛИС, которые были внедрены и показали хорошие результаты. |
3 2.3.1 Оценка аппаратурных затрат на реализацию предлагаемого метода 57 кодирования........................................................................................................... 2.3.2 Оценка достоверности функционирования отказоустойчивого запоминающего устройства.................................................................................... 62 2.3.3 Обоснование выбора подхода обнаружения и коррекции ошибок в устройствах хранения и передачи информации................................................... 63 2.3.4 Сравнительная оценка аппаратурных затрат при реализации предлагаемых подходов кодирования информации............................................. 67 2.3.5 Сравнительная оценка достоверности функционирования при реализации предлагаемых подходов кодирования информации...................... 68 2.3.6 Обоснование выбора подхода кодирования информации при увеличении числа информационных разрядов................................................... 69 2.3.7 Сравнительная оценка предлагаемого подхода с существующими методами................................................................................................................. 70 2.4. Разработка рекомендаций для технической реализации предлагаемых подходов кодирования................................................................... 71 2.5. Разработка алгоритм декодирования..................................................................... 73 2.6 Алгоритм программной модели функционально-кодовой защиты устройства памяти.................................................................................................... 75 2.7. Программная модель функционално-кодовой защиты ПЗУ функционального ядра КСОН................................................................................. 78 2.8. Построение таблицы синдромов корректируемых ошибок для первого подхода кодирования информации.......................................................... 85 Выводы по второму разделу ............................................................................................ 90 РАЗДЕЛ 3. РАЗРАБОТКА МЕТОДА ФУНКЦИОНАЛЬНО-КОДОВОЙ ЗАЩИТЫ ПРОЦЕССОРА ПРИ ВЫПОЛНЕНИИ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ........................................................................ 93 3.1. Разработка теоретических основ обеспечения отказоустойчивости сумматора на основе корректирующих линейных кодов................................... 93 3.2. Разработка подхода обнаружения и коррекции ошибок арифметических операций функционального ядра КСОН................................. 95 3.3. Разработка функционально-кодовой защиты процессора при выполнении логических операций........................................................................ 98 3.3.1. Разработка способа коррекции ошибок при выполнении операции сложения по mod 2................................................................................................ 98 17 Предлагаемый модифицированный итеративный код позволяет: 1 корректировать трехкратные ошибки в полубайте информации (в настоящее время неизвестны эффективные методы построения линейных кодов исправляющих больше двух кратной ошибки), при условии обнаружения ошибок в остальных разрядах кодового набора, за исключением ошибок трансформируемых в разрешенные кодовые наборы {новое свойство линейного кода коррекция ошибок заданной кратности при условии обнаружения максимального количества некорректируемых ошибок}', 2 исправлять ошибки различной конфигурации (имеет свойства нелинейного кода) при условии обнаружения некорректируемых ошибок; 3 осуществлять коррекцию модульных ошибок при малом числе информационных разрядов т.е. исключить основной недостаток кода РидаСоломона (при исправлении ошибки в восьми разрядном модуле информации код Рида-Соломона требует 2040 информационных разрядов поэтому исключается возможность его использования для обеспечения отказоустойчивости малоразрядных специализированных ЭВМ); 4 иметь минимальные временные затраты на декодирование (в отличие от кодов Рида-Соломона реализующих процедуру циклического декодирования); 5 исключить влияние неисправного резервного оборудования на работу устройств ЭВМ при наличии ошибок в контрольных разрядах и отсутствии ошибок в информационных; 6 сигнализировать о неисправности устройства памяти при возникновении некорректируемой ошибки. Третья глава посвящена разработке функционально-кодовой защиты процессора компьютерной сети при выполнении арифметических и логических операций (адаптации предлагаемого модифицированного кода для защиты данных операций). 91 2 исправлять ошибки различной конфигурации (имеет свойства нелинейного кода) при условии обнаружения некорректируемых ошибок; 3 осуществлять коррекцию модульных ошибок при малом числе информационных разрядов т.е. исключить основной недостаток кода РидаСоломона (при исправлении ошибки в восьми разрядном модуле информации код Рида-Соломона требует 2040 информационных разрядов поэтому исключается возможность его использования для обеспечения отказоустойчивости малоразрядных специализированных ЭВМ военного назначения); 4 иметь минимальные временные затраты на декодирование (в отличие от кодов Рида-Соломона реализующих процедуру циклического декодирования); 5 исключить влияние неисправного резервного оборудования на работу устройств ЭВМ при наличии ошибок в контрольных разрядах и отсутствии ошибок в информационных; 6 сигнализировать о неисправности устройства памяти при возникновении некорректируемой ошибки. На рисунках 2.14; 2.15; 2.16 представлены соответственно: исходное изображение, записанное в ЗУ, содержащее 16 информационных разрядов (четыре полубайта информации каждый из которых закодирован предлагаемым подходом). Рисунок 2.14. Исходный аэрофотоснимок |