[发明专利]数据处理方法、查询方法、装置、电子设备和系统有效
申请号: | 201911289143.8 | 申请日: | 2019-12-13 |
公开(公告)号: | CN111046431B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 李漓春;赵原;张祺智 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 周达;刘飞 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 查询 装置 电子设备 系统 | ||
1.一种数据处理方法,应用于判断条件方,包括:
获取判断条件中基准数据的多个二进制段,所述基准数据为判断条件中的阈值;
构建多个分段判断结果集合,每个分段判断结果集合对应一个段位置,且包括根据基准数据中该段位置处的二进制段所得到的多个分段判断结果;
对多个分段判断结果集合中的分段判断结果进行加密,得到多个密文集合;
向数据方发送所述多个密文集合。
2.如权利要求1所述的方法,所述获取判断条件中基准数据的多个二进制段,包括:
对于多个判断条件,获取每个判断条件中基准数据的多个二进制段;
所述分段判断结果集合包括多个子集合,每个子集合对应一个判断条件,且包括根据该判断条件中基准数据的二进制段所得到的多个分段判断结果。
3.如权利要求2所述的方法,每个子集合中的多个分段判断结果对应了多个判断对象的二进制段。
4.如权利要求1所述的方法,所述对多个分段判断结果集合中的分段判断结果进行加密,包括:
对多个分段判断结果集合中的分段判断结果进行同态加密。
5.如权利要求1所述的方法,所述判断条件包括比较判断条件;
每个分段判断结果对应至少一个判断对象的至少一个二进制段;
所述分段判断结果包括以下至少一种:第一类分段判断结果、第二类分段判断结果、第三类分段判断结果;所述第一类分段判断结果用于表示判断条件不成立,所述第二类分段判断结果用于表示待定状态,所述待定状态用于表示根据当前分段判断结果无法确定最终的判断结果,所述第三类分段判断结果用于表示判断条件成立。
6.一种查询方法,应用于数据方,所述数据方持有多个密文集合,每个密文集合对应一个段位置,且包括多个分段判断结果密文,每个分段判断结果密文对应至少一个二进制段,该方法包括:
获取判断对象特定取值的多个二进制段;
根据特定取值的每个二进制段,选取密文集合并从中查询分段判断结果密文,得到查询结果;其中,选取的密文集合所对应的段位置与该二进制段在特定取值中的段位置相同;
向判断条件方发送所述查询结果。
7.如权利要求6所述的方法,所述分段判断结果密文根据同态加密算法计算得到。
8.如权利要求6或7所述的方法,所述查询结果包括分段判断结果密文。
9.如权利要求6或7所述的方法,所述密文集合包括多个子密文集合,每个子密文集合包括多个分段判断结果密文;所述查询分段判断结果密文,包括:
从密文集合的多个子密文集合中查询分段判断结果密文。
10.如权利要求9所述的方法,所述查询结果包括密文序列,所述密文序列包括在一个密文集合的多个子密文集合中所查询到的多个分段判断结果密文。
11.如权利要求9所述的方法,所述获取判断对象特定取值的多个二进制段,包括:
对于多个判断对象,获取每个判断对象特定取值的多个二进制段;
所述从密文集合的多个子密文集合中查询分段判断结果密文,包括:
对于密文集合中的每个子密文集合,从该子密文集合中查询分段判断结果密文,得到多个分段判断结果密文,对所述多个分段判断结果密文进行同态求和处理。
12.如权利要求11所述的方法,所述查询结果包括密文序列,所述密文序列包括隶属于同一密文集合的多个子密文集合所对应的多个求和结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911289143.8/1.html,转载请声明来源钻瓜专利网。