[发明专利]基于物联网应用场景的隐私查询和隐私身份验证的保护方法有效

专利信息
申请号: 201110126489.3 申请日: 2011-05-13
公开(公告)号: CN102196431A 公开(公告)日: 2011-09-21
发明(设计)人: 黄海平;窦轶;王汝传;孙力娟;戴庭;王海艳;蒋凌云;沙超;肖甫;张琳;郭剑;谭志刚;刘莉;顾翔 申请(专利权)人: 南京邮电大学
主分类号: H04W12/04 分类号: H04W12/04;H04W12/06
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 叶连生
地址: 210003 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 基于物联网应用场景的隐私查询和隐私身份验证的保护方法包括基于场景的灵活隐私保护、隐私查询中的保护和身份验证中的隐私保护三个方面。在基于场景的灵活隐私保护中,本发明通过对隐私数据分级,依据用户经常到达的不同场景,设置不同场景下的隐私保护策略,有效实现个性化灵活隐私保护;在隐私查询的保护方法中,通过分解隐私数据,添加随机数和矩阵,计算出该隐私数据与查询值之间的差距值,得到近似查询的结果,实现在智能查询中对查询输入和查询结果的隐私保护;在隐私身份验证的保护方法中,通过安全多方计算的方法,使得在不暴隐私数据的情况下,直接利用被验证者身份凭证的密文进行验证,从而保护了被验证者的隐私。
搜索关键词: 基于 联网 应用 场景 隐私 查询 身份验证 保护 方法
【主权项】:
1.一种基于物联网应用场景的隐私查询和隐私身份验证的保护方法,其特征在于该方法包括基于场景的灵活隐私保护、隐私查询的保护方法和身份验证中的隐私保护三个方面,具体的保护具体流程如下:一基于场景的灵活隐私保护流程步骤1)用户将用户终端中存放的绝对隐私数据转移到该用户终端的一个秘密分区中,采用某种加密算法对其进行加密隐藏,使得用户终端在正常工作时,不会显示这些重要数据的存在;同时,为每一个绝对隐私数据开启访问监控,一旦这些数据遭到访问,就立即向用户发出报告,用户判断是否为合法访问后,进行相应的阻止和允许操作;步骤2)用户针对生活中经常需要到达的场景,分别为每个场景设置隐私保护模式,列举该应用场景中可能被访问到的角色隐私数据,针对这些数据逐个设置隐私保护级别,一级:对场景中可信任方公开;二级:仅对用户本人公开,获得用户本人权限后可直接访问到隐私数据;三级:用户需要秘密分区口令才可访问,获得用户本人权限后还需要知道打开用户终端秘密分区的口令才能访问到绝对隐私数据;步骤3)进入某个场景之后,由场景提供一个匿名ID给用户,用户使用该ID代替其不愿公开部分的隐私数据,将在该场景中公开的数据与这个匿名ID关联起来,实现一种隐私信息的分离;步骤4)在某个场景中需要访问用户的三级隐私数据即绝对隐私数据时,因为该场景中可信任方没有访问权限,只能够提出访问请求等待用户输入确认口令,才能够完成对绝对隐私数据的访问或者修改;步骤5)当实际场景发生转换时,用户需要对已使用场景模式下产生的历史隐私记录进行清理,以防止这些历史记录被追踪,然后再转换到下一个场景模式,这样各个场景模式之间不会产生隐私访问记录的泄漏;二隐私查询的保护方法流程被查询者拥有一个数据库Y,查询者拥有一个私有数据x,他希望在被查询者的数据库中查询到x代表的某个意义值,或者找到与x最近似的某个意义值,但是出于隐私保护的考虑,查询者不希望被查询者知道他的隐私输入,也不希望被查询者知道查询的结果;步骤6)查询者采用公共的数学方法将自己待查询的私有数据x分解为x=x1,x2,...,xn,n为一个随机选择的自然数;步骤7)查询者秘密的利用随机数产生器产生两个随机数T、T’,上标’表示另一个随机数与T区别开,并再随机的选择一个n+3阶可逆矩阵M;步骤8)查询者利用随机数T′构造向量发送给被查询者;步骤9)被查询者将数据库Y,按照记录条数记为yi,i=1,2,...,n,再将每一条记录yi按照查询者采用的数学方法进行同样的分解yi=yi1,yi2,...,yin;步骤10)对于被查询者数据库中的每一个yi都执行以下11至14步骤,直到所有n条记录都参与完计算;步骤11)被查询者利用随机数产生器产生一个随机数Ti,i=1,2,...,n,对每个yi,i=1,2,...,n,构造向量被查询者将发送给查询者;步骤12)查询者利用随机数T,添加在的第一个分量中,构造出步骤13)查询者再将发送给被查询者,此处上标T为矩阵的转置符号(以下凡是T作为上标均同此含义);步骤14)被查询者计算i=1,2,...,n;步骤15)当所有yi都参与计算后,被查询者将zi与某个近似度范围进行比较,把所有小于该近似度范围的t对zi发送给查询者,t<n;步骤16)查询者对这个近似度范围内的t个利用可逆矩阵M,计算得到在被查询者数据库中与自己的查询输入x较为接近的t个yi,i=1,2,...,n;步骤17)查询者再利用x1,x2,...,xn和随机数T、T′对收到的t个zi计算得到这t个zi对应的t个近似度di,i=1,2,...,n;步骤18)用户在这个近似度范围中,根据近似度di和接近的查询结果yi,分析比较得出查询结果;三身份验证中的隐私保护流程在身份验证过程中,一方是被验证者,他拥有一个隐私数据作为验证其合法身份的凭证;另一方是身份验证者,他拥有一个秘密的合法身份数据库,其中包含n条合法身份记录,身份验证过程就是要证明被验证者的身份凭证存在于合法数据库中;本算法流程实现,在不透露这两方隐私数据的情况下,确认被验证者的合法身份;步骤19)被验证者秘密的选定两个加密密钥eR、eR′,下标R表示被验证者的标识(以下均同此含义),然后对自己拥有机密身份验证数据v用eR′进行加密,得到加密后的数据为步骤20)被验证者将eR+eR′和发送给身份验证者;步骤21)身份验证者也选定两个加密密钥eS、eS′,下标S表示身份验证者的标识(以下均同此含义),,再根据其合法身份数据库中的记录wi,i=1,2,...,n的条数n,通过随机数生成器产生n个随机数r1,r2,...,rn;步骤22)身份验证者计算然后发送eS+eS′和这n个计算结果给被验证者;步骤23)被验证者利用eS+eS′和自己的加密密钥eR计算出然后通过得到的计算出再将这n个数发送给身份验证者;步骤24)身份验证者将收到的分别乘以r1,r2,...,rn得到步骤25)身份验证者利用eR+eR′和自己的加密密钥eS计算出然后通过作为分母计算出步骤26)身份验证者将这n个数依次与(i=1,2,...,n)进行比较,对于某个i值如果找到两个相同的数值v=wi,则可以证明该被验证者的身份凭证存在于合法数据库中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110126489.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top