跳到主要内容
uencoder

AES-NI

AES-NI 是 Intel/AMD 处理器的硬件指令集扩展,提供 AES 加密专用指令(AESENC、AESKEYGENASSIST 等),加速 AES 并抵抗时序侧信道。

用途

以硬件级指令加速 AES 运算(数倍于软件实现)并消除时序侧信道风险,用于 TLS、VPN 与全盘加密。

机制

专用指令直接执行 AES 的 SubBytes、ShiftRows、MixColumns 与 AddRoundKey 步骤,数据驻留 XMM 寄存器,避免查表实现的内存时序泄露。

用例

  • TLS 连接加密
  • 全盘加密(BitLocker、FileVault)
  • VPN 数据通道

相关工具

参考链接