Oct 28, 2012 22:13
Реализация функций защиты информации в компьютерных системах и сетях должно происходить синхронно к основным процессам обработки и передачи данных, что приводит к повышению требований к скорости реализации алгоритмов защиты информации.
Обзор криптографических алгоритмов показал, что наиболее критическими в плане скорости реализации являются алгоритмы несимметричных преобразований и хэш-алгоритмы. Последние, учитывая опасность взлома методами блочных манипуляций, имеют последовательную структуру. Это не позволяет, в частности, учитывая значительную вычислительную сложность хеш-алгоритмов, реализовать вычисления хэш-сигнатуры файла в темпе его записи на магнитный диск или передачи по сети. Это обусловливает необходимость разработки для таких алгоритмов специальных структур распараллеливания вычислений.
Проведенный анализ методов оценки уровня защищенности данных криптографическими алгоритмами показал, что наиболее критическими в плане затрат времени является тестирование потоковых алгоритмов защиты данных и, в частности, построение и оценка сложности воспроизводящей модели для реальных псевдослучайных последовательностей, по которым может выполняться криптоанализ. Для многих важных для практики использований потоковых алгоритмов получения объективной оценки криптостойкости через определение сложности воспроизводящих моделей требует ресурсов, которые выходят за пределы технических возможностей современных ЭВМ. Анализ показывает, что ввиду рекурсивный характер соответствующих вычислительных процедур, ускорения их реализации не может быть принципиально достигнуто за счет распараллеливания. Решение этой проблемы может быть достигнуто за счет использования более эффективных в вычислительном плане процедур построения воспроизводящих моделей.
плане,
данных,
оценка.,
разработки,
сложности