Diplomová práce

Encryption for userspace-managed block devices in Linux

Bc. Kristína Hanicová
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.

Práce zkontrolována:
21. 5. 2025 13:24, Ing. Milan Brož, Ph.D., učo 168968
Jazyk práce
angličtina angličtina
Termín obhajoby
17. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

Ing. Milan Brož, Ph.D., učo 168968
KPSK FI MU

Oponent

Mgr. Marek Grác, Ph.D., učo 50728
ÚČJ FF MU

Konzultant

Ing. Michal Prívozník
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Plán
Informační bezpečnost

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.