Cryptology ePrint Archive: Report 2016/274

What users should know about Full Disk Encryption based on LUKS

Simone Bossi and Andrea Visconti

Abstract: Mobile devices, laptops, and USB memory usually store large amounts of sensitive information frequently unprotected. Unauthorized access to or release of such information could reveal business secrets, users habits, non-public data or anything else. Full Disk Encryption (FDE) solutions might help users to protect sensitive data in the event that devices are lost or stolen. In this paper we focus on the security of Linux Unified Key Setup (LUKS) specifications, the most common FDE solution implemented in Linux based operating systems. In particular, we analyze the key management process used to compute and store the encryption key, and the solution adopted to mitigate the problem of brute force attacks based on weak user passwords. Our testing activities show that unwitting users can significantly reduce the security of a LUKS implementation by setting specific hash functions and aggressive power management options.

Category / Keywords: key management

Original Publication (with minor differences): The 14th International Conference on Cryptology and Network Security (CANS 2015)

Date: received 10 Mar 2016

Contact author: andrea visconti at unimi it

Available format(s): PDF | BibTeX Citation

Version: 20160310:181333 (All versions of this report)

Short URL:

[ Cryptology ePrint archive ]