Проблемы безопасности разделяются на задачу аутентификации (установление подлинности личности), которая выполняется обычно с помощью идентификации имени пользователя и пароля, задачу разграничения прав доступа к системе и задачу защиты информации с помощью методов шифрования.
Механизмы шифрования [Рошан] основаны на алгоритмах, которые преобразуют сигналы, несущие информацию, в шумоподобные (псевдослучайные) сигналы. Используются два вида шифров: поточный (групповой) и блочный шифр.
Шифры обоих типов генерируют ключевой поток, который определяется значением секретного ключа. Ключевой поток смешивается с кодируемыми данными по схеме "Исключающее ИЛИ", в результате чего получается закодированный текст.
В методах шифрования имеется много нюансов, подробности см. в [Рошан].