Avatar
S. Ota
8721cdf007e798f80549a4bf174b973dc388e01952f0a952f5473c2cf84a7f60
A programmer. An author of nostr-keyx. Interests: Reinforcement Learning, Natural Language Processing and Artificial General Intelligence.

ウォッチしてるプルリクがこれで、今の所 aux_rand の部分の実装がされていないのでテストデータが検証出来ない。

https://github.com/micro-bitcoin/uBitcoin/pull/25

Raspberry Pi Pico でシュノア署名 235 ms, 検証が 664 ms だった。こちらも行けそう。

ちなみに、ESP32 は署名が 64 msec, 検証が 128 msec。

署名デバイスを本気でやるならこの辺のチップが必要になるのかなと思います。

https://github.com/google/OpenSK#hardware

あ、覚えると言えば NIP-06 で文章っぽくなるまでマイニングすれば何とかなるかも...

自分もそれほど詳しくないのですが、

知識

所有

生体

のように複数の情報に分けるのが良いみたいです。この場合は 知識+所有。

YubiKey のボタンを押すと固定の文字列をキーボードから入力するという機能があるんだけど、パスワード全部をそこに入れておくと間違えて押しちゃったときに危険で使えない機能がと思っていました。

が、パスワードの先頭8文字くらいを脳で記憶しておいて、残りのパスワードをYubiKey に記憶させて入力させるという使い方が紹介されていてなるほどと思った。

まあ、シールくらい自作出来るか🤙

海外行ったらこのシール買いたい。

https://www.yubico.com/jp/store/#yubistyle

とりあえず、青い安い YubiKey は機能が制限されてて SSH とか GitHub の署名とかでは使えないと思います(OpenPGP機能がない)。

ユビキタスと指を掛けてるみたいですね

YubiKey セットアップの自分用のメモとしてこんなの書いてます。

OpenPGP 鍵生成

鍵のバックアップ

SSH 公開鍵認証

GitHub 署名

2要素認証

辺りまでセットアップ出来ました。

https://github.com/susumuota/yubikey-setup

NIP-04 が暗号化してメッセージを送るプロトコルなのですが、Nostr はリレーにメッセージをばらまく仕様なのでそもそも、1対1の秘密の通信には向いてないということになっています。

そうなんですね。Google, Twitter, GitHub 辺りはみんな TOTP, FIDO U2F でした。

YubiKey OTP はまだ試せていないのですが、メジャーなサイトだとどこがあるでしょうか?

YubiKey OTP の話ですね。自分は初期設定を消してしまいました 🤙

https://docs.yubico.com/software/yubikey/tools/ykman/OTP_Commands.html

マジレスしてしまうと、自分が昨日調べた限りでは、デバイス固有の鍵を使っているのは FIDO U2F だけなので、Twitter や Google の 2FA の部分だけは読み取れることになると思います。