21CTO导读:OpenSSL 项目于 10 月 23 日(当地时间)发布了增加加密通信库的4.1.0版本。
OpenSSL 4.1 稳定版于10月23日正式发布了。它新增了 AVX-512 优化、其他性能改进,但最终停止了对 Itanium 架构的 Windows 和 Windows CE 的支持。OpenSSL 4.1 引入了对 DTLS 1.3 的支持,这是数据报传输层安全协议的最新版本。DTLS 协议提供类似于 TLS 的加密和身份验证功能,适用于通信距离和顺序无法保证的情况,例如 UDP 通信。它常用于 TCP 难以使用的应用场景,例如实时通信、物联网和 VPN。
DTLS 1.3 提供更高的安全性、更快的握手速度、前向保密性、内置的后量子密码学支持以及优化的报头格式。OpenSSL 4.1 还引入了对“生成随机扩展并维持可扩展性”(GREASE)的支持。GREASE 有它的独特之处,其允许在 TLS 网络连接的握手过程中,向永远不会使用的协议代码发送随机的、无意义的值。GREASE 提供的随机数据有助于更早地发现故障,并通过确保对等方正确处理未知值,最终实现 TLSS 生态系统中更稳健的处理。
此外,OpenSSL 4.1 还为 x86_64 架构上的 ML-DSA 提供了 AVX-512 优化的 SHAKE x4 操作。AVX-512 方面也针对 AES-CBC 解密进行了 AVX-512 和 AES 优化。这建立在 OpenSSL 库中已有的 AVX-512 支持之上。OpenBenchmarking.org 在最新的结果页面提供了 OpenSSL 4.1 Alpha 版本在不同 CPU 上应用这些优化后之基准测试结果。来源:https://openbenchmarking.org/test/pts/openssl#results
作者:聆听世界的鱼