
crystals-kyber-[removed]CRYSTALS-KYBER (V3) 后量子密钥交换算法的 JavaScript 实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
CRYSTALS-KYBER是一个用于后量子安全的密钥交换协议。此项目提供了其在JavaScript中的实现,使开发者能够在浏览器等环境中使用该协议确保通信的安全性。
CRYSTALS-KYBER是一种后量子密钥交换协议,用于在双方之间安全地建立对称密钥。
此JavaScript实现适用于客户端Web浏览器应用程序,但也可以应用于任何基于JavaScript的环境。大部分代码是从Kyber的Go语言版本翻译而来的,并且该库支持512、768和1024三种不同的安全性强度级别。当前这个特定的实现仅提供768的安全性等级;未来可能根据设计变更来增加其他安全级别的支持。
此代码基于最新版本构建,可以确保与最新的协议标准保持一致。KYBER-768能够为双方生成一个256位的对称密钥,为了在通信通道上进行数据加密和验证标签计算时使用这个密钥,建议采用AES-256等算法。
整个交换过程如下图所示:
要开始使用,请通过Node.js或React环境安装npm。
全部评论 (0)
还没有任何评论哟~


