Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
9 июля 2014, 12:48:42 AM   # 1
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Кто-то упомянул, используя случайное упорядочение колоды карт в качестве энтропии в HD бумажник семени (я не могу вспомнить, если он был электрум разработчика или оружейный разработчик, но отличная идея). Это никогда не происходило со мной, но есть 52! возможные перестановки (52 * 51 * 50 * 49 .... * 1) к упорядочению перетасованной колоды карт. То есть ~ 80,658,175,170,943,900,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 или ~ 225 бит энтропии. Это быстрее и проще, чем прокатка количества кубиков. В отличие от игры в кости не проблема смещения (в кости, которая способствует более высокие числа). Я бы не рекомендовал его, но вы можете даже оставить резервную копию семян в виде, держа колоду в правильном порядке, в коробке.

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

HMAC (последовательность карт) -> семя
BIP38 (семя) -> мастер Публичный и мастер-ключ (и косвенно все полученные ключи и pubkeys)
RFC6979 (ключ, message_hash) -> к стоимости
LEFT16BYTES (HMAC (семена)) -> соль (на LEFT16BYTES изменения пароля (HMAC (old_salt)) -> new_salt)

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


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


9 июля 2014, 12:56:35 AM   # 2
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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





Все, что мне не хватает?

Моя единственная проблема будет, что колода быть по-настоящему и хорошо перемешивается.

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

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

9 июля 2014, 4:08:00 AM   # 3
 
 
Сообщения: 915
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

Кто-то упомянул, используя случайное упорядочение колоды карт в качестве энтропии в HD бумажник семени (я не могу вспомнить, если он был электрум разработчика или оружейный разработчик, но отличная идея). Это никогда не происходило со мной, но есть 52! возможные перестановки (52 * 51 * 50 * 49 .... * 1) к упорядочению перетасованной колоды карт. То есть ~ 80,658,175,170,943,900,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 или ~ 225 бит энтропии. Это быстрее и проще, чем прокатка количества кубиков. В отличие от игры в кости не проблема смещения (в кости, которая способствует более высокие числа). Я бы не рекомендовал его, но вы можете даже оставить резервную копию семян в виде, держа колоду в правильном порядке, в коробке.

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

HMAC (последовательность карт) -> семя
BIP38 (семя) -> мастер Публичный и мастер-ключ (и косвенно все полученные ключи и pubkeys)
RFC6979 (ключ, message_hash) -> к стоимости
LEFT16BYTES (HMAC (семена)) -> соль (на LEFT16BYTES изменения пароля (HMAC (old_salt)) -> new_salt)

Так одна колоды карт, пожизненные защищенных транзакций, а также какие-либо дополнительные источники энтропии требуется. Все, что мне не хватает?

+1   

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

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

 

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

9 июля 2014, 4:59:25 AM   # 4
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

Моя единственная проблема будет, что колода быть по-настоящему и хорошо перемешивается.

Хорошая точка зрения. Однако Биткойн адрес имеет только 128 бит безопасности и надлежащим образом перемешиваются колода составляет 225 бит энтропии. Можно было бы потерять много энтропии иметь никакого влияния на безопасность. Она занимает около 9 Riffle перетасовки правильно тасовать колоду. Не уверен, что если поведение человека может быть смоделировано, но я представляю себе систему промывки, Riffle перетасовки и резки палубы может быть разработан, чтобы обеспечить адекватные перетасовать даже те, с плохими пристрастиями. Есть проверенные методы, используемые казино, чтобы обеспечить палубы были достаточно энтропии, однако они разработаны с эффективностью профессионального в виде. Я не уверен, что если они будут оптимальными

Я много играл в покер в прошлом, так что я не мог быть обычный пользователь. Я взял колоду устроил по масти (бубны, трефы, червы, пики) и в увеличении ранга (с Ace быть высоким) так, чтобы начальная палуба была от 2d до As. Я сделал 8 Riffle перетасовки пытаются быть случайным и неточны и разрезают колоду один раз в конце. Потребовалось менее чем за 3 минуты (и еще 5 минут, чтобы записать последовательность).

Я закончил с следующим:
TdKh6sAc5s8hJcJs5c6h3s9s7cQsQh4s9h3c4h4c2hTs3hJh9c5hKc2cTc7s4dAh9d2dJdQdAd7hTh5d2s8c7dAsQcKd3d6d6cKs8s8d

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

