摘要
本发明公开了一种针对外包同态加密数据库聚合查询的加速方法,在初始化阶段,用户向服务器注册使用外包加密数据库,并生成主密钥,再基于主密钥派生出加密密钥和索引密钥;在数据上传阶段,用户生成加密数据和密文索引,并上传给服务器;在查询阶段,用户将查询语句的明文条件转换为同态密文和密文索引查询字段;服务器根据密文索引查询字段输出符合条件的密文,再根据同态密文条件对输出结果进行过滤,最后执行同态内积聚合计算,将结果密文返回给用户;在解密阶段,用户使用同态加密算法对返回的密文进行解密,得到聚合查询结果的明文。利用该方法能解决传统同态加密数据库在聚合查询时面临的效率低下问题,同时确保数据的安全性和隐私性。
技术关键词
索引
同态加密算法
加密数据
密钥
服务器
外包
执行向量内积运算
字段
阶段
生成密文
明文
语句
数据加密
生成关键词
伪随机函数
标识
解密
系统为您推荐了相关专利信息
工效
信息管理系统
数据传输系统
数据采集系统
数据分析模块
QoE优化方法
面向虚拟现实
视频传输系统
瓦片
服务器
路边单元
联邦学习方法
车辆网络通信技术
代表训练数据
训练数据点
医疗信息处理方法
智能分析服务器
序列
参数
医疗信息处理系统