Алгоритми Des и Triple des
Алгоритъмът за криптиране на данни (Standard Encryption Standard - DES) е разработен от IBM под името Луцифер, сертифициран с промени от Агенцията за национална сигурност на САЩ (NSA) и през 1977 г. приет като федерален стандарт на САЩ.
Има четири основни работни режима на криптиране за алгоритъма DES:
електронна кодова книга ЕЦБ (Electronic Code Book);
Верига на шифровани блокове (CBC);
обратна връзка за шифротекст CFB (Cipher Feed Back);
OFB (обратна обратна връзка) обратна връзка.
Хардуерните и софтуерни реализации на алгоритъма DES, използвани в търговски приложения и доставени за експортиране, използват 56-битов ключ, който изисква нападател да използва груба сила 72 · 10 12 възможни комбинации от ключове. Съвременните технически средства за криптоанализ правят възможно разбиването на такъв шифър за няколко часа. Следователно използването им за сериозни приложения е непрактично.
Недостатъци на DES алгоритъм 2.3:
битовите операции в заместващите възли са неефективно внедрени в софтуера;
къса дължина на ключа (56 бита), което позволява пълно търсене;
откри теоретична възможност за намаляване на пространството за изброяване, използвайки диференциална криптоанализа (с избор на шифър) и линейна криптоанализа (с известно съобщение), ако има много известни (около 2 47) двойки съобщение - код на шифър;
независимият избор на подключове на практика не увеличава устойчивостта на алгоритъма.