硬件可以加速LUKSencryption吗?

我的Linux服务器花了很多时间计算LUKSencryption。 有没有办法硬件加速它(例如PCI Express卡)?

从内核2.6.32开始,dm-crypt支持新型Intel处理器上的AES-NI指令。 如果您的处理器支持这些说明,您可能需要检查/ proc / cpuinfo。 否则,升级你的处理器将加速你的硬盘encryption(假设你实际使用AESencryption)

更多信息: http : //en.wikipedia.org/wiki/AES_instruction_set

AESNI是AESencryption的硬件加速。 只要您的LUKS / dmcrypt设置为使用AES(最有可能),并且只要您的处理器支持它,就可以手动或自动添加AESNI内核模块。

手动(testing,以确保它的工作/支持)

  • sudo modprobe aesni-intel

自动

  • sudo vim /etc/initramfs-tools/modules
    • 添加aesni_intel
  • sudo update-initramfs -u

你想把它添加到你的initramfs,而不仅仅是你的正常的内核,因为你希望它在你的驱动器解密和加载你的主内核之前是可用的。

据我所知,dm-crypt / luks encrypion没有这样的附加卡。 DM不支持他们。

也就是说,看起来好像有一个进展,即如果GPU加速处于可用状态,那么GPU加速将进入处理pipe道。 由于服务器中很less有GPU(尽pipe这种情况正在改变),这可能不会对你有用。