近日,Mozilla 安全博客宣布,它正与 INRIA 和 Project Everest 合作,在浏览器中整合 HACL* 加密算法库组件。双方合作的第一个成果是 Curve25519 密钥协商算法的实现 (RFC7748)。
该实现已经加入到了 Firefox Nightly 中,预计将在 Firefox 57 正式提供给用户,Curve25519 被广泛用于 TLS 的密钥交换,最近成为了 IETF 的标准。
在 64 位平台上,HACL* 的 Curve25519 实现比目前 Firefox 浏览器使用的实现快 20%(每秒处理 19500 个标量乘法,而不是 15100)。Mozilla 表示这同时改进了安全和性能。
来自:https://blog.mozilla.org/security/2017/09/13/verified-cryptography-firefox-57/