版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
US2021149866A1,2021.05.20本发明提供的一种基于隐私计算的条件匿过秘密分享的比较算法确定数据服务方每一索一索引中选取条件范围内的第二索引,因此,第二索引可以指示条件范围内交集字段值的存储获知数据服务方每一索引与条件范围的比较结体的查询对象,保证了条件匿踪查询流程的隐2基于所述第一查询字段值与数据服务方存储的字段值进行隐私集合段值及其对应的第一索引,并向协调方发送所述第一索引,所述第一索引用于指示所述交与所述数据服务方、所述协调方基于所述条件范围进行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每一索引与所述条件范围的比接收所述协调方发送的第二索引,所述第二索引由所述协调方根据所述比较结果筛选调方基于所述条件范围进行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每将所述条件字段发送给所述数据服务方,并将所述比较运算符发送给所述数据服务方行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每一索引与所述条件范围的2.根据权利要求1所述的方法,其特征在于,所述根据所述第二索引与所述数据服务方在所述交集字段值中根据所述第二索引获得所述条件范围内的第二查询字段值,并根3.根据权利要求1所述的方法,其特征在于,所述基于所述第一查询字段值与数据服务基于所述第一查询字段值与所述数据服务方存储的字段值进行隐私集合求交获得交接收所述数据服务方根据所述交集字段值发送的所4.根据权利要求1所述的方法,其特征在于,所述数据服务方存储至少一个字段值数据表,每一所述字段值数据表中存储至少一个字段值,所述基于所述第一查询字段值与数据向所述数据服务方指定字段值数据表,并基于所述第一查询字段值与所述数据服务方5.根据权利要求1所述的方法,其特征在于,所述基于所述第一查询字段值与数据服务基于所述第一查询字段值与所述数据服务方存储的字段值采用不经意传输扩展协议3接收查询方发送的第一索引,所述第一索引用于指示交集字段值在数据服务方的存储位置,所述交集字段值通过所述查询方与所述数据服务方存储的字段值基于第一查询字段与所述查询方、所述数据服务方基于条件范围进行秘密分享的比较算法,恢复所述数将所述第二索引向所述查询方发送,以使所述查询方根据所述第二索引与所述数据服调方基于所述条件范围进行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每将所述条件字段发送给所述数据服务方,并将所述比较运算符发送给所述数据服务方行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每一索引与所述条件范围的务方和协调方,所述查询方用于获取条件查询语句,所述条件查询语句包括第一查询字段所述查询方还用于基于所述第一查询字段值与数据服务方存储的字段值进行隐私集所述协调方用于与所述查询方、所述数据服务方基于所述条件范围所述协调方还用于根据所述比较结果对所述第一索引进行筛选,获得所述条件范围内所述协调方还用于将所述第二索引向所述查所述查询方还用于根据所述第二索引与所述数据服务方进行调方基于所述条件范围进行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每将所述条件字段发送给所述数据服务方,并将所述比较运算符发送给所述数据服务方行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每一索引与所述条件范围的4查询语句获取模块,用于获取条件查询语句,所述条件查第一索引发送模块,用于基于所述第一查询字段值与数据服务方存储的字段值进行隐私集合求交获得交集字段值对应的第一索引,并向协调方发送所述第一索引,所述第一索第一比较算法模块,用于与所述数据服务方、所述协调方基于所述条件范围进行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每一索引与所述条件范围的比较结果;第二索引接收模块,用于接收所述协调方发送的第二索引,所述第二索引由所述协调方根据所述比较结果筛选所述条件范围内的调方基于所述条件范围进行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每将所述条件字段发送给所述数据服务方,并将所述比较运算符发送给所述数据服务方行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每一索引与所述条件范围的第一索引接收模块,用于接收查询方发送的第一索引,所述第一索引用于指示交集字段值在数据服务方的存储位置,所述交集字段值通过所述查询方与所述数据服务方存储的字段值基于第一查询字段值进行隐私集合求交得到,所述第一查询字段值用于指示所述查第二比较算法模块,用于与所述查询方、所述数据服务方基于条件范围进行秘密分享的比较算法,恢复所述数据服务方每一索引与所述条件范围的比较结果,所述条件范围用第二索引筛选模块,用于根据所述比较结果对所述第一索引进行筛选,获得所述条件第二索引发送模块,用于将所述第二索引向所述查询方发送,以使所述查询方根据所调方基于所述条件范围进行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每将所述条件字段发送给所述数据服务方,并将所述比较运算符发送给所述数据服务方行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每一索引与所述条件范围的56[0001]本发明应用于数据处理技术领域,特别是涉及一种基的查询结果,实现了对查询对象不带条件的查询,而无法保证查询对象在条件范围内进行[0004]有鉴于此,本发明实施例提出一种基于[0005]本发明第一方面提供一种基于隐私计算的条件集字段值对应的第一索引,并向协调方发送所述第一索引,所述第一索引用于指示所述交[0008]与所述数据服务方、所述协调方在所述协调方恢复所述数据服务方每一索引与所述条件范[0009]接收所述协调方发送的第二索引,所述第二索引由所务方、所述协调方基于所述条件范围进行秘密分享的比较算法,以在所述协调方恢复所述[0012]将所述条件字段发送给所述数据服务方,并将所述7符进行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每一索引与所述条件范[0015]在所述交集字段值中根据所述第二索引获得所述条件范围内的第二查询字段值,并根据所述第二查询字段值与所述数据服务[0016]可选地,所述基于所述第一查询字段值与[0017]基于所述第一查询字段值与所述数据服务方存储的字段值进行隐私集合求交获[0019]可选地,所述数据服务方存储至少一个字段值数据表,每一所述字段值数据表中存储至少一个字段值,所述基于所述第一查询字段值与数据服务方存储的字段值进行隐私[0020]向所述数据服务方指定字段值数据表,并基于[0021]可选地,所述基于所述第一查询字段值与[0022]基于所述第一查询字段值与所述数据服务方存储的字段值采用不经意传输扩展[0023]依据本发明第二方面提供一种基于隐私计算的[0024]接收查询方发送的第一索引,所述第一索引用于存储位置,所述交集字段值通过所述查询方与所述数据服务方存储的字段值基于所述第一查询字段值进行隐私集合求交得到,所述第一查询字段值用于指示所述查询方的查询对[0025]与所述查询方、所述数据服务方基于[0027]将所述第二索引向所述查询方发送,以使所[0028]依据本发明的第三方面一种基于隐[0029]所述查询方还用于基于所述第一查询字段值与数据服务方存储的字段值进行隐8[0031]所述协调方还用于根据所述比较结果对所述第一索引[0034]依据本发明第四方面提供一种基于隐私计算的条[0036]第一索引发送模块,用于基于所述第一查询字段行隐私集合求交获得交集字段值对应的第一索引,并向协调方发送所述第一索引,所述第一索引用于指示所述交集字段值在所述数据服务方的[0037]第一比较算法模块,用于与所述数据服秘密分享的比较算法,以在所述协调方恢复所述数据服务方每一索引与所述条件范围的比[0038]第二索引接收模块,用于接收所述协调方发送的第二索引,所述第二索引由所述协调方根据所述比较结果筛选所述条件范围内的所述第一[0041]条件发送子模块,用于将所述条件字段件阈值、所述比较运算符进行秘密分享的比较算法,以在所述协调方恢复所述数据服务方[0043]可选地,所述匿踪查询模块,具体用于得所述条件范围内的第二查询字段值,并根据所述第二查询字段值与所述数据服务方进行[0047]可选地,所述数据服务方存储至少一个字段值数据表,每一所述字段值数据表中存储至少一个字段值,所述第一索引发送模块,具体用于向所述数据服务方指定字段值数据表,并基于所述第一查询字段值与所述数据服务方的所述字段值数据表进行隐私集合求[0048]可选地,所述第一索引发送模块具体用于基于务方存储的字段值采用不经意传输扩展协议进行隐私集合求交,获得交集字段值对应的第9[0049]依据本发明第五方面提供一种基于隐私计算的条件匿踪[0050]第一索引接收模块,用于接收查询方发送的第一索引,所述第一索引用于指示交集字段值在数据服务方的存储位置,所述交集字段值通过所述查询方与所述数据服务方存储的字段值基于所述第一查询字段值进行隐私集合求交得到,所述第一查询字段值用于指[0051]第二比较算法模块,用于与所述查询方秘密分享的比较算法,恢复所述数据服务方每一索引与所述条件范围的比较结果,所述条[0052]第二索引筛选模块,用于根据所述比较结果对所述第一索引进行筛选,获得所述[0053]第二索引发送模块,用于将所述第二索引向所述查询方发送,以使所述查询方根[0054]依据本发明第六方面提供一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现上述第一方面或第二方面所述的基于隐私计算的条件[0055]依据本发明的第七方面提供一种计算机可读存储储计算机程序,计算机程序被处理器执行时实现第一方面或第二方面所述的基于隐私计算[0057]在本发明实施中提供一种基于隐私计算的条件匿踪于条件范围进行秘密分享的比较算法,以获得数据服务方每一索引与条件范围的比较结果;查询方再接收第二索引,而第二索引由协调方根据比较结果筛选条件范围内的第一索[0058]本发明实施例在匿踪查询前通过隐私集合求交确定不带条件的交集字段值对应的第一索引,并通过秘密分享的比较算法确定数据服务方每一索引与条件范围的比较结示条件范围内交集字段值的存储位置,从而查询方基于第二索引可以实现与数据服务方带条件的匿踪查询,而且在本发明实施例中,查询方仅能获知条件范围的交集字段值的比较结果,而无法获知其他字段值的比较结果;协调方仅能获知数据服务方中每一索引与条件范围的比较结果,而无法获知每一索引对应的字段值,从而使得协调方无法实际获得每一[0059]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技的术手[0060]通过阅读下文优选实施方式的详细描述,各技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明[0061]图1是本发明实施例提供的基于隐私计算的条件匿踪查询方法的步骤流程图之[0062]图2是本发明实施例提供的基于隐私计算的条件匿踪查询方法的步骤流程图之[0063]图3是本发明实施例提供的基于隐私计算的条件匿踪查询方法的步骤流程图之[0065]图5是本发明实施例提供的一种基于隐私计算的条件匿踪查询方法的具体示例步[0066]图6是本发明实施例提供的一种基于隐私计算的条件匿踪查询装置的结构框图之[0067]图7是本发明实施例提供的一种基于隐私计算的条件匿踪查询装置的结构框图之的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例[0070]图1是本发明实施例提供的基于隐私计算的条件匿踪查询方法的步骤流程图之[0072]本发明实施例中,查询方(client)指使用数据查询服务的主体,数据服务方(server)指提供数据查询服务的主体,查询方可以通过条件查询语句定义在数据查询服务询方向数据服务方提供的关键字,如第一查询字段值可以是ID(Identitydocument,身份询用户年龄时条件范围可以限定性别、职业或年龄的范围等,查询用户收入时条件范围可[0073]在本发明实施例中,数据服务方可以授权查询方使用不同字段的查询服务,从而在查询方提供已授权字段的第一查询字段值时,数据服务方可以根据第一查询字段值进行机号”的查询服务,则查询方可以向数据服务方提供具体的手机号码作为第一查询字段值[0074]步骤102、基于所述第一查询字段值与数据服务方存储的字段值进行隐私集合求[0075]本发明实施例中,隐私集合求交(PrivateSetIntersection方持有数据的交集,而不泄露参与方除交集以外其他信息的计算过程,本实施例的参与方字段值进行隐私集合求交,可以获得交集字段值,交集字段值可能包括所有的第一查询字确定交集字段值的基础上,查询方可以接收数据服务方根据交集字段值提供的第一索引,[0077]本发明实施例中,秘密分享是一种安全多方计算,可以对秘密进行拆解并分发到[0079]本发明实施例中,可以在协调方恢复查询方提供的交集字段值对应的第一索引,以及基于秘密分享的比较算法获得的每一索引与条件范围的比较结果对第一索引进行筛选,将条件范围外的第一索引筛除,将条件范围[0083]本发明实施例中,第二索引可以指示条件范围内的引对应字段值的查询结果,此时,查询方无法获知第二索引对应的字段值以外其他字段值[0084]在本发明实施中提供一种基于隐私计算的条件于条件范围进行秘密分享的比较算法,以获得数据服务方每一索引与条件范围的比较结果;查询方再接收第二索引,而第二索引由协调方根据比较结果筛选条件范围内的第一索引获得,由于本发明实施例在匿踪查询前通过隐私集合求交确定不带条件的交集字段值对应的第一索引,并通过秘密分享的比较算法确定数据服务方每一索引与条件范围的比较结示条件范围内交集字段值的存储位置,从而查询方基于第二索引可以实现与数据服务方带条件的匿踪查询,而且在本发明实施例中查询方仅能获知交集字段值内条件范围的比较结果,而无法获知其他字段值的比较结果;协调方仅能获知数据服务方中每一索引与条件范围的比较结果,而无法获知每一索引对应的字段值,从而协调方无法实际获得每一字段值[0085]图2是本发明实施例提供的基于隐私计算的条件匿踪查询方法的步骤流程图之[0088]步骤202、基于所述第一查询字段值与数据服务方存储的字段值进行隐私集合求[0091]步骤S11、基于所述第一查询字段值与所述数据服务方存储的字段值进行隐私集[0093]本发明实施例中,查询方可以先基于所述第一查询字段值进行隐私集合求交,从而确定第一查询字段值与数据服务方已存储的字段值存在的交集字段值,在确定交集字段值的情况下,查询方可以进一步接收数据服务方发送的交集字[0094]本发明实施例中,查询方基于所述第一查询字段值[0095]可选地,所述数据服务方存储至少一个字段值数据表,每一所述字段值数据表中基础上,索引可以是字段值在数据表中的存储次序,查询方可以在查询的过程中指定数据询方授权数据表的查询服务,从而在查询方指定该数据表时向查询方提供该数据服务方的查询服务。在查询方指定数据表的基础上,查询方可以将第一查询字段值与数据服务方该[0099]步骤S31、基于所述第一查询字段值与所述数据服务方存储的字段值采用不经意[0100]本发明实施例中,不经意传输扩展协议(ObliviousTransferExte对不经意传输协议的改进,能够减少使用不经意传输的数量,从而提高隐私集合求交的速度,查询方可以基于所述第一查询字段值与数据服务方存储的字段值采用OTE进行隐私集[0103]本发明实施例中,查询方可以获取SQL(StructuredQueryLa[0105]selectphone_number,age,salaryfromtable1wherephone_numberin(186,[0110]本发明实施例中,查询方可以在条件范围条件阈值,从而向数据服务方隐藏条件阈值,使得数据服务方无法获知查询方具体的条件比较运算符进行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每一索引与所运算符的基础上,可以进行秘密分享的比较算法,具体可参照前述步骤102的相关描述,为避免重复,在此不再赘述。另外,每一索引可以是数据服务方存储的所有字段值对应的索引,也可以是查询方指定的数据表中存储的所有字段值对应的索引,本发明实施例对此不[0115]步骤206、在所述交集字段值中根据所述第二索引获得所述条件范围内的第二查[0116]本发明实施例中,查询方还可以基于第二索引在交集字段值中进行筛选,由于第二索引指示了条件范围内的交集字段值在数据服务方的存储位置,而查询方根据第一索引已获知每一交集字段值在数据服务方的存储位置,因此,查询方可以根据第二索引对交集字段值进行筛选,将条件范围内的交集字段值确定为第二查询字段值,并基于第二查询字[0117]在本发明实施中提供一种基于隐私计算的条件于条件范围进行秘密分享的比较算法,以获得数据服务方每一索引与条件范围的比较结果;查询方再接收第二索引,而第二索引由协调方根据比较结果筛选条件范围内的第一索引获得,由于本发明实施例在匿踪查询前通过隐私集合求交确定不带条件的交集字段值对应的第一索引,并通过秘密分享的比较算法确定数据服务方每一索引与条件范围的比较结示条件范围内交集字段值的存储位置,从而查询方基于第二索引可以实现与数据服务方带条件的匿踪查询,而且在本发明实施例中查询方仅能获知交集字段值内条件范围的比较结果,而无法获知其他字段值的比较结果;协调方仅能获知数据服务方中每一索引与条件范围的比较结果,而无法获知每一索引对应的字段值,从而协调方无法实际获得每一字段值[0118]本发明实施例在图3是本发明实施例提供的基于隐私计算的条件匿踪查询方法的服务方的存储位置,所述交集字段值通过所述查询方与所述数据服务方存储的字段值基于所述第一查询字段值进行隐私集合求交得到,所述第一查询字段值用于指示所述查询方的[0120]本发明实施例中,协调方可以接收查询方发送的第一索引,第一索引可对应参照算法,恢复所述数据服务方每一索引与所述条件范围的比较结果,所述条件范围用于指示[0122]本发明实施例中,协调方和查询方、数据的存储位置存储的字段值在条件范围内则该索引对应的比较结果取值为1,反之则取值为0,则协调方仅能获知每一索引对应比较结果的取值,而无法获知具体的字段值,以及具体[0124]本发明实施例中,协调方可以根据比较结果对第一索引进行筛选,将第一索引中条件范围内的索引确定为第二索引,具体可参照前述步骤103的相关描述,为避免重复,在[0126]本发明实施例中,在根据比较结果从第一索引中获得条件范围内的第二索引后,协调方可以将第二索引向查询方发送,使得查询方可以根据第二索引与数据服务方进行匿[0127]在本发明实施中提供一种基于隐私计算的条以接收查询方发送的第一索引,第一索引由查询方基于第一查询字段值与数据服务方的字段值进行隐私集合求交确定交集字段值对应的索引得到,第一查询字段值用于指示查询方的查询对象,第一索引用于指示交集字段值在数据服务方的存储位置;协调方还与数据服务方、查询方基于条件范围进行秘密分享的比较算法,并恢复数据服务方每一索引与条件范围的比较结果;协调方再根据比较结果筛选条件范围内的第一索引获得第二索引,并发送给查询方,以使查询方基于第二索引与数据服务方进行匿踪查询。由于本发明实施例在匿踪查询前通过隐私集合求交确定不带条件的交集字段值对应的第一索引,并通过秘密分享的比较算法确定数据服务方每一索引与条件范围的比较结果,而第二索引基于比较结果从第一索引中根据条件范围选取得到,因此,第二索引可以指示条件范围内交集字段值的存储位置,从而查询方基于第二索引可以实现与数据服务方带条件的匿踪查询,而且在本发明实施中查询方仅能获知交集字段值内条件范围的比较结果,而无法获知其他字段值的比较结果;协调方仅能获知数据服务方中每一索引与条件范围的比较结果,而无法获知每服务方无法获知完整的条件范围以及具体的查询对象,保证了条件匿踪查询流程的隐私、[0128]图4是本发明实施例提供的一种基于隐私计算的条件匿踪查询系统的结构框图,[0129]所述查询方401用于获取条件查询语句,所述条件查询语句包括第一查询字段值[0130]所述查询方401还用于基于所述第一查询字段值与数据服务方402存储的字段值进行隐私集合求交,获得交集字段值对应的第一索引,并向协调方4所述第一索引用于指示所述交集字段值在所述数据服务方402[0131]所述协调方403用于与所述查询方401、所述数据服务方402基于所述条件范围进[0132]所述协调方403还用于根据所述比较结果对所述第一索引进行筛选,获得所述条[0135]在本发明实施中提供一种基于隐私计算的条件匿踪查询系统,该系统包括查询方、数据服务方和协调方,查询方可以基于所述第一查询字段值与数据服务方存储的字段值进行隐私集合求交确定交集字段值对应的第一索引,并向协调方发送第一索引,第一查询字段值用于指示查询方的查询对象,第一索引用于指示交集字段值在数据服务方的存储应的第一索引,并通过秘密分享的比较算法确定数据服务方每一索引与条件范围的比较结示条件范围内交集字段值的存储位置,从而查询方基于第二索引可以实现与数据服务方带条件的匿踪查询,而且在本发明实施中查询方仅能获知交集字段值内条件范围的比较结果,而无法获知其他字段值的比较结果;协调方仅能获知数据服务方中每一索引与条件范围的比较结果,而无法获知每一索引对应的字段值;数据服务方无法获知完整的条件范围[0136]图5是本发明实施例提供的一种基于隐私计算的条件匿踪查询方法的具体示例步骤流程图,如图5所示,该流程参照图1至3所示的基于隐私计算的条件匿踪查询方法,并基[0142]步骤505、查询方401根据交集ID字段值在查询方401的索引“aligned_client_引“aligned_server_indexes_meet_condition:[2]”,并将第二索引“aligned_server_[0149]在本发明实施中提供一种基于隐私计算的条值与数据服务方存储的字段值进行隐私集合求交确定交集字段值对应的第一索引,并向协调方发送第一索引,第一查询字段值用于指示查询方的查询对象,第一索引用于指示交集秘密分享的比较算法,并在协调方恢复数据服务方每一索引与条件范围的比较结果;协调确定不带条件的交集字段值对应的第一索引,并通过秘密分享的比较算法确定数据服务方每一索引与条件范围的比较结果,而第二索引基于比较结果从第一索引中根据条件范围选索引可以实现与数据服务方带条件的匿踪查询,而且在本发明实施例中查询方仅能获知交集字段值内条件范围的比较结果,而无法获知其他字段值的比较结果;协调方仅能获知数据服务方中每一索引与条件范围的比较结果,而无法获知每一索引对应的字段值;数据服务方无法获知完整的条件范围以及具体的查询对象,保证了条件匿踪查询流程的隐私、安[0150]图6是本发明实施例提供的一种基于隐私计算的条件匿踪查询装置60的结构框图[0152]第一索引发送模块602,用于基于所述第一查询字段值与数据服务方存储的字段值进行隐私集合求交获得交集字段值对应的第一索引,并向协调方发送所述第一索引,所述第一索引用于指示所述交集字段值在所述数据服务方行秘密分享的比较算法,以在所述协调方恢复所述数据服务方每一索引与所述条件范围的[0154]第二索引接收模块604,用于接收所述协调方发送的述协调方根据所述比较结果筛选所述条件范围内的所述第[0157]条件发送子模块,用于将所述条件字段件阈值、所述比较运算符进行秘密分享的比较算法,以在所述协调方恢复所述数据服务方获得所述条件范围内的第二查询字段值,并根据所述第二查询字段值与所述数据服务方进[0163]可选地,所述数据服务方存储至少一个字段值数据表,每一所述字段值数据表中存储至少一个字段值,所述第一索引发送模块602,具体用于向所述数据服务方指定字段值数据表,并基于所述第一查询字段值与所述数据服务方的所述字段值数据表进行隐私集合[0164]可选地,所述第一索引发送模块602具体用于基于所述第一查询字段值与所述数据服务方存储的字段值采用不经意传输扩展协议进行隐私集合求交,获得交集字段值对应[0165]在本发明实施中提供一种基于隐私计算的条件方,可以基于所述第一查询字段值与数据服务方存储的字段值进行隐私集合求交确定交集字段值对应的第一索引,并将第一索引发送给协调方,第一查询字段值用于指示所述查询方的查询对象,第一索引用于指示所述交集字段值在所述数据服务方的存储位置;查询方还与数据服务方、协调方基于所述条件范围进行秘密分享的比较算法,以在协调方获得数据服务方每一索引与条件范围的比较结果;查询方再接收协调方发送的第二索引,而第二索引由协调方根据比较结果筛选条件范围内的第一索引获得,由于本发明实施例在匿踪查询前通过隐私集合求交确定不带条件的交集字段值对应的第一索引,并通过秘密分享的比较算法确定数据服务方每一索引与条件范围的比较结果,而第二索引基于比较结果从第一索引中根据条件范围选取得到,因此,第二索引可以指示条件范围内交集字段值的存储位置,从而查询方基于第二索引可以实现与数据服务方带条件的匿踪查询,而且在本发明实施中查询方仅能获知交集字段值内条件范围的比较结果,而无法获知其他字段值的比较结果;协调方仅能获知数据服务方中每一索引与条件范围的比较结果,而无法获知每一索引[0166]图7是本发明实施例提供的一种基于隐私计算的条件匿踪查询装置70的结构框图[0167]第一索引接收模块701,用于接收查询方发送的第一索交集字段值在数据服务方的存储位置,所述交集字段值通过所述查询方与所述数据服务方存储的字段值基于所述第一查询字段值进行隐私集合求交得到,所述第一查询字段值用于行秘密分享的比较算法,恢复所述数据服务方每一索引与所述条件范围的比较结果,所述[0169]第二索引筛选模块703,用于根据所述比较结果对[0170]第二索引发送模块704,用于将所述第二索引向所[0171]在本发明实施中提供一种基于隐私计算的条件匿踪查询装方,可以接收查询方发送的第一索引,第一索引由查询方基于所述第一查询字段值与数据服务方存储的字段值进行隐私集合求交确定交集字段值对应的索引得到,第一查询字段值用于指示查询方的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026国税的面试题目及答案
- 公安队伍面试题及答案
- QXT 816-2026《人工影响天气弹药物联网监控技术要求》
- 肝脏疾病患者的肝移植术后疼痛管理
- 特殊环境战伤的化学烧伤护理
- 企业外籍员工就业证延期指南
- 传染病护理中的护理技术
- 2026第季度个人思想总结报告(3篇)
- 内科护理中的护理安全管理与风险控制
- 2025北京市生态环境局所属事业单位招聘5人备考试题含答案
- T-CAWABJ 002-2025 疗愈犬服务标准
- 收购电厂设备居间协议书
- DB13-T2342-2016-商业物业管理服务规范-河北省
- Fisher - valvelink阀门诊断软件
- 第十三届全国黄金行业职业技能竞赛(首饰设计师赛项)考试题库(含答案)
- 城市道路养护与管理北京城市道路养护管理中心
- GB/T 24820-2024实验室家具通用技术条件
- 山东省淄博市2023-2024学年高一下学期期末教学质量检测数学试题
- 2023年广东省深圳市资本市场学院招聘工作人员19人(共500题含答案解析)笔试必备资料历年高频考点试题摘选
- 战略合作协议书
- 消防演练和培训档案记录
评论
0/150
提交评论