Если взять HMAC-512 (карта-последовательность, "Bitcoin-Deckware) для последовательности выше вы получите d017aa48483abd407348df1f7075faeb87e689f35735e0f2ffed551ef26b84bd6eaf8d56b328985 83c48aae1a60df9ad8929f69049122952b74a39c4c0bff909

Это может быть разбито, как, первые 256 бит является hd_seed, последующий 128 бита является начальным KDF соли, последние 128 бит является симметричным шифром соли.

hd_seed: d017aa48483abd407348df1f7075faeb87e689f35735e0f2ffed551ef26b84bd
kdf_salt: 6eaf8d56b32898583c48aae1a60df9ad
aes_salt: 8929f69049122952b74a39c4c0bff909
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

9 июля 2014, 5:41:27 AM   # 5
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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

Кстати, как игрок в покер Интересно, если вы когда-нибудь читали книгу о покере Фрэнка Уоллеса.
jonald_fyookball сейчас офлайн Пожаловаться на jonald_fyookball   Ответить с цитированием Мультицитирование сообщения от jonald_fyookball Быстрый ответ на сообщение jonald_fyookball

9 июля 2014, 5:47:00 AM   # 6
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

Я закончил с следующим:
TdKh6sAc5s8hJcJs5c6h3s9s7cQsQh4s9h3c4h4c2hTs3hJh9c5hKc2cTc7s4dAh9d2dJdQdAd7hTh5d2s8c7dAsQcKd3d6d6cKs8s8d

Не так уж плохо, хотя есть большое скопление алмазов ближе к концу.

Комок идентичного костюма или несколько карт в ряде следует ожидать в действительно случайном порядке (так же, как горячие полосы и холодные полосы, как ожидаются, в истинно случайной игре).

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

В качестве примера. Представьте туз бубен на нижней части палубы. Теперь вы разделите колоду пополам. Ace алмазов находится на дне одной из этих двух половинок. Вы пороги перетасовать колоду. Предполагая, совершенную винтовку, есть 50% вероятность того, что Ace еще нижняя карта, и 50% шанс, что он является вторым снизу, не так ли?

Разделите колоду и перемешайте снова. Там сейчас 25% вероятность того, что Ace еще нижняя карта, 25% вероятность того, что второй из нижней части, 25% вероятность того, что он теперь переместился на 3 снизу, и 25% шанс, что это четвёртой снизу.

Третий желобок, и мы рассматриваем особенно хорошие шансы на это время в нижних 8 карт.

Четвертый желобок, и есть вероятность, что она находится в нижних 16 карт

Пятая желобок, и есть вероятность, что она находится в нижних 32 карт.

И с шестой винтовкой, он может быть где угодно в колоде.

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

Но если мы вводим человек предвзятость и сказать, что сдающая всегда держит нижнюю половину палубы в правой руке и почти всегда падает карту из правой руки первой ... Вы можете там пороги перетасовки этой колоды в 100 раз, и» D все еще очень хороший шанс, что Ace алмазов является нижней карты (или по крайней мере очень близко к дну) палубы. Там также были бы очень хороший шанс, что верхняя карта не двигалась очень далеко.

Было бы интересно запустить тест несколько сотен раз и построить конечное положение карт, которые начинаются в нижней и верхней части палубы. Интересно, если бы вы увидеть тенденцию эти 2 карты, чтобы в конечном итоге в конкретных областях (или избежать конкретных областей) палубы.

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

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

Единственное, что произошло со мной, если клиент спрашивает пользователя для фактической последовательности карт он может выполнить статистический анализ и предупреждает пользователя о последовательности, которая может показать признаки недостаточной перетасовки.

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

9 июля 2014, 5:54:04 AM   # 7
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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

9 июля 2014, 6:00:28 AM   # 8
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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

Когда настала его очередь перетасовать, он намеренно использовать в случайном порядке смещения, чтобы переместить высокие карты значение в нижней части палубы. Затем он наблюдал бы, где карты были вырезаны, прежде чем они были рассмотрены. Это позволило бы ему знать, если есть действительно хороший шанс, что несколько людей держат очень высокие карты в кармане (если вырезать переместили "глыба" до верхней палубы), или действительно хороший шанс, что высокие карты не будут наступающими в прикупа (так как они были похоронены глубоко в колоде. Если бы он знал, что привычки человека, который будет резки палубы, он попытается использовать смещение в случайном порядке, чтобы получить как можно больше высоких карт в руки людей, насколько это возможно. Это будет способствовать много высоких ставкам и будет стучать человек из турнира быстрее.

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

9 июля 2014, 6:03:22 AM   # 9
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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

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

9 июля 2014, 6:07:58 AM   # 10
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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

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

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

9 июля 2014, 7:26:23 AM   # 11
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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

Я думаю, что может быть в значительной степени eleminated с помощью резки и зачистки (иногда называемой боковой перестановку).

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

Вырезать колоду в случайном порядке.
Riffle перетасовать 1 раз.
Strip перетасовать.
Riffle перетасовать 2 раза.
Strip перетасовать.
Riffle перетасовать 3 раза.
Strip перетасовать.
Riffle перетасовать 4 раза.
Вырезать колоду в случайном порядке.
Переверните колоду снова и записывать карты в порядке в мастере создания нового кошелька.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

9 июля 2014, 9:50:15 AM   # 12
 
 
Сообщений: 38
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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

Я думаю, что может быть в значительной степени eleminated с помощью резки и зачистки (иногда называемой боковой перестановку).

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

Вырезать колоду в случайном порядке.
Riffle перетасовать 1 раз.
Strip перетасовать.
Riffle перетасовать 2 раза.
Strip перетасовать.
Riffle перетасовать 3 раза.
Strip перетасовать.
Riffle перетасовать 4 раза.
Вырезать колоду в случайном порядке.
Переверните колоду снова и записывать карты в порядке в мастере создания нового кошелька.


Не было бы проще бросить карты на полу, сделайте снимок, а затем получить SHA256 необработанных фото байт?

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

9 июля 2014, 9:59:01 AM   # 13
 
 
Сообщения: 1848
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

Не было бы проще бросить карты на полу, сделайте снимок, а затем получить SHA256 необработанных фото байт?

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

9 июля 2014, 10:31:31 AM   # 14
 
 
Сообщения: 1736
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

Все, что мне не хватает?

Моя единственная проблема будет, что колода быть по-настоящему и хорошо перемешивается.

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

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

Случайность является хорошей отправной точкой. Если вы используете идеальный перетасовать, это не случайно, конечно. Но если вы модель случайного Riffle перетасовать математически семь перемешивает должно быть достаточно (вырезать биномиально, падение карты с обеих сторон с вероятностью, пропорциональной текущему размеру с каждой стороны). Я помню, как доказательство того, что в этой точке любая комбинация в равной степени возможно. Конечно, никто не будет, что хорошо так еще пару тасует следует делать, когда делать это вручную.

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

9 июля 2014, 12:27:45 PM   # 15
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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

Я думаю, что может быть в значительной степени устранены с помощью резки и зачистки (иногда называемой боковой перестановку).
- чик -

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

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

9 июля 2014, 2:27:50 PM   # 16
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

Не было бы проще бросить карты на полу, сделайте снимок, а затем получить SHA256 необработанных фото байт?

Я засек и, несмотря на это звучание, как много это занимает около 1 минуты.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

9 июля 2014, 2:38:09 PM   # 17
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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

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

9 июля 2014, 3:41:30 PM   # 18
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

Я вообще нашел, что это будет довольно легко тасовать плохо ... Я бы предпочел бросить шестигранную кость 128 раз и сжатие 2: 1 с SHA256. Даже небольшое превышение энтропия плюс криптографический трудно функция сжатия должны преодолеть все малые уклоны, и зависимость порядка в случайном порядке гораздо труднее заметить или тест на. Избыточный вход также дает достаточно данных, чтобы выполнить некоторые тесты, которые помешать пользователю неправомерное (вы прокатке 0 100 раз подряд? На самом деле?) Без ущерба для безопасности.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

9 июля 2014, 4:20:46 PM   # 19
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

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

Другими словами, почему бы не использовать перетасовать колоду + CryptGenRandom () (хотя это с закрытым исходным кодом) + RDSEED / RDRAND (даже если он не может быть проверено) + что еще вы можете придумать? Даже если один или несколько из этих методов является небезопасным, то результат будет обеспечить до тех пор, по крайней мере, один из этих методов производства достаточно реальной энтропии, правильно?
btchris сейчас офлайн Пожаловаться на btchris   Ответить с цитированием Мультицитирование сообщения от btchris Быстрый ответ на сообщение btchris

9 июля 2014, 4:33:44 PM   # 20
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin-клиент, без ПСЧ. Возможное?

Существует Reason-только, что он может скрыть недостатки, когда ваши другие вещи, не удалось. Вроде, если вы предполагаете, все правильно, то нет- это никакого вреда. Но, конечно, если вы могли бы действительно уйти с допущением, что все правильно, вы бы не парятся с дополнительными источниками энтропии, чтобы начать с. Другая причина заключается в том, что она делает аудит и обзор сложнее, например, если вы можете проверить его и убедиться, что он всегда дает одинаковые ключи для одной и той же колоды, то вот полезное свойство для облегчения тестирования.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW