BouncyCastle库对后量子算法的支持(截至v1.77)
以下是BouncyCastle库当前支持的主要后量子密码学算法:
1. 密钥封装机制(KEM)
| 算法名称 | NIST标准化状态 | 特点 | BouncyCastle支持 |
|---|---|---|---|
| CRYSTALS-Kyber | 主选算法 | 基于模块格,高效且安全性强 | ✅ 支持 |
| NTRU | 备选算法 | 基于格,抗量子且计算资源需求低 | ✅ 支持 |
| SABER | 备选算法 | 基于模运算,性能接近Kyber | ✅ 支持 |
| Classic McEliece | 主选算法 | 基于纠错码,密钥尺寸大但安全性高 | ✅ 支持 |
2. 数字签名算法
| 算法名称 | NIST标准化状态 | 特点 | BouncyCastle支持 |
|---|---|---|---|
| CRYSTALS-Dilithium | 主选算法 | 基于格,平衡安全性和效率< |

533

被折叠的 条评论
为什么被折叠?



