[发明专利]一种可灰度校验的数据保密方法、装置及存储介质在审

专利信息
申请号: 202111214017.3 申请日: 2021-10-19
公开(公告)号: CN114095175A 公开(公告)日: 2022-02-25
发明(设计)人: 丁宇卿;刘辉;贾庆民;姜伟;于小龙;许丞;王伟;张翔;赖华尧;周晓茂;谢人超 申请(专利权)人: 网络通信与安全紫金山实验室
主分类号: H04L9/32 分类号: H04L9/32;G06F21/62;G06F21/64
代理公司: 江苏圣典律师事务所 32237 代理人: 苏一帜
地址: 211111 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 灰度 校验 数据 保密 方法 装置 存储 介质
【说明书】:

发明实施例公开了一种可灰度校验的数据保密方法、装置及存储介质,涉及数据库技术领域,支持对已经存在明文数据的数据库进行部分数据的加解密灰度测试,并支持对已经加密的数据进行防篡防替换的校验。本发明包括:检测待处理的数据是否带有初始识别符,若未带有则获取数据库主键id;检测数据库主键id是否存在于灰度名单中;若数据库主键id存在于灰度名单中,则对待处理的数据按预设的数据格式进行加密后写入数据库;从数据库中读取数据,对读取数据进行解密得到解密后的数据明文。本发明适用于数据库加密。

技术领域

本发明涉及数据库技术领域,尤其涉及一种可灰度校验的数据保密方法、装置及存储介质。

背景技术

在现有加密方案中,AES(Advanced Encryption Standard,高级加密标准)算法可以保证数据的安全性,但是如果遇到攻击者的恶意攻击,不以解密获取数据为目的,只是对先存数据进行篡改,AES算法无法发现,只能对于无法解密的数据报错。或者攻击者将不同的数据进行对调,AES算法也无法发现。即其中所生成的密文无法校验正确性,在存储过程中,可能遭到恶意篡改、替换。对于当前正在使用的数据库,无法判断一个数据是密文还是未经处理的明文。

SHA-256是属于安全散列算法2(SHA-2)的一种密码学Hash算法。对于任意长度的明文数据,他都会生成一个256位的hash码,称为消息摘要。这个hash码被认为是不可逆的,也就是无法用hash码得到原始数据。但是SHA-256算法和密钥无关,存在可能恶意行为,将保存的数据和对应的Hash码同时进行修改。从而逃过反篡改的校验。

在目前的很多商用后台系统中,对于存储在数据库的数据没有进行加密。或者也曾使用上述两种现有的加密方案一次性对所有已经存在的数据进行加密,然后才能对新增或者修改的数据继续进行加密。在整个数据保存过程中,无法测试加密流程的正确性以及无法判断哪些数据已经完成了加密,一旦加密的具体过程中存在技术缺陷或者对已经加密的数据进行反复加密,可能导致全部数据不可用。

而上述两种加密算法所存在的缺陷,也会对目前的商用后台系统造成很大的安全隐患。

发明内容

本发明的实施例提供一种可灰度校验的数据保密方法、装置及存储介质,能够有效过滤已经完成了加密的数据,并缓减对已经加密的数据进行反复加密的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,本发明的实施例提供的方法,包括:

检测待处理的数据是否带有初始识别符,若未带有则获取数据库主键id;检测所述数据库主键id是否存在于灰度名单中;若所述数据库主键id存在于所述灰度名单中,则对所述待处理的数据按预设的数据格式进行加密后写入数据库;从所述数据库中读取数据,对所述读取数据进行解密得到解密后的数据明文。在所述待处理的数据中,若在字符串的前端若不存在所述初始识别符,则获取所述待处理的数据中的字符串为明文。

其中,所述预设数据格式包括加密标识符、密文和Hash码。在所述待处理数据的明文前端,添加加密识别符,所述加密识别符中记录有当前使用的密钥序号。

对所述待处理的数据按预设的数据格式进行加密包括:获取所述待处理数据的明文,基于所述待处理的数据的明文和数据库主键id,生成Hash码。

对所述待处理的数据按预设的数据格式进行加密包括:获取所述待处理数据的明文,通过对称加密算法对所述待处理数据的明文进行加密得到密文,并将加密得到的密文作为预设数据格式中的密文。

从所述数据库中读取数据,对所述读取数据进行解密得到解密后的数据明文具体为:

从所述数据库中读取数据,检测所读取的数据是否带有加密识别符;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网络通信与安全紫金山实验室,未经网络通信与安全紫金山实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111214017.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top