Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
6 октября 2014, 10:11:58 AM   # 1
 
 
Сообщения: 200
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
BIP39 описывает, как создать несколько слов фразу и затем, как преобразовать его в семени. В нем говорится, что фраза непосредственно хэшируется в двоичном семени, так что это дает нам правдоподобное отрицание ("любая фраза может работать"), Но в то же время фраза содержит контрольную сумму, поэтому я не могу предоставить "Любые" фраза. Если я скажу, некоторые ребята еще одна фраза, что происходит у него сломана контрольная сумма, которая будет легко заметить, что. Должен ли я понимаю, что "правдоподобное отрицание" относится только к набору всех "действительный" фразы, то есть те, с правильной контрольной суммой? Может быть, это следует уточнить лучше в BIP.

котировка
Во-первых, начальная энтропия ЛОР бит генерируется. Контрольная сумма генерируется путем принятия первого (ENT / 32) битов его SHA256 хэш. Эта контрольная сумма добавляется к концу начальной энтропии.

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

https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
oleganza сейчас офлайн Пожаловаться на oleganza   Ответить с цитированием Мультицитирование сообщения от oleganza Быстрый ответ на сообщение oleganza


Как заработать Биткоины?
Без вложений. Не майнинг.


6 октября 2014, 1:06:31 PM   # 2
 
 
Сообщения: 114
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Получил 1806 Биткоинов
Реальная история.





котировка
Для того, чтобы создать бинарное семя от мнемоники, мы используем функцию PBKDF2 с мнемонической фразой (в UTF-8 NFKD) используются в качестве пароля и строк "мнемонический" + ключевая фраза (Снова в UTF-8 NFKD), используемый в виде соли.

Он имеет в виду это. Вы выбираете дополнительную кодовую фразу, как соль, которая работает любая кодовая фраза.
instagibbs сейчас офлайн Пожаловаться на instagibbs   Ответить с цитированием Мультицитирование сообщения от instagibbs Быстрый ответ на сообщение instagibbs

6 октября 2014, 1:09:40 PM   # 3
 
 
Сообщения: 478
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Мнемоника! = кодовая фраза

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

ключевая фраза представляет собой соль с хэш, используемой с мнемоническим, поэтому изменением соли изменяет семя HD бумажника.

Дополнительное правдоподобное отрицание.
dabura667 сейчас офлайн Пожаловаться на dabura667   Ответить с цитированием Мультицитирование сообщения от dabura667 Быстрый ответ на сообщение dabura667

14 октября 2014, 12:29:42 PM   # 4
 
 
Сообщения: 200
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Хорошо понял. Благодарю. Я неправильно понял "ключевая фраза" во второй цитате, как это означает сам мнемоник.
oleganza сейчас офлайн Пожаловаться на oleganza   Ответить с цитированием Мультицитирование сообщения от oleganza Быстрый ответ на сообщение oleganza

14 октября 2014, 11:31:41 PM   # 5
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Да, правдоподобное отрицание относится к ключевой фразе, а не мнемонической.

Следует отметить: вы могли бы просто использовать случайные данные вместо контрольной суммы и пробить себе путь через все предупреждения, но я полагаю, что, в большинстве случаев, минусы перевешивают плюсы.
teukon сейчас офлайн Пожаловаться на teukon   Ответить с цитированием Мультицитирование сообщения от teukon Быстрый ответ на сообщение teukon

26 марта 2015, 11:08:33 PM   # 6
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Да, правдоподобное отрицание относится к ключевой фразе, а не мнемонической.

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

Допустим, вы нашли мнемоников "Satoshi использования управлять совершенной солнечной арахисовое повстанческой несколько круизный кабель антенны проекта" в моем владении и требовать правильной ключевой фразы для получения мастеров-корневого раздела. Я даю вам пароль "пароль" которая при использовании с мнемоническим выше производит следующий ключ:
xprv9s21ZrQH143K2qeQTSzy5B6E4FMW5tm8q1a7eGWUg7EEBQ89i1FqtaBcB2fhpmewu3ks6hB9vVn X2WkupU41mVVbcJoVRjQRitn3C3SnQiv

Это мой действительный бумажник? Или же я просто лгать вам о пароле. Я даже не нужно планировать это заранее, любой пароль будет производить правильный (и уникальный) корневого раздела.  "Хорошо по-настоящему, моя ключевая фраза является «JumpingJackFlash2038» Я обещаю", То же мнемонические но другой пароль производит различные мастер корневого раздела:
xprv9s21ZrQH143K4bxB5n2vPZZt5A5cUMWj5qR318tdFuofMF4jwuZt4cjTCWqSbBkCS4xn8AoNNc4 K1ctBCrt92y1Z67TuhzL3Xvh1ZDtb1DZ

Denability любого данного кошелька (мастер корневого раздел) по-прежнему сохраняется, даже если вы можете связать мнемоник мне. Теперь, если я дам вам любую случайную фразу кошелек собирается быть пустым. Вы не можете доказать, что существует дополнительная ключевая фраза, которая производит различные накопительной бумажник, но я могу добавить еще более сильный уровень правдоподобного отрицания, создав два кошелька из того же мнемонические и финансировать первый с тривиальным количеством монет. Таким образом, в приведенном выше примере, я говорю вам, моя фраза-пароль "пароль" и он действительно производит бумажник с несколькими сделками и небольшим количеством Bitcoins. Там нет никакого способа для вас, чтобы доказать, что ключевая фраза «JumpingJackFlash2038» будет производить второй бумажник с еще более финансируемыми сделками, кроме грубой силы атаки (поэтому убедитесь, что вы пароли в безопасности, если вы хотите сохранить отрицания).



DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

27 марта 2015, 7:01:04 AM   # 7
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Это меньше отрицания сильное, чем вы (и другие) считаете.

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

27 марта 2015, 8:37:31 AM   # 8
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Да, правдоподобное отрицание относится к ключевой фразе, а не мнемонической.

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

Согласовано. Мое текущее понимание PBKDF2, что есть рядом симметрия между функциями мнемоники и ключевой фразой. Основное различие, кажется, с намерением, где мнемоник, как ожидается, содержит больше энтропии в то время как ключевую фразу легче запомнить.

В то время я имел в виду использования "правдоподобное отрицание" в BIP0039 (которая фокусируется только на ключевую фразу) и, конечно, могли бы сделать, что понятнее.

Это меньше отрицания сильное, чем вы (и другие) считаете.

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

Я не понимаю, но мне кажется интересным. Не могли бы вы уточнить, пожалуйста?

Мне кажется, что без как мнемонический и пароль, любая попытка доказать связь между мнемическим (соответственно паролем) и семенами (возможно, главным ключом BIP0032) будет практически требует грубого форсирования пароля (соответственно мнемоников ). В обеих случаях я считаю, что, как предполагает DeathAndTaxes, один или несколько фиктивных ключей, возможно, с какой-либо деятельностью, может быть размещена и даже полностью раскрыто без ослабления этого требования грубого форсирования.
teukon сейчас офлайн Пожаловаться на teukon   Ответить с цитированием Мультицитирование сообщения от teukon Быстрый ответ на сообщение teukon

27 марта 2015, 9:55:33 AM   # 9
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Пример:

У вас есть "спорный" Мнемоники записаны, с несколько bitcents в нем.

«Реальный» бумажник слово или два изменилось от того, что вы записали.

Ninjas бюст в ваши двери и требовать ключи. Они находят мнемоник и не впечатленный ваш cover-- они нашли свой дом из-за покупки в их сухой операции очистки крышки и их записи показывают, у вас есть сотни монет и операций, не отраженные в кошельке они нашли.

Они пытают you--, как Ниндзя известно do--, но вы как-то противостоять свинцовый криптоанализа трубы. К сожалению для вас, они также владеют портативным компьютером с быстрым GPU апом в долях секунды они нашли свой другой кошелек только с помощью функции поиска несколько миллиардов близлежащих ключей; в качестве альтернативы они поворачиваются на вашем компьютере и найти недостающее слово (а) в файле подкачки (большинство (если не все) BIP39 реализации не имеют возможности MLOCK свою память), или они считают загружены в какой-то «аппаратный кошелек» и поражение жалкая физическая безопасность с щелчком JTAG позволила метанию звезды.

Теперь у них есть свой тайник, ты думаешь: да ладно, ты не хуже, что, если бы вы не использовали ... Но отрицания собственно:

Они говорят вам штраф за источники анти-нинзя средства, которые они находят в этом бумажнике death-- вы себя "Нет, что кошелек должен быть мой _evil inlaws_, не мое!" но ваша заявка не просто неправдоподобная, это абсурд. Частичное мнемонические в рукописном; слабо протестуете "Я расскажу ниндзя сюзерену, что вы заставили меня написать это!" но нет никакого шанса еще случайно выбранных ключевых карт на мнемонический, что кто-то может когда-нибудь найти, так что повелитель будет знать, как эти адреса начал с (же) мнемоническим и не мог быть произведен наоборот. Первый «крышка» один был хорошо связан с вашим identity-- в ваших усилий, чтобы сделать покрытие более правдоподобно вы сделали (бесспорно) связаны родственный более неоспоримо связаны с вами.

Если вместо этого попытка отрицания были реализована в виде разницы между двумя ключами и закодирована уплотняется, используя вместо перестановки по ключу хэширования, таким образом, что для любой пары ключей существуют некоторое множество слов, которые закодированы разница между ними; история все равно будет грустно (потому что Ниндзя, скорее всего, работать из терпения, прежде чем закончить криптографическое объяснение), но, возможно, менее so-- они действительно могли бы выбрать любые два случайные адрес, вычислил, связывающие слова между ними, и принуждает вас Запишите их; возможно, ваш призыв к сюзерену будет услышан.

Реально, отрицание функционирует театр безопасности в любом случае. Практически никто из пользователей не удается, и не программное обеспечение, они используют действительно поддерживают, работающий с такой невероятной брезгливости, необходимой для поддержания любого уровня реального отрицания против контроля сильнее, чем скучающего ребенка. Предотвращение утечки информации безумно трудно, гораздо больше, чем большинство дать ему кредит. Я не должен жаловаться, трюки, как это (и программное обеспечение, которое стимулирует его) результаты во многих других монет утрачивается, то они могли бы защитить за кражу. Каждый ELSES Bitcoins становится более ценным в результате ... ура, я полагаю? :: пожимает :: Я протестую немного только потому, что это странно, чтобы увидеть то, что называется «спорным», когда его так неразрывно связан с его родным братом, как только вы знаете, все из них.

Эффективно BIP39 является завуалированной схемой brainwallet с крайне слабой KDF. Это ведет к злоупотреблениям, и при неправильном использовании он поднимает все плохие свойства, которые вы могли бы ожидать, что это забрать.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

