Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
26 августа 2011, 7:27:33 AM   # 1
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Детерминированное поколение Wallet (перепечатывать?)

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я не могу поверить, что я первый человек, который когда-либо упоминать эту идею, но я не могу найти ссылку на него где-либо на форумах. Может быть, я просто сосать в поиске. Я нашел несколько подобных сообщений, но большинство из них основаны на Запомни состоянии паролей, которые я я не предлагая. К сожалению, я уже говорил об этом нескольких разных должностях, но я хотел бы начать специальную нить для широкой обратной связи.

Я хотел бы видеть текущий метод адрес пула в бумажнике заменен процессом детерминированной генерации ключей. Идея заключается в том, что, когда пользователь запускает первую Bitcoin, он будет либо генерировать случайные 256-битный ключ для них, или пользователь может поставить их собственные случайные биты (монетку 256 раз, положить результаты в файле). Дело в том, чтобы у них полные 256-бит энтропии в этом "генератор," так что нет никакой необходимости в ключ растяжения или любого рода соление, одноразовые номера и т.д. Это будет "мастер" ключ для этого пользователя навсегда (Или пока они не решили изменить его). После этого, каждый раз, когда пользователь нуждается в новый адрес, клиент вычисляет его с помощью:

Код:
PrivKey [+ 1] = sha256 (sha256 (GenKey исключающее PrivKey [I]))

Это обеспечивает пол-бесконечное число частных ключей, которые всегда могут быть воссозданы только от исходного ключа генератора. затем пользователь имеет только один файл резервного копирования, когда-либо.  Сохраните его на бумаге в сейфе, или получить его татуировку на нижней стороне веко, потому что вам не нужно, чтобы обновить резервную копию.

Я вижу только три возможных проблем:
  • (1) Слабое ссылка будет генератор случайных чисел. 
  • (2) Если главный ключ скомпрометирован, так каждый кошелек адрес.
  • (3) Недостатки, обусловленные "отношения" ключей через SHA256

Задача (1) "без труда" адресованный. Если клиент создает ключ генератора для пользователя, он может пройти через процесс вытягивания энтропии от событий мышей и клавиатур, или известных физических процессов, которые могут быть измерены с компьютером пользователя, такими как тепловые колебания / напряжения в CPU / БПЕ, значения ячеек ОЗУ после сброса и т.д. клиент может быть установлен, чтобы отвергнуть все, что не в точности 256 бит или содержит слишком много человеческих эск-энтропии. Пользователь должен либо использовать диалог клиента для создания генератора, или выяснить, как поставить реальную энтропию.

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

Задача (3) является проблемой только тогда, когда дважды sha256 хеширования нарушается, и если да, то все BTC ввинчивается. Это может быть заменено на SHA256 ^ 10, если это делает кто-то чувствовать себя лучше, или смесь хэш, и сами шифровки (возможно использовать в качестве пароля AES для шифрования себя перед тем хеширования).

Простой, безопасный и полезный. Мысли?



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


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


26 августа 2011, 8:22:09 AM   # 2
 
 
Сообщения: 700
Цитировать по имени
цитировать ответ
по умолчанию Re: Детерминированное поколение Wallet (перепечатывать?)

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





hrmm может работать

Задача (3) является проблемой только тогда, когда дважды sha256 хеширования нарушается, и если да, то все BTC ввинчивается. 

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

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

27 августа 2011, 8:18:43 PM   # 3
SD
 
 
Сообщения: 730
Цитировать по имени
цитировать ответ
по умолчанию Re: Детерминированное поколение Wallet (перепечатывать?)

Мысли?

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

28 августа 2011, 7:14:59 AM   # 4
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Детерминированное поколение Wallet (перепечатывать?)

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

28 августа 2011, 7:44:23 PM   # 5
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Детерминированное поколение Wallet (перепечатывать?)

Это фантастика, Магид. Он также упоминает в этой теме идею, которую я хотел, чтобы выяснить, какое-то время: как создать генератор, который может храниться в автономном режиме, но по-прежнему генерировать это публичные адреса / ключи от интернета-компьютера без секретного ключа.

Это очень увлекательная нить, и я также должен более внимательно прочитать предложение ByteCoin в. Благодаря! И извините за перепечатывать! Я буду работать над своими навыками поиска ...

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW