URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 107770
[ Назад ]

Исходное сообщение
"Анонсирован проект Phuctor, коллайдер RSA ключей"

Отправлено opennews , 02-Май-16 10:31 
Введён в строй (http://trilema.com/2016/the-phuctoring/) публичный сервис Phuctor (http://phuctor.nosuchlabs.com/phuctored) (The RSA Super Collider), позволяющий оценить надёжность используемых RSA-ключей и получить сведения о проблемных ключах, используемых в подписях PGP/GPG. Phuctor позволяет определить потенциальную возможность компрометации закрытого ключа на основании анализа открытого ключа.

Phuctor использует усовершенствованный алгоритм факторизации ключей, предложенный (https://cr.yp.to/factorization.html) Дэниелем Бернштейном (Daniel J. Bernstein), позволяющий выявить проблемы с генерацией простых чисел, используемых при создании ключей. Система  проверяет применение для начальных коэффициентов непростых чисел и выявляет использование в разных ключах одинаковых цикличных коэффициентов (http://en.wikipedia.org/wiki/Modulus_%28algebraic_numbe... (модуль), что может указывать на возможное наличие дубликатов закрытого ключа.


Как правило, проблемы с ключами возникают при использовании ненадёжных генераторов случайных чисел для создания ключа, выдающих предсказуемые повторяемые последовательности. В настоящее время в БД проекта уже занесена (http://phuctor.nosuchlabs.com/stats)  информация о 1.8 млн модулей. В  858 случаях выявлены дубликаты. Для
222 ключей удалось факторизировать начальные параметры генерации ключа, т.е. фактически для данных ключей можно подобрать закрытый ключ.


Интересно, что среди владельцев скомпрометированных ключей встречаются достаточно известные деятели, например, в списке проблемных ключей присутствуют сотрудники NASA, Red Hat, Apple (product-security@apple.com!), Фонда СПО, IEEE, Intel, Debian (цифровая подпись для репозитория debian.sur5r.net) Отдельно выделяются проблемы с ключами PGP Corporation, используемыми в сервисе обновления ключей (update-key@pgp.com) и сервисе каталогов ("PGP Global Directory Verification Key").


Напомним, что в основе шифрования RSA лежит операция возведения в степень по модулю большого числа. В открытом ключе  содержится модуль и степень. Модуль формируется на основании двух случайных простых  чисел, которые известны только владельцу закрытого ключа. Таким образом наличие открытого ключа и знание одного из начальных простых чисел позволяет полностью восстановить закрытый ключ. В случае если в разных открытых ключах используется один и тот же модуль, то это свидетельствует либо о недостаточном размере энтропии при генерации случайных чисел, либо о наличии бэкдора в определённой реализации GPG.


URL: https://news.ycombinator.com/item?id=11609094
Новость: http://www.opennet.dev/opennews/art.shtml?num=44356


Содержание

Сообщения в этом обсуждении
"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено A.Stahl , 02-Май-16 10:31 
>Phuctor

Прочитал как "функтор" и не заметил подвоха. А оно оказывается от слова "фу", а не от слова "функция":)


"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено Andrey Mitrofanov , 02-Май-16 10:35 
>>Phuctor
> Прочитал как "функтор" и не заметил подвоха. А оно оказывается от слова
> "фу", а не от слова "функция":)

Ты опять ничего не заметил: оно от слова "факторизация".


"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено Nicknnn , 02-Май-16 11:58 
По моему, название стилизовано под fuck

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено Аноним , 02-Май-16 12:26 
"Коллайдер" ???
У автора в лексиконе не нашлось подходящего русскоязычного слова?

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено A.Stahl , 02-Май-16 12:33 
Какое например? Исконно русский факторизатор?

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено axredneck , 02-Май-16 17:23 
коллизии ищет, поэтому коллайдер, так вроде

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено Пушкин чёли , 02-Май-16 22:04 
Столкновитель.

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено Анонимъ , 03-Май-16 00:07 
Толкователь

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено Uri , 03-Май-16 12:18 
Корчеватель

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено Аноним , 03-Май-16 17:29 
Хитрый план / Катить колесо

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено Aleks Revo , 06-Май-16 10:23 
«Лексикон», да.

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено Аноним , 02-Май-16 17:45 
Все давно используют:
ssh-ed25519-cert-v01@openssh.com
или
ecdsa-sha2-nistp521-cert-v01@openssh.com

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено watman , 02-Май-16 21:37 
я тоже провожу  провеку надежности ключей. отправь свой private key на checkyourkey@gmx.com

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено Аноним , 03-Май-16 12:53 
Pluctor анализирует открытый ключ. По закрытому и любой Васян "проанализирует".

"Анонсирован проект Phuctor, коллайдер RSA ключей"
Отправлено Watman , 03-Май-16 16:37 
Да блин

"Доступен проект Phuctor, коллайдер RSA-ключей"
Отправлено Омский линуксоид 2 , 16-Авг-16 12:19 
Значит точно утка. Раз удаляете мои сообщения.

"Доступен проект Phuctor, коллайдер RSA-ключей"
Отправлено Stanislav Datskovskiy , 16-Авг-18 16:52 
Автор проекта, к вашим услугам.

Читается -- «Фактор» (англ. -- множитель).
Работает по сей день; заточка алгоритма продолжается.

Недавно посадил на новое железо, припаял кэширование, поиск.

Скептикам предлагается изготовить и закинуть достоверно-гнилой открытый ключ -- это не сложно; через день или два развалится на множители, проверить также просто, например обычным питоном, или же другим языком имеющим "bignum" (операции с длинными числами).