发明名称 |
一种基于KP-ABE的有效可验证的公钥可搜索加密方法 |
摘要 |
本发明公开了一种基于KP-ABE的有效可验证的公钥可搜索加密方法,该方法包括可信权威中心、数据拥有者、云服务器、数据用户;可信权威中心为所有云用户生成证书;数据拥有者外包数据文件和关键词给云服务器;云服务器是提供存储服务并在收到用户发送的搜索请求后执行搜索操作;数据用户生成搜索口令发送给云服务器寻找目标文件。本发明首先为数据拥有者和云服务器生成了公私钥对,在发送密文关键词和搜索口令时,首先使用云服务器的公钥对其再加密,这样有效地防止了外部攻击者的离线猜测攻击行为,提高了信息和数据的安全性,而且,复杂度降低,大大减少了用户的运算量,效率得到了很大提高。 |
申请公布号 |
CN104038349A |
申请公布日期 |
2014.09.10 |
申请号 |
CN201410316818.4 |
申请日期 |
2014.07.03 |
申请人 |
西安电子科技大学 |
发明人 |
马华;刘鹏亮;王剑锋;聂海新 |
分类号 |
H04L9/32(2006.01)I;H04L9/30(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L9/32(2006.01)I |
代理机构 |
北京科亿知识产权代理事务所(普通合伙) 11350 |
代理人 |
汤东凤 |
主权项 |
一种基于KP‑ABE的有效可验证的公钥可搜索加密方法,其特征在于,所述的基于KP‑ABE的有效可验证的公钥可搜索加密方法包括以下步骤:数据拥有者从外包的数据文件F中提取关键词w;外包F,并生成关键词w密文cph并发送给云服务器;云服务器对数据拥有者发送来的数据提供存储服务并在收到用户发送的搜索口令tk后执行搜索,并将搜索结果和搜索证据返回给用户;数据用户用私钥sk生成搜索口令tk并发送给云服务器;在收到云服务器返回的搜索结果后,对结果的正确性和完整性进行验证。 |
地址 |
710071 陕西省西安市太白南路2号西安电子科技大学 |