27 марта 2015, 4:44:05 PM   # 10
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

К сожалению для вас, они также владеют портативным компьютером с быстрым GPU апом в долях секунды они нашли свой другой кошелек только с помощью функции поиска несколько миллиардов близлежащих ключей;

Уход объяснить дальше? Я не уверен, что вы подразумеваете под близлежащим ключом. Выход PBKDF2 должен приблизительно случайный оракул. Ближе всего было бы перебором на слабых фразах для поиска потенциальных ключевых деревьев. Я по-прежнему скептически относится к вектору атаки, который быстрее, чем перебор фраз и, конечно, не один, который может быть сделан с помощью графического процессора в секунде. Так что позволяет убедиться, что мы говорим о том же.


Позволять м быть заданной BIP39 мнемоника и п а также п' две различные ключевые фразы. Уникальные семена s и s'и производятся с использованием BIP-33. Я считаю, что с не может быть получена, не зная, р», даже если т и р ы известно, если достаточно сильна, чтобы сделать перебор ключей бесполезным.

s = PBKDF2 (м, "мнемонический"+ Р, HAMC-SHA512, 2048), где s является производной семян, м является мнемоническим (128 бит до 256 битых случайного значения), и р является кодовой фразой.

Я не вижу ничего в деталях, что делает его слабее, чем гипотетический KDF так что позволяет упростить его родовое представление в виде:
s = KDF (т, р), где s является производной семян, т является случайной величиной с, по меньшей мере 128 битами, энтропия и р является кодовой фразой поставляется пользователем

Таким образом, учитывая два уникальных ключевые фразы и ту же мнемонику мы имеем:
s = KDF (т, р)
S'= KDF (м, р ')

Вы говорите, что с можно получить, зная, м & р и не зная, р»только с помощью GPU работает ноутбук? Если нет, то нет никакого способа, чтобы связать все дочерние полученные ключи (BIP32), не зная, р, даже если т известно. Если есть какая-нибудь уязвимость, пожалуйста, покажите мне.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

27 марта 2015, 10:54:02 PM   # 11
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Спасибо за красочный пример gmaxwell. Проклятые Ниндзя и их JTAG с поддержкой метательных звезд!

К сожалению для вас, они также владеют портативным компьютером с быстрым GPU апом в долях секунды они нашли свой другой кошелек только с помощью функции поиска несколько миллиардов близлежащих ключей;

Уход объяснить дальше? Я не уверен, что вы подразумеваете под близлежащим ключом. Выход PBKDF2 должен приблизительно случайный оракул. Ближе всего было бы перебором на слабых фразах для поиска потенциальных ключевых деревьев. Я по-прежнему скептически относится к вектору атаки, который быстрее, чем перебор фраз и, конечно, не один, который может быть сделан с помощью графического процессора в секунде.

Из того, что я понимаю: если Ниндзя не в состоянии грубой силы секретную кодовую фразу и не в состоянии извлечь его из любого подозреваемого или его имущества, то в deniablility, что адреса связаны с подозреваемым дополнительно не ослабли.

Тем не менее, gmaxwell предполагает, что неразумно предполагать такую ​​неэффективность со стороны ниндзь и после того, как секретный мастер-ключ раскрываются, абсурдным для подозреваемого (после того, как уже допускающих к обладанию фиктивного кошелька), чтобы утверждать, что секретный бумажник не его.

Я не вижу ничего в деталях, что делает его слабее, чем гипотетический KDF ...

Также не И. PBKDF2 выглядит технически исправен мне (при условии выбора звуковой хэш-функции), но я тогда снова я не криптограф. Я действительно не знаю, что gmaxwell клонит с "удручающе слабый KDF" комментарий.
teukon сейчас офлайн Пожаловаться на teukon   Ответить с цитированием Мультицитирование сообщения от teukon Быстрый ответ на сообщение teukon

28 марта 2015, 12:10:42 AM   # 12
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Тем не менее, gmaxwell предполагает, что неразумно предполагать такую ​​неэффективность со стороны ниндзь и после того, как секретный мастер-ключ раскрываются, абсурдным для подозреваемого (после того, как уже допускающих к обладанию фиктивного кошелька), чтобы утверждать, что секретный бумажник не его.
Именно так.

котировка
Я не вижу ничего в деталях, что делает его слабее, чем гипотетический KDF ...
Также не И. PBKDF2 выглядит технически исправен мне (при условии выбора звуковой хэш-функции), но я тогда снова я не криптограф. Я действительно не знаю, что gmaxwell клонит с "удручающе слабый KDF" комментарий.
Интенсивность PBKDF2 на 2048 итераций почти полностью неэффективен, то, скорее всего, не стоит сложность кода / реализации.

Для сравнения, на моем ноутбуке Bitcoin ядро ​​выбирает около 200 000 итераций для своего кошелька шифрования (он динамически выбирает номер, который принимает 100мс для декодирования) - и он использует только одно ядро ​​(если переделать шифрования бумажника в новом формате мы будем обязательно исправим).

Отчасти это объясняется тем, что применение пространство BIP39 неясно. Если ключи выбираются надежно, то нет никакой выгоды от наличия KDF (и никакого реального вреда в имеющем слабую, за сложность коды, за исключением). Если люди используют его как brainwallet то учитывая то, что мы знаем о том, как выбрать пользователей "случайные секреты" то KDF серьезно неадекватное; с учетом редкости использования и огромные преимуществ атакующих (предвычисление потому схемы brainwallet не могут быть эффективны солеными и аппаратными преимущества) вы скорее всего хотите то, что занимает несколько секунд на лучших аппаратных средств пользователя имеет доступ.

gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

28 марта 2015, 2:36:46 AM   # 13
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Отчасти это объясняется тем, что применение пространство BIP39 неясно. Если ключи выбираются надежно, то нет никакой выгоды от наличия KDF (и никакого реального вреда в имеющем слабую, за сложность коды, за исключением). Если люди используют его как brainwallet то учитывая то, что мы знаем о том, как выбрать пользователей "случайные секреты" то KDF серьезно неадекватное; с учетом редкости использования и огромные преимуществ атакующих (предвычисление потому схемы brainwallet не могут быть эффективны солеными и аппаратными преимущества) вы скорее всего хотите то, что занимает несколько секунд на лучших аппаратных средств пользователя имеет доступ.

Это не случайная мнемонические или ключевая фраза является случайная Мнемоника и (необязательно) ключевая фраза.   Сравнение с brainwallet неточно. Вы бы назвать Bitcoin зашифрованного бумажника сердечника brainwallet? Конечно, нет, если вы не растягивать определение точки глупо. Вам нужен wallet.dat PLUS (опция) кодовая фраза. Здесь вам нужна мнемоническая PLUS (опция) кодовая фраза. Предвычисления не представляется возможным в любом сценарии.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

28 марта 2015, 2:40:07 AM   # 14
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Сравнение с brainwallet неточно. Вы бы назвать Bitcoin зашифрованного бумажника сердечника brainwallet? Конечно, нет, если вы не растягивать определение точки глупо.
Ты не понимаешь. Отсутствие контрольной суммы исполнения на мнемонические означает, что многие люди непосредственно использовать «мнемоника», как "brainwallet", Предложенный равномерное кодирование мнемонического подход полностью ненормативный. (Это было преднамеренным особенность дизайна, и в один момент проект БИП в основном выступает за использование, это было весьма спорное предложение, если вы можете отметить некоторые из его бывших авторов, даже если бы их имена удалены из него из-за споров о строительство, состояние BIP было, насколько община смогла раздвинуть остальные автор от такого рода опасного строительства, но его все еще можно использовать его таким образом, и многие люди делают).
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

28 марта 2015, 2:49:36 AM   # 15
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Из того, что я понимаю: если Ниндзя не в состоянии грубой силы секретную кодовую фразу и не в состоянии извлечь его из любого подозреваемого или его имущества, то в deniablility, что адреса связаны с подозреваемым дополнительно не ослабли.

Тем не менее, gmaxwell предполагает, что неразумно предполагать такую ​​неэффективность со стороны ниндзь и после того, как секретный мастер-ключ раскрываются, абсурдным для подозреваемого (после того, как уже допускающих к обладанию фиктивного кошелька), чтобы утверждать, что секретный бумажник не его.

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

Честно говоря, если вы подозреваете, будут пытать в ближайшем будущем вы не должны использовать криптографию спорный. Зачем? потому что это спорный. Скажем, вы даете ключ жертвы, но они мучают вас. Может быть, теперь вы не держите, чтобы защитить ключ, но тот факт, что очень вероятно, что они будут убивать вас, как только они получают его. В конце концов вы трещины, хотя и дать им второй ключ. Плохие новости для вас является то, что один из палачей поворачивается к другой и говорит: "что, если есть третий ключ", Теперь нет третьего ключа, но вы не можете доказать, что нет. Под пытками вы можете поклясться, что нет третьего ключа, но, конечно, вы бы сказали, что. Таким образом, не имея возможности, чтобы обеспечить то, что они хотят, и никоим образом доказать, что вы не имеете, что они хотят, чтобы вы собираетесь умереть очень медленной и болезненной смерти.

Нет система не спорная может предотвратить компромисс из-за слабый ключ или раскрытие ключа силой. Первое ограничение любой криптографической системы, а во-вторых, даже не криптографической проблемой. Это, как говорят замки на вашей двери не являются полезными, потому что я всегда мог пытать вас, пока вы не откроете его.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

28 марта 2015, 2:51:51 AM   # 16
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Отсутствие контрольной суммы исполнения на мнемонические означает, что многие люди непосредственно использовать «мнемоника», как "brainwallet",

Что имеет, что делать с заявляемым отсутствием отрицания? Таким образом, некоторые люди могут выбрать злоупотребить предложение, которое не ослабит безопасность тех, кто использует его в качестве предлагаемого (случайное значение в кодировке мнемонические плюс необязательной ключевую фразу с) отрицания.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

28 марта 2015, 3:09:00 AM   # 17
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Который не имеет ничего общего с заявленным отсутствием отрицания.  
Вы плохой день? Ваше сообщение кажется излишне антагонистическим. (Edit: Ах вы редактировали ваше сообщение ... ХОРОШО, да, тон может быть трудно передать.).

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

Скажем, существуют два Bitcoin Основных бумажников, зашифрованные с помощью одной и той же кодовой фразы. Можно ли использовать свои ключи, чтобы доказать, что они связаны между собой? _No_. Любой существующий кошелек у вас есть личные ключи могут быть зашифрованы с любой кодовой фразой. Там нет никакой связи, созданной с использованием конкретной схемы хранения. Даже в какой-то степени, что кто-то образом убедил вы владелец и потому, что они лично нашел вас в распоряжении два бумажника файлов и ключ, что доказательство не transferable-- они могли сфабриковать, что доказательства сами.

Теперь предположим, что существуют два BIP39 бумажники обмена мнемонический или обмена пароля. Можно ли использовать свои ключи и мнемонические данные, чтобы доказать, что они связаны между собой? Да. Поскольку BIP39 генерирует ключ, используя функцию в одну сторону вместо того, чтобы шифровать однородную величину с (требование для работы с короткими пользователем генерируемых строк), все использование одних и тех же данных будут связаны между собой. Это может быть удивительными людям, что с помощью этого объекта (который, в лучшем случае, только защищает от бахромы угроз рода, что один, вероятно, не следует беспокоиться о) может оставить их в большей степени подвержены другие угрозы бахромы. Это можно было бы назвать «denyable» по отношению к одному кошельку для всех, но это гораздо меньше, чем denyable два совершенно отдельных кошельков или два кошельков зашифрованных с той же кодовой фразой. Кроме того, его не представляется возможным, чтобы повернуть ключевую фразу, если вы обеспокоены тем, что это, возможно, утечку ... не без истекающих всех ключей (для которых нет возможности на самом деле не существует в пространстве Bitcoin, если вы дали какие-либо из этих ключей из) ,

Фактическая схема здесь предотвращает, не связываемое использование даже при использовании отлично, потому что это не представляется возможным принять случайный неродственный закрытый ключ и превратить его в мнемонический в этой схеме; так плохое использование людей на самом деле имеет влияние на все остальные. (За исключением, не используя «» функцию отрицания на всех и просто держать два совершенно разных кошельков)

Иначе говоря, При отсутствии brainwallet анти-функции, что можно иметь схему, где мнемонические существует и легко вычислимые для любой комбинации пароля и секретного ключа, и в такой схеме существования мнемического, пароль и пара ключей автоматически не неоспоримо доказать их связь. Вы не можете иметь, что в схеме, которая предназначена не нуждается постоянного хранения, однако. Вероятно, не имеет большого значения, но достаточно того, что я думаю, что его немного грустный и ироничный, чтобы видеть, что люди используют что-то, чтобы получить «функция» denyability, когда они были бы лучше не использовать его; функция, вероятно, следует назвать "несколько бумажников с менее записаны", Которые также могут быть интересны people--, но, вероятно, совершенно не перекрывающихся множество людей.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

28 марта 2015, 10:49:21 AM   # 18
 
 
Сообщения: 1848
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Иначе говоря, При отсутствии brainwallet анти-функции, что можно иметь схему, где мнемонические существует и легко вычислимые для любой комбинации пароля и секретного ключа, и в такой схеме существования мнемического, пароль и пара ключей автоматически не неоспоримо доказать их связь. Вы не можете иметь, что в схеме, которая предназначена не нуждается постоянного хранения, однако.

Так вы говорите, BIP39 был разработан вокруг возможностей аппаратных средств, которые авторы BIP39 знали, что они будут его реализации с? 

Кажется немного, ну, я скажу неамбициозны, так как они, конечно, должны рассмотрели возможность создания более продвинутое устройство, которое может использовать более расширяемой спецификации? Что же, новая BIP, предназначена только вокруг нового оборудования?
Carlton банков сейчас офлайн Пожаловаться на Карлтон Банки   Ответить с цитированием Мультицитирование сообщения от Carlton Банки Быстрый ответ на сообщение Carlton Банки

2 августа 2015, 4:01:15 PM   # 19
 
 
Сообщения: 278
Цитировать по имени
цитировать ответ
по умолчанию Re: BIP39 мнемоники: контрольная сумма против правдоподобного отрицания

Я не понимаю, каким образом правдоподобного отрицания сломана BIP39 при использовании же мнемонические с различными дополнительными паролями.

Так что давайте посмотрим / proove пример, чтобы увидеть, если я получил это право, чтобы увидеть, если правдоподобно отрицать о BIP39 действительно сломана:

С помощью "http://bip32jp.github.io/english/" а также "https://dcpos.github.io/bip39/" Я создал следующие HD бумажники:

HD кошелек 1 (предположим, это то, что "Ninjas" выяснил):
  • Мнемоника: Секрет вино сломанное сто ставки экспресса усилия снег категории велосипеда удивительно запястье
  • Дополнительный пароль: <пустой> (Т.е. без пароля вообще!)
Первые пять адресов и ключевые пары:
Код:
0 1HVYYLvskm9b9BnMkFvFwNgwAEPC5pQ8pm KxPoX3MdNA2MKdERJAdRwQpX1LdM6DuHKmUeTLTKxUFSio1n7UKV
      Pub.Key: 0341931E073869EE4DFC769D14D35A1451E80CF3B44F1BB01EAB0FC970A5E6CC6D

1 14x3Z5HV4e6VfGMpJTENkP4abyQz1HqCrN L2kD3HXTfL7F6nkUAxwX8hWeFMx7ssbpHijYVNJFq18xyfe9ABm3
      Pub.Key: 02BF3FD42086E624FC1684F99B35CC16BD02BF1E70AEC34BD017D8A7D266D789B3

2 14X2ypUStaG8nYsWaQHTsGhXrMVkieQtjG KwciLYshfsAzLgpd2kJjeZD3tta7Fbwevz6Heayzugmw37P4Eunh
      Pub.Key: 03F1B8473B5781940E3B1036F572A64C7E6B4718D1A33FE2DD1A0CC6292335A0D0

