3个版本
0.1.2 | 2024年1月27日 |
---|---|
0.1.1 | 2024年1月2日 |
0.1.0 | 2024年1月2日 |
#1290 in 密码学
每月94次下载
被 2 个库使用
24KB
306 行
fss
迁移
我们已经将以下库合并为一个库 fss-rs。从fss-rs v0.4.0版本开始,没有功能上的变更。您只需要更新导入路径即可进行迁移。
这些旧版库将保持原样,以便兼容性,但将不再接收更新,包括安全更新
名称 | 库名称 | 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. "混合模式和解点函数安全的函数秘密共享." In EUROCRYPT. 2021.
- DPF: Elette Boyle, Niv Gilboa, and Yuval Ishai. "函数秘密共享:改进和扩展." In CCS. 2016.
- Fast PRG: Leo de Castro and Anitgoni Polychroniadou. "轻量级、恶意安全可验证函数秘密共享." In EUROCRYPT. 2022.
- Fast PRG: Frank Wang, Catherine Yun, Shafi Goldwasser, Vinod Vaikuntanathan, and Matei Zaharia. "Splinter: 公开数据上的实用私有查询." In NDSI. 2017.
基准
我们使用Criterion.rs进行基准测试。 Criterion.rs报告的criterion.tar.zst
包含在版本中。
我们使用一台笔记本电脑作为基准测试机器。在基准测试时,电源插上,电池充至100%。它的CPU是AMD Ryzen 7 5800H带有Radeon图形,8核16线程。我们使用rayon作为数据并行库,在多线程基准测试时建立16个线程。我们确保它的内存足够进行基准测试,16GB,基准测试时剩余超过5GB。请注意,尽管我们尽量避免同时做其他事情以减少调度,但我们不会尽可能关闭所有其他程序。
许可证
版权(C)myl7
SPDX-License-Identifier: Apache-2.0