Wird AES-NI vollständig unterstützt?


11

Wurde Ubuntu Unterstützung für die Intel AES-NI-Hardware-Kryptobeschleunigung hinzugefügt (LUKS, Kernel, OpenSSL-Bibliotheken usw.)? Wenn ja, ab welcher Version?

Hier ist eine Liste der Intel-Prozessoren, die AES-NI unterstützen:

Mehr über AES-NI:

Ich bin hauptsächlich daran interessiert herauszufinden, ob dies Leistungseinbußen bei der Verwendung der vollständigen Festplattenverschlüsselung in Ubuntu wirksam unterdrückt / verringert.


Gilt das noch für Ubuntu 12.04?
— Freddyb

Antworten:


5

Es wird zumindest seit Karmic Koala auf der amd64Architektur und seit Natty Narwhal auch auf der Architektur unterstützti386 Architektur unterstützt.

Sie können dies herausfinden, indem Sie sich die hier gefundenen Kernel-Konfigurationsdateien ansehen . Suchen Sie nach dem Begriff CONFIG_CRYPTO_AES_NI_INTEL.


4

Wenn Ihre Root - Partition ist LUKS-verschlüsselten sollten Sie hinzufügen aesni-intelzu /etc/initramfs-tools/modules(und Laufsudo update-initramfs -u -k all danach).

Andernfalls wird das Modul beim Booten zu spät geladen.


Muss das Standardmodul auf die schwarze Liste gesetzt aeswerden?
— Gänseblümchen

Ich denke nicht, dass eine schwarze Liste erforderlich ist, zumindest nicht bei Oneiric. Standardmäßig wird AES in Oneiric in den Kernel kompiliert (CONFIG_CRYPTO_AES = y), nur die NI-Erweiterungen sind als Module verfügbar (CONFIG_CRYPTO_AES_X86_64 = m und CONFIG_CRYPTO_AES_NI_INTEL = m).
— exo_cw

Sie möchten ausführen sudo update-initramfs -u, um alle vorhandenen Kernel zu aktualisieren.
— EarthmeLon

sudo update-initramfs -uaktualisiert Ihren neuesten / aktuellen Kernel. Verwenden Sie, um dies für alle zu aktualisieren sudo update-initramfs -uk all.
— EarthmeLon

2

Die Kernelverschlüsselung auf Blockebene (dm-crypt) unterstützt bereits die kryptografische Beschleunigung von AES-NI.

Die Unterstützung der Kernelverschlüsselung auf Dateiebene ( eCryptfs ) für AES-NI wurde kürzlich in den Linux-Upstream- Kernelbaum integriert und sollte bald in den Ubuntu-Kernel aufgenommen werden. Vielleicht 13.10?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.