预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共34页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111046431A(43)申请公布日2020.04.21(21)申请号201911289143.8(22)申请日2019.12.13(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人李漓春赵原张祺智(74)专利代理机构北京三友知识产权代理有限公司11127代理人周达刘飞(51)Int.Cl.G06F21/62(2013.01)G06F21/60(2013.01)权利要求书3页说明书24页附图6页(54)发明名称数据处理方法、查询方法、装置、电子设备和系统(57)摘要本说明书提供数据处理方法、查询方法、装置、电子设备和系统的实施例。所述查询方法包括:获取判断对象特定取值的多个二进制段;根据特定取值的每个二进制段,选取密文集合并从中查询分段判断结果密文,得到查询结果;其中,选取的密文集合所对应的段位置与该二进制段在特定取值中的段位置相同;向判断条件方发送所述查询结果。本说明书的一个或多个实施例,通过安全多方计算,可以在判断条件方不泄漏自身的判断条件、且数据方不泄漏自身的特定取值的前提下,由二者合作确定出判断条件的与判断对象的特定取值相对应的判断结果,从而实现了隐私保护。CN111046431ACN111046431A权利要求书1/3页1.一种数据处理方法,应用于判断条件方,包括:获取判断条件中基准数据的多个二进制段;构建多个分段判断结果集合,每个分段判断结果集合对应有段位置,且包括根据基准数据中该段位置处的二进制段所得到的多个分段判断结果;对多个分段判断结果集合中的分段判断结果进行加密,得到多个密文集合;向数据方发送所述多个密文集合。2.如权利要求1所述的方法,所述获取判断条件中基准数据的多个二进制段,包括:对于多个判断条件,获取每个判断条件中基准数据的多个二进制段;所述分段判断结果集合包括多个子集合,每个子集合对应一个判断条件,且包括根据该判断条件中基准数据的二进制段所得到的多个分段判断结果。3.如权利要求2所述的方法,每个子集合中的多个分段判断结果对应了多个判断对象的二进制段。4.如权利要求1所述的方法,所述对多个分段判断结果集合中的分段判断结果进行加密,包括:对多个分段判断结果集合中的分段判断结果进行同态加密。5.如权利要求1所述的方法,所述判断条件包括比较判断条件;每个分段判断结果对应至少一个判断对象的至少一个二进制段;所述分段判断结果包括以下至少一种:第一类分段判断结果、第二类分段判断结果、第三类分段判断结果;所述第一类分段判断结果用于表示判断条件不成立,所述第二类分段判断结果用于表示待定状态,所述第三类分段判断结果用于表示判断条件成立。6.一种查询方法,应用于数据方,所述数据方持有多个密文集合,每个密文集合对应有段位置,且包括多个对应有二进制段的分段判断结果密文,该方法包括:获取判断对象特定取值的多个二进制段;根据特定取值的每个二进制段,选取密文集合并从中查询分段判断结果密文,得到查询结果;其中,选取的密文集合所对应的段位置与该二进制段在特定取值中的段位置相同;向判断条件方发送所述查询结果。7.如权利要求6所述的方法,所述分段判断结果密文根据同态加密算法计算得到。8.如权利要求6或7所述的方法,所述查询结果包括分段判断结果密文。9.如权利要求6或7所述的方法,所述密文集合包括多个子密文集合,每个子密文集合包括多个分段判断结果密文;所述查询分段判断结果密文,包括:从密文集合的多个子密文集合中查询分段判断结果密文。10.如权利要求9所述的方法,所述查询结果包括密文序列,所述密文序列包括在一个密文集合的多个子密文集合中所查询到的多个分段判断结果密文。11.如权利要求9所述的方法,所述获取判断对象特定取值的多个二进制段,包括:对于多个判断对象,获取每个判断对象特定取值的多个二进制段;所述从密文集合的多个子密文集合中查询分段判断结果密文,包括:对于密文集合中的每个子密文集合,从该子密文集合中查询分段判断结果密文,得到多个分段判断结果密文,对所述多个分段判断结果密文进行同态求和处理。12.如权利要求11所述的方法,所述查询结果包括密文序列,所述密文序列包括隶属于2CN111046431A权利要求书2/3页同一密文集合的多个子密文集合所对应的多个求和结果。13.一种查询方法,应用于数据方,所述数据方持有多个密文集合,每个密文集合对应有段位置,且包括多个对应有二进制段的分段判断结果密文,该方法包括:获取判断对象特定取值的多个二进制段;根据特定取值的每个二进制段,选取密文集合并从中查询分段判断结果密文,得到查询结果;其中,选取的密文集合所对应的段位置与该二进制段在特定取值中的段位置相