Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Стандартный алгоритм шифрования должен быть применим во многих приложениях:
· Шифрование данных. Алгоритм должен быть эффективен при шифровании файлов данных или большого потока данных.
· Создание случайных чисел. Алгоритм должен быть эффективен при создании определенного количества случайных бит.
· Хэширование. Алгоритм должен эффективно преобразовываться в одностороннюю хэш-функцию.
Платформы
Стандартный алгоритм шифрования должен быть реализован на различных платформах, которые, соответственно, предъявляют различные требования.
· Алгоритм должен эффективно реализовываться на специализированной аппаратуре, предназначенной для выполнения шифрования/ дешифрования.
· Большие процессоры. Хотя для наиболее быстрых приложений всегда используется специальная аппаратура, программные реализации применяются чаще. Алгоритм должен допускать эффективную программную реализацию на 32-битных процессорах.
· Процессоры среднего размера. Алгоритм должен работать на микроконтроллерах и других процессорах среднего размера.
· Малые процессоры. Должна существовать возможность реализации алгоритма на смарт-картах, пусть даже с учетом жестких ограничений на используемую память.
Дата публикования: 2014-11-18; Прочитано: 268 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!