发明名称 可验证的隐私数据比较与排名查询方法
摘要 本发明公开了一种可验证的隐私数据比较与排名查询方法,该方法包括步骤:S1系统初始化,对用户的隐私数据vi和相关的随机数进行验证和加密,对加密的数据进行签名形成数字证书颁发给用户;S2用户p1发送证书给用户p2,P2对接收的数据进行验证和同态计算,并将结果发送给用户p1;S3用户P1解密用户p2发送的同态计算结果,得到隐私数据的比较结果;S4用户p1验证隐私数据的比较结果的正确性;S5针对各用户进行步骤S2-S5,获得各用户的排名。采用本发明的方法能够在保护用户隐私数据的情况下进行比较,并对结果进行验证,保证用户无法输入或对比虚假数据,并且在整个查询过程中无需服务器参与,处理速度快,计算开销小,不受平台限制。
申请公布号 CN103064931A 申请公布日期 2013.04.24
申请号 CN201210564553.0 申请日期 2012.12.21
申请人 清华大学 发明人 张兰;李向阳;刘云浩
分类号 G06F17/30(2006.01)I;H04L9/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种可验证的隐私数据比较与排名查询方法,其特征在于,该方法运行的系统中存在可信第三方,所述可信第三方拥有公钥PkT和私钥SkT,该方法包括步骤: S1每个用户连接可信第三方,获取一对公钥Pki和私钥Ski,由可信第三方对用户的隐私数据vi和相关的随机数进行验证,使用用户获取的公钥Pki对隐私数据vi和相关的随机数进行加密,对加密的数据进行签名形成数字证书颁发给用户; S2用户P1发送证书给用户P2,用户P2对用户P1发送的数字证书中加密的数据进行验证和同态计算,并将同态计算的结果发送给用户P1; S3用户P1解密用户P2发送的同态计算结果,得到隐私数据的比较结果; S4用户P1验证隐私数据的比较结果的正确性; S5针对各用户进行步骤S2‑S5,获得各用户的排名。
地址 100084 北京市海淀区清华园北京100084-82信箱