Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
03 - Лекция 03 - Программные средства шифровани...doc
Скачиваний:
11
Добавлен:
01.04.2025
Размер:
478 Кб
Скачать
☆

3.3. Сравнение криптографических методов

Метод шифрования с использованием датчика ПСЧ наиболее ча-сто используется в программной реализации системы криптографической защиты данных. Это объясняется сочетанием в нем: простоты программирования и высокую криптостойкость. При этом системы, основанные на методе шифрования с использованием датчика ПСЧ, позволяют зашифровать в секунду от нескольких десятков до сотен кБ данных (для ПЭВМ).

Однако этот алгоритм шифрования данных чувствителен к простым воздействиям и перед его применением должен быть подвергнут всестороннему математическому, статистическому и криптографическому анализам. Иначе, результаты могут быть катастрофическими.

Основными преимуществами метода DES являются, по утверждениям Национального Бюро Стандартов США:

  • высокий уровень защиты данных против дешифрования и возможной модификации данных;

  • простота в понимании;

  • высокая степень сложности, которая делает его раскрытие дороже получаемой при этом прибыли;

  • метод защиты основывается на ключе и не зависит ни от какой «секретности» алгоритма;

  • экономичен в реализации и эффективен в быстродействии.

DES обладает и рядом недостатков.

Самым существенным недостатком DES признается размер ключа, который считается слишком малым. Стандарт в настоящем виде не является неуязвимым, хотя и очень труден для раскрытия. Для дешифрования информации методом подбора ключей достаточно выполнить 256 операций расшифрования и хотя в настоящее время нет аппаратуры, которая могла бы выполнить в обозримый период времени подобные вычисления, никто не гарантирует ее появление в будущем. Некоторые специалисты предлагают простую модификацию (Тройной DES) для устранения этого недостатка: исходный текст Р зашифровывается сначала по ключу K1, затем по ключу K2 и, наконец, по ключу K3. В результате время, требующееся для дешифрования, возрастает до 2128 операций (приблизительно, до 1034 операций).

Метод DES может быть реализован и программно. В зависимости от быстродействия и типа процессора персонального компьютера программная система, шифруем данные с использованием метода DES, может обрабатывать от нескольких килобайт до десятков кБ данных в секунду. В то же время необходимо отметить, базовый алгоритм все же рассчитан на реализации электронных устройствах специального назначения.

Теперь остановимся на методе RSA. Он является очень перспективным, поскольку для зашифрования информации не требует передачи ключа другим пользователям. Это выгодно отличает его от всех вышеописанных методов криптографической зашиты данных. Но в настоящее время по этому методу относятся с подозрительностью, поскольку в ходе дальнейшего развития может быть найден эффективный алгоритм определения делителей целых чисел, в результате чего метод шифрования станет абсолютно не защищенным. Кроме того, не существует строго доказательства, что не существует другого способа определения секретного ключа по известному, кроме как определения делителя целых чисел.

В остальном метод RSA обладает только достоинствами. К числу этих достоинств следует отнести очень высокую криптостойкость, довольно простую программную и аппаратную реализации. Правда, следует заметить что использование этого метода для криптографической защиты данных неразрывно связано с очень высоким уровнем развития техники.