可搜索加密技术分为哪两种

可搜索加密是指无需从云存储服务器上下载所有密文文件,当用户需要搜索某个关键词时,可以将该关键词的搜索凭证发给云存储服务器;在接收到搜索凭证之后,云存储服务器试探性地将其与每个文件进行匹配,如果匹配成功,则说明该文件中包含该关键词;最后,云端将所有匹配成功的文件返回给用户。

可搜索加密体制的工作过程如图1所示[2]。首先数据拥有者把加密的数据以及相关的关键词密文发送到云端的服务器,然后用户利用私钥生成搜索陷门,并把该陷门信息发送给云服务器,云服务器通过使用该陷门信息搜索到用户感兴趣的数据,并把数据发回给用户。该技术实现了用户在不可信赖云服务器环境下进行快速有效的密文关键词检索,同时不泄露任何关于数据的信息。

可搜索加密技术分为哪两种(1)

图1 可搜索加密的基本模型

可搜索加密体制一般可分成对称可搜索加密体制和非对称可搜索加密体制两大类。首个对称可搜索加密方案是Song[1]等提出来的,该方案中使用了类似流密码的方法进行加密,通过线性扫描来查找特定的关键词,实现了在密文上进行关键词检索的功能。根据对称加密体制的性质,对称可搜索加密体制中的加密数据和检索的陷门信息都必须使用同一个密钥来加密,因此对称可搜索加密体制更适合应用于个人的数据存储等场景中。公钥可搜索加密方案是由Boneh等首次提出了可搜索公钥加密的概念[3],利用公钥加密技术和双线性映射给出了相应的构造方案,并把该方案应用在邮件路由的应用场景中,在该应用场景中有三个参与方分别是发送者、接收者和邮件服务器。邮件发送者使用接收者的公钥来加密邮件以及关键词信息,邮件接收者使用自身的私钥生成搜索陷门,最后由云端的服务器来进行数据检索,将包含某个关键词的邮件分发给邮件接收者。

首个对称可搜索加密方案是Song等[3]基于密文全文扫描匹配的思想提出来的。SSE采用密码学中的对称密码体制,在该方案的构造过程中,明文加密、索引加密、关键词搜索陷门的生成、密文检索、以及最后关于检索到的密文解密操作都采用同一密钥。因此,SSE非常适合于数据独享场景,即用户自己上传隐私数据,然后自己解密查询。当然,SSE也可以用于数据共享场景,此时,就需要数据拥有者将相关密钥共享给用户(当数据拥有者与数据用户是同一个人时,即为独享场景)。SSE的场景模型[4]如图2所示,本场景涉及四个实体,可信任认证中心、云服务提供商、数据拥有者、数据用户。其中,TA负责相关系数参数的建立、DO与DU的身份认证及密钥的生成,为DO与DU提供安全可信的系统环境;DO是数据拥有者,一方面,负责将自己所拥有的共享数据加密,然后上传给云服务器,另一方面,负责为DU进行密钥传送;CSP是云服务提供商,主要为DO提供数据存储服务、为DU提供数据检索服务;DU就是数据用户,为了得到自己想要的数据,DU首先在本地利用自己所掌握的密钥信息,生成搜索陷门,并将相对应的搜索陷门提交给CSP,之后CSP通过相应的检索操作,返回DU所需的数据。

可搜索加密技术分为哪两种(2)

图2 对称可搜索加密示意图

基于SSE方案,探索了许多有价值的研究课题,包括:(1)现有的密文检索引擎技术是可以支持动态数据搜索的(增加、删除、修改),那么在密文检索的背景下,是否可构造出支持密文数据动态更新的SSE;(2)现有的文检索引擎技术支持搜索结果排名搜索、模糊关键词搜索;(3)如何应对云服务器时“诚实且好奇”的威胁模型,服务器为了利润最大化,并不总是诚实地计算并返回检索结果。由于SSE不涉及复杂的群代数结构运算,因此具备计算量小,运算速度快的优点,基于此,学者们结合实际应用场景,使SSE成为了学术界的研究热点。

非对称可搜索加密,也称公钥可搜索加密方案是一类具有密文可搜索性质的加密体制,它在确保数据机密性的同时,允许用户搜索包含某些特定关键词的加密数据。PEKS利用密码学的公钥密码体制中公钥与私钥分离的优良特性,不需要数据拥有者提前与数据用户进行密钥协商,就可以安全地将可搜索加密技术应用于数据共享场景。Boneh等[4]首次提出可搜索公钥加密的概念,利用公钥加密技术和双线性映射给出了相应的构造方案,并把该方案应用在邮件路由的应用场景中,在该应用场景中有三个参与方分别是发送者、接收者和邮件服务器。邮件发送者使用接收者的公钥来加密邮件及关键词信息,邮件接收者使用自身的私钥生成搜索陷门,最后由云端的服务器来进行数据检索,将包含某个关键词的邮件分发给邮件接收者。

与对称可搜索加密体制不同,大部分的非对称可搜索加密体制是通过双线性映射构造实现的,因此其运算效率比对称可搜索加密方案要低不少。但是由于非对称可搜索加密方案使用了数据拥有者的公钥对数据进行加密,因此在整个加密过程中,数据加密者不需要与数据共享者进行密钥协商,这使得该方案更适合于多用户的数据共享等领域,其应用场景比对称可搜索加密更为广阔。

公钥可搜索加密的模型[4]主要涉及四个实体,可信任认证中心(TA)、云服务提供商(CSP)、数据拥有者(DO)、数据用户(DU),如图3所示。其中,TA负责相关参数的建立、DO与DU的身份认证以及公钥、私钥的生成;DO是数据拥有者,负责将自己所拥有的共享数据利用数据用户的公钥加密,然后上传给云服务提供商,这里,DO不再提前与DU进行密钥协商,从而极大提高了数据共享的效率;CSP是云服务提供商,主要为DO提供数据存储服务、为DU提供数据检索服务;DU就是数据用户,为了得到自己想要的数据,DU首先在本地利用自己的私钥信息,生成搜索陷门,并将相应的陷门提交给CSP,之后CSP通过相应的检索操作,返回DU所需的数据,最后DU利用自己的私钥查看返回的密文数据。

可搜索加密技术分为哪两种(3)

图3 公钥可搜索加密示意图

基于PEKS的研究主要集中于:①针对攻击者发起的KGA,学者们提出了关键词密文不可区分、陷门不可区分行以及混淆不可区分性的方案来抵抗KGA;②扩展查询方式,适应更广泛的查询需求,例如,支持丰富语句查询的研究工作等;③以实际背景为依托,例如医疗数据背景下加入对数据访问权限的考虑。

虽然目前已经存在大量研究公钥可搜索加密体制的文献,并且公钥可搜索加密体制也日益完善,但仍然还有很多需要进一步研究的问题[4],其中主要包括:

(1)构造高效且支持复杂查询语句的公钥可搜索加密技术。以往提出的支持复杂查询语句的公钥可搜索加密方案往往效率低。如:在多关键词可搜索加密方案,其加密算法的运算复杂度和密文的长度与关键词个数成正比,这导致方案难以在海量数据的应用场景中使用。

(2)构造高效且安全的公钥可搜索加密方案。虽然已有方案能够抵御关键词猜测攻击,但是这些方案在性能上并不是很高效,缺乏一定的实用性。因此设计一种安全且高效的公钥可搜索加密方案将是未来需要解决的问题。

(3)构造可验证的公钥可搜索加密方案。可验证功能可以确保检索结果的正确性和完整性。虽然已有文献提出了可验证的对称可搜索加密方案和可验证的支持数据更新的对称可搜索加密方案,但是这两个方案都是采用对称加密体制设计的,如何设计可验证的公钥搜索加密方案仍然是未来需要研究的内容。

