kyber:我的Go Kyber实施镜像

时间:2024-06-05 05:22:40
【文件属性】:

文件名称:kyber:我的Go Kyber实施镜像

文件大小:39KB

文件格式:ZIP

更新时间:2024-06-05 05:22:40

Go

Kyber-IND-CCA2安全密钥封装机制 打呵欠的天使(在schwanenlied打哈欠我打哈欠) 该程序包基于解决提交给NIST后量子密码学项目的模块格上的“错误学习”(LWE)问题的难度,实现了Kyber IND-CCA2安全密钥封装机制(KEM)。 此实现是Joppe Bos,LéoDucas,Eike Kiltz,TancrèdeLepoint,Vadim Lyubashevsky,John Schanck,Peter Schwabe,Gregor Seiler和DamienStehlé的公共领域参考实现的一部分。 Kyber论文中介绍的Kyber.AKE和Kyber.UAKE的其他实现也包括在寻求经过身份验证的密钥交换的用户中。 请注意,该算法尚未最终确定,将来可能会以向后不兼容的方式更改。 设计人员当前建议将Kyber与已建立的量子前算法(如ECDH)结合使用,并使


【文件预览】:
kyber-master
----.gitignore(9B)
----poly.go(5KB)
----doc.go(1KB)
----doc_test.go(4KB)
----ntt.go(2KB)
----kex_test.go(3KB)
----kex.go(6KB)
----hwaccel_ref.go(450B)
----hwaccel_amd64.go(12KB)
----kem_test.go(6KB)
----indcpa.go(6KB)
----LICENSE(7KB)
----testdata()
--------.gitignore(7B)
--------compactVectors.json(253B)
--------README.testdata(613B)
----params.go(3KB)
----hwaccel.go(1KB)
----README.md(1KB)
----reduce.go(1KB)
----hwaccel_amd64.s(53KB)
----precomp.go(6KB)
----kem.go(5KB)
----cbd.go(3KB)
----polyvec.go(4KB)
----kem_vectors_test.go(6KB)

网友评论