一种防篡改的数据验证方法及终端技术

技术编号:37555114 阅读:10 留言:0更新日期:2023-05-15 07:39
本发明专利技术公开了一种防篡改的数据验证方法及终端,拍摄到图像之后,为拍摄图像构建对应的图像数据源模型,根据数据源模型中的数据计算第一密钥、第一互质数和第二互质数,并结合两个互质数计算得到第二密钥,从而使用第一密钥即可进行图像对应数据源模型的加密,使用第二密钥即可进行密文的解密。因此,由于第一密钥和第二密钥不同,使用非对称性的密钥可以避免通过第一密钥破解得到第二密钥,防止图像信息被篡改。并且,RSA加密算法适用于整型数据,而本发明专利技术对图像数据使用RSA算法得到密钥,能够将RSA加密算法应用于图像中,进一步防止提交图像被篡改。交图像被篡改。交图像被篡改。

【技术实现步骤摘要】
一种防篡改的数据验证方法及终端


[0001]本专利技术涉及图像处理
,特别涉及一种防篡改的数据验证方法及终端。

技术介绍

[0002]水利工程巡查过程中,需要管理人员按照工程巡查清单进行现场检查,并将现场的情况通过拍照、录像进行上报。传统的上报方式是直接拍照片或录像上传,未做加密处理或者借助其他水印工具进行标识,不少巡查人员为了减少到场巡查拍照片,一次性拍下多张照片分多上次就不需要每次到场巡查,这与水库巡查管理需要每天到现场进行巡查后,将结果进行上报的要求相违背,给水利工程管理单位标准化管理的监督考核带来困扰。
[0003]虽然当前已有今日相机等拍照应用可以在拍照时添加水印信息,但是,仍然支持不同时间拍的照片直接进行水印叠加,无法保障人员到场拍照和照片添加水印的及时性验证。

技术实现思路

