【技术实现步骤摘要】
OT通信方法、装置、电子设备和存储介质
[0001]本申请实施例涉及通信技术,尤其涉及一种OT通信方法、装置、电子设备和存储介质。
技术介绍
[0002]不经意传输协议(Oblivious Transfer,OT)是一种可以保护隐私的双方通信协议。接收者的隐私不被发送者所知道,使通信双方以一种选择模糊化的方式传送消息。不经意传输主要可以分为2选1、n选1和n选k多种传输协议。
[0003]实际应用中,往往会使用到n选1、n选k不经意传输协议。n选1、n选k不经意传输协议执行过程中客户端和服务端会存在多次的消息交互。客户端和服务端跨网络部署时,可能会因多次跨网络传输导致OT通信效率极低,进而失去可用性。
技术实现思路
[0004]本申请提供一种OT通信方法、装置、电子设备和存储介质,以提高OT通信的效率和可用性。
[0005]第一方面,本申请实施例提供了一种OT通信方法,应用于物理上部署在服务端一侧的代理端,该OT通信方法包括:
[0006]获取客户端发送的OT访问请求,OT访问请求包括 ...
【技术保护点】
【技术特征摘要】
1.一种OT通信方法,其特征在于,应用于物理上部署在服务端一侧的代理端,所述方法包括:获取客户端发送的不经意传输协议OT访问请求,所述OT访问请求包括OT索引;根据所述OT索引和所述OT访问请求,生成目标访问请求;向服务端发送所述目标访问请求,以使所述服务端响应于所述目标访问请求,确定并反馈至少两个候选访问结果;从所述至少两个候选访问结果中选取目标访问结果,并将所述目标访问结果反馈至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述服务端发送的至少两个候选公钥;相应的,所述根据所述OT索引和所述OT访问请求,生成目标访问请求,包括:根据所述OT索引从各所述候选公钥中选取目标公钥;根据所述目标公钥对所述目标随机数进行加密,生成目标访问请求。3.根据权利要求2所述的方法,其特征在于,所述向服务端发送所述目标访问请求,以使所述服务端响应于所述目标访问请求,反馈至少两个候选访问结果,包括:向服务端发送所述目标访问请求,以使所述服务端根据所述至少两个候选公钥对应候选私钥,对所述目标访问请求进行解密得到的各候选随机数,分别对相应的候选访问结果明文进行加密,得到并反馈至少两个候选访问结果密文;其中,所述候选公钥的数量与候选访问结果明文的数量相同且对应;相应的,从所述至少两个候选访问结果中选取目标访问结果,包括:根据所述目标随机数对与所述OT索引对应的候选访问结果密文进行解密,得到解密后的候选访问结果密文对应的候选访问结果明文,作为所述目标访问结果。4.一种OT通信方法,其特征在于,应用于与所述代理端物理上部署在同一侧的服务端,所述方法包括:获取代理端发送的目标访问请求;其中,所述目标访问请求由代理端获取的客户端发送的不经意传输协议OT访问请求中的OT索引和所述OT访问请求生成;响应于所述目标访问请求,确定至少两个候选访问结果;向所述代理端反馈各所述候选访问结果,以使所述代理端将从各所述候选访问结果中选取的目标访问结果反馈至所述客户端。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:生成包括候选公钥和相应候选私钥的至少两个公私钥对,并向所述代理端发送至少两个候选公钥;相应的,所述目标访问请求由所述代理端根据目标随机数和基于所述OT索引从各所述候选公钥中选取的目标公钥,对所述目标随机数进行加密得到。6.根据权利要求5所述的方法,其特征在于,所述响应于所述目标访问请求,确定至少两个候选访问...
【专利技术属性】
技术研发人员:刘瑞,孙悦,崔星雨,华俊谷,成煜娟,庞博,
申请(专利权)人:北京密码云芯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。