#protocols #secret-key #crypto #client #oprf

ppoprf

可穿刺部分匿名伪随机函数

3个不稳定版本

0.3.1 2023年8月8日
0.3.0 2023年8月1日
0.2.1 2023年7月19日

加密学中排名#1772

Download history 36/week @ 2024-03-14 25/week @ 2024-03-21 64/week @ 2024-03-28 22/week @ 2024-04-04 21/week @ 2024-04-11 45/week @ 2024-04-18 41/week @ 2024-04-25 20/week @ 2024-05-02 26/week @ 2024-05-09 11/week @ 2024-05-16 25/week @ 2024-05-23 23/week @ 2024-05-30 13/week @ 2024-06-06 63/week @ 2024-06-13 57/week @ 2024-06-20 16/week @ 2024-06-27

每月下载量152
用于 2 crates

MPL-2.0许可证

38KB
931

ppoprf

根据https://arxiv.org/abs/2109.10074设计的一种可穿刺部分匿名伪随机函数(PPOPRF)的实现。


lib.rs:

此模块定义了生成可穿刺部分匿名伪随机函数(PPOPRF)协议的联合功能。该协议结合了Tyagi等人的PPOPRF和经典的GGM可穿刺PRF。

结果是提供关于客户端输出伪随机性的前向安全保证的POPREF,通过允许从服务器密钥中穿刺元数据标签。当客户端在从密钥中穿刺t后,对元数据标签t的POPREF输出进行披露时,此类保证成立。此功能用于在STAR协议中向客户端提供前向安全的随机性。

依赖关系

~3.5–5MB
~109K SLoC