摘要
本发明属于数据库安全技术领域,具体涉及一种可搜索加密方案的数据库原生实现方法。包括以下步骤,步骤1,将两端式的对称可搜索加密算法划分客户端功能和服务器端功能,并分别在数据库源码的客户端和服务器端实现;步骤2,客户端查询处理模块识别输入的SQL语句,执行可搜索加密方案的客户端执行流程,生成增强型SQL指令;步骤3,数据库服务器端查询解析模块识别SSE语句,对查询指令进行二次语法解析,执行可搜索加密方案的服务器端搜索算法,生成包含候选记录标识符的加密结果集;步骤4,客户端结果处理模块执行结果过滤算法,消除已删除记录的标识符,构造精确查询请求二次提交至服务器端,最终将服务器端返回的加密数据解密获取明文结果。
技术关键词
客户端
语句
可搜索加密机制
算法模块
标识符
数据库安全技术
明文
令牌
搜索算法
加密数据
密钥
加密算法
索引表
解密
条目
系统为您推荐了相关专利信息
深度学习算法
长短期记忆网络
校核方法
台账数据
语句
自然语言
语句
计算机可执行指令
语义
MongoDB数据库