|
| ||||||||||||
| ||||||||||||
Блочный шифр TEAРассмотрим один из самых простых в реализации, но признанно стойких криптоалгоритмов TEA (Tiny Encryption Algorithm). Параметры алгоритма : Ниже приведен код криптоалгоритма на языке программирования PASCAL.
Схема работы алгоритма приведена на рисунке 1.
Отличительной чертой криптоалгоритма TEA является его размер. Простота операций, отсутствие табличных подстановок и оптимизация под 32-разрядную архитектуру процессоров позволяет реализовать его на языке ASSEMBLER в предельно малом объеме кода. Недостатком алгоритма является некоторая медлительность, вызванная необходимостью повторять цикл Фейштеля 32 раза (это необходимо для тщательного "перемешивания данных" из-за отсутствия табличных подстановок).
Назад | Содержание | Вперед
|
|
CITForum © 1997–2025