[0004]本专利技术所要解决的技术问题是:提供一种防篡改的数据验证方法及终端,能够防止提交验证的图像被篡改。
[0005]为了解决上述技术问题,本专利技术采用的技术方案为:
[0006]一种防篡改的数据验证方法,包括步骤:
[0007]获取拍摄图像,为所述拍摄图像构建对应的图像数据源模型,所述数据源模型包括拍摄点位、时间以及经纬度;
[0008]根据所述时间和所述经纬度计算第一密钥;
[0009]将所述拍摄点位和所述时间作为第一互质数,将所述拍摄点位和所述经纬度作为第二互质数,根据所述第一密钥、第一互质数以及第二互质数使用RSA加密算法计算第二密钥;
[0010]使用所述第一密钥对所述图像对应的数据源模型加密得到密文,在需要验证时使用所述第二密钥对密文解密,若解密数据为所述数据源模型的数据,则验证成功。
[0011]为了解决上述技术问题,本专利技术采用的另一种技术方案为:
[0012]一种防篡改的数据验证终端,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0013]获取拍摄图像,为所述拍摄图像构建对应的图像数据源模型,所述数据源模型包括拍摄点位、时间以及经纬度;
[0014]根据所述时间和所述经纬度计算第一密钥;
[0015]将所述拍摄点位和所述时间作为第一互质数,将所述拍摄点位和所述经纬度作为第二互质数,根据所述第一密钥、第一互质数以及第二互质数使用RSA加密算法计算第二密钥;
[0016]使用所述第一密钥对所述图像对应的数据源模型加密得到密文,在需要验证时使
用所述第二密钥对密文解密,若解密数据为所述数据源模型的数据,则验证成功。
[0017]本专利技术的有益效果在于:拍摄到图像之后,为拍摄图像构建对应的图像数据源模型,根据数据源模型中的数据计算第一密钥、第一互质数和第二互质数,并结合两个互质数计算得到第二密钥,从而使用第一密钥即可进行图像对应数据源模型的加密,使用第二密钥即可进行密文的解密。因此,由于第一密钥和第二密钥不同,使用非对称性的密钥可以避免通过第一密钥破解得到第二密钥,防止图像信息被篡改。并且,RSA加密算法适用于整型数据,而本专利技术对图像数据使用RSA算法得到密钥,能够将RSA加密算法应用于图像中,进一步防止提交图像被篡改。
附图说明
[0018]图1为本专利技术实施例的一种防篡改的数据验证方法的流程图;
[0019]图2为本专利技术实施例的一种防篡改的数据验证终端的示意图;
[0020]图3为本专利技术实施例的一种防篡改的数据验证方法的具体步骤流程图;
[0021]图4为本专利技术实施例的一种防篡改的数据验证方法的水印位置图;
[0022]图5为本专利技术实施例的一种防篡改的数据验证方法的竖屏水印示意图;
[0023]图6为本专利技术实施例的一种防篡改的数据验证方法的横屏水印示意图;
[0024]标号说明:
[0025]1、一种防篡改的数据验证终端;2、存储器;3、处理器。
具体实施方式
[0026]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0027]请参照图1,本专利技术实施例提供了一种防篡改的数据验证方法,包括步骤:
[0028]获取拍摄图像,为所述拍摄图像构建对应的图像数据源模型,所述数据源模型包括拍摄点位、时间以及经纬度;
[0029]根据所述时间和所述经纬度计算第一密钥;
[0030]将所述拍摄点位和所述时间作为第一互质数,将所述拍摄点位和所述经纬度作为第二互质数,根据所述第一密钥、第一互质数以及第二互质数使用RSA加密算法计算第二密钥;
[0031]使用所述第一密钥对所述图像对应的数据源模型加密得到密文,在需要验证时使用所述第二密钥对密文解密,若解密数据为所述数据源模型的数据,则验证成功。
[0032]从上述描述可知,本专利技术的有益效果在于:拍摄到图像之后,为拍摄图像构建对应的图像数据源模型,根据数据源模型中的数据计算第一密钥、第一互质数和第二互质数,并结合两个互质数计算得到第二密钥,从而使用第一密钥即可进行图像对应数据源模型的加密,使用第二密钥即可进行密文的解密。因此,由于第一密钥和第二密钥不同,使用非对称性的密钥可以避免通过第一密钥破解得到第二密钥,防止图像信息被篡改。并且,RSA加密算法适用于整型数据,而本专利技术对图像数据使用RSA算法得到密钥,能够将RSA加密算法应用于图像中,进一步防止提交图像被篡改。
[0033]进一步地,所述获取拍摄图像,为所述拍摄图像构建对应的图像数据源模型包括:
[0034]获取拍摄图像,为所述拍摄图像设置水印,所述水印包括拍摄点位、时间以及经纬度;
[0035]根据所述水印构建所述拍摄图像对应的图像数据源模型。
[0036]由上述描述可知,根据水印信息构建图像数据源模型,能够防止水印被篡改。
[0037]进一步地,根据所述时间和所述经纬度计算第一密钥包括:
[0038]将时间、经度和纬度相乘并取整,计算得到第一密钥。
[0039]进一步地,将所述拍摄点位和所述时间作为第一互质数,将所述拍摄点位和所述经纬度作为第二互质数之后还包括:
[0040]将所述第一互质数与所述第二互质数相加得到第一预设值,所述互质数均为字符串;
[0041]结合所述第一预设值和所述第一密钥得到验证公钥;
[0042]根据所述第一密钥、第一互质数以及第二互质数使用RSA加密算法计算第二密钥之后还包括:
[0043]结合所述第一预设值和所述第二密钥得到验证私钥。
[0044]由上述描述可知,根据图像信息得到字符串形式的互质数和第一预设值,进而得到验证公私钥,便于使用RSA加密算法基于图像信息生成公私钥,从而防止图像被篡改。
[0045]进一步地,使用所述第一密钥对所述图像对应的数据源模型加密得到密文包括:
[0046]将所述图像对应的数据源模型转换为第一整型数据,使用所述验证公钥中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防篡改的数据验证方法,其特征在于,包括步骤:获取拍摄图像,为所述拍摄图像构建对应的图像数据源模型,所述数据源模型包括拍摄点位、时间以及经纬度;根据所述时间和所述经纬度计算第一密钥;将所述拍摄点位和所述时间作为第一互质数,将所述拍摄点位和所述经纬度作为第二互质数,根据所述第一密钥、第一互质数以及第二互质数使用RSA加密算法计算第二密钥;使用所述第一密钥对所述图像对应的数据源模型加密得到密文,在需要验证时使用所述第二密钥对密文解密,若解密数据为所述数据源模型的数据,则验证成功。2.根据权利要求1所述的一种防篡改的数据验证方法,其特征在于,所述获取拍摄图像,为所述拍摄图像构建对应的图像数据源模型包括:获取拍摄图像,为所述拍摄图像设置水印,所述水印包括拍摄点位、时间以及经纬度;根据所述水印构建所述拍摄图像对应的图像数据源模型。3.根据权利要求1所述的一种防篡改的数据验证方法,其特征在于,根据所述时间和所述经纬度计算第一密钥包括:将时间、经度和纬度相乘并取整,计算得到第一密钥。4.根据权利要求1所述的一种防篡改的数据验证方法,其特征在于,将所述拍摄点位和所述时间作为第一互质数,将所述拍摄点位和所述经纬度作为第二互质数之后还包括:将所述第一互质数与所述第二互质数相加得到第一预设值,所述互质数均为字符串;结合所述第一预设值和所述第一密钥得到验证公钥;根据所述第一密钥、第一互质数以及第二互质数使用RSA加密算法计算第二密钥之后还包括:结合所述第一预设值和所述第二密钥得到验证私钥。5.根据权利要求4所述的一种防篡改的数据验证方法,其特征在于,使用所述第一密钥对所述图像对应的数据源模型加密得到密文包括:将所述图像对应的数据源模型转换为第一整型数据,使用所述验证公钥中的第一预设值和第一密钥对所述第一整型数据加密得到密文;所述在需要验证时使用所述第二密钥对密文解密包括:使用所述验证私钥中的第一预设值和第二密钥对所述密文解密得到解密数据。6.一种防篡改的数据验证终端,包括存储器、处理器以及存储在所述存储器...

【专利技术属性】
技术研发人员:庄佳宝廖承伟黄水木王文山廖宏魁苏晋吉
申请(专利权)人:四创科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1