rust-paillier:Paillier加密方案的纯除锈实现

时间:2024-06-06 02:49:13
【文件属性】:

文件名称:rust-paillier:Paillier加密方案的纯除锈实现

文件大小:48KB

文件格式:ZIP

更新时间:2024-06-06 02:49:13

rust cryptography paillier homomorphic-encryption secure-computation

佩里耶 高效的部分同态加密方案的纯Rust库,提供标量和矢量的编码(用于一起加密多个值)。 支持几个基础的任意精度库,包括 (默认), 和 。 重要提示:虽然我们已遵循有关方案本身的建议,但该库目前应被视为实验性实施。 尤其是,到目前为止,还没有做出任何特别的努力来增强其抵抗非加密攻击(包括边信道攻击)的能力。 extern crate paillier; use paillier :: * ; fn main () { // generate a fresh keypair and extract encryption and decryption keys let (ek, dk) = Paillier :: keypair (). keys (); // select integral coding let code = integral :: Code ::


【文件预览】:
rust-paillier-master
----.gitignore(18B)
----LICENSE-MIT(1023B)
----README.md(4KB)
----Cargo.toml(1KB)
----examples()
--------core.rs(709B)
--------keys.rs(825B)
--------basic.rs(1023B)
--------specific.rs(951B)
--------packed.rs(1KB)
----LICENSE(495B)
----LICENSE-APACHE(11KB)
----src()
--------coding()
--------arithimpl()
--------lib.rs(2KB)
--------traits.rs(3KB)
--------core()
--------macros.rs(526B)
----benches()
--------arith.rs(6KB)
--------crt.rs(2KB)
--------keygen.rs(946B)
--------helpers.rs(4KB)
--------algo.rs(12KB)
--------macros.rs(1KB)
--------encryption.rs(6KB)
----.travis.yml(35B)

网友评论