別のコンピュータで暗号化されたLUKSハードドライブを読む

別のコンピュータで暗号化されたLUKSハードドライブを読む

LinuxシステムAを使用してハードドライブをLUKSで暗号化した場合は、システムBを使用してハードドライブのデータを読み取ることができますか?もちろん、ディスクのパスワードを知っているとします。ありがとうございます。

答え1

はい、知っているパスワードが最初にLUKSパスワードであるとします。

LUKSは、暗号化されたブロックの実際のマスター鍵がLUKSヘッダーの一部になり、すべてのユーザー鍵(ディスクのロックを解除するために使用されるパスワードなど)は、マスター鍵のコピーのみを復号化するように設計されています。

ただし、LUKS と対話する一部の外部システムの TPM オブジェクトからパスワードを解放するなど、他のソースから実際のユーザーキーを取得するためにパスワードを使用する場合は、そうでない場合があります。通常、これらのシステムはデバイス間で移動できません。

答え2

はい、データにアクセスするために必要なすべてのメタデータはディスクに存在します(分離されたLUKSヘッダーを使用しない限り、標準のユースケースではありません)、暗号化はそれを作成したコンピュータのハードウェアに依存しません(TPMサポートLUKSに提供されていますが、比較的新機能であり、構成してもTPMチップなしで動作するバックアップパスワードが必要ですcryptsetup luksOpen

関連情報