计算机研究与发展 ›› 2017, Vol. 54 ›› Issue (10): 2215-2223.doi: 10.7544/issn1000-1239.2017.20170463
赵圣楠1,蒋瀚1,魏晓超2,柯俊明1,赵明昊1
Zhao Shengnan1, Jiang Han1, Wei Xiaochao2, Ke Junming1, Zhao Minghao1
摘要: 茫然传输(oblivious transfer, OT)是一种用于隐藏数据接收者选择信息的密码学原语,作为构建高层多方密码协议的基本工具,在诸多具体问题中都有着重要应用.在k-out-of-n OT(OT\+k\-n)中,接收者能够以茫然的方式,在n个数据中有选择地取得其中的k个.通常OT\+k\-n的构造需要大量的群指数操作,对于计算能力受限的嵌入式设备而言依然是极大的负担.随着云计算的发展,可以利用云服务提供商的计算能力和高速专属网络来辅助复杂密码原语的实现.在此提出了一个高效单服务器辅助的n取k茫然传输协议,将主要群指数操作外包给云服务器来实现.该方案利用秘密分享等基础密码学原语构建,其安全性基于判定性Diffie-Hellamn(decisional Diffie-Hellamn, DDH)困难问题,在非合谋半诚实模型下可证明安全,同时可以保证云服务器的数据隐私性,给出该方案的具体描述及其详细的安全性证明.作为云环境下的一种基础密码学原语,所提出的云服务器辅助的茫然传输协议,在设计云辅助的通用安全计算协议及构建高效安全云服务应用软件等方面将起到重要作用.
中图分类号: