-
公开(公告)号:CN109597829B
公开(公告)日:2022-11-01
申请号:CN201811385107.7
申请日:2018-11-20
Applicant: 南京邮电大学
IPC: G06F16/2455 , G06F21/62
Abstract: 本发明公开了一种实现可搜索加密关系型数据库缓存的中间件方法,具体包括以下步骤:步骤一、建立明文数据库与密文数据库的映射:中间件连接到明文数据库,将其整体转化为可搜索的密文数据库;并对新存入数据的增删改查操作使用统一的可搜索加密算法,用于实现新旧数据库的融合;步骤二、利用NOSQL数据库建立用户查询缓存:对中间件进行SQL分析和路由,缓存命中和错过,计算列访问频率,缓存监听;步骤三、对用户的每次查询操作,判断查询请求是否命中缓存,若命中,从内存数据库中返回结果,否则,连接密文数据库,返回查询结果。本发明在保证安全性的同时,提高可搜索密文数据库的查询速度,缓解并发问题。
-
公开(公告)号:CN109597829A
公开(公告)日:2019-04-09
申请号:CN201811385107.7
申请日:2018-11-20
Applicant: 南京邮电大学
IPC: G06F16/2455 , G06F21/62
Abstract: 本发明公开了一种实现可搜索加密关系型数据库缓存的中间件方法,具体包括以下步骤:步骤一、建立明文数据库与密文数据库的映射:中间件连接到明文数据库,将其整体转化为可搜索的密文数据库;并对新存入数据的增删改查操作使用统一的可搜索加密算法,用于实现新旧数据库的融合;步骤二、利用NOSQL数据库建立用户查询缓存:对中间件进行SQL分析和路由,缓存命中和错过,计算列访问频率,缓存监听;步骤三、对用户的每次查询操作,判断查询请求是否命中缓存,若命中,从内存数据库中返回结果,否则,连接密文数据库,返回查询结果。本发明在保证安全性的同时,提高可搜索密文数据库的查询速度,缓解并发问题。
-