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