
Šifrování každého souboru vlastním klíčem
Zdravím, hledám souborový systém (aby do něj šlo normálně zapisovat), ve kterém, bude každý soubor šifrován jiným klíčem (ty klíče budou muset být uložené někde jinde). Tedy aby bylo možné přečíst jen ty soubory, ke kterým je znám klíč. Kromě šifrování samotného obsahu souboru bych chtěl nějak vyřešit i tyto související věci:
- bylo by dobré, aby nešly zjistit informace o souborech, ke kterým není klíč. Velikost, název.
- nějaké podpora "hiaerchie" - pokud zadám klíč "ke složce", bude přístup i celému jejímu obsahu. (Znamená to , že ten klíč bude obsahovat klíče k pod souborům)...
- napadá mě jediný způsob realizace, že by se při připojování předal v parametru seznam klíčů (nebo cesta k souboru s ním) něco jako mount -o keys=~keys.txt /bla. po tomto příkazu se v /bla objeví příšlusná souborová struktura, kde budou jen dostupné soubory , které se podařilo odmenknout). Taky bude určitě potřeba nějaký helper, kterým se ten seznam klíčů k souborům vygeneruje
-A nebo to bude fungovat tak, že se nějakým příkazem do nějaké interní struktury FS zapíše zašifrovaný vygenerovaný seznam klíčů, aby při připojování stačilo nějaké jednoduché heslo nebo klíč (aby to nemusel být dlouhý seznam co soubr to klíč
- podpora master1 klíče (tedy, že tento klíč bude nutný současně
- připojení v "neomezeném režimu (s s vhodným master2 klíčem)
-podpora více slotů pro klíče
Existuje něco takovéhleho?