3 1Nn46XR98hDWaX6mqeqdcQcyBrQPDPNCrN L4WFgLKPSoCZHLwoSZKv76hAyziCmbACLDyWgXRz9RZc19RBcJMV
      Pub.Key: 023D529949196D46AF39147AF5021ED0DA64BB2C14405F3DBE25CDF94DB8C5D86A

4 12v88JPgLJ2dMKunUySA74hvBTS47FEvHG KyXYjjTAmu1vW1umNG4FedrBMTqJXu5G4NBdkfbcDRYNCEvLZZXB
      Pub.Key: 029C2CFD4D65D18E9C5FA8E056D66BAB80D6CF933A6E6680B8C2B6BFAC352EC3A5

HD Wallet 2 (давайте предположим, что "Ninjas" нашел это, тоже):
  • Мнемоника: Секрет вино сломанное сто ставки экспресса усилия снег категории велосипеда удивительно запястье (То же самое, что и выше)
  • Дополнительный пароль: simpletestpw
Первые пять адресов и ключевые пары:
Код:
0 1DyP6aGfaev9NBoSZwW2CotiyreoEsDfhm L4k4mCW4nrrVDu1iVG1a7qwavKfA6w4MDLVKuxqFmabdKFKKthBg
      Pub.Key: 038D24199DFCAE21879C7849FFFCBB5D5DA16416B7B7EB88945ECF53D293238099

1 1GjB3CEDdrbeSxgFJ4DesvgzBidxg6REwv KxHGxoMuWBFh2pq7mdeprDwYHjyi2UwDuS6vXiUdnAwHCWMmU8Ur
      Pub.Key: 03ED97088DF8B193AD74B81747CE89B21A0535344CDA6E12A3C52AA3038060C8FF

2 12K2vAaSYWMApRuq7HUNszyfuPgzkbvjjc L5SL1akFNR59cY5Yr3VG6uXheq9sfoc1QYTQ7vS1DEGzzgaDRR2S
      Pub.Key: 02BF29E7C2BC14948E7F4ED6DA6930C80E339AFF2351939FA2A2C2C0A14452E729

3 19FxPD5VqskxYDgqoZDNkftaTZFAPhGuFC KyJmkryHDFTWWtgR1peGscwx4oJugBcrcqKsoGtpFsNvn716gf5p
      Pub.Key: 02BBF1E25FF57155BA747389AE493ECA019D6275AF6C98459AC3F3F70543E309DB

4 1eC5dJBakJSNjZj8g4SKyyhexoZUTBPSY L3zgDkNCpqSrVR24AFvVMJmzxna5nJZZSEQe53aYWXiwSZxJtEcd
      Pub.Key: 020D634A935814F574565EA921D711440A6AEF611E594EBD263A5EB33F45CE9149


Теперь давайте предположим, что существует третий HD-кошелек с теми же мнемониками, но еще другим, более сложным, паролем (>>50 квазислучайный альфа-цифровые символы).
Ниндзя не знают этот пароль и жертва отрицать его существование, хотя первые 5 ключей этого HD кошелька уже использовались в blockchain, таким образом, что их ключи паба опубликованы.

Вопрос: Может ли "Ниндзя-атакующие" узнать, что я лгал, отрицая существование этого кошелька?

Поэтому я прошу gmaxwell или любой другой "Advocatus attackeris":

Какие из следующих последовательностей 5 открытых ключей является тот, который принадлежит к HD бумажнику, генерируемый:
  • Мнемоника: Секрет вино сломанное сто ставки экспресса усилия снег категории велосипеда удивительно запястье (Такой же, как и выше!)
  • Дополнительный пароль: <неизвестно и слишком сложен перебор>

Из следующих 10 списков (A-J) ниже ...
  • Ровно один список генерируется из бумажника BIP39 HD генерируемого с той же мнемоникой, как указана выше, плюс сложного пароля. Вопрос в том: Который из? (Из A-J)
  • По крайней мере, 3 перечислен генерируются из других BIP39 HD кошельков с различной мнемоникой и с или без дополнительного пароля.
  • По крайней мере, 3 перечислены только случайным образом независимо друг от друга генерируются "автономный" ключи.

Вариант А:
Код:
0 1EEdcPQPM1k442qVDrP7LnUVLysAgPdJSY
      Pub.Key: 027E4B1EC307A3B80070A2E2E22657A591D17293D4DE5F29CC8F24F04430181734

1 1D7C9jQNoaHMvMgQSDpAqkBa3e7eaxgoVg
      Pub.Key: 034C75E5BE62DC4FEE402809D34CA30C5292090AED620D52BDDFC8D5C3C7E0022D

2 1QDCbJSdKunDECwVkTA8AeZ9Mt2cA9rowb
      Pub.Key: 02F2F101E432204C4A32DE32E757413E351FE642FDC707184223FBBB5466579C04

3 17SuCFUbV2g83BPthzkmhFod91VeyyYpRM
      Pub.Key: 02A4FB6AFBBB1DF29AB17F9519EEC77E47E7662E8399158C83F7B35501D36ECD83

4 1HHbDh3zif851finurUphR1fF6TcyqatoA
      Pub.Key: 02C82A90DBB6E1DB6CDC2EDCB2081833C7C85D83254167CAA4C46A5D1C5119764E

