|
rss_habr
Постквантовый переход: DH, RSA, ECDSA ->?Вторник, 13 Декабря 2022 г. 14:01 (ссылка)
https://habr.com/ru/post/704246/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704246
rss_habr
[recovery mode] Реализуем Frey-R"uck Attack чтобы получить секретный ключ “K” (NONCE)Воскресенье, 23 Октября 2022 г. 21:04 (ссылка)
В этой статье мы реализуем эффективный алгоритм Frey-R"uck Attack для подписи Для этого существуют несколько алгоритмов из списка популярных атак на Биткоин, один из которых “Frey-R"uck Attack on Bitcoin”. Мы не будем погружаться в теоретические аспекты данной атаки перейдем сразу к экспериментальной части Из нашей практики нам известно что в блокчейне Биткоина очень много уязвимых и слабых транзакции и в процессе нашего криптоанализа мы нашли множество Биткоин Адресов, где большое количество подписи Рассмотрим пять Биткоин Адресов Читать далееhttps://habr.com/ru/post/694122/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694122
rss_habr
Подпись на эллиптических кривых: всё, что нужно знать, чтобы подписать транзакцию в Bitcoin с полного нуляСреда, 12 Октября 2022 г. 14:46 (ссылка)
Это - полный разбор алгоритма подписи на эллиптических кривых (ECDSA), который является ключевым элементом большинства блокчейнов (типа Bitcoin, Ethereum, ...). С примерами кода и реализацией с полного нуля. Всё сведено к уровню школьной математики, а читать код не обязательно!) Читатьhttps://habr.com/ru/post/692842/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692842
rss_habr
[recovery mode] Восстановление Биткоин Кошелька через короткие подписи ECDSAВоскресенье, 21 Августа 2022 г. 22:00 (ссылка)
Всем нам известно, что раскрываемость секретного ключа в подписи ECDSA может привести к полному восстановлению Биткоин Кошелька. В наших более ранних статьях мы рассматривали слабости и уязвимости в транзакциях блокчейна, но так же существуют короткие подписи ECDSA которые так же приводят к полному восстановлению Биткоин Кошелька. Почему же эти подписи ECDSA называются короткими? Ответ на этот вопрос вы можете получить из обсуждаемой темы: "Самая короткая подпись ECDSA" [The shortest ECDSA signature] В прошлой нашей статье: "Уменьшение приватного ключа через скалярное умножение используем библиотеку ECPy + Google Colab" мы создали Python-скрипт: maxwell.py который сгенерировал для нас довольно интересный публичный ключ
Как мы знаем значение сигнатуры Взгляните на Blockchain транзакцию: 11e6b169701a9047f3ddbb9bc4d4ab1a148c430ba4a5929764e97e76031f4ee3 RawTX:
Размер этой транзакции всего лишь: Как можно восстановить Биткоин Кошелек через короткие подписи ECDSA? В криптоанализе блокчейна криптовалюты Bitcoin мы используем собственный Bash-скрипт: https://habr.com/ru/post/683802/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683802
rss_habr
Стандартная схема пороговой подписиВторник, 26 Июля 2022 г. 14:37 (ссылка)
Ранее были рассмотрены методы, с помощью которых каждый отдельный пользователь мог создавать свои личные цифровые подписи. Теперь речь пойдет о том, как группе участников создавать одну совместную цифровую подпись. Данная задача особенно актуальна в распределённых системах, где нет возможности проверить участников и где никто никому не доверяет. Читать далееhttps://habr.com/ru/post/679098/?utm_source=habrahabr&utm_medium=rss&utm_campaign=679098
rss_habr
Алгоритм ECDSAПятница, 08 Июля 2022 г. 15:23 (ссылка)
Алгоритм ECDSA (Elliptic Curve Digital Signature Algorithm) — это реализация схемы цифровой подписи, основанная на использовании эллиптических кривых и модульной арифметики. Мы оставим подробный разбор всех тонкостей этого алгоритма и соответствующей математической теории для будущих статей. Здесь же просто покажем основные идеи, за счет которых в ECDSA реализуются алгоритмы KeyGen, Sig и Ver. Модульную арифметику пока полностью оставим в стороне. Эта тема несложная, но требует подробного рассмотрения. Поговорим сейчас только об эллиптических кривых — для начала нам этого будет достаточно. Эллиптическая кривая в ECDSA — это линия на плоскости, задаваемая уравнением y^2=x^3+a•x+b, где a и b — такие числа, что 4•a^3+27•b^2/=0. Например, Bitcoin и Ethereum используют кривую y^2=x^3+7 (рис. 1). Читать далееhttps://habr.com/ru/post/675918/?utm_source=habrahabr&utm_medium=rss&utm_campaign=675918
rss_habr
Одна слабая транзакция в ECDSA в блокчейне Биткоина и с помощью Lattice Attack мы получили Private Key к монетам BTCПятница, 17 Июня 2022 г. 12:40 (ссылка)
Начнем с того что алгоритм цифровой подписи на эллиптических кривых (ECDSA) — это распространенная схема цифровой подписи, которую мы видим во многих наших обзорах кода. Он обладает некоторыми желательными свойствами, но также может быть очень хрупким для восстановления закрытого ключа с помощью атаки по побочному каналу, раскрывающей менее одного бита секретного одноразового номера. ECDSA — это особая форма алгоритма цифровой подписи (DSA). DSA — это довольно распространенная схема цифровой подписи , которая определяется тремя алгоритмами: генерация ключа, подпись и проверка. Алгоритм генерации ключей генерирует закрытый и открытый ключи; закрытый ключ отвечает за создание подписей; а открытый ключ отвечает за проверку подписей. Алгоритм подписи принимает в качестве входных данных сообщение и закрытый ключ и создает подпись. Алгоритм проверки принимает в качестве входных данных сообщение, подпись и открытый ключ и возвращает значение true или false, указывая, является ли подпись действительной. DSA определяется для любой математической группы, и эта схема безопасна до тех пор, пока проблема дискретного логарифмирования сложна для этой группы. Обычно используемая группа представляет собой целые числа по модулю простого числа p . Наряду с этой группой у нас будет генератор группы g и некоторая криптографически безопасная хэш - функция H. Мы можем предположить, что p , g и H будут общеизвестны. Генерация ключей работает, сначала случайным образом выбирая значение x из целых чисел по модулю p . Затем вычисляется значение y = g x mod p . Закрытый ключ подписи имеет значение x , а открытый ключ — y . Ключ подписи должен храниться в секрете, поскольку именно он позволяет делать подписи. Читать далееhttps://habr.com/ru/post/671932/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671932
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |