KhPRF介绍

Key Homomorphic Pseudo-Random Functions (KhPRF)

KhPRF(密钥同态伪随机函数)是一类特殊的伪随机数生成器,其核心特性是满足密钥同态性质。这意味着,对于不同的密钥,函数输出可以进行线性组合。

KhPRF的密钥同态性质

设有一个函数 f(k,x)f(k, x)f(k,x),其中 kkk 为密钥,xxx 为输入。KhPRF的密钥同态性质表明,对于任意两个密钥 k1,k2k_1, k_2k1,k2,该函数应满足以下等式:
f(k1+k2,x)=f(k1,x)+f(k2,x) f(k_1 + k_2, x) = f(k_1, x) + f(k_2, x) f(k1+k2,x)=f(k1,x)+f(k2,x)

这意味着不同密钥对应的输出结果可以通过简单的加法得到。

一个不安全的KhPRF示例

考虑一个不安全的KhPRF构造,密钥空间为 Zpn\mathbb{Z}_p^nZpn,哈希函数 H(x)H(x)H(x) 将输入映射到 Zpm×n\mathbb{Z}_p^{m \times n}Zpm×n,即哈希函数 H(x)H(x)H(x) 输出一个m×nm\times nm×n的矩阵。我们定义不安全的KhPRF如下:
f(k,x)=H(x)×kmod  p f(k, x) = H(x) \times k \mod p f(k,x)=H(x)×kmodp

其中,f(k,x)f(k, x)f(k,x) 的输出空间为 Zpm\mathbb{Z}_p^mZpm。

由于矩阵乘法是线性的,计算得到:
f(k1+k2,x)=H(x)×(k1+k2)mod  p=H(x)×k1+H(x)×k2mod  p≡f(k1,x)+f(k2,x)mod  p f(k_1 + k_2, x) = H(x) \times (k_1 + k_2) \mod p \\= H(x) \times k_1 + H(x) \times k_2 \mod p\\ \equiv f(k_1, x) + f(k_2, x) \mod p f(k1+k2,x)=H(x)×(k1+k2)modp=H(x)×k1+H(x)×k2modp≡f(k1,x)+f(k2,x)modp

显然,该构造符合密钥同态性质。然而,这种构造是不安全的,因为攻击者可以通过观察输出 f(k,x)f(k, x)f(k,x) 来恢复密钥 kkk。需要注意的是,在KhPRF中,哈希函数 H(x)H(x)H(x) 和输入 xxx 通常是公开的,因此这类设计具有明显的安全隐患。

安全的KhPRF构造

为了构造一个安全的KhPRF,需要依赖更复杂的假设,比如基于Hidden Subgroup Membership(隐藏子群成员)假设的构造。详细内容可参见文献[1],该文献介绍了一种利用该假设的KhPRF构造方法,提供了更强的安全保障。

参考文献:

1\] Karthikeyan H, Polychroniadou A. OPA: One-shot Private Aggregation with Single Client Interaction and Its Applications to Federated Learning \[C\]// Annual International Cryptology Conference. Cham: Springer Nature Switzerland, 2025: 319-353.

相关推荐
小羊不会打字8 小时前
CANN 生态中的模型安全加固:`secure-model-deploy` 项目实践指南
安全·neo4j
独行soc8 小时前
2026年渗透测试面试题总结-18(题目+回答)
android·网络·安全·web安全·渗透测试·安全狮
ESBK20259 小时前
第四届移动互联网、云计算与信息安全国际会议(MICCIS 2026)二轮征稿启动,诚邀全球学者共赴学术盛宴
大数据·网络·物联网·网络安全·云计算·密码学·信息与通信
浩浩测试一下10 小时前
内网---> WriteOwner权限滥用
网络·汇编·windows·安全·microsoft·系统安全
Loo国昌11 小时前
【大模型应用开发】第六阶段:模型安全与可解释性
人工智能·深度学习·安全·transformer
乾元11 小时前
终端安全(EDR):用深度学习识别未知勒索软件
运维·人工智能·网络协议·安全·网络安全·自动化·安全架构
安科瑞刘鸿鹏1711 小时前
高速路灯故障难定位?用 ASL600 实现精确单灯监测与维护预警
运维·网络·物联网·安全
darkb1rd21 小时前
四、PHP文件包含漏洞深度解析
网络·安全·php
哆啦code梦21 小时前
2024 OWASP十大安全威胁解析
安全·系统安全·owasp top 10
网络安全研究所1 天前
AI安全提示词注入攻击如何操控你的智能助手?
人工智能·安全