全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111629176.X (22)申请日 2021.12.28 (71)申请人 杭州美创科技有限公司 地址 310013 浙江省杭州市拱 墅区丰潭路 508号天行国际中心7号楼12层 (72)发明人 薛恺 刘佳丽  (74)专利代理 机构 杭州知学知识产权代理事务 所(普通合伙) 33356 代理人 张雯 (51)Int.Cl. G06F 21/60(2013.01) G06F 21/62(2013.01) G06F 21/64(2013.01) (54)发明名称 数据库透明加密方法、 装置、 计算机设备及 存储介质 (57)摘要 本发明实施例公开了数据库透明加密方法、 装置、 计算机设备及存储介质。 所述方法包括: 获 取待写入的数据, 以得到初始数据; 初始化配置 相关信息; 判断所述初始数据是否是需要加密; 若所述初始数据需要加密, 则采用分片加密方式 对所述初始数据进行加密, 并将加密结果写入磁 盘文件中; 若所述初始数据不需要加密, 则将所 述初始数据写入磁盘文件中。 通过 实施本发明实 施例的方法可实现在不停业务系统的情况下完 成对数据库的初始化, 并在数据不断查询和使用 过程中, 完成对于数据库中存储数据的加密, 无 需中断业务, 也不会造成性能的损耗, 初始化时 间短。 权利要求书2页 说明书9页 附图6页 CN 114386064 A 2022.04.22 CN 114386064 A 1.数据库透明加密方法, 其特 征在于, 包括: 获取待写入的数据, 以得到初始数据; 初始化配置相关信息; 判断所述初始数据是否是需要加密; 若所述初始数据需要加密, 则采用分片加密方式对所述初始数据进行加密, 并将加密 结果写入磁 盘文件中; 若所述初始数据不需要加密, 则将所述初始数据写入磁 盘文件中。 2.根据权利要求1所述的数据库透明加密方法, 其特征在于, 所述初始化配置相关信 息, 包括: 设置数据加密规则以及拦截策略。 3.根据权利要求1所述的数据库透 明加密方法, 其特征在于, 所述采用分片加密方式对 所述初始数据进行加密, 并将加密结果写入磁 盘文件中, 包括: 将所述初始数据进行分片, 以得到分片结果; 对所述分片结果进行分时加密, 当加密过程有磁盘IO时, 则挂起所述磁盘IO, 直至当前 的所述分片结果加密完成, 再 执行所述磁盘IO。 4.根据权利要求1所述的数据库透 明加密方法, 其特征在于, 所述采用分片加密方式对 所述初始数据进行加密, 并将加密结果写入磁 盘文件中之后, 还 包括: 获取读取请求; 判断所述读取请求对应的数据文件是否是信任进程; 若所述读取请求对应的数据文件是信任进程, 则对所述读取请求对应的数据文件进行 解密返回至数据库, 以使得 数据库获取解密结果后进行处 理, 以返回处 理后的数据至终端; 若所述读取请求对应的数据文件不是信任进程, 则返回所述读取请求对应的数据文 件。 5.数据库透明加密装置, 其特 征在于, 包括: 写入数据获取 单元, 用于获取待 写入的数据, 以得到初始数据; 初始化单 元, 用于初始化配置相关信息; 加密判断单 元, 用于判断所述初始数据是否是需要加密; 分片加密单元, 用于若所述初始数据需要加密, 则采用分片加密方式对所述初始数据 进行加密, 并将加密结果写入磁 盘文件中; 写入单元, 用于若所述初始数据不需要加密, 则将所述初始数据写入磁 盘文件中。 6.根据权利要求5所述的数据库透明加密装置, 其特征在于, 所述初始化单元, 用于设 置数据加密规则以及拦截策略。 7.根据权利要求5所述的数据库透明加密装置, 其特 征在于, 所述分片加密单 元包括: 分片子单 元, 用于将所述初始数据进行分片, 以得到分片结果; 加密子单元, 用于对所述分片结果进行分时加密, 当加密过程有磁盘IO时, 则挂起所述 磁盘IO, 直至当前的所述分片结果加密完成, 再 执行所述磁盘IO。 8.根据权利要求5所述的数据库透明加密装置, 其特 征在于, 还 包括: 请求获取 单元, 用于获取读取请求; 文件判断单 元, 用于判断所述读取请求对应的数据文件是否是信任进程;权 利 要 求 书 1/2 页 2 CN 114386064 A 2解密单元, 用于若所述读取请求对应的数据文件是信任进程, 则对所述读取请求对应 的数据文件进行解密返回至数据库, 以使得数据库获取解密结果后进行处理, 以返回处理 后的数据至终端; 返回单元, 用于若所述读取请求对应的数据文件不是信任进程, 则返回所述读取请求 对应的数据文件。 9.一种计算机设备, 其特征在于, 所述计算机设备包括存储器及处理器, 所述存储器上 存储有计算机程序, 所述处理器执行所述计算机程序时实现如权利要求 1至4中任一项所述 的方法。 10.一种存储介质, 其特征在于, 所述存储介质存储有计算机程序, 所述计算机程序被 处理器执行时实现如权利要求1至4中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114386064 A 3

.PDF文档 专利 数据库透明加密方法、装置、计算机设备及存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据库透明加密方法、装置、计算机设备及存储介质 第 1 页 专利 数据库透明加密方法、装置、计算机设备及存储介质 第 2 页 专利 数据库透明加密方法、装置、计算机设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:15:48上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。