【技术实现步骤摘要】
基于测绘控制点成果表对数字高程模型加密的方法
本专利技术涉及测绘技术及信息安全
,具体而言,涉及一种基于测绘控制点成果表对数字高程模型加密的方法。
技术介绍
现有的测绘及信息安全领域中,经常遇到传输数字高程模型问题。《测绘管理工作国家秘密范围的规定》(国家测绘局、国家保密局国测办字[2003]17号文件印发)公布了测绘管理工作国家秘密目录,其中规定:“1:1万、1:5万全国高精度数字高程模型”属于国家“绝密”,“涉及军事、国家安全要害部门的点位名称及坐标;涉及国民经济重要工程设施精度优于±100米的点位坐标”属于国家“秘密”。虽然涉及全国高精度数字高程模型的传输不会经常遇到,但涉及国民经济重要工程设施精度优于±100米的点位坐标的数据、图纸和高程模型比较常见。特别是国家干线油气管网的站场、阀室、穿跨越点、隧道、国家战略储备库的数字高程模型传输还是常见的,尤其目前正在实施智能管道建设和管道全生命周期管理,特别需要实时传输各种带有国家坐标的数据,比如含有国家地理坐标的数字高程模型。在工程建设特别是国家重点工程建设都要进行前期测绘,形成测绘控制点成果表,这种控制点按国家相关法律、法规要求必须采用国家统一坐标系,即使采用独立坐标系也要和国家坐标系产生关系,精度等级较高的属于秘密。按照有关规定,上述所有属于国家秘密的数据是绝对不能在互联网上传输的,目前主要采用的方式为人工获取和传递,这种传输方式的缺点是传递速度慢,成本高,不能实现实时传送,容易出现文件丢失、损坏和失窃泄密,且不能满足智能化建设的需要;也有采用压缩、增加固定密码、采用一些加密算法等方式,这种方式 ...
【技术保护点】
1.一种基于测绘控制点成果表对数字高程模型加密的方法,其特征在于,包括:步骤1,文件发送端选定需要加密的数字高程模型文件,将该数字高程模型文件转换成ASCII格式的ASCII文件;步骤2,文件发送端选定测绘控制点成果表,作为数字高程模型文件传输的密码生成文件;步骤3,随机选取测绘控制点成果表中的1个控制点,并将选中的控制点点号写入加密文件;步骤4,计算ASCII文件头中坐标点坐标值与选中的控制点坐标值的相对关系数据,并写入加密文件;步骤5,利用选中的控制点数据生成15位像元尺寸加密密码;步骤6,利用生成的15位像元尺寸加密密码加密ASCII文件头中的像元尺寸数据,并将结果写入加密文件;步骤7,在ASCII文件中随机选取10个数字高程值并取其平均值,得到此平均值的整数部分位数,此位数作为数字高程加密密码的位数;步骤8,按照生成100个数字高程加密密码所需要的有效数字位数,计算需要选取的控制点数量;步骤9,随机选取控制点成果表中指定数量的控制点,取出所有控制点的纵坐标值X、横坐标值Y和高程值H中的有效数字,有效数字包括小数点后的有效数字但不包括小数点本身;步骤10,利用得到的所有有效数字按 ...
【技术特征摘要】
1.一种基于测绘控制点成果表对数字高程模型加密的方法,其特征在于,包括:步骤1,文件发送端选定需要加密的数字高程模型文件,将该数字高程模型文件转换成ASCII格式的ASCII文件;步骤2,文件发送端选定测绘控制点成果表,作为数字高程模型文件传输的密码生成文件;步骤3,随机选取测绘控制点成果表中的1个控制点,并将选中的控制点点号写入加密文件;步骤4,计算ASCII文件头中坐标点坐标值与选中的控制点坐标值的相对关系数据,并写入加密文件;步骤5,利用选中的控制点数据生成15位像元尺寸加密密码;步骤6,利用生成的15位像元尺寸加密密码加密ASCII文件头中的像元尺寸数据,并将结果写入加密文件;步骤7,在ASCII文件中随机选取10个数字高程值并取其平均值,得到此平均值的整数部分位数,此位数作为数字高程加密密码的位数;步骤8,按照生成100个数字高程加密密码所需要的有效数字位数,计算需要选取的控制点数量;步骤9,随机选取控制点成果表中指定数量的控制点,取出所有控制点的纵坐标值X、横坐标值Y和高程值H中的有效数字,有效数字包括小数点后的有效数字但不包括小数点本身;步骤10,利用得到的所有有效数字按一定顺序生成100个数字高程加密密码;步骤11,利用数字高程加密密码加密数字高程值并写入加密文件;步骤12,将加密文件通过互联网或其它途径传递到文件接收端;步骤13,文件接收端利用已存储的控制点成果表,并按照文件发送端记录的控制点点号,读取加密文件中的控制点点号对应的控制点数据,生成解密密码;步骤14,按照文件发送端加密运算的逆运算进行解密,包括ASCII文件头中坐标数据、像元尺寸数据及所有数字高程值,得到原始的ASCII文件;步骤15,将ASCII文件转换成初始格式,完成对数字高程模型的加密传输。2.根据权利要求1所述的方法,其特征在于,步骤4中,计算ASCII文件头中坐标点坐标值与选中的控制点坐标值的相对关系数据方法为:纵坐标增量ΔX=X-x;横坐标增量ΔY=Y-y;式中,x为ASCII文件头中坐标点纵坐标值,y为ASCII文件头中坐标点横坐标值,X为控制点纵坐标值,Y为控制点横坐标值。3.根据权利要求1所述的方法,其特征在于,步骤5的方法具体为:倒序选取1位控制点纵坐标值的有效数字,即选取X值的最后1位有效数字作为加密密码的第1位;倒序选取1位控制点横坐标值的有效数字,即选取Y值的最后1位有效数字作为加密密码的第2位;倒序选取1位控制点高程值的有效数字,即选取H值的最后1位有效数字作为加密密码的第3位;倒序选取1位控制点...
【专利技术属性】
技术研发人员:陈瑞良,吉小赟,西之华,陈雨杉,刘明,罗伟国,陈微,刘立华,张智禹,王坤瑞,张月国,万忠海,韩天培,姚辉文,邵鹏,
申请(专利权)人:中国石油天然气集团公司,中国石油管道局工程有限公司,中国石油管道局工程有限公司设计分公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。