当前位置: 首页 > 专利查询>淮阴工学院专利>正文

一种支持多用户的可验证动态对称可搜索加密方法技术

技术编号:41323240 阅读:22 留言:0更新日期:2024-05-13 15:01
本发明专利技术公开了一种支持多用户的可验证动态对称可搜索加密方法,系统初始化公开系统参数,设定密钥和搜索单价;采用位图索引方式对数据库文件建立加密索引;数据所有者使用对称密钥对数据库文件进行加密得到密文;用户通过陷门计算得到搜索令牌;智能合约收到用户发送的搜索令牌执行搜索操作;云服务器检索密文阶段,云服务器收到文件标识符后检索相应的密文;用户通过验证信息判断结果是否正确。与现有技术相比,本发明专利技术在动态更新过程中可以实现数据去重更新,避免了数据库中的数据重复;使用智能合约作为可信第三方进行检索,解决检索结果不正确的问题;对云服务器发送给用户的信息进行验证,避免恶意服务器对数据的篡改。

【技术实现步骤摘要】

本专利技术涉及信息安全,特别涉及一种支持多用户的可验证动态对称可搜索加密方法


技术介绍

1、云存储的兴起降低了用户的存储成本和管理开销,为人们提供了巨大的便利。许多个人或企业倾向于将其数据存储在云服务器中。然而,在实际生活中,云服务器是不可信的。为了提升用户的隐私保护水平,数据通常以加密方式存储在云服务器上。这种安全措施也带来了一个新的问题,即如何在加密的情况下实现快速数据检索。因此,对称可搜索加密技术随之应运而生。

2、对称可搜索加密是一种加密技术,允许在加密状态下对数据进行搜索而不泄露明文信息。与传统的对称加密方式不同,对称可搜索加密专注于在加密的数据集上实现有效的搜索操作。基本的对称可搜索加密方案包括以下几个主要组成部分:加密阶段、搜索阶段、匹配阶段、解密阶段。一直以来,关于对称可搜索加密方案层出不穷,2013年,premasathian首次提出了多关键词检索方案,该方案利用与运算将关键词进行连接。2019年,lanxiang等人通过复杂的逻辑表达式构建索引并存储在区块链中,以便数据用户可以利用这些表达式来搜索索引,区块链技术的使用确保本文档来自技高网...

【技术保护点】

1.一种支持多用户的可验证动态对称可搜索加密方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的适用于支持多用户的可验证动态对称可搜索加密方法,其特征在于,所述步骤1中系统初始化,包括以下步骤:

3.根据权利要求2所述的适用于支持多用户的可验证动态对称可搜索加密方法,其特征在于,所述步骤2中数据所有者进行索引构建,包括以下步骤:

4.根据权利要求2所述的适用于支持多用户的可验证动态对称可搜索加密方法,其特征在于,所述步骤3中数据所有者进行密文构建,包括以下步骤:

5.根据权利要求2所述的适用于支持多用户的可验证动态对称可搜索加密方法,...

【技术特征摘要】

1.一种支持多用户的可验证动态对称可搜索加密方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的适用于支持多用户的可验证动态对称可搜索加密方法,其特征在于,所述步骤1中系统初始化,包括以下步骤:

3.根据权利要求2所述的适用于支持多用户的可验证动态对称可搜索加密方法,其特征在于,所述步骤2中数据所有者进行索引构建,包括以下步骤:

4.根据权利要求2所述的适用于支持多用户的可验证动态对称可搜索加密方法,其特征在于,所述步骤3中数据所有者进行密文构建,包括以下步骤:

5.根据权利要求2所述的适用于支持多用户的可验证动态对称可搜索加密方法,其特征在于,所述步骤4中用户生成搜索陷门,包括以下步骤:

6.根据权利要求3所述的适用于支持多用户的可验证动态对称可搜索加密方法,其特征在于,所述步骤5中文档检索,包括以下步骤:

7...

【专利技术属性】
技术研发人员:李佼佼周蕾孔令文李路路张文杰金春花于长辉王洪亚单劲松
申请(专利权)人:淮阴工学院
类型:发明
国别省市:

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

1