一种对电子地图进行加密的方法及设备的制作方法

文档序号:6557313阅读:549来源:国知局
专利名称:一种对电子地图进行加密的方法及设备的制作方法
技术领域
本发明涉及信息安全领域,更具体地说,涉及一种对电子地图进行加密的方法及设备。
背景技术
目前,对电子地图的版权保护已成为一个急需解决的问题,因此需要对电子地图进行加密处理。
现阶段在电子地图加密方面的技术还不是很成熟,本领域内目前所知的加密方法,是对电子地图进行坐标变换,实质上是对地图坐标进行了变形处理。这样的电子地图需要同时提供软件解密插件给用户,对电子地图进行坐标反变换后才能使用。详细内容可参考国家测绘局对导航电子地图的加密方法。
该现有技术的缺点在于,加密后的电子地图数据容易被解密,在纠正(如编辑、裁减、变换等)后使用不易发现盗版数据。所以需要一种方法,能够对电子地图的版权形成强有力的保护。

发明内容
本发明的目的在于提供一种对电子地图进行加密的方法,旨在解决现有技术对电子地图的版权保护力度不足的问题。
本发明的目的还在于提供一种对电子地图进行加密的设备,以更好地解决现有技术中存在的上述问题。
为了实现发明目的,所述对电子地图进行加密的方法包括以下步骤A.从所述电子地图中提取特征信息;B.在所述电子地图的相关位置添加附注信息,并将所述附注信息与所述特征信息建立对应关系;C.将所述特征信息与所述附注信息结合生成水印信息,并存储。
所述步骤A中的特征信息是指关键位置信息,包括河流交点、道路交点相关的信息。
所述步骤A进一步包括对所述特征信息对应电子地图上的位置进行移位变换。
所述步骤B中的附注信息包含与所述电子地图的版权相关的信息。
所述步骤C包括将同一个附注信息分别与多个特征信息结合生成水印信息,使多个特征信息具有相同的加密特征。
为了更好地实现发明目的,所述对电子地图进行加密的设备,即水印加密工具,其特征在于,所述水印加密工具包括特征信息提取模块、特征信息加密模块、水印加密模块和水印信息管理模块;所述特征信息提取模块用于提取所述电子地图上的特征信息,即关键位置信息,包括道路交点、河流交点相关的信息;所述特征信息加密模块用于在所述电子地图的相关位置添加附注信息,并与所述特征信息提取模块提取出来的特征信息建立对应关系;水印加密模块用于将所述特征信息与所述附注信息结合生成水印信息,并存储入水印信息管理模块中;所述水印信息管理模块用于存储所述水印加密模块生成的水印信息。
本发明通过将电子地图中提取的特征信息与附注信息结合成为水印信息,对电子地图进行加密,从而提高了电子地图的版权保护力度,同时也提高了对电子地图版权验证的效率。


