![EC2 是否支持 AES-NI 指令?如果支持,是否有特定的实例类型?](https://linux22.com/image/575672/EC2%20%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%20AES-NI%20%E6%8C%87%E4%BB%A4%EF%BC%9F%E5%A6%82%E6%9E%9C%E6%94%AF%E6%8C%81%EF%BC%8C%E6%98%AF%E5%90%A6%E6%9C%89%E7%89%B9%E5%AE%9A%E7%9A%84%E5%AE%9E%E4%BE%8B%E7%B1%BB%E5%9E%8B%EF%BC%9F.png)
尝试确定 EC2 是否支持并提供这个较新的指令集。
答案1
当第一次写这个答案时,许多实例类型都有,但不是全部。 http://aws.amazon.com/ec2/实例类型/目前 (2015 年 12 月 10 日) 表示“英特尔 AES 新指令 (AES-NI):英特尔 AES-NI 加密指令集改进了原始高级加密标准 (AES) 算法,以提供更快的数据保护和更高的安全性。所有当前一代 EC2 实例都支持此处理器功能。”
答案2
从我的测试来看,不是。我测试过的所有 ec2 实例都使用英特尔 E5xxx 或 X5xxx 核心,它们不支持 AES_NI。您需要 E7 才能实现这一点。也许当新硬件逐渐出现时,我们会很幸运......
答案3
根据https://aws.amazon.com/ec2/instance-types/#Instance_Features,所有基于英特尔处理器的现代即时类型都支持 AES-NI