Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
29 октября 2013, 10:16:45 PM   # 1
 
 
Сообщения: 191
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Всем привет,

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

Подводя итог, я нахожусь в процессе разработки системы под названием OtherCoin, что позволяет анонимные внедорожных цепи платежей путем передачи частных ключей между противовзломными смарт-картами. Секретные ключи либо генерируются внутри смарт-карты или принимаются через RSA-шифрованный канал с аналогичной смарт-карты. Смарт-карта просто подтверждает, что любой ключ он отправляет через RSA-зашифрованный канал никогда не покидал карту в незашифрованном виде и никогда не был выявлен в бумажник. Смарт-карта может раскрыть секретный ключ к кошельку в любое время - когда он делает это, он удаляет его из безопасного хранения, эффективно делает его простым Bitcoin закрытого ключа.

Краткий технический документ доступен на http://www.othercoin.com/OtherCoin.pdf . Это объясняет больше, чем я могу сделать в одном посте здесь.

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

Я оценил бы некоторые комментарии из более крипто-знающих разработчиков здесь. Я думаю, что в настоящее время система оплаты только за пределами цепи, которая не опирается на центральный сервис / сервер - эмитент карты может выйти из бизнеса, и система может продолжать работать неопределенно долго. А так как сделки никогда не прикасайтесь к blockchain, они невидимы для сети Bitcoin (и ваших друзей в правоохранительных органах) - они строго указывают на точку между плательщиком и получателем, запись не записывается в blockchain или где-нибудь еще.

Любые идеи, комментарии и критика приветствуются.

Спасибо,
Разван

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


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


29 октября 2013, 10:28:12 PM   # 2
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

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





котировка
противовзломные
Скажите, пожалуйста, защищены от несанкционированного доступа.

В противном случае вы перепроданности возможным.

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

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

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

29 октября 2013, 10:38:05 PM   # 3
 
 
Сообщения: 191
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

