AES-NI có được hỗ trợ đầy đủ không?


11

Có hỗ trợ cho việc tăng tốc mã hóa phần cứng Intel AES-NI đã được thêm vào Ubuntu (LUKS, kernel, OpenSSL libs, v.v.) không? Nếu vậy, bắt đầu với phiên bản nào?

Dưới đây là danh sách các bộ xử lý Intel hỗ trợ AES-NI:

Thông tin thêm về AES-NI:

Tôi chủ yếu quan tâm đến việc tìm hiểu xem điều này có hiệu quả ngăn chặn / giảm bớt bất kỳ hình phạt hiệu suất nào khi sử dụng mã hóa toàn bộ đĩa trong Ubuntu hay không.


Điều này có còn hợp lệ với Ubuntu 12.04 không?
freddyb

Câu trả lời:


5

Nó được hỗ trợ ít nhất là từ Karmic Koala về amd64kiến trúc và vì Natty Narwhal, nó cũng được hỗ trợ trên i386kiến trúc.

Bạn có thể tìm thấy điều đó bằng cách xem các tệp cấu hình kernel được tìm thấy ở đây . Tìm kiếm thuật ngữ CONFIG_CRYPTO_AES_NI_INTEL.


4

Nếu phân vùng gốc của bạn được mã hóa LUKS, bạn nên thêm aesni-intelvào /etc/initramfs-tools/modules(và chạy sudo update-initramfs -u -k allsau đó).

Nếu không, mô-đun sẽ được tải quá muộn trong quá trình khởi động.


Có cần thiết phải đưa vào danh sách đen các aesmô-đun mặc định ?
cúc

Tôi không nghĩ rằng danh sách đen là cần thiết, ít nhất là không phải trên Oneiric. Theo mặc định, AES được biên dịch vào kernel trên Oneiric (CONFIG_CRYPTO_AES = y), chỉ các phần mở rộng NI có sẵn dưới dạng các mô-đun (CONFIG_CRYPTO_AES_X86_64 = m và CONFIG_CRYPTO_AES_NI_INTEL = m).
exo_cw

Bạn sẽ muốn chạy sudo update-initramfs -uđể cập nhật tất cả các hạt nhân hiện có của bạn.
earthmeLon

sudo update-initramfs -usẽ cập nhật kernel gần đây nhất / hiện tại của bạn. Để cập nhật điều này cho tất cả, sử dụng sudo update-initramfs -uk all.
earthmeLon

2

Mã hóa hạt nhân cấp khối (dm-crypt) đã hỗ trợ đầy đủ khả năng tăng tốc mã hóa AES-NI.

Hỗ trợ mã hóa hạt nhân cấp độ tệp ( eCryptfs ) cho AES-NI gần đây đã được sáp nhập vào cây nhân ngược dòng Linux và sẽ sớm xâm nhập vào nhân Ubuntu. Có lẽ 13.10?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.