id: Гость   вход   регистрация
текущее время 06:37 06/12/2019
Автор темы: vlcryptor, тема открыта 19/12/2013 22:37 Печать
Категории: криптография, алгоритмы, симметричное шифрование, протоколы
https://www.pgpru.com/Форум/Криптография/RC43DESAES-128ЧтоНадежнее
создать
просмотр
ссылки

RC4, 3DES, AES-128 что надежнее?

Привет всем.
Насколько я знаю по производительности данные алгоритмы шифрования располагаются так:
1) RC4
2) AES-128
3) 3DES


А вот какой из них надежнее в плане шифрования, стойкости к атакам и прочее?
В 3DES длина ключа 168, но эффективная 112, отсюда и варианты. В RC4 предполагается стандартная длина ключа 128 бит.


 
Комментарии
— Гость (19/12/2013 23:42)   <#>
Насколько я знаю по производительности данные алгоритмы шифрования располагаются так:
0) XOR
1) RC4
2) AES-128
3) 3DES

Fixed.

P.S. AES пришёл на замену DES/3DES, насколько я знаю, что как бы намекает на ответ. У вас AES с аппаратным ускорением AES-NI или без?
— unknown (20/12/2013 10:27)   профиль/связь   <#>
комментариев: 9796   документов: 488   редакций: 5664

В 3DES размер блока при этом 64 бит. В AES-128 и размер ключа, и размер блока одинаковы. RC4 можно считать малостойким алгоритмом.
— gegel (20/12/2013 17:53)   профиль/связь   <#>
комментариев: 393   документов: 4   редакций: 0
Давно хотел спросить: как были созданы таблицы AES? Есть ли четко описанный и повторяемый алгоритм, которым руководствовались авторы?
— unknown (21/12/2013 11:35)   профиль/связь   <#>
комментариев: 9796   документов: 488   редакций: 5664
Rijndael S-box
AES в картинках
— vlcryptor (23/12/2013 07:51)   профиль/связь   <#>
комментариев: 21   документов: 5   редакций: 5
Уведомления на email почему то не приходили, думал нет ответов :)

У меня собственно остался только один вопрос: AES-128 или 3DES?
Учитывая что RC4 потоковый шифр(а оба других блочные) и поэтому есть свои особенности применительно к тому же SSL/TLS.

В 3DES длина ключа 168 бит, но почему считается что эффективная всего 112. Вот отсюда возможны и варианты сравнения.
— SATtva (23/12/2013 08:47)   профиль/связь   <#>
комментариев: 11543   документов: 1036   редакций: 4092
У меня собственно остался только один вопрос: AES-128 или 3DES?

Выше уже привели критерии помимо длины ключа: дизайн, основанный на современных представлениях в построении блочных шифров (а не представлениях 40-летней давности), более широкий блок (128 бит против 64).
— vlcryptor (23/12/2013 09:29)   профиль/связь   <#>
комментариев: 21   документов: 5   редакций: 5
Выше уже привели критерии помимо длины ключа: дизайн, основанный на современных представлениях в построении блочных шифров (а не представлениях 40-летней давности), более широкий блок (128 бит против 64).

Понятно, что AES лучше. Т.е. длина ключа в 3DES 168 бит против 128 в AES-128 не имеет особо решающего значения, так?
— unknown (23/12/2013 10:09)   профиль/связь   <#>
комментариев: 9796   документов: 488   редакций: 5664
Так.
— vlcryptor (23/12/2013 10:34)   профиль/связь   <#>
комментариев: 21   документов: 5   редакций: 5
Так.

Ну в принципе я так и думал :)
Если в итоге учесть медленную скорость работы 3DES, то думаю однозачно.
— gegel (24/12/2013 00:11)   профиль/связь   <#>
комментариев: 393   документов: 4   редакций: 0
А, например, Serpent вообще в рассчет не берется?
— SATtva (24/12/2013 07:51)   профиль/связь   <#>
комментариев: 11543   документов: 1036   редакций: 4092
Приведённый перечень шифров наводит на подозрение, что вопрос касается SSL, а Serpent в стандартные наборы SSL/TLS не входит.
— vlcryptor (24/12/2013 07:57)   профиль/связь   <#>
комментариев: 21   документов: 5   редакций: 5
Приведённый перечень шифров наводит на подозрение, что вопрос касается SSL, а Serpent в стандартные наборы SSL/TLS не входит.

Точно так.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3