Какой из этих алгоритмов шифрования самый крепкий


Сегодня из симметричных алгоритмов выделились несколько стандартов, но который из них самый крепкий в плане безопасности

AES 256
RC6 256
Serpent 256
Blowfish 256/448
Twofish 256
GOST 256

Множество форумов говорят что из этого списка все кроме Blowfish и GOST, на данный момент надежные.
Но все же какие имеют алгоритмы боле стойкие ко взлому.

Комментарии
— SATtva (16/06/2015 12:58)   
Считается, что у Serpent наибольший запас прочности. Только надо понимать, что объём исследований Serpent несопоставим с таковым у AES, так что есть ли у первого какие-то неочевидные слабости, никто не знает.
— pgprubot (17/06/2015 16:36, исправлен 17/06/2015 16:42)   

Тут[link1] обсуждали подробней. Про RC6 и TwoFish там тоже есть.



TwoFish считается идеологическим наследником Blowfish. Формально это ни о чём не говорит и ничего не доказывает, но было бы очень странно, если б Blowfish оказался сильнее TwoFish. Из-за малого размера блока Blowfish'а у него драконовские ограничения[link2] на размер шифруемых данных.


ГОСТ — местечковый стандарт, как и CAMELLIA, который серьёзно никогда не анализировался (хотя бы на уровне финалистов AES), т.к. это никому не нужно, и вряд ли когда-либо будет.


Если подвести итоги, то выбор только из трёх: serpent, AES и TwoFish. Помимо аргументов SATtva'ы надо ещё отметить, что AES имеет поддержку в железе и невероятно быстр. У кого-то (Шнайер?) была рекомендация уровня «выбирайте AES, тому есть множество причин; если параноя всё же гложет и вы не доверяете НИСТу, вам очень хочется выбрать альтернативу стандарту, берите TwoFish» (а Вагнер наоборот считает[link1], что альтернативой AES'у нужно брать serpent: «I prefer to view Twofish as deprecated these days and to encourage people to use AES instead, unless there is some special requirement that makes AES unsuitable. Full disclosure: I was a co-designer of Twofish, so I'm probably biased.»).


Ссылки
[link1] https://www.pgpru.com/comment83594

[link2] https://www.pgpru.com/comment61715