首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云服务使用个人总结

    如何检测处理器是否支持AES-NI指令集?

    本文介绍如何检测处理器是否支持AES-NI指令集,首先我们先了解一下什么是AES-NI指令集。 AES-NI指令集 高级加密标准指令集(或称英特尔高级加密标准新指令,简称AES-NI)是一个x86指令集架构的扩展,用于Intel和AMD微处理器,由Intel在2008年3月提出。 ___________________________________ 接下来我们开始步入正题,我们常用的系统分为Linux\Mac\Windows,下面我们将分别介绍这三类系统如何检测处理器是否支持AES-NI Linux 使用命令【grep aes /proc/cpuinfo】即可查看,当此命令能返回内容,说明此服务器的处理器是支持AES-NI的。 avx2 bmi2 rdseed adx xsaveopt Mac 使用命令【sysctl -n machdep.cpu | grep -i aes】即可查看,当此命令能返回内容,说明此服务器的处理器是支持AES-NI

    10.7K30发布于 2020-03-03
  • 来自专栏存储内核技术交流

    Linux 存储加速思路

    如果机器很多物理核心,并且都处于空闲状态开启超线程会导致性能下降 指令加速 AES-NI指令集,可以用于网络加密、磁盘 加密、文件加密的加密算法。 AES-NI是为了加速AES算法,提高加密的数据吞吐量而设计的扩展指令 CRC32扩展指令集,循环冗余校验(CRC)算法用于网络和存储领域进行的数据一致性检查。

    1.7K30编辑于 2022-08-17
  • 来自专栏社区的朋友们

    让互联网更快的协议,QUIC 在腾讯的实践及性能优化

    AES-NI 指令 AES-NI 是 intel 推出的针对 AES 对称加密算法进行优化的一系列指令,通过硬件计算实现计算速度的提升。 如何测试 AES-NI 的性能呢? 通过环境变量 aes-ni: OPENSSL_ia32cap="~0x200000200000000" openssl speed -elapsed -evp aes-128-gcm 或者在代码里将 crypto 这里需要注意的是,如果需要单独使用 openssl 的 API 进行 AES 对称加解密,最好使用 aes evp API,这样才会默认开启 AES-NI 指令。 当然,如果手机端支持 AES-NI 指令的话,chacha20 就没有优势了。 Openssl 在 1.1.0 版本中正式支持了 chacha20-poly1305。

    5.2K81发布于 2018-01-15
  • 来自专栏腾讯技术工程官方号的专栏

    让互联网更快的协议,QUIC在腾讯的实践及性能优化

    AES-NI 指令 AES-NI 是 intel 推出的针对 AES 对称加密算法进行优化的一系列指令,通过硬件计算实现计算速度的提升。 如何测试 AES-NI 的性能呢? 通过环境变量 aes-ni: OPENSSL_ia32cap="~0x200000200000000" openssl speed -elapsed -evp aes-128-gcm 或者在代码里将 crypto 这里需要注意的是,如果需要单独使用 openssl 的 API 进行 AES 对称加解密,最好使用 aes evp API,这样才会默认开启 AES-NI 指令。 当然,如果手机端支持 AES-NI 指令的话,chacha20 就没有优势了。 Openssl 在 1.1.0 版本中正式支持了 chacha20-poly1305。

    2.2K20编辑于 2023-07-26
  • 来自专栏即时通讯技术

    让互联网更快:新一代QUIC协议在腾讯的技术实践分享

    AES-NI 指令】: AES-NI 是 intel 推出的针对 AES 对称加密算法进行优化的一系列指令,通过硬件计算实现计算速度的提升。 如何测试 AES-NI 的性能呢? 通过环境变量:aes-ni: OPENSSL_ia32cap="~0x200000200000000" openssl speed -elapsed -evp aes-128-gcm 或者在代码里将 crypto 这里需要注意的是,如果需要单独使用 openssl 的 API 进行 AES 对称加解密,最好使用 aes evp API,这样才会默认开启 AES-NI 指令。 当然,如果手机端支持 AES-NI 指令的话,chacha20 就没有优势了。 Openssl 在 1.1.0 版本中正式支持了 chacha20-poly1305。

    2.8K20发布于 2018-08-29
  • 来自专栏腾讯技术工程官方号的专栏

    让互联网更快的协议,QUIC 在腾讯的实践及性能优化

    AES-NI 指令 AES-NI 是 intel 推出的针对 AES 对称加密算法进行优化的一系列指令,通过硬件计算实现计算速度的提升。 如何测试 AES-NI 的性能呢? 通过环境变量 aes-ni: OPENSSL_ia32cap="~0x200000200000000" openssl speed -elapsed -evp aes-128-gcm 或者在代码里将 crypto 这里需要注意的是,如果需要单独使用 openssl 的 API 进行 AES 对称加解密,最好使用 aes evp API,这样才会默认开启 AES-NI 指令。 当然,如果手机端支持 AES-NI 指令的话,chacha20 就没有优势了。 Openssl 在 1.1.0 版本中正式支持了 chacha20-poly1305。

    2.7K70发布于 2018-01-10
  • 来自专栏技术运维分享

    让大象起舞第二弹---HTTPS计算性能优化

    AES-NI指令 AES-NI是intel推出的针对AES对称加密算法进行优化的一系列指令,通过硬件计算实现计算速度的提升。 如何测试AES-NI的性能呢?通过环境变量。 aes-ni: OPENSSL_ia32cap="~0x200000200000000" openssl speed -elapsed -evp aes-128-gcm 或者在代码里将 crypto/evp 这里需要注意的是,如果需要单独使用openssl的API进行AES对称加解密,最好使用aes evp API,这样才会默认开启AES-NI指令。 当然,如果手机端支持AES-NI指令的话,chacha20就没有优势了。 开启对称算法加速指令AES-NI

    1.5K10发布于 2021-07-15
  • 来自专栏腾讯技术工程官方号的专栏

    让大象起舞:HTTPS 计算性能优化

    AES-NI指令 AES-NI是intel推出的针对AES对称加密算法进行优化的一系列指令,通过硬件计算实现计算速度的提升。如何测试AES-NI的性能呢? 这里需要注意的是,如果需要单独使用openssl的API进行AES对称加解密,最好使用aes evp API,这样才会默认开启AES-NI指令。 当然,如果手机端支持AES-NI指令的话,chacha20就没有优势了。 3、使用性能更高,更安全的对称加密算法,AES-GCM,CHACHA20-POLY1305. 4、开启对称算法加速指令AES-NI

    6.5K40发布于 2017-08-02
  • 来自专栏ADAS性能优化

    Apple M1 vs. Qualcomm Snapdragon 875

    Teknoloji 5 nm ARMv8-A64 (64 bit) Komut seti (ISA) ARMv8-A64 (64 bit) N/A Soket N/A 15W TDP (PL1) Evet AES-NI

    32110编辑于 2022-05-13
  • 来自专栏shysh95

    HTTPS你不要这么慢了

    摘要 HTTPS的性能损耗 硬件优化 软件优化 证书优化 会话复用 HTTPS的性能损耗 数据传输需要通过对称加密进行传输 对称加密密钥需要经历TLS握手才可获得 证书验证需要耗时 硬件优化 选择支持AES-NI sort -u /proc/crypto | grep module | grep aes 在CPU支持AES-NI特性,我们的对称加密算法尽量选择AES,否则可以选择ChaCha20对称加密算法。

    1.6K30发布于 2021-11-25
  • 来自专栏LINUX阅码场

    桃李春风一杯酒,江湖夜雨十年灯 - 老兵夜话DPDK

    一个最好的例子就是aes-ni,每一代aes-ni指令性能都有所增强。同理适用于sse/avx/avx2/avx512。 (aes-ni 属于X86的aes加密算法指令扩展) 虚拟化技术也是可以毫无障碍的搭顺风车来利用,从而节省单独研发的费用问题。 同时因为是X86,整个技术生态是完备的。

    85740发布于 2020-12-14
  • 来自专栏巫山跬步

    ARM云服务器真的靠谱么?

    x86体系用的是如AES-NI等扩展指令,arm也为不同的加解密场景实现了对应的扩展指令。 在加密解密场景下,对于最常用的AES-CBC模式的加密,ARM做得更好;对于解密,以及目前安全度最高的XTS模式的加密,x86(AES-NI扩展指令)表现得更好。 让我们一起期待更加触手可及的多元精彩体验吧~ 0x07 参考资料 【视频】腾讯云ARM服务器评测与应用 【视频】6招简单快速云上甄选CPU 用LUKS为云盘敏感数据上锁 7zip benchmark Intel AES-NI

    11.9K215编辑于 2021-12-28
  • 来自专栏GPUS开发者

    华硕发布基于第14代英特尔酷睿处理器的全新工业主板和边缘 AI计算机

    华硕物联网主板配备强大的安全功能,包括 Boot Guard、Platform Trust Technology、AES-NI 和 VT,可在关键应用中抵御网络威胁。

    31210编辑于 2024-03-14
  • 来自专栏Go学习

    对比 AES-GCM 和 3DES

    112-bit 等效,已不适合现代应用已出现 Meet-in-the-Middle 和 Sweet32 等攻击3、性能对比测试条件 AES-GCM 3DES 有 AES-NI

    60110编辑于 2025-06-02
  • 来自专栏小林coding

    HTTPS 握手会影响性能吗?废话,肯定会

    另外,如果可以,应该选择可以支持 AES-NI 特性的 CPU,因为这种款式的 CPU 能在指令级别优化了 AES 算法,这样便加速了数据的加解密传输过程。 如果你的服务器是 Linux 系统,那么你可以使用下面这行命令查看 CPU 是否支持 AES-NI 指令集: 如果我们的 CPU 支持 AES-NI 特性,那么对于对称加密的算法应该选择 AES 算法 总结 对于硬件优化的方向,因为 HTTPS 是属于计算密集型,应该选择计算力更强的 CPU,而且最好选择支持 AES-NI 特性的 CPU,这个特性可以在硬件级别优化 AES 对称加密算法,加快应用数据的加解密

    1.6K20编辑于 2022-10-27
  • 来自专栏Rust语言学习交流

    【Rust 日报】2022-8-18 在逻辑门上运行Rust

    许可费用:RISC-V是开放的,可以免费使用,而X86和ARM等则需要许可费 广义上,它们的功能集:浮点数(x87)、加密(AES-NI)、支持本地高级字节码执行(Jazelle、AVR32B)、矢量计算

    53310编辑于 2022-11-28
  • 来自专栏云深之无迹

    Manjaro下安装微信

    zh_CN.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz (306A9),ASM,AES-NI zh_CN.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz (306A9),ASM,AES-NI

    3.5K30发布于 2021-04-14
  • 来自专栏SDNLAB

    多家厂商研发新型处理器平台瞄准SDN

    最初的设计具有四核和八核设备,并有集成双10 GbE端口、AES-NI加密和该公司的平台存储扩展数据加速系统。 然而,高密度硬件配置的问题是热负载会很快上升到危险的水平。

    83240发布于 2018-04-03
  • 来自专栏来自IT的我

    大二层网络流行,负载均衡要跟上潮流

    ▪ Intel AES-NI (Intel AES New Instructions) 指令集:可利用 CPU 硬件对加密算法的主要部分加速,实现普遍的端到端加密,且不会降低性能。

    68510发布于 2021-10-12
  • 来自专栏释然IT杂谈

    安全运维实战:低成本服务器打造多功能安全测试平台

    https 3306/tcp open mysql 二、性能安全基线测试 2.1 CPU资源隔离 # CPU信息 型号:Intel Broadwell 核心数:2 虚拟化支持:已启用 AES-NI

    64700编辑于 2025-02-26
领券