Мои извинения, защищенные от несанкционированного вмешательства является более точным. Карты, которые мы планируем использовать сертифицированы на EAL 5+ уровне (http://en.wikipedia.org/wiki/Evaluation_Assurance_Level), Который я понимаю, довольно высока - возможно, не достаточно высока для военных приложений, но определенно разработаны, чтобы противостоять попыткам взлома случайные.

Спасибо!
Разван
drazvan сейчас офлайн Пожаловаться на drazvan   Ответить с цитированием Мультицитирование сообщения от drazvan Быстрый ответ на сообщение drazvan

29 октября 2013, 10:43:05 PM   # 4
 
 
Сообщения: 191
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

Кроме того, план в конечном итоге получить более 1 лицо, удостоверяющий / Подписывая ключ устройства - для того, чтобы держать все честно. Например, одна из компаний, подписавших карты может быть Bitcoin Foundation или один из крупных горнодобывающих организаций. Мы также хотели бы, очевидно, разделяют источники с ними (но это должно произойти под NDA, учитывая жесткие требования нашего NDA с ​​компанией NXP - без, что мы не имели бы доступ к аппаратным ускорением крипто, и все будет мучительно медленно, плюс то, мы должны добавить SPA / DPA (http://en.wikipedia.org/wiki/Power_analysis) Контрмеры себя).
drazvan сейчас офлайн Пожаловаться на drazvan   Ответить с цитированием Мультицитирование сообщения от drazvan Быстрый ответ на сообщение drazvan

29 октября 2013, 11:07:28 PM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

Petertodd, вероятно, рекомендует приклеивание карты в некоторых (или нескольких способах).

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

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

29 октября 2013, 11:39:46 PM   # 6
 
 
Сообщения: 191
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

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


Я буду смотреть в идею приклеивания, как хорошо, спасибо!
drazvan сейчас офлайн Пожаловаться на drazvan   Ответить с цитированием Мультицитирование сообщения от drazvan Быстрый ответ на сообщение drazvan

30 октября 2013, 12:55:25 AM   # 7
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

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

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

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

30 октября 2013, 9:10:45 AM   # 8
 
 
Сообщения: 400
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

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

В частности о вашем предложении и вопрос требования перфорации вашей карты, я думаю, вы не пользуясь существующей известной технологии. Читайте о протоколе наблюдателя Stefan Brands, глава 6 (вся книга в Интернете как PDF в главах):

http://www.credentica.com/the_mit_pressbook.html

[EDIT: его долгий и полное шифрование, но читать 6.5.1 последний пункт или два; и 6.5.4 показывает, что он думает, что это хорошо для "сертификаты на предъявителя" = Отсутствует передача псевдонимов электронных денег.]

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

Кроме того его форум проводит совместимый с использованием ограниченного шоу протокола, который позволяет таким вещи, как комментарии Retep по поводу хорошего поведения облигаций. Вы можете поставить секретный ключ для высокой стоимости монеты (например, $ 10000) в частных сертификатов ключей таким образом, что, если происходит одна двойная сумма расходов (которая может произойти только в результате взлома карты) одновременно уравнение высвобождается, что позволяет восстановление секретного ключа $ 10,000 (что является основой ограниченного шоу протокола).

Протоколы Бренды определены на Шнорра подписей (или ECSchnorr) и, конечно, Bitcoin использует ECDSA. Это может быть в пределах царства возможности, что вы могли бы достичь что-то аналогичное, хотя DSA является усложнение Шнорром, что ничего не делает для безопасности и только ограничивает гибкость. Торговая марка также имеет вариант группы RSA, но это не помогает совместимости.

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

30 октября 2013, 9:33:34 AM   # 9
 
 
Сообщения: 400
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

[EDIT: его долгий и полное шифрование, но читать 6.5.1 последний пункт или два; и 6.5.4 показывает, что он думает, что это хорошо для "сертификаты на предъявителя" = Отсутствует передача псевдонимов электронных денег.]

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

Кстати, я его не так ясно, в книге, и я заново открыл его в моих 1995-2005 до Bitcoin попыток найти способ развернуть децентрализованные анонимные электронные деньги, как указан, что он говорит на самом деле не отсутствует respendable, только в автономном режиме расходуемого; то есть после того, как вы сделали ваши расходы, прежде чем вы можете respend, вы должны внести средства в банк-эмитент. (А в Bitcoin или zerocoin или 1999 Та-Шма & шлифовальная машинка "проверяемые анонимные электронные деньги" бумага нет центрального банка, но вы должны отправить его в blockchain / zerocoin смешивать / общую доску соответственно, но зависимость все еще присутствует).

То, что я понял, что вы можете в автономном режиме respend без депозита (без выхода в Интернет), используя коллекцию монет 0-значение в качестве начального свидетеля. Очень рады, когда я понял, что в 2000 году, и я спросил Стефан об этом, но оказывается, был тезис мастера по этой теме и ее упомянутые в примечании где-то в Brands кандидатская диссертация / книги, указанным выше.

Во всяком случае, мне кажется, вы больше заинтересованы в автономном ре-spendability, так что вы должны использовать то, что последующее на изобретение / повторное изобретение.

Почему я не сделал ничего с этим протоколом (например, как помчится и реализовать его с B-деньгами), я думал, что это не было достаточно хорошо - его обязательно, как Bitcoin, псевдонимы и публично связываемый, которые я считал, и до сих пор считаю чтобы быть проблема конфиденциальности (и в Bitcoin ли вы верите в частной жизни или нет, проблема взаимозаменяемости в дополнении, следовательно, все споры о zerocoin, coinjoin, смесителях и заразах, действительно ли вы даже хотите анонимность или нет, эти проблемы безопасности взаимозаменяемости и анонимность фактически ортогональная - вы можете иметь взаимозаменяемости (через монету анонимность) с псевдонимностью или депонируются идентичностями и другими вариантами просто отлично). Кстати, есть разница между оплатой конфиденциальностью и псевдонимностью / анонимностью также, вы можете иметь платежное конфиденциальность или без псевдонимности / депонируются идентичность псевдонимность / анонимности. Bitcoin имеет ограниченную конфиденциальность платежа (вы должны упорно работать с контролем бумажника, который не реализован, и разделением дисциплинированного фонда, и смесями / coinjoining имеет, по-видимому статистически слабую стоимость по данным аналитиков, посмотревших на статистике сетевого потока. И вот проблема. Если ничего другого нам нужно сделать Bitcoin оплаты суммы конфиденциальное (например гомоморфное шифрования значение). И даже получатели крайне инвазивными, если вы об этом думаете. о публика может видеть, что вы купили книгу от этого издателя. Или вы купили презерватив пакет от этого поставщика. и т.д. Его смехотворно инвазивная как, и если ваша проблема кредитной карты или банковского счета положить ваши заявления онлайн как блок цепи было бы общественный резонанс.

Кроме того, я должен сказать, что я не кто-то убежден в автономном безопасности respendability аргумента. Даже если есть верность связь, проблема отсутствует respendable карта лицензия печатать деньги, и люди будут просто провести кратное верности связи или попытаться. Один несколько защит является то, что если несколько людей отсутствует respenable денег текут вокруг, некоторые из них собираются, чтобы преобразовать его в Интернет ("депозит" он), и как только это происходит, дважды Потратьте Hw хак перегорел. Вы хотите передать "эта серия ключа и карты взломана" Протокол об отзыве серт через сеть, и переключиться на CipherSuite / B набора ключей при работе по развертыванию карты C или обновления прошивки C.

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

30 октября 2013, 10:22:44 AM   # 10
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

Petertodd, вероятно, рекомендует приклеивание карты в некоторых (или нескольких способах).

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

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

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

Что касается доверенного оборудования в целом, люди это ошибочное представление о том, что идея является в корне ошибочным, потому что секреты всегда можно будет эксплуатировать. То, что они не понимают, что 60 лет назад вы сделали бы точно такой же аргумент о криптографии: "Это шифрование бизнес никогда не будет работать, потому что математика всегда будет сломана в конце концов." В случае проверенного аппаратного мы до сих пор не существует, но это, конечно, в теоретически можно построить аппаратные системы, которые невозможно извлечь из секретов, просто потому, что в какой-то момент вы построили схему, физические размеры настолько малы, что только способ исследовать это с физическими структурами уже встроены в него. Я работаю в аналоговой электронике сам, и есть много ситуаций, когда его физически невозможно зондировать схему и определить, в каком состоянии он находится, потому физика просто не позволяет сделать это. Эти ограничения являются столь же реальны, как математические ограничения, которые не позволяют кому-то из потратив Bitcoin они не владеют, и будущих конструкций оборудования, которые используют их в полной мере может быть и будет безопасной.
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

30 октября 2013, 10:24:00 AM   # 11
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

Это хорошая идея, но, как вы сами говорите, " только доверенный является эмитент OtherCoin карты",

Поэтому в первую очередь вы должны доверять власти.

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

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

И на вершине, что всегда есть тх когда-либо прочное: как вы можете даже доверять власти?

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

30 октября 2013, 10:52:17 AM   # 12
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

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

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

30 октября 2013, 10:58:09 AM   # 13
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

Я еще не слышал о преступниках decapping чипов ан-массово и эксплуатировать систему, путь, несмотря на массовый стимул, чтобы сделать это.
Я бы не назвал парню преступника, но ... http://www.youtube.com/watch?v=Qk73ye2_g4o

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

30 октября 2013, 11:31:26 AM   # 14
 
 
Сообщения: 191
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

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

Каждая карта поставляется с собственным "ключ устройства" (Я думаю, что это называется "ключ подтверждения" в ТРМ мире - см http://en.wikipedia.org/wiki/Trusted_Platform_Module ). Корневой секретный ключ (используется для подписи ключей одобрения), безусловно, нет ни на одном из карт.

Как я уже описал ранее, план, чтобы поднять тревогу, когда обнаруживает doublespend (значение одной из карт была скомпрометирована). Мы также планируем иметь CRL (http://en.wikipedia.org/wiki/Revocation_list), Что мы можем использовать, чтобы пометить карты, как угрозу.

Прямо сейчас, OtherCoin карта не отслеживать, где они получили ключи от (я имею в виду они делают проверки отправителя, но они не хранят), но они могли - они могли бы создать цепочку открытых ключей с указанием предыдущих владельцев из этого Bitcoin секретного ключа (хранится надежно на карте, не выпустили в кошельке). Когда бумажник обнаруживает внешние израсходуют для ключа, хранящегося в OtherCoin, он может существенно попросить карту, чтобы освободить эту цепь и мы можем заблокировать все карты в цепи (черные список не будет означать захватывая их из своих средств, но принуждение им пройти через blockchain для своих операций). Поскольку мы не можем точно сказать, какие карты из цепи была нарушена (но один определенно был нарушен, если мы закончили с ключом, который было потрачено извне), мы BLACKLIST их всех.

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

30 октября 2013, 11:59:24 AM   # 15
 
 
Сообщения: 191
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

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

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

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

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

30 октября 2013, 12:42:09 PM   # 16
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

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

Каждая карта поставляется с собственным "ключ устройства" (Я думаю, что это называется "ключ подтверждения" в ТРМ мире - см http://en.wikipedia.org/wiki/Trusted_Platform_Module ). Корневой секретный ключ (используется для подписи ключей одобрения), безусловно, нет ни на одном из карт.
О, хорошо.
Таким образом, каждая карта будет иметь уникальный секретный ключ и соответствующий открытый ключ, который будет подписан выдавшим органом?

Теперь он начинает делать гораздо больше смысла.
Это действительно может работать - до тех пор, как секретный ключ, используемый для подписи открытых ключей карты, которые они производят, не просачиваются из власти.
Что опять-таки: как правило, лишь вопрос времени и денег ...
Но ОК - давайте предположим, что она не будет вытекать.

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

30 октября 2013, 12:59:48 PM   # 17
 
 
Сообщения: 191
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

Петр, как это работает в том, что есть две отдельные операции. Первый из них (так называемый ПОКАЗАТЬ) принимает закрытый ключ Bitcoin из безопасного хранения, шифрует его с помощью RSA-2048 открытого ключа получателя, а затем перемещает его в общественный буфер (больше не в безопасном хранении), что бумажник может читать это от столько раз, сколько он хочет. После того, как бумажник успешно пересылается, что зашифрованный ключ к другому концу, он выдает вторую команду под названием REMOVE, который очищает общественный буфер. Секретный ключ Bitcoin стирается из безопасного хранения, как только ПОКАЗАТЬ называются, но она по-прежнему доступна в зашифрованном виде (дешифровать только получатель) в общественном буфере до тех пор, пока REMOVE называется.

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

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

30 октября 2013, 1:06:28 PM   # 18
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

Круто - спасибо за объяснение.

Так ПОКАЗАТЬ удаляет Bitcoin из хранилища баланса в картах, хотя сохраняет его в энергонезависимой памяти этой карты, зашифрованной с RSA получателя.
Получатель может запросить этот RSA зашифрованный ключ, как столько раз, сколько он хочет - пока он не дает команду REMOVE, которая по существу освобождает память карты A.

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

30 октября 2013, 5:38:34 PM   # 19
 
 
Сообщения: 111
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

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

30 октября 2013, 5:41:15 PM   # 20
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Off-цепи анонимных транзакций по безопасной передаче личных ключей

Что такое протокол для установления подлинности и зашифрованный канал между смарт-карт, который устойчив к MITM атак?
Предположительно карты должны предъявить сертификат, подписанный доверенным (карта).
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