[发明专利]基于隐藏策略属性基加密的好友推荐系统及方法有效
申请号: | 202110044455.3 | 申请日: | 2021-01-13 |
公开(公告)号: | CN112769836B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 吴磊;赵胜男 | 申请(专利权)人: | 山东师范大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L51/04;H04L51/214;H04L51/52 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李琳 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 隐藏 策略 属性 加密 好友 推荐 系统 方法 | ||
1.一种基于隐藏策略属性基加密的好友推荐系统,其特征在于,包括:
可信中心,被配置为对发布者和请求者提供注册服务,并进行密钥分发;具体包括:初始化阶段,可信中心生成公用密钥PK和系统主密钥SK,机构注册发布者和请求者,并为请求者生成兴趣属性密钥;
匹配服务器,被配置为接收并存储发布者的自我描述密文、来自请求者的兴趣密文;并分析发布者的自我描述信息与请求者的兴趣是否匹配,根据匹配结果进行好友推荐;
所述匹配服务器收集请求者的兴趣密文,并通过运行Enc-interest加密算法来加密请求者的兴趣策略,并将加密后的兴趣策略发送到交友平台;
发布者,被配置为根据请求者兴趣策略加密其自我描述信息,并将其自我描述密文发送到匹配服务器;同时,对其自我描述添加相应的标签属性,以使感兴趣的请求者能够接收到发布者的详细信息;
所述发布者对自我描述信息进行加密,将其与他的自我描述密文策略一起发送,并将自我描述标签密钥发送到匹配服务器,其具体步骤包括:发布者首先通过运行Des-Pre算法生成信息加密准备密文,为了保证用户信息的隐私,并保证发布者可以能被真正感兴趣的用户找到,发布者定义了一种信息隐藏策略以通过运行Enc-Des和Des-tag算法对信息进行加密,Enc-Des算法用于加密信息内容,Des-tag算法用于加密信息标签;
请求者,被配置为将其兴趣密文发送到匹配服务器,接收来自匹配服务器的匹配结果,解密发布者的自我描述信息并请求添加好友。
2.如权利要求1中所述的一种基于隐藏策略属性基加密的好友推荐系统,其特征在于,所述匹配服务器分析请求者的兴趣密文和发布者的自我描述密文的具体步骤包括:所述匹配服务器分析并判断请求者的兴趣属性是否满足发布者的自我描述策略,然后,匹配服务器检查发布者的自我描述标签属性是否与请求者的兴趣策略匹配。
3.如权利要求1中所述的一种基于隐藏策略属性基加密的好友推荐系统,其特征在于,所述匹配服务器完成好友推荐后,请求者接收推荐用户,若请求者希望发布者成为好友,则会向匹配服务器发送消息,当匹配服务器收到来自请求者的消息时,匹配服务器将通过运行pre-dec算法对发布者的自我描述预解密;匹配服务器以系统公钥PK,请求者的密钥SKR,兴趣属性密钥SKint,请求者的兴趣密文CTint和自我描述的密文Ctt作为输入,并以TK作为输出,预解密自我描述密文。
4.一种基于隐藏策略属性基加密的好友推荐方法,其特征在于,利用了上述的一种基于隐藏策略属性基加密的好友推荐系统,包括:
可信中心注册发布者和请求者,并为请求者生成兴趣属性密钥;具体包括:初始化阶段,可信中心生成公用密钥PK和系统主密钥SK,机构注册发布者和请求者,并为请求者生成兴趣属性密钥;
请求者将其兴趣密文发送给匹配服务器,发布者将其自我描述密文及自我描述密文策略发送给匹配服务器;
匹配服务器分析请求者的兴趣密文和发布者的自我描述密文,并测试发布者的自我描述标签属性是否与请求者的兴趣策略相匹配,并根据匹配结果向请求者进行好友推荐;
所述匹配服务器收集请求者的兴趣密文,并通过运行Enc-interest加密算法来加密请求者的兴趣策略,并将加密后的兴趣策略发送到交友平台;
若请求者接受好友推荐,所述匹配服务器对推荐好友的自我描述密文进行预解密并发送给请求者,该请求者使用其解密密钥对发布者的自我描述密文进行解密,得到发布者的详细信息;
所述发布者对自我描述信息进行加密,将其与他的自我描述密文策略一起发送,并将自我描述标签密钥发送到匹配服务器,具体步骤包括:发布者首先通过运行Des-Pre算法生成信息加密准备密文,为了保证用户信息的隐私,并保证发布者可以能被真正感兴趣的用户找到,发布者定义了一种信息隐藏策略以通过运行Enc-Des和Des-tag算法对信息进行加密,Enc-Des算法用于加密信息内容,Des-tag算法用于加密信息标签。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东师范大学,未经山东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110044455.3/1.html,转载请声明来源钻瓜专利网。