セキュリティアーキテクチャ
LaserSellは、安全でない「平文」ウォレットファイル(標準的なid.jsonファイルなど)を暗号化されたキーストアに置き換えます。
- 暗号化: 秘密鍵はXChaCha20-Poly1305(高性能な認証暗号化アルゴリズム)を使用して暗号化されます。
- パスフレーズ保護: ウォレットをロックするためにパスフレーズを設定する必要があります。暗号化鍵の導出にはArgon2id(メモリハードなパスワードハッシングアルゴリズム)を使用し、ブルートフォース攻撃に対してウォレットを高度に耐性のあるものにします。
- セッションロック: ウォレットはLaserSellの実行中にメモリ内でのみ復号されます。アプリケーションを閉じると、ウォレットは自動的にロックされます。