(4)构造支持关键词排序的公钥可搜索加密方案。在对称加密体制下,已有较多研究成果,但如何在公钥加密体制下设计支持关键词排序的公钥可搜索加密方案仍然是未来需要解决的问题。

基于排序的可搜索加密是在传统的可搜索加密的基础上添加支持排序的功能。传统可搜索加密返回的结果是无差别的,用户需要对所有接收到的结果进行解密才能知晓自己所需的文件。2010年,Wang等[5]提出了一种基于排序的保证隐私安全的支持单关键词搜索方案,基于排序的可搜索加密搜索结果可以直观显示与查询关键词密文的相关性,从而减少了用户的通信和计算开销。随后基于排序的可搜索加密得到了广泛的关注并快速发展。基于排序的可搜索加密根据数据拥有者的不同可分为单数据拥有者和多数据拥有者。

1)单数据拥有者模型下的基于排序的可搜索加密

为了抵抗统计攻击,将迷惑项添加到索引向量中,以使搜索结果模糊,并且可以灵活地处理文档的删除和插入。2017 年,Jiang等[13]开发了一种基于加密云数据的基于排序的多关键词搜索方案,该方案还支持搜索结果验证。为了实现有效的多关键词搜索,基于倒排索引结构构造了特殊的数据结构。通过使用在查询中搜索估计最不频繁关键词的策略,降低搜索复杂度,以显著缩小搜索文档的数量。但是这些方案是为单数据拥有者模型设计的,而很少关注多数据拥有者模型,实用性有待提高。

2)多数据拥有者模型下的基于排序的可搜索加密

2015年,Zhang等[14]提出了在多数据拥有者模型中支持隐私保护的基于排序的多关键词搜索的方案,构造了一种新颖的保序加密的隐私保护算法,以保护关键词的相关性的隐私,并提出了一种全新的动态私钥生成协议和数据用户身份验证协议。此外,该方案支持有效的数据用户吊销。2017年,Guo等[15]提出了一种可以评估文档质量的多关键词搜索方案,但是,对于所有数据拥有者的文本索引加密,需要通过代理才能完成加密操作。2018年,为了进一步提高搜索查询的效率,Peng 等[16]将关键词平衡的二叉树索引结构合并到了排序的多关键词搜索方案中,从而构建了在多数据拥有者模式下基于排序的多关键词搜索方案。但是,该方案很容易受到关键词猜测攻击和等式测试攻击,因此关键词和陷门隐私可以被半信任的云存储服务器或任何其他恶意攻击者监听。这是因为接收者的公钥可以生成任意关键词的目标密文(例如关键词密文、陷门),且很容易被攻击者捕获。此外,从云存储服务器返回的相关排序结果完全来自同一数据拥有者。

图4展示了基于排序的支持多数据拥有者的多关键词搜索系统模型的架构,涉及到四种不同类型的实体:权威机构,数据拥有者,数据用户和云存储服务器。权威机构充当完全可信实体,负责生成整个系统需要的系统公共参数和用于云存储服务器的公钥/私钥对。此外,它还承担陷门初始化的任务。为了保护数据隐私并提高查询效率,每个数据拥有者在对隐私敏感的数据上执行加密操作,并在将其传输到云存储服务器之前构建自己的关键词平衡二叉树。由于每个数据拥有者针对KBB树构建的标准各不相同,因此云存储服务器需要对每个KBB树的根节点使用相同的标准来构建新的合并KBB树。当数据用户打算进行多关键词检索以获取最相关的前k个排序的搜索结果时,他/她首先根据初始陷门生成最终陷门,然后将其委托给云存储服务器执行关键词搜索。在从数据用户那里接收到陷门集合之后,云存储服务器首先执行“深度优先搜索”算法k+1次,以找到最相关的排序前k2的密文,然后通过执行“堆排序”(HS)算法,使用与之前相同的标准来构建堆,检索排序top-k的搜索结果将其返回给数据用户。在此搜索过程中,云存储服务器无法获得任何关键词隐私和陷门隐私。

可搜索加密技术分为哪两种(4)

