Závěrečná práce: Bc. Kristína Hanicová: Encryption for userspace-managed block devices in Linux
Diplomová práce
Encryption for userspace-managed block devices in Linux
Anotace
Táto práca sa zaoberá možnosťou implementácie šifrovaného blokového zariadenia výlučne v užívateľskom priestore pomocou Linuxového rozhrania ublk. Cieľom je replikovať správanie dm-crypt, aby bola zabezpečená kompatibilita s existujúcimi nástrojmi, a zároveň sa vyhnúť potrebe vývoja jadra operačného systému alebo použitiu privilégií. Práca popisuje návrh a implementáciu ublk crypt cieľa, ktorá zrkadlí …více
Abstract
This thesis explores the possibility of implementing an encrypted block device fully in userspace using the Linux ublk framework. We aim to replicate the behavior of dm-crypt to allow compatibility with existing tools while avoiding the need for kernel-space development or privileged access. We describe the design and implementation of a ublk crypt target that mirrors dm-crypt’s, enabling users to …více
Zadání práce
The goal is to research approaches and implement encrypted userspace block devices in Linux through the ublk interface [1] for Linux, similar to native kernel dm-crypt [2] virtual devices.
The student should
- understand and describe ublk and io_uring Linux kernel interface,
- implement ublk block device that covers at least part of dm-crypt functionality (length-preserving sector encryption),
- provide an interface to configure virtual ublk devices from external tools through C API, and
- evaluate and discuss the proposed solution.
The student should be familiar with low-level system tools and programming in C.
21. 5. 2025 13:24, Ing. Milan Brož, Ph.D., učo 168968
Konzultant
KPSK FI MU
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Authenticated and Resilient Disk Encryption
Ing. Milan Brož, Ph.D., učo 168968 -
Šifrované souborové systémy v linuxovém jádře
Bc. Antonín Víteček -
FileVault disk encryption in Linux environment
Mgr. Pavel Tobiáš, učo 422611 -
Distribution portal for applications for cryptographic smartcards
Mgr. Hitesh Lilhare -
Ethereum: encryption and deanonymization
Mgr. Andrej Hulina -
Prohlížení zdrojových textů na WWW
JUDr. Ing. Libor Kyncl, Ph.D., učo 61055 -
Snímek souborového systému
Mgr. Libor Vaněk, učo 4051 -
Porovnání virtualizačních technik
Bc. Lukáš Nový, učo 143372




