На практике криптографические алгоритмы в зависимости от области применения имеют несколько типов реализации: программную, аппаратную и программно-аппаратную. Перед тем как перейти непосредственно к рассмотрению достоинств и недостатков перечисленных типов реализации, сформулируем общие требования к реализации криптографических алгоритмов. Современные алгоритмы шифрования должны удовлетворять следующим условиям:
- должны быть адаптированы к новейшей программно-аппаратной базе (например, алгоритмы блочного шифрования в программной реализации должны быть адаптированы к операциям с 64-разрядными числами);
- объем ключа должен соответствовать современным методам и средствам дешифрования зашифрованных сообщений (о минимальной длине ключа будет сказано позже);
- операции зашифрования и расшифрования должны по возможности быть простыми, чтобы удовлетворять современным требованиям по скоростным характеристикам;
- не должны допускать появления постоянно увеличивающегося числа ошибок;
- должны сводить к минимуму объем сообщения в ходе выполнения операций шифрования.
criptogrof.ru Криптография: защита информации и информационная безопасность Карты сайта: 1 2 3 4
