Arken - secp256k1鍵によるパスワードレス認証ミドルウェア
Show HN: Arken – Passwordless auth middleware using secp256k1 keys
Arkenは、パスワードもセッションも持たない新しい認証ミドルウェアです。ユーザーが秘密鍵を保持し、サーバーは何も保存しないという発想の転換により、情報漏洩やフィッシングのリスクを根本から排除します。クライアントはサーバーから受け取ったnonceに署名するだけで認証が完了し、サーバー側はDID(did:key)と署名を照合するだけ。Rust製の暗号コアをFFI経由で呼び出すため、ExpressやFastAPIに数行で組み込めます。WebAuthnと異なり、DIDはサーバーやデバイスをまたいで持ち運べるポータブルなIDです。
ユーザーが秘密を保持し、サーバーは何も持たない——認証の常識をひっくり返すこのモデルが、漏洩するものがないという安心感を生み出します。