【技术实现步骤摘要】
一种数据篡改快速识别方法、装置、设备及介质
本专利技术涉及数据处理领域,具体涉及一种数据篡改识别方法。
技术介绍
煤矿安全监控系统是主要用来监测甲烷浓度、一氧化碳浓度、二氧化碳浓度、氧气浓度、硫化氢浓度、矿尘浓度、风速、风压、湿度、温度、馈电状态、风门状态、风筒状态、局部通风机开停、主要风机开停等,并实现甲烷超限声光报警、断电和甲烷风电闭锁控制等功能的系统。在煤矿安全监控系统的日常应用过程中,系统数据库中的历史数据是上级执法部门的日常监管以及事故的事后分析的重要依据,因此煤矿安全监控系统数据库的安全性和防篡改有着重要的意义。目前,煤矿安全监控系统中现有数据库数据安全性的常见处理方法主要包括:(1)通过设置复杂的数据库密码,并对数据库密码严格保密,从而保证数据库数据的安全性。该种方法的缺点是可靠性差,一旦数据库密码被泄露,就会面临很大的风险。(2)对原始数据直接进行加密处理,将加密后的数据进行数据存储。该种方法的缺点是原始数据在存储之前需要加密处理,在查询时又需要解密处理,对于大数据量的存储和查询都会造成较大的效率影响 ...
【技术保护点】
1.一种数据篡改快速识别方法,应用于煤矿安全监控系统,其特征在于,包括以下步骤:/nS101:将待存储的数据内容换算成第一验证字段;/nS102:将所述待存储的数据内容与所述第一验证字段同时存入数据库中;/nS103:当监控到所述数据库的内容被进行修改操作时,启动自动验证机制,若被修改的内容无法通过验证,则识别为非法篡改,进行数据回滚处理;/n或者查询读取所述数据库中存储的所述数据内容,将所述读取的数据内容换算成第三验证字段,比较所述第一验证字段与所述第三验证字段是否一致,若不一致,则识别为数据内容被篡改。/n
【技术特征摘要】
1.一种数据篡改快速识别方法,应用于煤矿安全监控系统,其特征在于,包括以下步骤:
S101:将待存储的数据内容换算成第一验证字段;
S102:将所述待存储的数据内容与所述第一验证字段同时存入数据库中;
S103:当监控到所述数据库的内容被进行修改操作时,启动自动验证机制,若被修改的内容无法通过验证,则识别为非法篡改,进行数据回滚处理;
或者查询读取所述数据库中存储的所述数据内容,将所述读取的数据内容换算成第三验证字段,比较所述第一验证字段与所述第三验证字段是否一致,若不一致,则识别为数据内容被篡改。
2.根据权利要求1所述的一种数据篡改快速识别方法,其特征在于,所述步骤S101包括:
S201:将所述每一个待存储的数据内容的所有字段进行拼接形成第一字符串;
S202:将所述第一字符串转换为第一字节数组;
S203:创建第一密钥和第二密钥,利用所述第一密钥对所述第一字节数组中的偶数字节进行加密处理,利用所述第二密钥对所述第一字节数组中的奇数字节进行加密处理,得到第二字节数组;
S204:将所述第二字节数组转换成第二字符串,所述第二字符串即为第一验证字段。
3.根据权利要求2所述的一种数据篡改快速识别方法,其特征在于,所述步骤S203中加密处理采用异或运算加密方式,所述第一密钥和所述第二密钥的值不相同。
4.根据权利要求1所述的一种数据篡改快速识别方法,其特征在于,所述自动验证机制包括:
S301:在所述数据库中创建触发器,利用所述触发器监控所述数据内容是否被进行修改操作;
S302:将被修改的内容换算成第二验证字段;
S303:比较所述第二验证字段与所述第一验证字段是否一致,若不一致,则认为是非法篡改操作,进行数据回滚处理。
5.一种根据权利要求1-4任一项所述的数据篡改快速识别方法使用的数据篡改快速识别装置,其特征在于,包括:
换算单元(41),用于对待存储的数据内容换算成第一验证字段;
存储单元(42)...
【专利技术属性】
技术研发人员:张卫国,丁瑞琦,奚冬芹,钱杰,唐韬,卞恺,韩朝晖,武福生,蒋泽,
申请(专利权)人:天地常州自动化股份有限公司,中煤科工集团常州研究院有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。