Формат файла изображения qcow2 для KVM может использовать шифрование AES . Шифрование применяется на уровне кластера :
Каждый сектор в каждом кластере независимо шифруется с использованием режима цепочки блоков шифрования AES с использованием смещения сектора (относительно начала устройства) в формате с прямым порядком байтов в качестве первых 64 бит 128-битного вектора инициализации.
Размер кластера может быть установлен от 512 байтов до 2 МБ (по умолчанию 64 КБ).
Одной из основных проблем с использованием шифрования qcow2 является снижение производительности ЦП - каждая запись на диск или чтение без кэширования требует шифрования или дешифрования.
Что я хотел бы знать, так это то, что QEMU / KVM использует инструкции Intel AES для снижения производительности, если они есть у центрального процессора? Если да, зависит ли использование или производительность от размера кластера?
Инструкции Intel® AES - это новый набор инструкций, доступных начиная со всего нового семейства процессоров Intel® Core ™ 2010 года, основанного на 32-нм кодовом имени микроархитектуры Intel® Westmere. Эти инструкции обеспечивают быстрое и безопасное шифрование и дешифрование данных с использованием стандарта расширенного шифрования (AES), который определен в публикации FIPS № 197. Поскольку AES в настоящее время является доминирующим блочным шифром и используется в различных протоколах, новые инструкции представляют ценность для широкого спектра применений.
Я хотел бы поделиться этой веткой о поддержке AES-NI в процессоре Westmere в версии QEMU 1.7.10.4:
http://lists.gnu.org/archive/html/qemu-devel/2013-03/msg05374.html
Функциональность была рассмотрена и принята в поток кода.
Затем есть еще один поток, связанный с тем, почему в 2.2 не хватает функциональности:
https://www.redhat.com/archives/libvirt-users/2015-February/msg00007.html
Кажется, что поток указывает, что есть метод включения этой функции, но с возможными отрицательными последствиями из-за несовместимости с libvirt и обнаружением ЦП. Лично я хотел бы, чтобы эта функция была вновь введена.
источник