本发明涉及计算机软件,尤其涉及一种基于航空磁测数据的加密解密方法、系统及介质。
背景技术:
1、地磁场是基本物理场之一,在地球学科的研究中占据着十分重要的地位,构建地磁场的数据源主要有卫星磁测、陆地磁测、航空磁测等。传统的陆地磁测技术精度最高,但是效率低,对于地形要求高,很难获取大范围的精准的磁场信息。卫星技术覆盖面较广,但只能获取中长波信号,多用于主磁场建模。航空磁测技术具有自身探测范围广,不受地形制约影响、探测效率高、节约勘察时间及单位面积运行成本低等多种优点而且不受区域环境影响,能有效获取大范围高精度质量的飞行高度处地磁数据。目前航空磁测已成为局部地磁建模的主要来源之一,在地磁导航、地球物理勘探和国防军事建设等中具有广泛应用前景。
2、航空地磁测量简称航磁测量,最早使用于19世纪10年代,但因战争需求而快速发展,即第二次世界大战期间由于探测潜水艇的需要而发展起来的一种磁测技术。战后,航空磁测技术被广泛用于普查石油和天然气以及其他矿产资源,同时也在地质调查、矿产普查和地球科学研究工作中发挥着重要的作用,是航空地球物理的一种主要的技术手段。同样,其在军事上仍有着举足轻重的作用,仍然作为探测潜水艇等水下设备的重要技术手段之一。在现代反潜飞机和反潜直升机上,磁异常探测仪器mad(magnetie anomaly detector,mad)仍然是不可或缺的装置。与地面地磁测量相比,航空地磁测量具有较高的测量效率,且不受水域、森林、沼泽、沙漠和高山的限制。同时由于飞行是在距地表一定的高度进行的,从而减弱了地表磁性不均匀体的影响,能够更加清楚地反映出深部地质体的磁场特征。
3、目前,对于航空磁测数据是明文传输,导致数据安全性不高。
技术实现思路
1、本发明通过提供一种基于航空磁测数据的加密解密方法、系统及介质,用以解决或者至少部分解决现有技术中存在的数据安全性不高的技术问题。
2、为了解决上述技术问题,本发明第一方面提供了一种基于航空磁测数据的加密方法,包括:
3、获取原始航空磁测数据,并进行数据编录;
4、对编录后的航空磁测数据进行数据预处理;
5、对预处理后的航空磁测数据进行数据改正,包括磁补偿、空间位置校正、飞行海拔高度校正、磁日变校正和正常场改正,然后进行网格化处理;
6、对网格化处理后航空磁测数据进行格式转换,利用aes加密标准进行加密。
7、在一种实施方式中,所述原始航空磁测数据包括:时间数据、大地坐标数据和磁场四分量数据。
8、在一种实施方式中,对原始航空磁测数据进行数据编录,包括:
9、获取航磁飞行测量数据、航磁测量记录表、日变观测数据、日变观测记录表,并进行标识,同一架次的原始数据及记录表编成相同的架次号。
10、在一种实施方式中,对编录后的航空磁测数据进行数据预处理,包括:
11、对编录后的航空磁测数据进行数据检查、数据入库和数据编辑。
12、在一种实施方式中,在对预处理后的航空磁测数据进行数据改正时,如果是进行航磁绝对测量,总误差σt的计算方式为:
13、
14、如果是进行航磁相对测量时,总误差σδt的计算方式为
15、
16、δ1为航磁仪系统动态噪声,δ2为因导航定位误差而引入的地磁正常场校正的误差,δ3为探头转向差和探头处飞机磁场的综合补偿及方向差校正误差,δ4为因海拔高度测量误差而引入的地磁正常场垂向梯度校正的误差,δ5为磁日变及其校正误差,δ6为测量绝对磁场值及其校正误差,δ7为空间位置调整误差。
17、在一种实施方式中,利用aes加密标准进行加密,包括:
18、根据格式转换后的航空磁测数据生成aes密钥;根据加密算法模型生成组合字符串;
19、基于所述aes密钥以及所述组合字符串对格式转换后的航空磁测数据进行加密。
20、基于同样的发明构思,本发明第二方面一种基于航空磁测数据的解密方法,包括:
21、获取根据格式转换后的航空磁测数据生成的aes密钥、加密算法模型的组合字符串;
22、根据所述组合字符串和所述aes密钥对加密后的航空磁测数据进行解密。
23、基于同样的发明构思,本发明第三方面提供了一种基于航空磁测数据的加密系统,包括:
24、原始数据编录模块,用于获取原始航空磁测数据,并进行数据编录;
25、数据预处理模块,用于对编录后的航空磁测数据进行数据预处理;
26、数据改正模块,用于对预处理后的航空磁测数据进行数据改正,包括磁补偿、空间位置校正、飞行海拔高度校正、磁日变校正和正常场改正,然后进行网格化处理;
27、加密模块,用于对网格化处理后航空磁测数据进行格式转换,利用aes加密标准进行加密。
28、基于同样的发明构思,本发明第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被执行时实现第一方面所述的方法。
29、基于同样的发明构思,本发明第五方面提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
30、相对于现有技术,本发明的优点和有益的技术效果如下:
31、本发明提供的方法在获取原始航空磁测数据后,对其进行数据编录可以将数据进行汇总;然后进行数据预处理,接着对预处理后的航空磁测数据进行数据改正,包括磁补偿、空间位置校正、飞行海拔高度校正、磁日变校正和正常场改正,可以获得更为准确的测量数据,然后进行格式转换,再利用aes加密标准进行加密,保证数据的安全性的同时提高了加密的效率。
1.一种基于航空磁测数据的加密方法,其特征在于,包括:
2.如权利要求1所述的基于航空磁测数据的加密方法,其特征在于,所述原始航空磁测数据包括:时间数据、大地坐标数据和磁场四分量数据。
3.如权利要求1所述的基于航空磁测数据的加密方法,其特征在于,对原始航空磁测数据进行数据编录,包括:
4.如权利要求1所述的基于航空磁测数据的加密方法,其特征在于,对编录后的航空磁测数据进行数据预处理,包括:
5.如权利要求1所述的基于航空磁测数据的加密方法,其特征在于,在对预处理后的航空磁测数据进行数据改正时,如果是进行航磁绝对测量,总误差σt的计算方式为:
6.如权利要求1所述的基于航空磁测数据的加密方法,其特征在于,利用aes加密标准进行加密,包括:
7.一种基于航空磁测数据的解密方法,其特征在于,包括:
8.一种基于航空磁测数据的加密系统,其特征在于,包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被执行时实现如权利要求1至6任一项权利要求所述的方法。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项权利要求所述的方法。