[发明专利]一种基于属性感知的隐私保护方法及系统有效
申请号: | 201910428820.3 | 申请日: | 2019-05-22 |
公开(公告)号: | CN110149199B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 顾振飞;袁小燕;尹玉军;陈凡;刘凡;姜晨阳;李想 | 申请(专利权)人: | 南京信息职业技术学院 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/08;H04L9/40 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林;张欢欢 |
地址: | 210023 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 属性 感知 隐私 保护 方法 系统 | ||
1.一种基于属性感知的隐私保护方法,其特征是,包括以下过程:
步骤1:属性感知密钥中心生成同态加密密钥hsk,将同态加密密钥hsk发送给用户和候选对象管理中心;
步骤2:属性感知密钥中心根据系统属性集U产生属性加密公钥param,将属性加密公钥param发送给候选对象管理中心;
步骤3:属性感知密钥中心根据某个用户user的用户属性集Suser产生对应的属性加密私钥skuser,将其交给用户user保存;
步骤4:用户user利用同态加密密钥hsk对用户属性集Suser进行同态加密,生成经过同态加密的用户属性集Ehsk(Suser),然后将Ehsk(Suser)提交给用户属性管理中心;
步骤5:候选对象管理中心对候选对象属性集Sitem进行同态加密得到经过同态加密的候选对象属性集Ehsk(Sitem),然后将经过同态加密的候选对象属性集Ehsk(Sitem)发送给同态计算推荐器;
步骤6:候选对象管理中心利用属性加密公钥param、相似性度量阈值k和候选对象属性集Sitem对候选对象item进行属性加密然后将经过属性加密的候选对象提交给同态计算推荐器;
步骤7:同态计算推荐器向用户属性管理中心请求获取经过同态加密的用户属性集Ehsk(Suser);
步骤8:同态计算推荐器首先构造一个基于协同过滤的相似性度量计算方法f(Suser,Sitem),然后根据f(Suser,Sitem)生成对应的同态计算方法F(Ehsk(Suser),Ehsk(Sitem)),使得F(Ehsk(Suser),Ehsk(Sitem))=Ehsk(f(Suser,Sitem))=Ehsk(m),其中m为相似性度量;
步骤9:同态计算推荐器利用经过同态加密的用户属性集Ehsk(Suser)和经过同态加密的候选对象属性集Ehsk(Sitem),计算得到经过同态加密的相似性度量F(Ehsk(Suser),Ehsk(Sitem))=Ehsk(m),将计算结果发送给属性感知密钥中心;
步骤10:属性感知密钥中心利用同态加密密钥hsk对Ehsk(m)进行解密Dhsk(Ehsk(m))=m,然后将相似性度量m返回同态计算推荐器,其中Dhsk(·)表示同态解密;
步骤11:同态计算推荐器将返回得到的相似性度量m与相似性度量阈值k进行对比,如果m≥k就将候选对象推荐给用户user,否则不进行推荐。
2.根据权利要求1所述的一种基于属性感知的隐私保护方法,其特征是,步骤5中,候选对象管理中心实时监测是否有新的候选对象,一旦有新的候选对象item则立即生成候选对象属性集Sitem,并对候选对象属性集Sitem进行同态加密得到经过同态加密的候选对象属性集Ehsk(Sitem),然后将经过同态加密的候选对象属性集Ehsk(Sitem)发送给同态计算推荐器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息职业技术学院,未经南京信息职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910428820.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于气体燃料的密封结构
- 下一篇:对焦方法、装置、电子设备及存储介质