Ubuntu 使用什么加密模块来提供全盘加密?

Ubuntu 使用什么加密模块来提供全盘加密?

我正在尝试按照以下步骤设置 Ubuntu 的全盘加密教程在这儿。

我想知道的是 Ubuntu 使用什么加密模块来加密数据?是 LUKS 吗?如果不是,它使用的加密模块与 LUKS 相比如何?

答案1

加密模块是LUKS。

Linux 统一密钥设置或 LUKS 是由 Clemens Fruhwirth 于 2004 年创建的磁盘加密规范,最初用于 Linux。

虽然大多数磁盘加密软件都实现了不同的、不兼容的、未记录的格式,但 LUKS 指定了一种独立于平台的标准磁盘格式,供各种工具使用。这不仅促进了不同程序之间的兼容性和互操作性,而且还确保它们都以安全和记录的方式实现密码管理。

LUKS 的参考实现在 Linux 上运行,基于 cryptsetup 的增强版本,使用 dm-crypt 作为磁盘加密后端。

LUKS 设计:

LUKS 是 Linux 硬盘加密的标准。通过提供标准的磁盘格式,它不仅促进了发行版之间的兼容性,而且还提供了对多个用户密码的安全管理。与现有解决方案相比,LUKS 将所有必要的设置信息存储在分区头中,使用户能够无缝传输或迁移数据。

来源:

https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md

https://en.wikipedia.org/wiki/Linux_Unified_Key_Setup

相关内容