Оригинальный автор(ы) | Майкл Хэлкроу, IBM Linux Technology Center , Эрез Задок |
---|---|
Первоначальный выпуск | 30 ноября 2006 г. ( 2006-11-30 ) |
Стабильный релиз | 111 / 2 мая 2016 г. ( 2016-05-02 ) |
Написано в | С |
Операционная система | линукс |
Платформа | ядро Linux |
Тип | файловая система , шифрование |
Лицензия | GPL v2+ |
Веб-сайт | ecryptfs.org |
eCryptfs ( корпоративная криптографическая файловая система ) — это пакет программного обеспечения для шифрования дисков для Linux . Его реализация представляет собой POSIX -совместимый [1] уровень шифрования на уровне файловой системы , призванный предложить функциональность, аналогичную GnuPG на уровне операционной системы , [2] и являющийся частью ядра Linux с версии 2.6.19.
Пакет eCryptfs был включен в Ubuntu , начиная с версии 9.04, для реализации функции шифрования домашнего каталога Ubuntu [3] , но в настоящее время он устарел [4].
eCryptfs является производным от Cryptfs Эреза Задока. [5] Он использует вариант формата файла OpenPGP для зашифрованных данных, расширенный для обеспечения произвольного доступа , сохраняя криптографические метаданные (включая случайно сгенерированный ключ сеанса для каждого файла ) с каждым отдельным файлом. [2]
Он также шифрует имена файлов и каталогов, что делает их внутренне длиннее (в среднем на треть). Причина в том, что ему необходимо uuencode зашифрованных имен, чтобы исключить нежелательные символы в результирующем имени. Это снижает максимальную используемую длину имени в байтах исходной записи файловой системы в зависимости от используемой файловой системы (это может привести к сокращению количества символов в четыре раза, например, для азиатских имен файлов utf-8).