基于Lattice的密码学
Posted mutourend
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Lattice的密码学相关的知识,希望对你有一定的参考价值。
1. 引言
前序博客有:
被NIST选中标准化的基于Lattice的原语有:
名称 | 原语 | 描述 |
---|---|---|
CRYSTALS-KYBER | PKE & KEM | CRYSTALS-Kyber官网 |
CRYSTALS-DILITHIUM | Digital signature | CRYSTALS-Dilithium官网 |
FALCON | Digital signature | FALCON官网 |
相关实现有:
名称 | 语言 | 作者 |
---|---|---|
CRYSTALS-KYBER | C | 官方 |
CRYSTALS-KYBER | Go | Symbolic Software |
CRYSTALS-KYBER | javascript | Anton Tutoveanu |
CRYSTALS-DILITHIUM | C | 官方 |
FALCON | C | 官方 |
FALCON | Python | Thomas Prest |
FRODO | C | 微软 |
FRODO | Go | Mariia Tuzovska |
NTRU | Rust | Lukas Prokop |
SABER | Rust | Lukas Prokop & Lukas Kiem |
基于Lattice的密码学相关论文见:
2. 评估工具
对基于Lattice的密码学原语 安全性的评估工具有:
评估工具名 | 工具链接及作者 | 备注 |
---|---|---|
LWE Estimator | LWE Estimator文档(Albrecht等人) | |
Leaky LWE estimator | https://github.com/lducas/leaky-LWE-Estimator (Dachman-Soled等人,SageMath) | Dachman-Soled等人 2020年论文 [DDGR20] LWE with Side Information: Attacks and Concrete Security Estimation |
参考资料
[1] What is Lattice-based Cryptography?
[2] The Isogeny Club
[3] Monash Cybersecurity Seminars
[4] Twitter 基于Lattice密码学俱乐部成立
[5] Zero-Knowledge Proofs:What are they, how do they work, and are they fast yet?
以上是关于基于Lattice的密码学的主要内容,如果未能解决你的问题,请参考以下文章
量子密码学攻击——Improved Dual Lattice Attack
Vortex:无需可信设置的基于Lattice的SNARK方案
自动化仿真模型的搭建---基于lattice DO文件和modelsim脚本
关于基于Lattice Crosslink-NX系列FPGA用于图像采集桥接和处理的应用总结分享