YoVDO

Speeding Up Linux Disk Encryption

Offered By: USENIX via YouTube

Tags

VAULT (Linux Storage and Filesystems) Conference Courses Software Development Courses System Administration Courses

Course Description

Overview

Explore the intricacies of Linux disk encryption performance in this 27-minute USENIX conference talk. Delve into the challenges faced by LUKS/dm-crypt solutions as storage speeds increase, causing noticeable IO latency. Discover how hardware optimizations for encryption on modern platforms don't necessarily translate to improved transparent disk encryption performance. Follow the speaker's investigation into dm-crypt's source code, revealing inefficiencies in its architecture. Learn about a proof-of-concept patch that dramatically improved read speeds from encrypted block devices. Gain insights into potential improvements for Linux transparent disk encryption, and understand the underlying reasons for current performance bottlenecks. Engage with topics such as encryption overhead, benchmarking exercises, and architectural design choices in dm-crypt.

Syllabus

Introduction
Disk Encryption Overview
Benchmark Exercise
What We Tried
Is Encryption Heavyweight
Up Crimp
Why this happens
Ifelse clause
Conclusions
Questions


Taught by

USENIX

Related Courses

The Art of Structural Engineering: Vaults
Princeton University via edX
Improve Your Infrastructure Automation with HashiCorp Tools
LinkedIn Learning
Creating Dynamic Secrets for Google Cloud with Vault
Google Cloud via Coursera
Using Vault on Compute Engine for Secret Management
Google Cloud via Coursera
Getting Started with Vault
Google Cloud via Coursera