Czy do Ubuntu dodano obsługę sprzętowego przyspieszania szyfrowania Intel AES-NI (LUKS, jądro, biblioteki OpenSSL itp.)? Jeśli tak, zaczynając od której wersji?
Oto lista procesorów Intel obsługujących AES-NI:
Więcej informacji o AES-NI:
- http://software.intel.com/en-us/articles/intel-advanced-encryption-standard-instructions-aes-ni/
- http://en.wikipedia.org/wiki/AES_instruction_set#Software_supporting_AES_instruction_set
- http://www.tomshardware.com/reviews/clarkdale-aes-ni-encryption,2538.html
Najbardziej interesuje mnie sprawdzenie, czy to skutecznie tłumi / zmniejsza wszelkie kary wydajnościowe związane z używaniem pełnego szyfrowania dysku w Ubuntu.
Odpowiedzi:
Jest obsługiwany przynajmniej od Karmic Koala w
amd64
architekturze, a od Natty Narwhal jest obsługiwany także wi386
architekturze.Możesz to sprawdzić, przeglądając znajdujące się tutaj pliki konfiguracyjne jądra . Wyszukaj termin
CONFIG_CRYPTO_AES_NI_INTEL
.źródło
Jeśli partycja jest LUKS szyfrowane należy dodać
aesni-intel
do/etc/initramfs-tools/modules
(i uruchomićsudo update-initramfs -u -k all
później).W przeciwnym razie moduł zostanie załadowany zbyt późno podczas rozruchu.
źródło
aes
modułu?sudo update-initramfs -u
aby zaktualizować wszystkie istniejące jądra.sudo update-initramfs -u
zaktualizuje twoje najnowsze / obecne jądro. Aby zaktualizować to dla wszystkich, użyjsudo update-initramfs -uk all
.Szyfrowanie jądra na poziomie bloku (dm-crypt) już pełne obsługuje akcelerację kryptograficzną AES-NI.
Obsługa szyfrowania jądra na poziomie plików ( eCryptfs ) dla AES-NI została niedawno włączona do drzewa jądra Linuksa i powinna wkrótce znaleźć się w jądrze Ubuntu. Może 13.10?
źródło