Вариант B:
Код:
0 1Fx11oAE7nSzw1vnxtXJjKU5gkQ6qyeAWQ
      Pub.Key: 02FDC70A76434C3A8F44729866F714188E9FA25BCE0A5C93482CDC306CAFF3E4F1

1 15zdQ2wkXntrMKgs7Pkwq7D4sLVdSjJDPr
      Pub.Key: 032BCD23D0CEA5FDFE622080F9C3BF2680F1D7EEAE8FC56DA64FC2ED536B630E53

2 1J81WVVNjfmoxHSqHgKUzv1aW8gwyX4R9E
      Pub.Key: 023680424FEE801DBBD626D5248189D179C67976D2C9934EEDDB8A8B04FE63E192

3 1LrbvPQQ8yiG5SKnsCAVHbnwHkwKw1hURB
      Pub.Key: 024F69025CF3768AFBB28D03AA9CD90D16BD8382AE021B8719809408C36C8A2401

4 1B88w1HNW6cwRmYSRM32HdX7gtQzWJy4Us
      Pub.Key: 0268E345CD29D1D4FAA9652BE0F47B72170D510655552B56AAB2BEFBAE859BC44E

Вариант C:
Код:
0 1HpXydZyZhjjbbHwjqXe6CbqTxDrpUV6wg
      Pub.Key: 02425F50BA0E0238528F03FE40FA1BA375DB30092739BC8ED48BB3EA917190CAA4

1 19SubykBdAGChGJV7qzractUuHchv2TGV9
      Pub.Key: 039CE488557C3C72A7FFDE7E81314808516AE2CD227E96A60E1A47814E2413C9D5

2 1MSJu8cv1LFJbvXkVmg2GcB95sjJQv8uS7
      Pub.Key: 030EA81265DCF94528D1A3AB0FF28EEC2A6E2E752A8D4E753B05943D6B82398534

3 1MhXzhgwtviqqx4KtFQTu2eoSLjcEJrPFz
      Pub.Key: 026B68C00DC1EDA7886BB42DD859E58F412E5AC7C7FD25BC99C08C47F16B6CC2D4

4 1FbLCfrHLtgwc9iVaMTWCxPjVDogWbMQyY
      Pub.Key: 036EC441E65F573DFC5B2659D3821575C0044E4C489690C36F77CD84DE6F815D97

Вариант D:
Код:
0 19PQKSYwGiYo25eqFQu2ZEMUQeEaEfhM72
      Pub.Key: 026CB7302696C9CB5EBE1AFDDBFBE15809E544210EDA0C9307D46AE4311A8593CC

1 18UQk41j7DQbnAjSHvghF4XT7xQcB144Bj
      Pub.Key: 03ECCE5D50902B27BFB99E3C1B3A10F5777CC7118025630D18BA20FD0DEA51F688

2 1CuqcG2Bk2UkffM5xGCrLjADaXQtCvzKrm
      Pub.Key: 0396614D44AB0AD96F348CFA7A1B8C04710819A2C80BB506A801CB239D8B9F7632

3 18LbxdoySf7EHJS1NrCb9yo4UrX8RwoZ2t
      Pub.Key: 02BADC6EF32A885CA1A375CF96BC66002DBE881FF3DC2EC345420689F7CCDC5A66

4 1CoiEc8859xJSEH3dHQWqBL6fczkqo4RQb
      Pub.Key: 03A46B6691853F69E8319720B725A17A83BC55136E43195010DF5DF758BC46A655

Вариант Е:
Код:
0 1Ayg5AAubRcJgxEdWUpBKKG5BqMGBoXsct
      Pub.Key: 03355E414BC4247A5E50C4F2678C3780BD3076926BE80371C841B43989FEA1096D

1 12af3bd7x7BcwpnAK4vJT6WvZgFwzFt2rP
      Pub.Key: 038DB17B8890CD4A8049DBD2D3C9BF8307AFD6567714A71F1B22AF7154BB8316FE

2 1EF6zrRSdm94HjdUdRqLCguoMZab7PHyJf
      Pub.Key: 03721B8BBEDDDD18B218466787E2F072A269DA6D8AD8D181DCB0FFFAD13AF25DDA

3 1EL36j33b4tTUGN5pEBajFttXvM18i9zem
      Pub.Key: 03A633239EE71C05689AAE62BF4C286E4386DB88236A638CD51D9E3E393783AA1A

4 1LYCWdxxrystURtWz9mjnDssomSbkTvkJq
      Pub.Key: 025E77B059394E38F5B44B8FE96FD47F3C9A2A1FA557D3B48F5E58CF30C8008804

Вариант F:
Код:
0 1Dbgo7M43BmywoBnY1x6MuZkNyiKS3X6uq
      Pub.Key: 029F66217714A8AA2CF5493F9B52898EAAA19466CD70CB390032FE2D4DB2158FD1

1 16uSekTBuMrYavo9iQiJV1MNeay8H3UarH
      Pub.Key: 033A58073D43870A2F112CCDE2ECCDD19F55B90A8B885ACDD60242E773C29707CD

2 1EmGFtfUeQNfNb3EnaVLGAjP6bshimghXy
      Pub.Key: 03A2938B76D31C594E3526868F72BD18FFCEC588234156E4DF7B4593A843767A77

3 1PJyhCszxcN8gV8xRvEiVogQUjJhA3Ji4F
      Pub.Key: 024044CBA5BB113669B7350C8FD41691F8E9F26F6EDFFB1E2C4A7416E23D2EB2AF

