いくつかのチュートリアルを読んだ後の私の知る限り、使用するデバイスごとに署名用のサブキーを1つ作成することは理にかなっています。ただし、メッセージを送信する人はメッセージの暗号化に使用するキーを知っている必要があるため、複数の暗号化サブキーを使用するのは面倒です。私は正しいですか?
もしそうなら、自分の秘密暗号化キーが盗まれるリスクは何ですか?キーが取り消された後でもメッセージを復号化することは可能ですか?マスターで新しいキーを作成して、公開キーを友達にもう一度送信できますか?そして-最も重要なことは-マスターキーでメッセージを復号化することは可能ですか、それとも失われたサブキーがそれらを復号化できる唯一のものですか?
ただし、メッセージを送信する人は、メッセージの暗号化に使用するキーを知っている必要があるため、複数の暗号化サブキーを用意するのは面倒です。私は正しいですか?
はい。サブキーをユーザーIDまたは任意の種類のターゲットデバイスに結合する方法すらありません。
キーが取り消された後でもメッセージを復号化することは可能ですか?
はい。失効によって秘密鍵が「破棄」されることはありません。公開鍵に失効のマークが付けられるだけです。
マスターで新しいキーを作成して、公開キーを友達にもう一度送信できますか?
サブキーを取り消しても、プライマリ/マスターキーは有効なままです。新しいサブキーペアを追加すると、どちらもサブキーに割り当てられるのではなく、主キーに割り当てられるので、これは同じ有効性を持ち、取り消されたサブキーペアを信頼します。
一方、主キーを取り消すと、友達がもう一度キーを確認する必要があり、新しい主キーに切り替えると、ほぼ「ゼロから始める」ことになります。
そして-最も重要なことは-マスターキーでメッセージを復号化することは可能ですか、それとも失われたサブキーがそれらを復号化できる唯一のものですか?
暗号化された秘密鍵を使用してのみメッセージを復号化できます。メッセージがサブキー用に暗号化されている場合、そのサブキーを使用してのみ復号化できます。主キーは復号化に使用できません。プライマリキー用に暗号化されている場合、復号化にはプライベートプライマリキーが必要です。
両方のキーを暗号化することは十分に可能ですが、主キーの複数の(サブ)キーに暗号化することは、OpenPGPの一般的な使用法ではありません。