一种gis矢量线面图层数据的置乱与还原方法

文档序号:6580488阅读:418来源:国知局
专利名称:一种gis矢量线面图层数据的置乱与还原方法
技术领域
本发明属于地理信息安全领域,具体涉及一种基于分形模型席尔宾斯基垫片加密进行线面类型的Gis矢量数据置乱与还原的方法。
背景技术
地理信息的安全防护涉及国家安全和社会利益,是当前急需解决的国家和社会重大需求问题。作为国家空间数据基础设施主要数据内容的GIS矢量数据,其信息安全研究更是至关重要。GIS矢量数据由于其具有无固定存储顺序的数据组织、多样的数据格式、强大的可视化表达手段、复杂的投影变换、繁多的空间分析应用,以及精度高、冗余少等诸多方面的特性,使得针对矢量数据的信息加密研究具有一定的特殊性和较大难度。

发明内容
本发明的目的在于:基于分形模型席尔宾斯基垫片加密技术,提出一种针对GIS线面图层数据的置乱与还原方法,从而有效提高GIS矢量数据在数据传输、发行过程中的安全性。为了实现上述目的,本发明采取的技术方案主要包括以下过程:(一)置乱过程:步骤11:加载一幅线面类型的矢量地图R,并且输入混沌系统的初值Qtl和级数I作为参数,存为密钥文件key,其中级数I大于O ;步骤12:参数设置与分组,a)分形模型席尔宾斯基垫片初始图形的边数为3,根据级数I和公式(I)和(2)确定密钥长度Kl1和明文分组长度El1,按照每个小三角形的高的长度作为一个等级从上到下依次分为I级, (I)
权利要求
1.一种GIS矢量线面图层数据的置乱与还原方法,包括如下过程: (一)置乱过程 步骤11:加载一幅线面类型的矢量地图R,并且输入混沌系统的初值Qtl和级数I作为参数,存为密钥文件key,其中级数I大于O ; 步骤12:参数设置与分组, a)分形模型席尔宾斯基垫片初始图形的边数为3,根据级数I和公式(I)和(2)确定密钥长度Kl1和明文分组长度El1,按照每个小三角形的高的长度作为一个等级从上到下依次分为I级,
全文摘要
本发明公开了一种GIS矢量线面图层数据的置乱与还原方法,属于地理信息安全领域。该方法包括如下过程(1)置乱过程,逐个读取矢量地图中每个要素的点坐标并设置其ID号,基于分形模型席尔宾斯基垫片进行ID号的置乱,实现对每个要素的点在要素点集合中的位置进行重新排列;(2)还原过程,逐个读取置乱后的矢量地图中每个要素的点坐标并设置其ID号,再次运用分形模型席尔宾斯基垫片进行ID号置乱后的还原处理,实现对每个要素的点坐标在要素点集合中的位置进行重新排列。本发明针对GIS矢量数据存贮特点,基于分形模型席尔宾斯基垫片加密,该方法可有效提高GIS矢量数据在数据传输、发行过程中的安全性。
文档编号G06F17/30GK103077211SQ20121058465
公开日2013年5月1日 申请日期2012年12月28日 优先权日2012年12月28日
发明者李安波, 吴雪荣, 吴赛松, 蒋伟 申请人:南京师范大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1