我可以在 Web 平台中使用安全曲线吗?–使一切都强烈地

主要观点:

  • 可通过主要浏览器引擎的 Web 加密 API 使用 Ed25519 和 X25519 算法,Chrome 虽未正式发布但已在实验性运行标志后可用,其他浏览器也在推进实现。
  • 介绍了 Web 平台功能开发的关键里程碑,包括各浏览器的相关动作和时间节点,这是第三方努力推动的结果。
  • 给出了 Curve25519 算法在主要浏览器中的支持现状,包括不同方法的测试结果对比,重点阐述了 Chrome 未发布 Ed25519 功能的原因,主要是规范中的两个问题及相关讨论。
  • 认为将 Secure Curves 添加到 Web 加密规范是重大成就,各浏览器的实现表明了这些功能的稳定性,虽 Chrome 存在不足但有望很快解决,Igalia 也将继续参与相关工作。

关键信息:

  • 主要浏览器引擎:Blink(Chrome、Edge、Brave 等)、WebKit(Safari)、Gecko(Firefox)。
  • 开发里程碑时间节点:如 2020 年各阶段动作、2022 年 Blink 实现 Ed25519、2023 年各浏览器相关实现等。
  • Chrome 未发布 Ed25519 的原因:使用随机化 EdDSA 签名问题、拒绝任何无效和小阶点问题及相关规范分歧和讨论。
  • 测试结果对比:不同方法在各阶段的测试结果差异。

重要细节:

  • 各浏览器对 Ed25519 和 X25519 算法的具体实现进度和时间线。
  • 关于规范中一些细节问题的讨论和相关 bug 情况。
  • 强调了提高测试覆盖和互操作性的工作及面临的问题。
阅读 8
0 条评论