предположение: YubiKeys труднее взломать, чем большинство компьютеров.
Можно ли использовать это предположение построить ключевую схему хранения данных, по крайней мере, в безопасности, как и другие системы, но является более удобным?
Идея: Магазин Bitcoins по адресу, состоящий из трех закрытых ключей, используя схему, 2-из-3:
1. Сильный пароль
2. Бумага бумажник, напечатанный на вашем собственном компьютере, используя бумажные кошельки 2-фактора
3. Yubikey!
Первые два были обсуждены ранее, так что я не буду подробно останавливаться на них.
Yubikey адрес представляет собой особый вид адреса, что требует использования Сценарии.
Этот присоединился адрес может получить Bitcoins, которые могут быть потрачены только с 2-мя подписями из выше 3. "Yubikey подпись" именно одноразовый пароль, сгенерированный с помощью Yubikey, с определенной меткой времени, который соответствует текущему времени blockchain (для предотвращения повторных атак).
преимущества:
1. Для того чтобы эта система будет взломана, вы должны получить доступ к двум из указанных выше 3 секретов. Бумага бумажник, напечатанный на чистый отформатированный компьютере, который затем протереть, особенно с использованием 2-фактор AUTH, должен быть практически невозможно получить (хранить в банковском сейфе). Ваш пароль может быть доступен трояна, но внутренний закрытый ключ хранится в Yubikey не может быть восстановлена, и его подписи являются действительными только в течение очень короткого промежутка времени.
2. Весьма удобно использовать. Вы можете использовать эту систему даже на полу ненадежных компьютеров ... пароль элемент тайны в основном только проверка исправности ... даже если она скомпрометирована, нападавшие ничего не может сделать без физического доступа к вашему Yubikey или банковском сейфе ,
3. YubiKeys имеют 2 различных режимов генерации пароля, запускаемые либо короткое нажатие или длительное нажатие на клавишу. Вы могли бы иметь систему, в которой "Короткое нажатие пароль" разрешается только передавать суммы в размере до 100 BTC в день, и "Длительное нажатие пароль" требуется для управления этим параметра или передавать большие объемы BTC. Таким образом, троянская программа работает в режиме реального времени, не может урвать больше, чем 100 BTC, несмотря слежка как пароль и одноразовый пароль из Yubikey.
Реализация
Все вышеперечисленное может, AFAIK, быть реализованы с помощью сценариев.
Более подробная спецификация протокола остается в качестве упражнения для читателя.
Твои мысли?