LINUX.ORG.RU
 

SHA1 взломан


0

0

Известный специалист в области безопасности Bruce Schneier сообщает в своём web дневнике, что по известной ему информации, дайджест алгоритм SHA1 был "взломан". Также он добавляет: "Описание еще не доступно широкой общественности. В настоящее время я не могу сказать насколько реальной является атака, но описание выглядит хорошо, и создано уважаемой исследовательской группой".

>>> Подробности

***** ()
Проверено: Pi (16.02.2005 13:26:41)

ПОСАДИ КОМПЬЮТЕР НА ЦЕПЬ И ЗАСТАВЬ ЛАЯТЬ!

домашняя автоматизация: сделай сам; лучший подарок для техногика

http://www.unicontrollers.com/products/unc01x

[#] Ответ на: Re: SHA1 взломан от dilmah 16.02.2005 19:50:36  

Re: SHA1 взломан

> Потом текст ей шифруется и берется обычный хэш нужного размера.

ну, конечно этот обычный хэш должен включать в себя длину текста, а то плохо получится:)

***** ()
[#] Ответ на: Re: SHA1 взломан от dilmah 16.02.2005 19:54:17  

Re: SHA1 взломан

>Гарантировано в 2^160+1.

Согласен. Длинна SHA1 - 160 бит

anonymous ()
[#] Ответ на: Re: SHA1 взломан от vada 16.02.2005 18:43:45  

Re: SHA1 взломан

> Этот метод годится для диверсионной группы, которая выходит в эфир 2-3 раза и все. При достаточном объеме перехватов такой код ломается.

... при условии использования побуквенного кодирования.

* ()
[#]  
Ay49Mihas

Re: SHA1 взломан

Народ, а нафиг паниковать? У всех зашифрованы документы "Хранить вечно"? Или у всех длина пароля, хэшируемого MD5, превышает 32 байта? А если нет, то чего волноваться - даже если брутфорсом взломают пароль, не поимеют достаточно важной инфы. А если маленький пароль (байтов 31, лучше ASCII), то и коллизии, скорее всего, нет (с вероятностью, стремящейся к единице).

О ЧЕМ ФЛЕЙМ? О том, что теперь можно передать файл, а его хэш останется таким же?

**** ()
[#] Ответ на: Re: SHA1 взломан от anonymous 16.02.2005 19:42:36  

Re: SHA1 взломан

>> им удалось создать алгоритм для получения коллизии за 2^69
>> операций хеширования
>>коллизии наблюдаются на входном множестве 2*69
> Одно и то-же, только другими словами!
Конечно, если цитаты вырывать из контекста.
Суть их работы заключалась в том, чтобы создать алгоритм
получения такого множества. Без этого алгоритма вы получите
только множество, на котором коллизии будут происходить
с частотой 2^80.
Фраза "коллизии наблюдаются на входном множестве 2*69
вместо теоретического значения 2*80" в данном случае лишена
смысла: завтра найдут алгоритм получения коллизии за 2^50
операций хеширования например, и фраза станет не верна?
Смысл новости именно в создании именно алгоритма, а не в том,
что ранее известные теоретические данные были уточнены.

anonymous ()
[#] Ответ на: Re: SHA1 взломан от Ay49Mihas 16.02.2005 20:07:32  

Re: SHA1 взломан

> Народ, а нафиг паниковать? У всех зашифрованы документы "Хранить вечно"? Или у всех длина пароля, хэшируемого MD5, превышает 32 байта? А если нет, то чего волноваться - даже если брутфорсом взломают пароль, не поимеют достаточно важной инфы. А если маленький пароль (байтов 31, лучше ASCII), то и коллизии, скорее всего, нет (с вероятностью, стремящейся к единице). О ЧЕМ ФЛЕЙМ? О том, что теперь можно передать файл, а его хэш останется таким же?

ну вот люди иногда подписывают письма с помощью PGP. А в нем как первая стадия используется MD5 или SHA1 (ну или что-то другое).

(realloc уже шутил по этому поводу:)

***** ()
[#] Ответ на: Re: SHA1 взломан от OxiD 16.02.2005 19:21:12  
mikhail

Re: SHA1 взломан

>Майкл, при чем тут блоуфиш???? md5 и sha1 - хеш функции. А блоуфиш блочный шифр.

>Одно другого не заменяет ну ни в коем разе.

>Только если ты будешь в качестве ключа блоуфиша использовать шифруемый текст. Хотя это тот еще бред.

Бред говоришь? Почему-то пароли хранятся и в DES, и в MD5, и в Blowfish, последний метод используется по дефолту в некоторых дистрибутивах... :)

# ()
[#] Ответ на: Re: SHA1 взломан от dilmah 16.02.2005 20:13:26  

Re: SHA1 взломан

По поводу MD5:
Если:
MD5(X) = MD5(Y)
То:
MD5(X + A) = MD5(Y + A)

**** ()
[#] Ответ на: Re: SHA1 взломан от anonymous 16.02.2005 18:58:20  
Krasu

Re: SHA1 взломан

>> Разработаны специальные механизмы для исключения ошибок людей >>(самая распространенная - повторное использование гаммы).

Вот-вот, тогда таких ещё не было, и благодаря одной (!) ошибке шифровальщика, который повторно использовал один и тот же листок, америкосам удалось расшифровать потрясающее количество сообщений - 0.1% :)

()
[#] Ответ на: Re: SHA1 взломан от vada 16.02.2005 18:50:47  
Evil_And

Re: SHA1 взломан

>Мечтательно так - Где бы такой калькулятор взять....

man bc

* ()
[#] Ответ на: Re: SHA1 взломан от stasL 16.02.2005 14:30:17  

Re: SHA1 взломан

>все, кроме закрытых ключей.
А ключи снифернуть ? Какова вероятность что впервые присоединяясь к чужой машине по ssh меня ломанут ? Или они обмениваются открытыми ключами а потом шифруют и следовательно вероятность равна нулю ?

anonymous ()
[#] Ответ на: Re: SHA1 взломан от vada 16.02.2005 18:25:28  

Re: SHA1 взломан

>XOR с длинной ключа равной длинне сообщенгия.
Именно это рулез истинный и есть !

anonymous ()
[#] Ответ на: Re: SHA1 взломан от Evil_And 16.02.2005 21:50:15  

Re: SHA1 взломан

консолька питона удобнее

()
[#] Ответ на: Re: SHA1 взломан от anonymous 16.02.2005 22:11:50  

Re: SHA1 взломан

неужели среди сегодняшнего виндузятнического поколения так немодно читать? курите доки на предмет "диффи-хелмана"

anonymous ()
[#] Ответ на: Re: SHA1 взломан от nx12 16.02.2005 22:19:53  

Re: SHA1 взломан

ну нах. питон ни разу не посикс. кроме того качай его еще, собирай... пусть остается на откуп красноглазой пионерии

зы. есть еще рулезный калькулятор - calc

anonymous ()
[#] Ответ на: Re: SHA1 взломан от anonymous 16.02.2005 23:54:30  
mikhail

Re: SHA1 взломан

>зы. есть еще рулезный калькулятор - calc

Это у маздайщиков что ли?

# ()
[#] Ответ на: Re: SHA1 взломан от vada 16.02.2005 18:50:47  

Re: SHA1 взломан

>> Но для паникующих рекомендую взять калькулятор и прикинуть, что есть 2*69

>Мечтательно так - Где бы такой калькулятор взять....

C:\>python -c "print 2**69" 590295810358705651712

anonymous ()
[#] Ответ на: Re: SHA1 взломан от vada 16.02.2005 18:50:47  
linux_newbe

Re: SHA1 взломан

Батя вам не то что в ляпикс - в венду пора. Даже вендовый calc справляется с такой задачей

# ()
[#] Ответ на: Re: SHA1 взломан от mikhail 16.02.2005 13:31:31  

Re: SHA1 взломан

> Если SHA1 отпадает, то что на сегодняшний день является безопасным?

durex

anonymous ()
[#] Ответ на: Re: SHA1 взломан от saper 16.02.2005 21:29:29  

Re: SHA1 взломан

> Если: MD5(X) = MD5(Y) То: MD5(X + A) = MD5(Y + A)

ну и хренли?

если X^n + Y^n = Z^n, то (A*X)^n + (A*Y)^n = (A*Z)^n.

что это упрощает?

anonymous ()
[#] Ответ на: Re: SHA1 взломан от anonymous 17.02.2005 1:01:49  

Re: SHA1 взломан

:)

примеры X^n + Y^n = Z^n,

при n>3 в студию!!!

anonymous ()
[#] Ответ на: Re: SHA1 взломан от mikhail 16.02.2005 21:23:58  
OxiD

Re: SHA1 взломан

>Бред говоришь? Почему-то пароли хранятся и в DES, и в MD5, и в >Blowfish, последний метод используется по дефолту в некоторых >дистрибутивах... :)

насколько я помню, там строка из пробелов шифруется. ключ - пароль. Но хеш функции работают по другому.

Как сказал Дилма, можно и блоуфиш использовать для создания хеша. Но это имхо абсолютно разные алгоритмы, у них нет ничего общего.

А дискуссия велась о хешах.

** ()
[#] Ответ на: Re: SHA1 взломан от anonymous 16.02.2005 22:11:50  
OxiD

Re: SHA1 взломан

Бывают атаки типа "человек посередине"... Алгоритмы типа Диффи-Хеллмана пытаются с этим бороться..

** ()
[#] Ответ на: Re: SHA1 взломан от anonymous 17.02.2005 1:05:21  

Re: SHA1 взломан

А зачем примеры, если и так понятно, что когда вычисление идет на ограниченном поле (например 160 битами), то коллизии (т.е. эти самые равенства) обеспечены всегда.

anonymous ()
[#] Ответ на: Re: SHA1 взломан от OxiD 17.02.2005 1:39:05  
WFrag

Re: SHA1 взломан

А как быть, если если ни ты, ни машина к которой ты цепляешься заранее ничего друг о друге не знают (т.е ты знаешь только IP машины, никаких ключей/сертификатов, ничего другого о противоположной машине не известно)? Как ты убедишься, что попал на нужную машину?

От этого только настоящий сертификат спасет, по-моему.

**** ()
[#] Ответ на: Re: SHA1 взломан от WFrag 17.02.2005 5:20:27  

Re: SHA1 взломан

что означает "на нужную машину" в данном контексте? получается как Алиса в зазеркалье -- если тебе неважно куда попасть, то неважно куда ты идешь.

anonymous ()
[#] Ответ на: Re: SHA1 взломан от anonymous 17.02.2005 1:05:21  

Re: SHA1 взломан

> примеры X^n + Y^n = Z^n при n>3 в студию!!!

ЛОР говорит слишком длинное сообщение, не помещается на полях

anonymous ()
[#] Ответ на: Re: SHA1 взломан от OxiD 17.02.2005 1:39:05  
maxcom

Re: SHA1 взломан

> Бывают атаки типа "человек посередине"... Алгоритмы типа Диффи-Хеллмана пытаются с этим бороться..

Диффи-Хелман к man in the middle никакого отношения, на самом деле, не имеет.

***** ()
[#] Ответ на: Re: SHA1 взломан от anonymous 17.02.2005 6:04:31  

Re: SHA1 взломан

1^5+(-1)^5=0^5

anonymous ()
[#] Ответ на: Re: SHA1 взломан от anonymous 17.02.2005 10:14:51  

Re: SHA1 взломан

я так понимаю что это про теорему Ферма... дык там говорится про положительные целые числа в качестве X, Y и Z...

* ()
[#] Ответ на: Re: SHA1 взломан от anonymous 16.02.2005 18:58:20  
vada

Re: SHA1 взломан

>(самая распространенная - повторное использование гаммы).

Вот это и имелось ввиду. Повторное использование.

**** ()
[#] Ответ на: Re: SHA1 взломан от anonymous 17.02.2005 1:05:21  
vada

Re: SHA1 взломан

>примеры X^n + Y^n = Z^n,

>при n>3 в студию!!!

Щаз кинутся теорему Ферма доказывать :)

ЗЫ. Слышал, что уже усе доказали.

**** ()
[#] Ответ на: Re: SHA1 взломан от WFrag 17.02.2005 5:20:27  
vada

Re: SHA1 взломан

>ничего другого о противоположной машине не известно)? Как ты убедишься, что попал на нужную машину?

И тут же противоречие

>От этого только настоящий сертификат спасет, по-моему

Т.е. сертификат не является информацией о машине?

**** ()
[#] Ответ на: Re: SHA1 взломан от vada 17.02.2005 13:00:25  
WFrag

Re: SHA1 взломан

>Т.е. сертификат не является информацией о машине?

Имеется ввиду сертификат на той же машине, удаленной, причем подписанный доверенной третьей стороной (например, Verisign). Изначально у тебя его нет.

Идешь на машину pupkin.ru. С той машины приходит сообщение, со словами "я - pupkin.ru", подписано сертификатом, который в свою очередь подписан Veridign. Берешь публичный ключ сертификата, шифруешь им некий пароль, отдаешь той машине. Та машина расшифровывает. Пароль используется для симметричного шифрования.

Все, man-in-the-middle ничего сделать не сможет. Сертификат настоящий - подписан Verisign-ом. Машина действительно pupkin.ru, Verisign тебе гарантирует, что этим сертификатом может обладать только pupkin.ru.

P.S. Считаем, что атака исключительно man-in-the-middle, т.е. DNS-ы, например, не врут, сертификаты лежат там, где им положено, их не воруют.

**** ()
[#] Ответ на: Re: SHA1 взломан от linux_newbe 17.02.2005 0:35:35  
vada

Re: SHA1 взломан

>Батя вам не то что в ляпикс - в венду пора. Даже вендовый calc справляется с такой задачей

Да ты гонишь. 2^69=5.9029581035870565e+20

%)

**** ()
[#] Ответ на: Re: SHA1 взломан от anonymous 17.02.2005 6:02:19  
WFrag

Re: SHA1 взломан

Ну хочешь попасть на pupkin.ru. Например, это банк какой-то - на рекламной вывеске написано. Заранее никаких ключей у тебя нет. Хочешь подключиться к этой машине. Как ты можешь быть уверен, что это действительно pupkin.ru, а не машина твоего соседа-кулхацкера?

**** ()
[#] Ответ на: Re: SHA1 взломан от WFrag 17.02.2005 13:12:01  
vada

Re: SHA1 взломан

>P.S. Считаем, что атака исключительно man-in-the-middle, т.е. DNS-ы, например, не врут, сертификаты лежат там, где им положено, их не воруют.

Понял. Идиальный газ, или сферический конь в вакууме.

:)

**** ()
[#] Ответ на: Re: SHA1 взломан от vada 17.02.2005 13:14:32  
WFrag

Re: SHA1 взломан

>Понял. Идиальный газ, или сферический конь в вакууме.

Нет. Чистая атака "man-in-the-middle"

**** ()
[#] Ответ на: Re: SHA1 взломан от dilmah 16.02.2005 19:50:36  

Re: SHA1 взломан

> Я всегда считал что это нормальный способ получения криптохэша из шифрования -- как ключ берется или обычный хэш от текста или фиксированная всем известная случайная величина, или их смесь. Потом текст ей шифруется и берется обычный хэш нужного размера. Может не так эффективно, как специально разработанный криптохэш, но секурность должна быть нормальной..

Не всегда - подробнее см. "Прикладная криптография" Шнайера - раздел ключевае хэши. Кстати, ты совершенно прав про длину сообщения.

anonymous ()
[#] Ответ на: Re: SHA1 взломан от anonymous 18.02.2005 9:39:02  

Re: SHA1 взломан

я уже понял что в том способе есть дырки. аккуратнее надо:)

***** ()
[#] Ответ на: Re: SHA1 взломан от WFrag 17.02.2005 14:20:37  
vada

Re: SHA1 взломан

>Нет. Чистая атака "man-in-the-middle"

Кто же так атакует???? :)))))

**** ()