computer security

Linux disk encryption and self-encrypting drives -- A case study on Opal2 drives security

arXiv:2607.11563

summary

The paper presents a case study of integrating Opal2 self‑encrypting drives with Linux, analyzing firmware security on 38 commercial drives, identifying vulnerabilities and incompatibilities, and releasing an open‑source test suite.

Abstract

Opal2 self-encrypting drives provide hardware-based disk encryption serving as an additional layer of protection, or a replacement, for software-based solutions. This paper presents a case study of real-world Linux integration of Opal2 drives and the security of Opal2 firmware. The study was conducted on a testbed of 38 commercial off-the-shelf Opal2 drives from various vendors using a black-box approach. We identified several firmware security issues and incompatibilities, which we responsibly disclosed to respective vendors. Our findings led to improvements in Linux disk encryption tools used across all major Linux distributions. To enable independent evaluation for the public, we release our test scenarios for Opal2 drives as an open-source toolset.

Topics & keywords

#self-encrypting drives#disk encryption#firmware security#linux integration#op al2Opal2firmware vulnerabilitiesblack-box testingopen-source test suitehardware encryption
Linux disk encryption and self-encrypting drives -- A case study on Opal2 drives security · wovepaper