暗号化 vault の安全性をわかりやすく

Heritage が vault の内容、個人リカバリー、指定したパッケージの配信をどう守るかを説明します。

端末上での暗号化

内容は端末上で 256 ビット鍵による認証付き暗号で保護されます。不正な変更は検証に失敗し開けません。XChaCha20-Poly1305 は内容と鍵の封筒を保護します。パスワード経路は Argon2id、HKDF、独立した要素を組み合わせます。AES-256-GCM は端末向けに封印した特定の封筒を保護します。

    アカウント有効中のゼロ知識

    アカウントが有効な間、Heritage は vault の内容を読めません。この範囲は暗号化された内容に適用されます。アカウント、本人確認、通知のデータはサービスのプライバシー通知に従って扱われます。

      時限リリース

      リリースには tlock と、League of Entropy の公開分散乱数ネットワーク drand quicknet を使用します。リリース材料はネットワークの将来のラウンド後に初めて開けます。管理者や運用担当者が配信を早めたり強制したりする経路はありません。

        Heartbeat と通知

        15、30、60、90 日ごとに確認し、初期設定は 30 日です。確認を逃した後の初期設定は、7 日の催促、24 時間の事前警告、24 時間のカウントダウン、最後の 7 日、合計 16 日の通知期間です。さらに必要な確認を行います。本人の確認で最終配信前に停止します。通知にはアカウントで確認済みかつ利用可能な手段を使います。

          個人リカバリー

          認可済み端末が残っていれば、安全確認を経てアクセスを回復できます。パスワードと全端末を失った場合、完全なリカバリーはまず 24 時間の通知期間、その後新たな本人確認とアクセス復旧の検証を行います。最初の期間中に申請を取り消せます。優先経路はなく、全体の時間は確認にも左右されます。

            受取人別のパッケージ

            各受取人には、必要な手順と待機期間の後、その人に指定したパッケージだけが届きます。受取人を指定せず、自分のリカバリー用に vault を準備することもできます。

              実務的なアクセスと相続

              Heritage は情報や指示への実務的なアクセスを準備します。遺言ではなく、所有権を移転せず、相続結果を保証しません。公証人、弁護士、会計士、受託者、税務・金融助言の代わりにはなりません。

                Heritage が守るもの

                • 内容はあなたの端末上で暗号化されます。
                • アカウントが有効な間、Heritage は vault の内容を読めません。
                • 配信は必要な手順と待機時間をすべて守ります。
                • 完全なリカバリーに優先経路はありません。

                あなたが管理すること

                • 認可済み端末を安全に保つ。
                • 通知手段を最新にし、確認を済ませる。
                • 正しい受取人を指定し、それぞれのパッケージを更新する。

                暗号化の技術詳細

                暗号化の技術詳細
                アルゴリズム用途鍵Nonce鍵の導出鍵の保存場所
                XChaCha20-Poly1305vault の内容とパッケージ256 ビット24 バイト端末で生成するランダムな鍵認可済み端末上で読み取り可能。サービスには暗号化材料だけが届く
                XChaCha20-Poly1305鍵の封筒256 ビット24 バイトArgon2id + HKDF-SHA256 と独立した要素認可済み端末でパスワードと保護された要素を組み合わせる。単独の要素では開けない
                AES-256-GCM端末向けに封印された要素256 ビット12 バイトP256 + HKDF-SHA256要素は認可済み端末に封印して送信

                所要時間と取り消し

                所要時間と取り消し
                段階時間確認と取り消し
                Heartbeat の周期15、30、60、90 日。初期設定は 30 日確認で Heartbeat を更新
                配信:催促7 日本人の確認
                配信:事前警告24 時間本人の確認
                配信:カウントダウン24 時間本人の確認
                配信:最後の待機期間7 日。初期設定の通知期間は合計 16 日配信前の本人の確認
                リカバリー:最初の通知期間本人確認前の 24 時間最初の期間中に取り消し
                リカバリー:本人確認最初の期間後。時間は確認による本人確認と安全確認
                リカバリー:アクセス復旧確認と認可の後。固定の合計時間はなし認可された手順の検証
                残存端末によるリカバリー認可済み端末で必要な確認を経てアクセス完全なリカバリー手続きは不要