Bakalářská práce

Operating system boot from fully encrypted device

Daniel Chromik
Anotace

Cílem práce je popsat bootovací proces z kompletě zašifrovaného zařízení se Secure Bootem. Proces je popsán pro Operační Systémy Linux a Windows. Nejdřív je popsán "Early Boot Process" a Boot Loadery. Následně je popsáno co je potřeba na nainstalování Linuxu na kompletně zašifrovaném zařízení, i s ukázkou. Na konec jsou popsány existující způsoby na zašifrovaní Windows.

Abstract

The goal of this work is description of existing solutions for booting Linux and Windows from fully encrypted devices with Secure Boot. Before that, though, early bootprocess and bootloaders are described. A simple Linux distribution is then setup to boot from a fully encrypted device. And lastly, existing Windows encryption solutions are described.

Zadání práce

Study and describe early boot process and generic structure of a boot loader used in operating systems on the PC (Intel) platform. Focus on secure boot and requirements for Unified Extended Firmware Interface (UEFI) systems.

Describe required steps for booting an operating system directly from a fully encrypted block device.

Study open-source GRUB2 boot loader and its existing capabilities. Demonstrate installation and boot of some Linux distribution with LUKS encrypted system device and GRUB2 boot loader. (System must boot without the separate Linux boot partition and without the unencrypted initramdisk.) If possible, also use the secure boot UEFI system.

Study and describe possibilities of booting Windows operating system directly from the encrypted device and through the GRUB2 boot loader (focus on Windows 10). Try to experiment with LUKS encrypted disk as a boot device for Windows system. Try to modify (or at least describe needed steps) existing open-source boot loaders and drivers capable of booting Windows from encrypted devices (VeraCrypt, DiskCryptor).

Thesis outcomes will include:

  • in-depth description of modern PC (secure) boot process and GRUB2 boot loader
  • usable demonstration example of Linux boot from fully LUKS encrypted device
  • proposal of changes needed for booting Windows system from LUKS device

Práce zkontrolována:
9. 1. 2017 13:21, Ing. Milan Brož, Ph.D., učo 168968
Plný text práce
1,1 MB / soubor PDF
Jazyk práce
angličtina angličtina
Termín obhajoby
16. 2. 2017
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

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika

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.