图4 基于排序的支持多数据拥有者的多关键词搜索系统模型

威胁模型中的云存储服务器被假定为不完全受到信任的,这意味着云存储服务器将诚实地执行协议,但它也会尝试窥视有关数据隐私和陷门隐私的私人信息。权威机构被认为是完全受信任的实体,数据拥有者应该诚实地共享自己的数据。此外,假定所有恶意攻击者的计算能力均有限,无法在多项式时间内解决难题。

尹雪蓉. 云计算风险评估系统的研究. 上海交通大学, 2019.

[2]D Boneh G, Di Crescenzo, R. Ostrovsky, et al. Public key encryption with keyword search. Advances in Cryptology-Eurocrypt 2004: 506-522.

[3]曹强. 云存储中可搜索加密技术的研究.

秦志光,徐骏,聂旭云等. 公钥可搜索加密体制综述. 信息安全学报2017.7.

C. Wang, N. Cao, J. Li, et al, Secure ranked keyword search over encrypted cloud data, 2010 IEEE 30th international conference on distributed computing systems, pp. 253-262, 2010.

C. Wang, N. Cao, K. Ren, et al, Enabling secure and efficient ranked keyword search over outsourced cloud data, IEEE Transactions on Parallel and Distributed Systems, vol. 23, no. 8, pp. 1467-1479, 2012.

C. Hu, P. Liu, Public key encryption with ranked multi-keyword search, International Conference on Intelligent Networking & Collaborative Systems, IEEE, pp. 109-113, 2013.

N. Cao, C. Wang, M. Li, et al, Privacy-preserving multi-keyword ranked search over encrypted cloud data, IEEE Transactions on Parallel and Distributed Systems, vol. 25, no. 1, pp. 222-233, 2014.

H. Li, D. Liu, Y. Dai, et al, Enabling efficient multi-keyword ranked search over encrypted mobile cloud data through blind storage, IEEE Transactions on Emerging Topics in Computing, vol. 3, no. 1, pp. 127-138, 2015.

H. Li, D. Liu, K. Jia, et al, Achieving authorized and ranked multi-keyword search over encrypted cloud data, 2015 IEEE International Conference on Communications , IEEE, 2015: 7450-7455.

H. Li, Y. Yang, T. H. Luan, et al, Enabling fine-grained multi-keyword search supporting classified sub-dictionaries over encrypted cloud data, IEEE Transactions on Dependable and Secure Computing, vol. 13, no. 3, pp. 312-325, 2016.

Z. Xia, X. Wang, X. Sun, et al, A secure and dynamic multi-keyword ranked search scheme over encrypted cloud data, IEEE Transactions on Parallel and Distributed Systems, vol. 27, no. 2, pp. 340-352, 2016.

X. Jiang, J. Yu, J. Yan, et al, Enabling efficient and verifiable multi-keyword ranked search over encrypted cloud data, Information Sciences, vol. 403-404, pp. 22-41, 2017.

W. Zhang, Y. Lin, S. Xia, et al, Privacy preserving ranked multi-keyword search for multiple data owners in cloud computing, IEEE Transactions on Computers, vol. 65, no. 5, pp. 1566-1577, 2015.

Z. Guo, H. Zhang, C. Sun, Secure multi-keyword ranked search over encrypted cloud data for multiple data owners, Journal of Systems and Software, vol. 137, pp. 380-395, 2017.

T. Peng, Y. Lin, X. Yao, et al, An Efficient Ranked Multi-Keyword Search for Multiple Data Owners over Encrypted Cloud Data, IEEE Access, vol. 6, pp. 21924-21933, 2018.

中国工程科技知识中心(以下简称”知识中心”)是经国家批准建设的国家工程科技领域公益性、开放式的知识资源集成和服务平台建设项目,是国家信息化建设的重要组成部分。

知识中心建设以满足国家经济科技发展需要为总体目标,通过汇聚和整合我国工程科技相关领域的数据资源,以资源为基础、以技术为支撑、以专家为骨干、以需求为牵引,建立集中管理、分布运维的知识中心服务平台。

