Disk Encryption with dm-crypt

This courselet provides a hands-on introduction to full disk encryption using the Linux dm-crypt subsystem and the cryptsetup tool. Learners will explore key concepts including the device mapper, dm-crypt, and LUKS (Linux Unified Key Setup), and gain practical experience encrypting block devices, creating secure mappings, and managing encrypted volumes. The courselet demonstrates the difference between encrypted and unencrypted devices by comparing raw disk content, and covers essential practices such as key management, mounting, unmounting, and secure cleanup. By the end, learners will be equipped to confidently implement and manage disk encryption in Linux systems.

- - - 1 Aug. 7, 2025, 6:17 PM

Authors

Digital Object Identifier (DOI)

10.5281/zenodo.16763350 (2025-08-01T18:06UTC)
Launch on Chameleon

Launching this artifact will open it within Chameleon’s shared Jupyter experiment environment, which is accessible to all Chameleon users with an active allocation.

Download Archive

Download an archive containing the files of this artifact.

Version Stats

- - -