34、高效双安全多关键字搜索与COVID-19检测技术

双安全多关键字搜索与新冠检测技术

高效双安全多关键字搜索与COVID-19检测技术

1. 多关键字搜索系统

在云计算环境中,用户的加密多关键字查询需要在云服务器上进行搜索。这里提出的系统中,云服务提供商(CSP)由主服务器和代理服务器组成。引入代理服务器的目的是为了减少用户在云端查询的搜索时间。

  • 搜索流程

    1. 用户查询首先到达代理服务器。代理服务器存储了最近搜索的关键字以及这些关键字的前k个相关结果。
    2. 若查询在代理服务器中找到匹配关键字,代理服务器会进行布尔搜索。例如,有查询Q包含关键字w1、w3和w4,代理服务器中有最近搜索的多关键字集合C = (c1, c2, c3),如c1 = (w1, w3, w5);c2 = (w1, w2, w3);c3 = (w1, w3, w4)。当查询Q在代理服务器中时,候选集需满足特定条件,如对于上述查询,若所有关键字都匹配则为1,否则为0。当所有查询关键字都在最近搜索的多关键字中时,代理服务器会检索该多关键字的前k个结果,如上述例子中会检索c3的前k个结果。
    3. 若代理服务器未找到匹配关键字,查询会被转移到主服务器。主服务器采用深度神经网络(DNN)进行相似度测量以减少搜索时间。主服务器有效地将加密文档和索引文件存储在每个数据所有者(DO)的分配空间中。DNN处理查询和关键字之间的相似度,多个用户的查询被输入到输入层,隐藏层使用向量空间方法(VSM)测量每个查询和索引文件之间的相似度。
  • DNN计算过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值