知识中心以为国家工程科技领域重大决策、重大工程科技活动、企业创新与人才培养提供信息支撑和知识服务为宗旨,最终建设成为国际先进、国内领先、具有广泛影响力的工程科技领域信息汇聚中心、数据挖掘中心和知识服务中心。

【温馨提示】如果文章内容有帮助到您,别忘动动小手指分享给好友哦!

相关文章

  • 中国象棋含金量最高的比赛(谁是中国象棋界含金量最高的比赛得主).

    中国象棋含金量最高的比赛(谁是中国象棋界含金量最高的比赛得主)

    最近许多棋友都在讨论,中国象棋有哪些比赛项目奖金较高?有棋友说应该是全国象棋个人赛;有棋友说应该是世界象棋锦标赛;也有的棋友说是亚洲象棋锦标赛......总之各种答案层出不穷!为了解除棋友们心中疑惑,我特地做了相关查阅对比,得出近年来八大象棋高奖金赛事,这些比赛应该就是目前奖金最高的项目。1、楚河汉界世界棋王赛 冠军奖金100万

    2023-10-22 阅读 (595)
  • 象棋黑棋先走还是红旗先走(黑棋先发制人,红棋如何反击).

    象棋黑棋先走还是红旗先走(黑棋先发制人,红棋如何反击)

    为什么中国象棋比赛红棋先走?---请您猜一脑筋急转弯中国象棋相信大家都认识,男孩子大多玩过,女孩子大多看过别人玩。中国象棋是一种智力游戏,挺有趣的,建议大家都教孩子玩玩。嗯,玩网络游戏,打打杀杀的很不好,还对眼睛不好,下象棋多好呀,既可以游戏,又可以增进父子感情,还能让自己的孩子更聪明,更文雅。那为什么中国象棋比赛红棋先走?

    2023-10-22 阅读 (530)
  • 越南象棋大师有几个(揭秘越南象棋大师的神秘世界,他们究竟有何过人之处).

    越南象棋大师有几个(揭秘越南象棋大师的神秘世界,他们究竟有何过人之处)

    作为海外象棋第一高手,王天一杭州队的前队友,越南首席棋王,国际特大赖理兄领衔一众越南高手厮杀棋软大赛。赖理兄的攻杀能力十分出众,曾经击败过多位中国全国冠军、特级大师、象棋大师。包括东北虎赵国荣,上海双侠孙勇征、谢靖等,都败于他手下。赖理兄此次软件大战一上来,就碰到了难惹的主,乃是拥有112核至强软件的至尊四哥,夺得过软件大赛的亚军。

    2023-10-22 阅读 (356)
  • 能摆残棋的象棋软件(如何用智能象棋软件破解残局难题).

    能摆残棋的象棋软件(如何用智能象棋软件破解残局难题)

    信息化高速发展的今天,很多培训机构都置办了管理系统来进行信息化管理,排课软件也是系统的功能之一。但棋类培训比较小众,开班棋类培训的校长们大多出于情怀和兴趣,因此,大部分棋类机构都还停留在原始的运营模式,比如采用传统的excel表格进行排课。开过棋类机构的人都知道,棋类培训远远不是学生来了,一对一下棋这么简单,要学的课程其实很多很多。

    2023-10-22 阅读 (272)
  • 楚河汉界游玩攻略(楚河汉界游玩攻略,如何跨越千年历史,重温楚汉争霸).

    楚河汉界游玩攻略(楚河汉界游玩攻略,如何跨越千年历史,重温楚汉争霸)

    周末带家人去荥阳楚河汉界景区转转,这么近的风景区一直没来过,看看2000多年前的古战场。 楚河汉界古战场旅游区(汉霸二王城)位于广武山上,南靠崇山峻岭,北濒滔滔黄河,东为黄淮平原,西有虎牢关锁峙,进可攻退可守,为历代得天下者所必争,是我国著名的古战场之一。公元前206---203年,楚汉之争的主战场就在这里。

    2023-10-22 阅读 (129)
  • 许晨阳获顶级数学大奖(许晨阳荣获全球顶级数学大奖——费马奖,他是如何做到的).

    许晨阳获顶级数学大奖(许晨阳荣获全球顶级数学大奖——费马奖,他是如何做到的)

    10月17日,澎湃新闻(www.thepaper.cn)获悉,科学领域内单项奖金最高的“突破奖”(breakthrough prizes)揭晓了7个价值300万美元的奖项,华裔科学家庄小威和陈志坚摘得其中两个生物领域的大奖。此外,青年代数几何学家许晨阳获颁“突破奖”下设的子奖项“数学新视野奖”(new horizons)。

    2023-10-22 阅读 (69)
  • 梦百合杯中国棋手包揽八强(梦百合杯中国棋手再创辉煌,八强席卷全球谁能敌).

    梦百合杯中国棋手包揽八强(梦百合杯中国棋手再创辉煌,八强席卷全球谁能敌)

    8月6日下午,第五届“梦百合”杯世界围棋公开赛本赛16强赛在郑州战罢,中国棋手在三盘外战中全部获胜,包揽本次比赛八强。中国棋手包揽八强16强赛焦点来自中韩两国选手对决,被棋迷誉为“轩工智能”的李轩豪九段延续良好状态,韩国围棋第一人“申工智能”申真谞九段尽管势头强劲,但最终中盘认负。中国世界冠军党毅飞九段的对手朴键昊七段近期在多个世界大赛的状态与成绩都不错,但党毅飞一直耐心与朴键昊周旋,弈至216手朴键昊七段认负。

    2023-10-22 阅读 (42)
  • 象棋发展现状分析(探寻现代象棋的普及与挑战,如何让国粹重焕光彩).

    象棋发展现状分析(探寻现代象棋的普及与挑战,如何让国粹重焕光彩)

    2022年中国象棋产销现状及价格走势 [图]一、概述象棋,亦作“象碁”,传统棋类益智游戏,有着悠久的历史,属于二人对抗性游戏的一种,由于用具简单,趣味性强,已成为流行极为广泛的棋艺活动。材料的外在表现是人对材料的生理和心理活动,是人们通过感觉对材料做出的综合印象。传统的中国象棋的材料有石、木、骨、竹、象牙、玉制品和陶瓷等。

    2023-10-22 阅读 (38)
  • 象棋5-1是什么水平(棋艺精湛,5-1等级的象棋高手究竟有多厉害).

    象棋5-1是什么水平(棋艺精湛,5-1等级的象棋高手究竟有多厉害)

    没有老师教,自己一个人琢磨象棋其实很难的,升级的路很坎坷,今天与棋友们分享我学棋的经历。有朋友在我的文章中留言说我5年时间能达到业余9级进步还是蛮快的,我却从来没有觉得自己进步快,反倒觉得太慢了。其实业余9级算不上什么高手,只是一个普通爱好者的水平罢了,需要学习的东西还有很多,再进步还需要磨练。刚学棋是最难的时候,什么规则啦,运子方法啦,一窍不通。

    2023-10-22 阅读 (25)
  • 钱天一说乒羽一家亲(钱天一说乒羽一家亲,那么,这个夏季,你准备好乒羽同场竞技了吗).

    钱天一说乒羽一家亲(钱天一说乒羽一家亲,那么,这个夏季,你准备好乒羽同场竞技了吗)

    德班世乒赛已经结束了一段时间,但是乒乓球的热度不减。在这次世乒赛,中国乒乓球队再次展现了国球风采,包揽全部5项冠军;女单包揽冠亚军,男单甚至还包揽了前四名,三项双打因为派出的选手少,但是也没让外协会选手染指金牌。有人欢喜有人忧。国乒包揽世乒赛5枚金牌,又在国际乒联引来一片非议和指责,刘国梁再次承受了来自外协会乒联高层的不小压力。

    2023-10-22 阅读 (15)