摘要
本申请公开了一种基于数据库的全密态数据查询方法、装置、设备及存储介质,涉及数据库技术领域,包括:利用预设哈希算法和私钥构造与待加密数据对应的哈希构造结果,基于待加密数据的数值类型确定模数;基于哈希构造结果、模数、待加密数据的数值符号和数值类型确定扰动值,判断当前数据库检索场景是否满足预设连续求和条件,基于判断结果和扰动值对待加密数据进行加密,以得到加密后数据;当对包括各加密后数据对应的密文数据库进行检索时,基于查询语句获取对应的目标加密后数据,基于目标加密后数据对应的扰动值对目标加密后数据进行解密,以得到与查询语句对应的查询结果。以避免数据库中密态数据的计算和检索开销大。
技术关键词
加密数据
数据查询方法
数值
密文数据库
模数
哈希算法
符号
语句
因子
私钥
数据查询装置
浮点数
场景
数据库技术
解密模块
标志
数据加密