基于Lattice的密码学
生活随笔
收集整理的這篇文章主要介紹了
基于Lattice的密码学
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 引言
前序博客有:
- NIST PQC候選方案 SIKE 以及 Rainbow簽名 破解
被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-KYBER | Python | jack4818 |
| 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的密碼學相關論文見:
- https://github.com/octaviopk9/lattice-based-cryptography/blob/main/lattices.bib
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的密码学的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于视力矫正的事情
- 下一篇: 「分布式训练」使用 DDP 实现程序单机