Некоторые подходы, которые используются в системах защиты информации при выполнении арифметических операций:
- Стохастическое кодирование. 2 Для чисел, с которыми выполняются арифметические действия, используется не двоичное представление, а символьное (двоично-десятичное). 2 Сразу после ввода в компьютер числовая информация подвергается стохастическому преобразованию и далее хранится, передаётся и обрабатывается только в закодированном виде. 2 При вычислениях используются стохастические таблицы сложения, умножения и вычитания преобразованных чисел, находящиеся в оперативной памяти компьютера. 2 Во время обработки сами преобразованные числа и таблицы, по которым производятся вычисления, периодически случайным образом изменяются. 2
- Арифметическое кодирование с шифрованием. 4 Обеспечивает высокую защищённость к попыткам нарушителя несанкционированного чтения зашифрованной информации. 4 Особенностью такого подхода является генерирование случайной битовой последовательности, которую вместе с основным ключом используют для криптографического изменения модели кодирования, непредсказуемого для нарушителя. 4
- Использование модифицированных итеративных кодов. 3 Позволяет создавать методический аппарат функционально-кодовой защиты процессора при выполнении арифметических и логических операций. 3