国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:李晓东, 朱晓鹏, 张健毅, 吴庸, 窦一萌
单位:1. 北京电子科技学院网络空间安全系, 北京 1000702. 西安电子科技大学计算机科学与技术学院, 陕西 西安 710000
关键词:不经意传输,双射函数,密文混淆,身份认证,安全多方计算
基金:北京电子科技学院-北京隐算科技有限公司合作项目资金(20230008H113)
不经意传输(OT)协议是一种保护隐私的两方通信协议, 也是构建安全多方计算的重要模块。该协议通常基于RSA(Rivest—Shamir—Adleman)或DH(Diffie—Hellman)密码系统来交换对称密钥, 在消息的加密阶段使用对称密钥进行加密。然而, 在现有的OT协议中, 多对公私钥生成以及数据计算非常耗时。在同一密文域中, 采用双射函数对密文进行变换, 可以确保密文解密后的不可区分性, 同时减少计算量。在半诚实模型上, 提出一种基于密文混淆的OT协议框架, 并在该框架下基于RSA和DH实例化OT协议。相较基于RSA的加密方案, 所提协议只需要一对公私钥, 同时, 当公私钥减少为一对时, 接收方可以利用发送方数字证书中的公钥, 实现具有身份认证功能的OT协议。对比基于DH密钥交换的OT协议, 该协议具有数据传输量小、计算复杂度低的优势。实验结果表明, 与现有OT协议相比, 实例化的协议在密钥交换阶段的效率至少可提高30%。此外, 该协议还可以用于隐私集合求交、混淆电路和OT扩展协议中的基础协议。
来源:2026年第1期
《计算机工程》期刊编辑部