4 19jxSLZCUeG5u65baNtAEbTqjtuDP1NvQo
      Pub.Key: 02C278BF4DB75E52019B7EA5FEAF1C541EAFEB87605BD1200F2ECE77C4DF552E3F

Вариант G:
Код:
0 1FdZxbjc9QaFKgSPLQCu5QfSRWVhSW4ATA
      Pub.Key: 039735DB6B669EF85E0F8883E97C7EEFE5244679CF1B793117050EBA47608ADAD4

1 1BqpuGvqsSBHa5pvsuefxsFQnqXZUH5B4f
      Pub.Key: 03C13515B42DD13CFD5670CF82674AE0299FB01E900A9038E41E2146F73B8395B2

2 13Z8MgJ4bcCzeaK2j5Enezr92CjFgFaNcw
      Pub.Key: 031E2F6B238F26826505CD2407FDAD9BE6B84359A47DA6954A70F78F0A7C5371E3

3 1MyaVy9CciMyMc1KSUCLJfxQUR5WFZYKjD
      Pub.Key: 02FECDED98734080F40042920C6C945ACD91832A3095EDAC78427549B8EA3134D2

4 1EpzR2feGgyweejJWoPeERcbf3jCb3LBDt
      Pub.Key: 02E968FCB36A23C9AE61E789EB57720F610E642C65BB174D7A6994E2456A9DCFD9

Вариант H:
Код:
0 1AJbwWp64eoPVbtA3S2UG9t4g9h2pLPnqq
      Pub.Key: 02240C4D5E91E8A161CAA4C92139E1D037DCBEB800DF3C6913FB2798EF291E9735

1 19cdF1u9GdgrJUshJTCVvgdvaeathwTaHx
      Pub.Key: 0331A6EBAE0279ED545A24FCDDDAF28BB59FB505C6D6E7E4B34038C838473625C8

2 1BFvirWvd7e2zVNR2pQeyQrFZjquK95xav
      Pub.Key: 02E6E6AB43B08EB0E244EE043F49DBFE1AB21D174396C8AF6F058216F866BDCEAC

3 1NDQbzuYLrkbKSV6r1gNTWQkcBoAeTDoDU
      Pub.Key: 02184CE4C6591A1BADBA9676E325DA3DE76A14CF9A8172A11BE9B5259CC2B8E736

4 1Cnf8NaHDnbYjMeE4TxvDF61DANRvUNJoR
      Pub.Key: 030DE58B172B08A89AEA7C0F7F1380205F2557CA82EB50D271C82676C108107760

Вариант I:
Код:
0 1CJN29dzkxm9rRm2aGAaQkrXHWyv5ZXFZp
      Pub.Key: 02C4234923632972E51297A9A8333F44FEE1D7A0B51A3C5EE8BF9D8EC497BE55D8

1 19jJ5kTXwmKR15Dg2zb2BtUgRX42uL5Y9Z
      Pub.Key: 033C17C742C8E1164C8654A8B485C046D13F8FD20B66F6E08E17A94187D379F89F

2 1PRwoPu9NyZyHy1M1HySmSjWhWnHV3Q3GS
      Pub.Key: 03D5508D6CF212C43BD1581417D399C0373C1DDAE0BCF7A98AC5114FFB35F0D5AE

3 1HCjrSnPcEy1PXFX7sa9QPXTyQF5KJTs3A
      Pub.Key: 0323D2D6EC89F30401B569AA1684F2F2E0251F4EC2CD135351C2124D33C07C8C87

4 18oJDyHNvdmN4g9x84rnv5e4b5Qg3769QR
      Pub.Key: 02939A94E558B1F40E2415D2F6BB019BD349D6E5B869A4A9CDF7D851025B614945

Вариант J:
Код:
0 16cAHfhHD3txXhLaQPDktig9oy56kDcPEv
      Pub.Key: 034F4A5B215077512A91C05AF8AEB787ECAC586A5E05E60ED121709AC224DF5691

1 1JAFeaKgKiTMKf6eDMFyTdhWsKFDSdjxEj
      Pub.Key: 03E7853E8F5FE607410C3DF43ABF71050C2ED8C16B1FBC1BA90D93C4EF6681F0D3

2 1K746TgpUHNbxxAd1EwKMh2SBMBMaoqG4r
      Pub.Key: 02DE4A2C0A46505D99B86EE41EFDA6DDB2731E5821119C12414C7EDE1C7DCD305B

3 1Gn8torjmDdtXx8DZMpnuYBXZWotAwwq6y
      Pub.Key: 031B81A9B99EA06900A8E3530A8732F77ACE30E916733FDFEEDDAF3BD80C509CE7

4 1NQYJ5ZaJZwVn1KkPcdye4Ytu4xYYRkFYL
      Pub.Key: 03BEDECD9AC2916BE4E6012E2936901B1CC0F4A4D44F658757E10140CB75E54FDA


Сейчас я очень любопытно: Вы можете сказать, какие из открытых ключей последовательностей A-J выше получают из того же мнемоника HD бумажника, как указано выше (плюс другой пароль)?

Если да, то вы доказали на примере, что правдоподобное отрицание из "BIP39 + пароль" фактически уязвимой.

В противном случае, это еще нужно доказать - или я полностью пропустил что-то.
Michael_S сейчас офлайн Пожаловаться на Michael_S   Ответить с цитированием Мультицитирование сообщения от Michael_S БЫСТРЫЙ ответ на сообщение Michael_S



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW