Linux Unified Key Setup

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Linux Unified Key Setup (LUKS) je nástroj pro šifrování pevných disků vytvořený Clemensem Fruhwirthem v roce 2004 a původně určený pro Linux.

Zatímco většina softwaru pro šifrování disků implementuje různé nekompatibilní a nezdokumentované formáty, LUKS implementuje standardní formát, který je na platformě nezávislý. To usnadňuje kompatibilitu mezi různými programy a také zajišťuje, že všichni implementují správu hesel bezpečným a dokumentovaným způsobem.

Nástroj používá tzv. „master key“, který je náhodně vygenerovaný a nám neznámý. +more Známé však jsou uživatelské klíče, které lze libovolně vytvářet, měnit a odstraňovat. Maximální počet takto uložených klíčů je 8.

LUKS je de facto nadstavba nástroje cryptsetup, který využívá dm-crypt, nativní součást linuxového jádra pro šifrování. Popřípadě lze využít alternativních knihoven jako Libgcrypt, Nette, Network Security Services nebo OpenSSL.

LUKS používá šestici bajtů L, U, K, S, 0xBA, 0xBE jako tzv. „magickou konstantu“ v hlavičce kontejneru.

Implementuje tzv. „antiforenzní stripy“, strukturu umožňující rozložení zašifrovaného klíče napříč několika sektory na disku.

V roce 2017 používalo LUKS 2,5-5 % uživatelů distribucí Debian a Ubuntu.

Od roku 2009 se údržbě a dalšímu vývoji věnuje Milan Brož, který společně s Ondřejem Kozinou vytvořil nový standard pojmenovaný LUKS2, který je zpětně kompatibilní a opravuje prvotní chyby při návrhu původního standardu.

Reference

Související články

Porovnání softwaru pro šifrování disku

Kategorie:Šifrování disků Kategorie:Kryptografický software

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top