S. Ota
_@susumuota.github.io
npub1susu...0yu8
A programmer. An author of nostr-keyx. Interests: Reinforcement Learning, Natural Language Processing and Artificial General Intelligence.
とりあえず、青い安い YubiKey は機能が制限されてて SSH とか GitHub の署名とかでは使えないと思います(OpenPGP機能がない)。
YubiKey セットアップの自分用のメモとしてこんなの書いてます。
OpenPGP 鍵生成
鍵のバックアップ
SSH 公開鍵認証
GitHub 署名
2要素認証
辺りまでセットアップ出来ました。

GitHub
GitHub - susumuota/yubikey-setup: YubiKey setup memo
YubiKey setup memo. Contribute to susumuota/yubikey-setup development by creating an account on GitHub.
YubiKey OTP の話ですね。自分は初期設定を消してしまいました 🤙
OTP Commands — YubiKey Manager (ykman) CLI Guide documentation
iOS/macOS Safari では Nostore が次のバージョンで Apple keychain 対応する予定なのでこれ待ちしてます。あと生体認証も可能性あり。

GitHub
iCloud Keychain · Issue #10 · ursuscamp/nostore
Hi, thanks for the great extension! I'm using iOS Safari + Snort + Nostore which works very well. However, I would like to store my private key in ...
ESP32 を 1600 円で買って、昨日発表があった Nostr signing device を自分で作るのが今の所安上がり(安全性はわからない)。
GitHub
GitHub - lnbits/nostr-signing-device: Signing device for Nostr
Signing device for Nostr. Contribute to lnbits/nostr-signing-device development by creating an account on GitHub.
ESP32-DevKitC-32E ESP32-WROOM-32E開発ボード 4MB: 開発ツール・ボード 秋月電子通商-電子部品・ネット通販
電子部品,通販,販売,半導体,IC,LED,マイコン,電子工作ESP32-DevKitC-32E ESP32-WROOM-32E開発ボード 4MB秋月電子通商 電子...
最近のスマホなら TPM というチップが載っててそこに保存するというのが一番良さそうなんだけど、secp256k1.schnorr には多分対応していない。
開発者側の視点からだと、もしユーザの秘密鍵を預かっちゃうと、もしその秘密鍵が流出した時に容疑者リストに載ってしまうというリスクがあります。
「自分が秘密鍵を入力したのはサイトAとサイトBなのでどちらかが秘密鍵を漏らしたに違いない」
みたいなクレームに巻き込まれちゃう。
そもそも秘密鍵やパスワードに相当するものを、平文でディスクに保存してOKというのは最近聞いたことないという印象。20年くらい前ならOKだったかもしれない。(ベーシック認証をまだ使ってた頃)
サーバに送られるならもっとやばいような気もします
クッキーはセッション管理のためのIDを保存するくらいのものだと思ってた。
最近のクッキーの仕組みがどうなっているのかよく知りませんが、クッキーにセキュアなデータを保存するのが一般的なのですか?
Chrome の字幕のやつ、YouTube を巻き戻しても使える!
リアルタイムでどれくらいやれるのかわからないけど Whisper というのが最近話題でした。

GitHub
GitHub - openai/whisper: Robust Speech Recognition via Large-Scale Weak Supervision
Robust Speech Recognition via Large-Scale Weak Supervision - openai/whisper
GitHub
GitHub - ggml-org/whisper.cpp: Port of OpenAI's Whisper model in C/C++
Port of OpenAI's Whisper model in C/C++. Contribute to ggml-org/whisper.cpp development by creating an account on GitHub.
github 代替の話
今やってるのは "Nostr 101" というテーマ。"Nostr の基礎" みたいな意味。


nostrica: discover
a nostr unconference
コスタリカの朝9時が日本の夜12時
OpenPGP だと秘密鍵がバレたときの revocation certificate というのがあるから、こういうのが Nostr にあってもいいのかもしれない。
エンジニアの人には、Nostr のアカウントは SSH 公開鍵認証と同じで、NIP-07 は ssh-agent みたいなもの。で大体済むような気がする。