图1是本发明对电子地图进行加密的水印加密工具内部结构图;图2是本发明对电子地图进行加密的方法流程图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明通过从电子地图中提取特征信息,并在相关位置添加附注信息,将两者结合生成具有一定鲁棒性的水印信息对电子地图进行加密,该水印信息可用于在版权验证时的提取,从而对电子地图的版权构成强有力的保护。
图1示出了本发明对电子地图进行加密的水印加密工具内部结构,包括特征信息提取模块100、特征信息加密模块110、水印加密模块120、水印信息管理模块130。而本发明的加密对象电子地图,可以是存储在多种媒质(如计算机硬盘、光盘)中的可读取数据,其存储方式并不用以限定本发明。
特征信息提取模块100用于提取电子地图上的特征信息,即一些关键位置信息,主要是道路交点、河流交点、道路与行政交点等关键位置的定位信息。这些特征信息依照加密算法规律进行提取,同时按照加密算法进行移位变换,保证位置之间具有可转换性,这样既可通过某些信息提取水印信息,又可以保证丢失一些信息后水印信息不丢失,也就是说,提取出来的特征信息具有一定的鲁棒性,使得最后形成的水印信息也具有鲁棒性。
特征信息加密模块110用于在电子地图的相关位置添加附注信息,并与如前所述由特征信息提取模块100提取出来的特征信息建立对应关系。本发明中的附注信息所包含的内容是与电子地图的版权相关的信息,指示该电子地图的版权所有人等。该特征信息加密模块110将这些附注信息按加密算法分散在电子地图的整体范围之中,使得附注信息具有一定的鲁棒性,能够抵抗对地图的各种修改,也即在对地图进行编辑、裁减、变换等后,该附注信息仍能存在。
水印加密模块120用于将特征信息、附注信息及两者之间的位置关系存入水印信息管理模块130中,并将特征信息和附注信息结合生成水印信息,最后再将生成的水印信息存储入水印信息管理模块130中。
水印信息管理模块130用于存储水印信息,供版权验证时的提取。
需要补充说明的是,本发明的多个模块都是依据加密算法执行各项操作,所述的加密算法就是在各模块中设置的一些操作规律,以特征信息加密模块110为例,其执行特征信息的提取操作,则在其中设置的特征信息的提取规律可为提取所有道路交点信息,或者提取所有河流交点信息,或者提取其他信息,这些操作规律可以依情况灵活设定,因此并不用以限定本发明。
图2示出了本发明对电子地图进行加密的方法流程,包括以下步骤在步骤S201中,特征信息提取模块100从电子地图中提取特征信息,即电子地图上的关键位置信息,包括道路交点、河流交点等重要的定位信息。此步骤在提取出特征信息之后,会通过加密算法对特征信息对应位置进行移位,保证位置之间具有可转换性,使得这些特征信息具有一定的鲁棒性。
在步骤S202中,特征信息加密模块110再在电子地图的相关位置添加附注信息,并与由特征信息提取模块100所提取出的特征信息建立对应关系。此步骤中特征信息加密模块110是按照加密算法将附注信息分散在地图整体范围之中,从而使得附注信息也具有一定的鲁棒性。
在步骤S203中,水印加密模块120将特征信息提取模块100所提取的特征信息、特征信息加密模块110所添加的附注信息及两者之间的位置关系存入水印信息管理模块130,并按照加密算法将两者结合生成水印信息,最终将水印信息存储入水印信息管理模块130中,从而完成了对电子地图的水印加密过程。在此步骤的处理过程中,可使用双信息支持,就是使两个特征信息具有同一个加密特征,即将某一个附注信息分别与两个特征信息结合生成水印信息。当然,也可以将某各附注信息分别与更多个特征信息结合,这样在验证时可以根据任何一个特征信息提取出水印信息进行验证。
需要作出说明的是,本发明各个模块所使用的加密算法即各模块中设置的操作规律,可依情况灵活设定。
通过上述加密方法加密过的电子地图,其所具有的水印信息具有一定的鲁棒性,所以用户可在其上进行读取、修改、变形处理等各种操作,而不会对水印信息的存在和有效性产生任何影响。当需要进行版权验证时,可通过一个水印验证工具从水印信息管理模块130中提取出水印信息进行验证即可,非常简捷。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种对电子地图进行加密的方法,其特征在于,所述方法包括以下步骤A.从所述电子地图中提取特征信息;B.在所述电子地图的相关位置添加附注信息,并将所述附注信息与所述特征信息建立对应关系;C.将所述特征信息与所述附注信息结合生成水印信息,并存储。
2.根据如权利要求1所述的对电子地图进行加密的方法,其特征在于,所述步骤A中的特征信息是指关键位置信息,包括河流交点、道路交点相关的信息。
3.根据如权利要求1或2所述的对电子地图进行加密的方法,其特征在于,所述步骤A进一步包括对所述特征信息对应电子地图上的位置进行移位变换。
4.根据如权利要求1所述的对电子地图进行加密的方法,其特征在于,所述步骤B中的附注信息包含与所述电子地图的版权相关的信息。
5.根据如权利要求1所述的对电子地图进行加密的方法,其特征在于,所述步骤C包括将同一个附注信息分别与多个特征信息结合生成水印信息,使多个特征信息具有相同的加密特征。
6.一种对电子地图进行加密的设备,即水印加密工具,其特征在于,所述水印加密工具包括特征信息提取模块、特征信息加密模块、水印加密模块和水印信息管理模块;所述特征信息提取模块用于提取所述电子地图上的特征信息,即关键位置信息,包括道路交点、河流交点相关的信息;所述特征信息加密模块用于在所述电子地图的相关位置添加附注信息,并与所述特征信息提取模块提取出来的特征信息建立对应关系;水印加密模块用于将所述特征信息与所述附注信息结合生成水印信息,并存储入水印信息管理模块中;所述水印信息管理模块用于存储所述水印加密模块生成的水印信息。
全文摘要
本发明适用于信息安全领域,提供了一种对电子地图进行加密的方法及设备。所述方法包括以下步骤A.从所述电子地图中提取特征信息;B.在所述电子地图的相关位置添加附注信息,并将所述附注信息与所述特征信息建立对应关系;C.将所述特征信息与所述附注信息结合生成水印信息,并存储。本发明通过将电子地图中提取的特征信息与附注信息结合成为水印信息,对电子地图进行加密,从而提高了电子地图的版权保护力度,同时也提高了对电子地图版权验证的效率。
文档编号G06T1/20GK1924875SQ200610062358
公开日2007年3月7日 申请日期2006年8月28日 优先权日2006年8月28日
发明者李庆建 申请人:北京长地友好制图技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1