7个不稳定版本 (3个破坏性更新)
0.6.1 | 2024年1月27日 |
---|---|
0.6.0 | 2024年1月2日 |
0.5.2 | 2024年4月10日 |
0.5.0 | 2023年10月6日 |
0.1.0 | 2023年10月1日 |
#829 in 密码学
每月310次下载
41KB
564 行
fss
迁移
我们已经将以下crates合并为单个crate fss-rs。对于fss-rs v0.4.0,没有功能上的更改。您只需要更新导入路径即可迁移。
这些遗留crates将保持不变以保持兼容性,但不再接收更新,包括安全更新
名称 | 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, 和 Mayank Rathee. "Function Secret Sharing for Mixed-Mode and Fixed-Point Secure Computation." In EUROCRYPT. 2021.
- DPF:Elette Boyle, Niv Gilboa, 和 Yuval Ishai. "Function Secret Sharing: Improvements and Extensions." In CCS. 2016.
- 快速PRG:Leo de Castro 和 Anitgoni Polychroniadou. "Lightweight, Maliciously Secure Verifiable Function Secret Sharing." In EUROCRYPT. 2022.
- 快速PRG:Frank Wang, Catherine Yun, Shafi Goldwasser, Vinod Vaikuntanathan, 和 Matei Zaharia. "Splinter: Practical Private Queries on Public Data." In NDSI. 2017.
基准测试
我们使用 Criterion.rs 进行基准测试。Criterion.rs 报告 criterion.tar.zst
包含在发布中。
我们使用一台(我的)笔记本电脑作为基准测试机器。基准测试时,电源插上并充满电至100%。它的CPU是 AMD Ryzen 7 5800H with Radeon Graphics,是8C16T。我们使用 rayon 作为数据并行库,在多线程基准测试时建立16个线程。我们确保其内存足够用于基准测试,为16GB,基准测试时剩余超过5GB。请注意,尽管我们尽量避免同时做其他事情以减少调度,但我们并没有关闭尽可能多的其他程序。
许可证
版权(C)myl7
SPDX-License-Identifier: Apache-2.0
依赖项
~0.9–1.3MB
~31K SLoC