欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2021100444553
申请人: 山东师范大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于隐藏策略属性基加密的好友推荐系统,其特征在于,包括:可信中心,被配置为对发布者和请求者提供注册服务,并进行密钥分发;

匹配服务器,被配置为接收并存储发布者的自我描述密文、来自请求者的兴趣密文;并分析发布者的自我描述信息与请求者的兴趣是否匹配,根据匹配结果进行好友推荐;

发布者,被配置为根据请求者兴趣策略加密其自我描述信息,并将其自我描述密文发送到匹配服务器;同时,对其自我描述添加相应的标签属性,以使感兴趣的请求者能够接收到发布者的详细信息;

请求者,被配置为将其兴趣密文发送到匹配服务器,接收来自匹配服务器的匹配结果,解密发布者的自我描述信息并请求添加好友。

2.如权利要求1中所述的一种基于隐藏策略属性基加密的好友推荐系统,其特征在于,所述匹配服务器收集请求者的兴趣密文,并通过运行Enc‑interest加密算法来加密请求者的兴趣策略,并将加密后的兴趣策略发送到交友平台。

3.如权利要求1中所述的一种基于隐藏策略属性基加密的好友推荐系统,其特征在于,所述发布者对自我描述信息进行加密,将其与他的自我描述密文策略一起发送,并将自我描述标签密钥发送到匹配服务器,其具体步骤包括:发布者首先通过运行Des‑Pre算法生成信息加密准备密文,为了保证用户信息的隐私,并保证发布者可以能被真正感兴趣的用户找到,发布者定义了一种信息隐藏策略以通过运行Enc‑Des和Des‑tag算法对信息进行加密,Enc‑Des算法用于加密信息内容,Des‑tag算法用于加密信息标签。

4.如权利要求1中所述的一种基于隐藏策略属性基加密的好友推荐系统,其特征在于,所述匹配服务器分析请求者的兴趣密文和发布者的自我描述密文的具体步骤包括:所述匹配服务器分析并判断请求者的兴趣属性是否满足发布者的自我描述策略,然后,匹配服务器检查发布者的自我描述标签属性是否与请求者的兴趣策略匹配。

5.如权利要求1中所述的一种基于隐藏策略属性基加密的好友推荐系统,其特征在于,所述匹配服务器完成好友推荐后,请求者接收推荐用户,若请求者希望发布者成为好友,则会向匹配服务器发送消息,当匹配服务器收到来自请求者的消息时,匹配服务器将通过运行pre‑dec算法对发布者的自我描述预解密;匹配服务器以系统公钥PK,请求者的密钥SKR,兴趣属性密钥SKint,请求者的兴趣密文CTint和自我描述的密文Ctt作为输入,并以TK作为输出,预解密自我描述密文。

6.一种基于隐藏策略属性基加密的好友推荐方法,其特征在于,利用了上述的一种基于隐藏策略属性基加密的好友推荐系统,包括:可信中心注册发布者和请求者,并为请求者生成兴趣属性密钥;

请求者将其兴趣密文发送给匹配服务器,发布者将其自我描述密文及自我描述密文策略发送给匹配服务器;

匹配服务器分析请求者的兴趣密文和发布者的自我描述密文,并测试发布者的自我描述标签属性是否与请求者的兴趣策略相匹配,并根据匹配结果向请求者进行好友推荐;

若请求者接受好友推荐,所述匹配服务器对推荐好友的自我描述密文进行预解密并发送给请求者,该请求者使用其解密密钥对发布者的自我描述密文进行解密,得到发布者的详细信息。

7.如权利要求6所述的一种基于隐藏策略属性基加密的好友推荐方法,其特征在于,所述匹配服务器收集请求者的兴趣密文,并通过运行Enc‑interest加密算法来加密请求者的兴趣策略,并将加密后的兴趣策略发送到交友平台。

8.如权利要求6所述的一种基于隐藏策略属性基加密的好友推荐方法,其特征在于,所述发布者对自我描述信息进行加密,将其与他的自我描述密文策略一起发送,并将自我描述标签密钥发送到匹配服务器,具体步骤包括:发布者首先通过运行Des‑Pre算法生成信息加密准备密文,为了保证用户信息的隐私,并保证发布者可以能被真正感兴趣的用户找到,发布者定义了一种信息隐藏策略以通过运行Enc‑Des和Des‑tag算法对信息进行加密,Enc‑Des算法用于加密信息内容,Des‑tag算法用于加密信息标签。

9.如权利要求6所述的一种基于隐藏策略属性基加密的好友推荐方法,其特征在于,所述匹配服务器分析请求者的兴趣密文和发布者的自我描述密文的具体步骤包括:所述匹配服务器分析并判断请求者的兴趣属性是否满足发布者的自我描述策略,然后,匹配服务器检查发布者的自我描述标签属性是否与请求者的兴趣策略匹配。

10.所述匹配服务器完成好友推荐后,请求者接收推荐用户,若请求者希望发布者成为好友,则会向匹配服务器发送消息,当匹配服务器收到来自请求者的消息时,匹配服务器将通过运行pre‑dec算法对发布者的自我描述预解密;匹配服务器以系统公钥PK,请求者的密钥SKR,兴趣属性密钥SKint,请求者的兴趣密文CTint和自我描述的密文Ctt作为输入,并以TK作为输出,预解密自我描述密文。