一种公钥可搜索加密方法及系统技术方案

技术编号:41554372 阅读:35 留言:0更新日期:2024-06-06 23:40
本发明专利技术公开了一种公钥可搜索加密方法及系统,属于加密技术领域,包括:密钥生成中心KGC接受安全参数k作为输入,初始化公共参数,并为每个参与方生成对应的公私钥对;每个数据拥有者DO使用自己的公钥加密文档关键词集,生成可搜索索引,再将可搜索索引使用对称加密算法加密后上传到云服务器CS;每个搜索用户SU使用自己的公钥加密搜索关键词集,生成搜索陷门并发送至云服务器CS;云服务器CS接收到搜索陷门后,与组织内部服务器SS联合执行密文搜索,得到搜索陷门与可搜索索引的匹配结果。本发明专利技术适用于由多个数据拥有者和搜索用户组成的分布式环境,并可以部署多个指定服务器来协助公共云存储服务器对加密数据进行保护隐私的关键字搜索。

【技术实现步骤摘要】

本专利技术涉及加密,尤其涉及一种公钥可搜索加密方法及系统


技术介绍

1、自从云计算出现以来,云存储已成为工业和个人用户中最受欢迎和必不可少的云服务之一,因为相比传统数据存储,它具有吸引人的优势。根据统计门户网站statssta的预测,到2021年,全球数据中心存储容量将达到200-300艾字节。随着云存储的迅速增长,数据安全和隐私成为必不可少的考虑因素,必须得到良好解决,以避免因云数据泄露而导致的财务损失或声誉损害。因此,自然而然地应用了诸如数据加密机制之类的加密方法,以确保云中存储的敏感信息的隐私。然而,对于存储容量相当大的云存储设施,这种直接的隐私保护机制并不适用,因为它不允许云服务器根据用户请求快速搜索存储的数据。为解决这个问题,引入了可搜索加密方案。

2、在boneh等人的工作中,引入了关键字搜索公钥加密(peks)的概念。在peks方案中,假设有三个实体:数据所有者(或写入者)、数据用户(或读取者)和存储服务器。为了通过存储服务器向用户共享数据,所有者首先从数据中提取关键字,然后使用预期用户的公钥生成关键字的加密(称为可搜索索引)。本文档来自技高网...

【技术保护点】

1.一种公钥可搜索加密方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种公钥可搜索加密方法,其特征在于,所述步骤S1具体包括:

3.根据权利要求2所述的一种公钥可搜索加密方法,其特征在于,所述步骤S2具体包括:

4.根据权利要求2所述的一种公钥可搜索加密方法,其特征在于,所述步骤S3具体包括:

5.根据权利要求4所述的一种公钥可搜索加密方法,其特征在于,所述步骤S4具体包括:

6.根据权利要求5所述的一种公钥可搜索加密方法,其特征在于,当步骤S44中且时,输出1。

7.根据权利要求5所述的一种公钥可搜索加...

【技术特征摘要】

1.一种公钥可搜索加密方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种公钥可搜索加密方法,其特征在于,所述步骤s1具体包括:

3.根据权利要求2所述的一种公钥可搜索加密方法,其特征在于,所述步骤s2具体包括:

4.根据权利要求2所述的一种公钥可搜索加密方法,其特征在于,所述步骤s3具体包括:

5.根据权利要求4所述的一种公钥可搜索加密方法,其特征在于,所述步骤s4具体包括:

6.根据权利要求5所述的一种公钥可搜索加密方法,其特...

【专利技术属性】
技术研发人员:陈大江廖泽宇王赫岩黎婷陈瑞东张明
申请(专利权)人:电子科技大学
类型:发明
国别省市:

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

1