ный доступ к зашифрованным данным. Ни временная, ни позиционная синхро-
низация для операция шифрования не нужны.
Алгоритм вырабатывает зашифрованные данные, в которых каждый бит
является функцией от всех битов открытых данных и всех битов ключа. Разли-
чие лишь в одном бите данных дает в результате равные вероятности измене-
ния для каждого
бита зашифрованных данных.
Конечно, эти свойства DES выгодно отличают его от метода шифрования с
использованием датчика ПСЧ, поскольку большинство алгоритмов шифрова-
ния, построенных на основе датчиков ПСЧ, не характеризуются всеми преиму-
ществами DES. Однако и DES обладает рядом недостатков
Самым существенным недостатком DES специалисты признают размер
ключа, который считается слишком малым. Стандарт не является
неуязвимым,
хотя и очень труден для раскрытия. Для дешифрования сообщения методом
подбора ключей достаточно выполнить 2
56
операций расшифрования (т.е. всего
около 7,6·10
16
операций). Хотя в настоящее время нет аппаратуры, которая мог-
ла бы выполнить в обозримый период времени подобные вычисления, никто не
гарантирует, что она не появится в будущем. Некоторые специалисты предла-
гают простую модификацию для устранения этого недостатка исходный текст
зашифровывается сначала по ключу
K
1
, а затем по ключу K
2
и, наконец по клю-
чу
K
3
. В результате время, требующееся для дешифрования, возрастает до 2
168
операций (приблизительно, до 10
34
операций).
Еще один недостаток метода DES заключается в том, что отдельные блоки,
содержащие одинаковые данные (например пробелы), будут одинаково выгля-
деть в зашифрованном тексте, что с точки зрения криптоанализа неправильно.
Метод DES может быть реализован и программно. В зависимости от быстро-
действия и типа процессора персонального компьютера программная система,
шифрующая данные с
использованием метода DES, может обрабатывать от не-
скольких килобайт до десятков килобайт данных в секунду. В то же время не-
обходимо отметить, что базовый алгоритм все же рассчитан на реализацию в
электронных устройствах специального назначения.
Алгоритм криптографического преобразования, определяемый ГОСТ
28147-89, свободен от недостатков стандарта DES и в то же время обладает
всеми
его преимуществами. Кроме того, в стандарт уже заложен метод, с по-
мощью которого можно зафиксировать необнаруженную случайную или
умышленную модификацию зашифрованной информации.
Однако у алгоритма есть очень существенный недостаток, который заклю-
чается в том, что его программная реализация очень сложна и практически ли-
шена всякого смысла из-за крайне низкого быстродействия
. По оценкам авто-
ров, за 1 с на персональном компьютере может быть обработано всего лишь не-
сколько десятков (максимально сотен) байт данных, а подобная производитель-
ность вряд ли удовлетворит кого-либо из пользователей. Хотя сейчас уже раз-
работаны аппаратные средства, реализующие данный алгоритм криптографиче-
ского преобразования данных, которые демонстрируют приемлемую произво-
дительность (около 70 Кбайт/с для IBM PC с тактовой частотой 12 МГц).
79