买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种多关键词搜索功能的安全无信道公钥认证可搜索加密方法及相关装置_华南农业大学_202210916507.6 

申请/专利权人:华南农业大学

申请日:2022-08-01

公开(公告)日:2024-03-12

公开(公告)号:CN115333811B

主分类号:H04L9/40

分类号:H04L9/40;H04L9/08

优先权:

专利状态码:有效-授权

法律状态:2024.03.12#授权;2022.11.29#实质审查的生效;2022.11.11#公开

摘要:本发明公开了一种多关键词搜索功能的安全无信道公钥认证可搜索加密方法及相关装置,该方法包括:根据发送者的私钥,发送者输入的多个明文关键词集合、系统全局参数以及发送者的公钥,得到密文关键词信息;根据接收者的私钥,接收者输入的搜索的多个明文关键词集合,发送者的公钥,服务器的公钥,以及系统全局参数,得到陷门关键词信息;服务器根据自己的私钥,将发送者发来的密文消息和接收者发来的陷门消息进行匹配;若匹配成功,则将密文消息发送给接收者进行解密。本发明提出多关键词搜索功能的安全无信道公钥认证可搜索加密方法及相关装置,解决现有技术中加密模型灵活性差,需要多个不共谋服务器而导致开销大的技术问题。

主权项:1.一种多关键词搜索功能的安全无信道公钥认证可搜索加密方法,其特征在于,所述方法包括:生成系统全局参数;将系统全局参数发送给发送者、接收者和服务器,所述发送者、所述接收者以及所述服务器根据系统全局参数,生成对应的公私钥对,所述公私钥对包括公钥、私钥参数;将系统全局参数、所述接收者的公钥发送给所述发送者,根据所述发送者的私钥,所述发送者输入的多个明文关键词集合、系统全局参数以及所述发送者的公钥,得到密文关键词信息;将系统全局参数、所述发送者的公钥、服务器的公钥、发送给所述接收者,根据所述接收者的私钥,所述接收者输入的搜索的多个明文关键词集合,所述发送者的公钥,服务器的公钥,以及系统全局参数,得到陷门关键词信息;将密文关键词信息、陷门关键词信息发送给服务器机构,服务器根据自己的私钥,将发送者发来的密文消息和接收者发来的陷门消息进行匹配;若匹配成功,则将匹配成功的密文消息发送给接收者进行解密。所述发送者、所述接收者以及所述服务器根据系统全局参数,生成对应的公私钥对,所述公私钥对包括公钥、私钥参数;具体包括:根据全局参数PP生成发送方的公私钥对pkS,skS,生成发送者的私钥α1,发送者的公钥根据全局参数PP生成接收者的公私钥对pkR,skR,生成接收者的私钥α2,接收者的公钥根据全局参数PP生成服务器的公私钥对pkV,skV,生成服务器的私钥y1,y2,服务器的公钥所述将系统全局参数、所述接收者的公钥发送给所述发送者,根据所述发送者的私钥,所述发送者输入的多个明文关键词集合、系统全局参数以及所述发送者的公钥,得到密文关键词信息;具体包括:根据发送者提交的多个明文关键词集合和接收者的公钥pkR,以及发送者自己的私钥skS,计算密文关键词并上传至服务器机构;给定一个多项式rx,如下式: 其中和k是多项式rx=1的l1个根;计算根据以上计算结果,得到加密后的密文关键词集合CW={I,Cii=0,…,l1+1},将CW上传至服务器;将系统全局参数、所述发送者的公钥、服务器的公钥、发送给所述接收者,根据所述接收者的私钥,所述接收者输入的搜索的多个明文关键词集合,所述发送者的公钥,服务器的公钥,以及系统全局参数,得到陷门关键词信息;具体包括:接收者输入搜索的明文关键词集合利用系统全局参数PP,发送者公钥服务器的公钥以及自己的私钥α2计算陷门, 根据以上计算结果,得到陷门关键词集合TW={D1,D2,Tii=0,…,l1+1}将TW上传至服务器;β1,β2为两个随机数;所述将密文关键词信息、陷门关键词信息发送给服务器机构,服务器根据自己的私钥,将发送者发来的密文消息和接收者发来的陷门消息进行匹配;若匹配成功,则将匹配成功的密文消息发送给接收者进行解密,具体包括:服务器收到发送上传的密文关键词CW,以及接收者生成的陷门关键词TW’,进行搜索匹配,利用系统全局参数PP,接收者机构的公钥pkR,以及自己的私钥y1,y2进行匹配搜索,并计算下式: 正确性如下:

全文数据:

权利要求:

百度查询: 华南农业大学 一种多关键词搜索功能的安全无信道公钥认证可搜索加密方法及相关装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。