学习笔记 后量子密码kyber

NIST第三轮选出的四种方案中 kyber用于通用加密,用于保护跨公共网络交换的信息。它的优点之一是相对较小的加密密钥,双方可以轻松交换,以及它的操作速度。

其他用于数字签名,用于身份认证( CRYSTALS-DilithiumFALCON and SPHINCS+

Kyber是一种ind - cca2安全的密钥封装机制(KEM),其安全性建立在解决模块格上的带错误学习(LWE)问题的难度上。Kyber是NIST后量子密码学项目的决赛选手之一。提交文件列出了针对不同安全级别的三个不同参数集。具体来说,Kyber-512的安全性目标大致相当于AES-128, Kyber-768的安全性目标大致相当于AES-192, Kyber-1024的安全性目标大致相当于AES-256。

对于有兴趣使用Kyber的用户,我们推荐如下:

在所谓的混合模式下使用Kyber,并结合已建立的“前量子”安全;例如与椭圆曲线Diffie-Hellman相结合。

建议使用Kyber-768参数集,根据非常保守的分析,该参数集可以针对所有已知的经典和量子攻击实现超过128位的安全性。

Kyber的设计源于Regev的基于lwe的开创性加密方案。从Regev的原始工作开始,LWE加密方案的实际效率得到了提高,因为观察到LWE中的秘密可以来自与噪声相同的分布,还注意到“类LWE”方案可以通过使用方阵(而不是矩形)作为公钥来构建。另一个改进是应用最初在NTRU密码系统中使用的思想来定义环- lwe和模块- lwe问题,这些问题使用多项式环而不是整数。cca安全的KEM Kyber构建在基于Module-LWE硬度的cpa安全密码系统之上。

Kyber已经被业界整合到图书馆和系统中。例如,

Cloudflare将Kyber和其他PQ算法集成到CIRCL中,CIRCL是Cloudflare可互操作、可重用的加密库;

亚马逊现在在AWS密钥管理服务中支持Kyber的混合模式;而且

早在2019年,IBM就用Kyber和锂为“世界上第一台量子计算安全磁带机”做了广告。

性能概述

下表显示了Kyber的性能。所有基准测试都是在Intel core -i7 4770K (Haswell) CPU的一个核上获得的。我们报告了两个不同实现的基准:一个C参考实现和一个使用AVX2向量指令的优化实现。关于ARM Cortex-M4微控制器上的基准测试,请参阅pqm4项目报告的基准测试。

 

作为NIST项目第二轮的更新,我们还提出了Kyber的一个变体,旨在展示在对称原语的硬件支持可用时Kyber的性能。这种改型被称为Kyber-90s,在计数器模式中使用AES-256和SHA2而不是SHAKE。

 

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 后量子密码Kyber是一种能够抵御未来量子计算攻击的加密算法,它采用基于格的加密机制。Kyber算法的安全性基于某些理论难题,如问题与素数有关的问题和线性码的性质。Kyber算法被设计成能够在尺寸较小,性能要求不高的设备上使用,如移动设备和物联网设备。Kyber算法的强点在于它的安全性和可实施性兼备,同时它还具有快速的加密和解密速度以及较低的存储需求。 Kyber算法的密钥大小将在未来进一步缩小,因为它可以使用更小的密钥尺寸来实现相同的安全性。此外,Kyber算法还可以进行各种优化,以更好地满足实际需求。Kyber算法已经被广泛应用于TLS 1.3和Rust实现中。 总而言之,后量子密码Kyber是一种能够抵御未来量子计算攻击的加密算法,在实现安全性和实用性之间取得了良好的平衡。随着未来量子计算威胁的不断增加,Kyber算法将成为一种重要的数据加密保护工具。 ### 回答2: 后量子密码Kyber是一种用于保护数据安全的新型密码技术。随着量子计算机的发展,传统密码技术面临着被攻破的威胁,而Kyber算法则基于多项式理论和格论结构,能够抵抗未来量子计算机的攻击。 Kyber算法的核心思想是利用格论结构和多项式函数来构建一种安全的加密系统。这个系统可以将明文加密成密文,并且只有掌握密钥的人才能够解密。同时,Kyber算法还具有高效性和灵活性的特点,能够在不同的硬件平台和应用场景中使用。 具体来说,Kyber算法采用了一种称为NTRU算法的多项式环结构,通过利用多项式同态性质来实现安全加密。同时,Kyber算法还结合了一些现代密码技术的特点,如Diffie-Hellman密钥交换和哈希函数等,提高了整个系统的安全性。 在使用Kyber算法时,用户需要先生成公钥和私钥,然后利用公钥对明文进行加密,最后再用私钥对密文进行解密。整个过程涉及到的操作都是高度安全的,即使未来量子计算机出现,Kyber算法也能够保护数据的安全性。 综上所述,后量子密码Kyber是一项非常有前景的密码技术,能够为数据安全提供更加可靠的保障。 ### 回答3: Kyber是一种后量子密码方案,旨在保护传输的数据免受量子计算攻击。该密码方案基于困难的数学难题,具有高度的安全性和可靠性。对于Kyber,其加密和解密过程都是基于一个公共参数集合来完成的,这个公共参数集合是安全的,因此可以互相共享。 Kyber的核心是一个基于模运算的加密方案。它使用差分咬合(differential-reconciliation)技术来达到高效性,并针对不同密钥进行量化,以进一步保证数据的安全性。Kyber算法在加密和解密过程中,均使用了随机化程序来增加其安全性。同时,该密码方案也引入了针对跨层次(multilevel)嵌套加密(nested encryption)的方法,实现了更高的安全性和更强的保密性。 总体来看,Kyber是一个具有高强度、高安全性、高效率、多样性和灵活性的后量子密码方案。它可以在不同的场景中使用,如基于互联网的通信、金融交易、物联网等领域。通过使用Kyber,我们可以保护数据免受偷窥和篡改,并确保高安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值