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

RSA については、ChatGPT に "Tell me a TypeScript code of RSA encrypt and decrypt."

と "Tell me a TypeScript code of RSA sign and verify." と聞くと教えてくれます。

シュノア署名については、こんなサイトがありました。(でもよくわからなかった...)

https://pebble8888.hatenablog.com/entry/2018/04/30/165717

YubiKey のパスキーで認証できるメジャーな Web サイトってどこかありますか?

https://webauthn.io/ で認証出来ることは確認できました。

Raspberry Pi Zero W 等で Bluetooth 以外全部切断して、近距離 Bluetooth で署名結果を送るのはどうでしょうか? パスキー認証を調べたらスマホと PC で近距離 Bluetooth するという話を聞いたので。

秘密鍵にアクセスした回数を表示するようにしてみた。NIP-07 のうち、`signEvent`, `nip04.encrypt`, `nip04.decrypt` の回数。とりあえず4桁までは表示できることを確認。

横取りするのもアレなので素直に待とう...

確か Twitter はどっかの時点で半角は 280 文字になった気がする。ただ、日本語はもともとマルチバイトなのでそのまま。あと、画像をアップロードすると画像の ALT に 1000 文字書けるよ😀

手元に余ってる Raspberry Pi Zero と Pico を何とか有効活用したいけど、使いみちがない...

715 円で買える Nostr 専用セキュリティキーってのはどうでしょうか?

https://www.switch-science.com/products/6900

https://github.com/virgesmith/pico-crypto-key

色々調べたけど YubiKey にだけ秘密鍵を置いて、YubuKey 内で secp256k1.schnorr 署名をするのは無理っぽい。そのうち出来るようになるかもしれないけどまだ時期尚早。

一方 Raspberry Pi Pico で bitcoin の署名(secp256k1) が出来るようなのでこっちの方向で schnorr 署名に対応する方が面白いかもしれない。

nostr-tools 使ってる。Deno でもまともに動くのか。

export { getEventHash, relayInit, signEvent } from 'https://dev.jspm.io/nostr-tools@1.6.0';

YubiKey のボタンをさわるとワンタイムパスワード等がキーボードから入力される機能、こわくて使いどころがわからない😆

YubiKey が届いたので設定中。 OpenPGP の秘密鍵を YubiKey の中に入れたままに出来る。

https://keens.github.io/blog/2021/03/23/yubikeywotsukau_openpghen/