Apakah AES-NI didukung sepenuhnya?


11

Apakah dukungan untuk akselerasi kripto perangkat keras Intel AES-NI telah ditambahkan ke Ubuntu (LUKS, kernel, lib OpenSSL, dll.)? Jika demikian, mulai dengan versi yang mana?

Berikut adalah daftar prosesor Intel yang mendukung AES-NI:

Lebih lanjut tentang AES-NI:

Saya sebagian besar tertarik untuk mencari tahu apakah ini secara efektif menekan / mengurangi hukuman kinerja menggunakan enkripsi disk penuh di Ubuntu.


Apakah ini masih berlaku dengan Ubuntu 12.04?
freddyb

Jawaban:


5

Ini didukung setidaknya sejak Karmic Koala pada amd64arsitektur dan sejak Natty Narwhal didukung juga pada i386arsitektur.

Anda dapat menemukannya dengan melihat file konfigurasi kernel yang ditemukan di sini . Cari istilahnya CONFIG_CRYPTO_AES_NI_INTEL.


4

Jika partisi root anda adalah LUKS-dienkripsi Anda harus menambahkan aesni-inteluntuk /etc/initramfs-tools/modules(dan menjalankan sudo update-initramfs -u -k allsesudahnya).

Kalau tidak, modul akan dimuat terlalu terlambat dalam proses boot.


Apakah perlu daftar hitam aesmodul standar ?
daisy

Saya tidak berpikir bahwa daftar hitam diperlukan, setidaknya tidak di Oneiric. Secara default AES dikompilasi ke dalam kernel di Oneiric (CONFIG_CRYPTO_AES = y), hanya ekstensi-NI yang tersedia sebagai modul (CONFIG_CRYPTO_AES_X86_64 = m dan CONFIG_CRYPTO_AES_NI_INTEL = m).
exo_cw

Anda ingin menjalankan sudo update-initramfs -uuntuk memperbarui semua kernel yang ada.
earthmeLon

sudo update-initramfs -uakan memperbarui kernel terbaru / terkini Anda. Untuk memperbarui ini untuk semua, gunakan sudo update-initramfs -uk all.
earthmeLon

2

Enkripsi kernel level blok (dm-crypt) sudah penuh mendukung akselerasi kriptografi AES-NI.

Dukungan enkripsi tingkat file kernel ( eCryptfs ) untuk AES-NI baru - baru ini digabungkan ke dalam pohon kernel Linux hulu, dan harus segera masuk ke kernel Ubuntu. Mungkin 13.10?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.