5 个版本
0.2.3 | 2022年12月29日 |
---|---|
0.2.2 | 2022年11月30日 |
0.2.1 | 2022年11月29日 |
0.2.0 | 2022年11月29日 |
0.1.0 | 2022年11月28日 |
#11 in #同态加密
每月 21 次下载
21KB
330 行
Paillier 密码系统
仅用 Rust 编写的 Paillier 密码系统实现。
构建 & 测试
cargo build
cargo test
原因
出于研究目的。Paillier 算法的加密支持同态加法和标量乘法的属性。
是否可用于生产环境?
不,它仅用于教育和研究目的。代码未经过任何安全审计。
用法
请参阅 lib.rs
中的单元测试。
Paillier 与 RSA 的比较
https://crypto.stackexchange.com/questions/57766/paillier-vs-rsa
参考文献
- Pascal Paillier. 基于复合度剩余类群的公钥密码系统
依赖项
~2.5MB
~50K SLoC