6个版本
0.2.4 | 2024年1月27日 |
---|---|
0.2.3 | 2024年1月2日 |
0.2.1 | 2023年10月6日 |
0.1.0 | 2023年10月1日 |
#2369 in 加密学
在 3 crates 中使用
17KB
266 行
fss
迁移
我们已经将以下所有crate合并为一个crate fss-rs。对于fss-rs v0.4.0,没有功能上的变化。您只需要更新导入路径即可进行迁移。
这些遗留crate将保持原样以保持兼容性,但不再接收更新,包括安全更新
名称 | crate名称 | crates.io | 文档 |
---|---|---|---|
DCF | dcf | ||
DPF | dpf-fss | 即将推出 | |
群(数学) | group-math | ||
常见类型 | fss-types |
包括分布式比较与点函数在内的函数秘密共享实现
参考文献
- DCF: Elette Boyle, Nishanth Chandran, Niv Gilboa, Divya Gupta, Yuval Ishai, Nishant Kumar, and Mayank Rathee. "Function Secret Sharing for Mixed-Mode and Fixed-Point Secure Computation." In EUROCRYPT. 2021.
- DPF: Elette Boyle, Niv Gilboa, and Yuval Ishai. "Function Secret Sharing: Improvements and Extensions." In CCS. 2016.
- Fast PRG: Leo de Castro and Anitgoni Polychroniadou. "Lightweight, Maliciously Secure Verifiable Function Secret Sharing." In EUROCRYPT. 2022.
- Fast PRG: Frank Wang, Catherine Yun, Shafi Goldwasser, Vinod Vaikuntanathan, and Matei Zaharia. "Splinter: Practical Private Queries on Public Data." In NDSI. 2017.
基准测试
我们使用 Criterion.rs 进行基准测试。Criterion.rs报告的 criterion.tar.zst
已包含在版本中。
我们使用一台(我的)笔记本电脑作为基准测试机。基准测试时,已连接电源并充满电。其CPU为 AMD Ryzen 7 5800H with Radeon Graphics,8C16T。我们使用 rayon 作为数据并行库,在多线程基准测试时建立16个线程。我们确保其内存足够进行基准测试,为16GB,基准测试时剩余超过5GB。请注意,我们虽然避免同时进行其他任何事情,但不会尽可能关闭所有其他程序以减少调度。
许可证
版权(C)myl7
SPDX-License-Identifier: Apache-2.0