Diplomová práce
Získaná ocenění: Cena děkana FI za vynikající závěrečnou práci

Argon2 security margin for disk encryption passwords

Bc. Vojtěch Polášek
Anotace

Hesla jsou populární metodou autentizace na poli informačních technologií. Lidé si hesla volí tak, aby se dobře pamatovala. Taková hesla někdy nejsou ideální pro použití v šifrovacím softwaru. Proto existují funkce pro odvození klíče (key derivation functions), které transformují heslo do podoby kryptografického klíče, který je pro takové použití vhodnější. Tato práce se zabývá výše zmíněnými funkcemi …více

Abstract

Passwords are a popular authentication method in the field of information technology. Passwords were created for humans to be remembered. Sometimes they are not ideal for usage in encryption software. Therefore, there exist key derivation functions, which transform a password into more suitable cryptographic key. This thesis deals with such functions, in particular considering their usage in disk encryption …více

Zadání práce

Describe password-based key derivation functions used in full disk encryption systems, focus on LUKS2.

Compare Argon2 memory-hard function to the PBKDF2 algorithm and other state-of-the-art functions.

Describe the motivation for the use of CPU/memory intensive functions.

Try to create an attacker cost model for dictionary and brute-force attacks to a system using such a function. Perform some experiments on local machines to estimate real-world Argon2 cost parameters.

Estimate the cost of attacking LUKS2 with Argon2 using existing and near-future architectures (expect an attacker can use on-demand allocated resources).

Analyse output and try to propose changes in Argon2 parameters to increase security margin. Does current LUKS2 use safe defaults?

Literature:

  • Examining PBKDF2 security margin -- case study of LUKS (author's manuscript)
  • PBKDF2 and Argon2 specification
  • LUKS and LUKS2 documentation and cryptsetup source code

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

Vedoucí

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

Oponent

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Informatika
  • 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.