一种格上基于分层身份支持析取搜索的可搜索加密方法技术

技术编号:40766255 阅读:18 留言:0更新日期:2024-03-25 20:16
本发明专利技术提供一种格上基于分层身份支持析取搜索的可搜索加密方法,该方法包括:系统生成各层用户的公私钥;第一用户根据需要搜索的关键字信息、从根节点到所述第一用户的所有身份信息和所述第一用户的私钥计算搜索陷门;系统根据需要搜索的关键字信息和搜索陷门进行匹配,若匹配成功,则将加密文件发送给所述第一用户。本发明专利技术基于分层身份的框架,能够建立多层次的身份结构,根据层级的不同,用户有着不同的搜索权限。并且不需要使用密钥生成中心,避免了密钥生成中心的密钥托管问题和完全信度的问题,保护了用户的隐私。还能支持析取搜索,允许用户存在多个搜索条件的情况下,搜索所有满足任意一个条件的数据,从而减少搜索空间,提高搜索效率。

【技术实现步骤摘要】

本专利技术涉及信息安全,具体涉及一种格上基于分层身份支持析取搜索的可搜索加密方法


技术介绍

1、在数字化时代,数据量急剧增长,传统本地存储无法满足需求。云存储是高效、可扩展的解决方案,具有按需付费、便捷访问、数据共享和备份等优势,因此越来越多个人和企业选择云数据库存储数据。然而,云服务器并非完全安全和可信的,以明文形式存储的数据会存在数据完整性问题和被泄露的风险。黑客、内部人员或云服务提供商本身,都有可能通过非法手段获取、修改或破坏数据,危及数据完整性和用户隐私的保密性。为了应对这些安全问题,一个有效的解决方法就是在上传数据之前对明文数据进行加密。然而,一旦数据被加密之后,原始数据被转换为无法直接理解和读取的密文形式。这使得传统的明文检索技术无法根据数据的内容和关键词进行搜索和匹配。

2、为了解决上述问题,可采用可搜索加密技术,通过设计特定的加密索引、陷门函数等机制,将部分或有限的搜索和匹配功能嵌入到加密数据中,实现在密文状态下的高效查询操作。这种方法可以在保护数据隐私和安全的同时,克服传统明文检索技术在加密数据上的局限性。结合分层授权技术,本文档来自技高网...

【技术保护点】

1.一种格上基于分层身份支持析取搜索的可搜索加密方法,其特征在于,包括:

2.根据权利要求1所述的一种格上基于分层身份支持析取搜索的可搜索加密方法,其特征在于,所述系统生成各层用户的公私钥包括:

3.根据权利要求1所述的一种格上基于分层身份支持析取搜索的可搜索加密方法,其特征在于,还包括:对信息进行加密,具体为:

4.根据权利要求1所述的一种格上基于分层身份支持析取搜索的可搜索加密方法,其特征在于,所述第一用户根据需要搜索的关键字信息、从根节点到所述第一用户的所有身份信息和所述第一用户的私钥计算搜索陷门包括:

5.根据权利要求1所述的一种格...

【技术特征摘要】

1.一种格上基于分层身份支持析取搜索的可搜索加密方法,其特征在于,包括:

2.根据权利要求1所述的一种格上基于分层身份支持析取搜索的可搜索加密方法,其特征在于,所述系统生成各层用户的公私钥包括:

3.根据权利要求1所述的一种格上基于分层身份支持析取搜索的可搜索加密方法,其特征在于,还包括:对信息进行加密,具体为:

4.根据权利要求1所述的一种格上基于分层身份支持析取搜索的可搜索加密方法,其特征在于,所述第一用户根据需要搜索的关键字信息、从根节点到所述第一用户的所有身份信息和所述第一用户的私钥计算搜索陷门包括:

5.根据权利要求1所述的一种格上基于分层身份支持析取搜索的可搜索加密方法,其特征在于,所述系统根据需要搜索的关键字信息ct=(cu,cw,cid)和搜索陷门tw′=(e0,e1)进行匹配,若匹配成功,则将加密文件发送给所述第一用户包括:

6.根据权利要求2所述的一种格上基于分层身份支持析取搜索的可搜索加密方法,其特征在于...

【专利技术属性】
技术研发人员:黄琼林泽盛陈新坚李宏博何明辉
申请(专利权)人:华南农业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1