CN103377458A - 一种基于字节流的地理空间数据水印方法 - Google Patents

一种基于字节流的地理空间数据水印方法 Download PDF

Info

Publication number
CN103377458A
CN103377458A CN2012101199136A CN201210119913A CN103377458A CN 103377458 A CN103377458 A CN 103377458A CN 2012101199136 A CN2012101199136 A CN 2012101199136A CN 201210119913 A CN201210119913 A CN 201210119913A CN 103377458 A CN103377458 A CN 103377458A
Authority
CN
China
Prior art keywords
watermark information
watermark
data
byte
geospatial data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012101199136A
Other languages
English (en)
Other versions
CN103377458B (zh
Inventor
朱长青
符浩军
曹曲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changshu Zijin Intellectual Property Service Co ltd
Original Assignee
Nanjing Normal University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Normal University filed Critical Nanjing Normal University
Priority to CN201210119913.6A priority Critical patent/CN103377458B/zh
Publication of CN103377458A publication Critical patent/CN103377458A/zh
Application granted granted Critical
Publication of CN103377458B publication Critical patent/CN103377458B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

本发明涉及一种基于字节流的地理空间数据水印方法,该方法基于地理空间数据在计算机载体存取和流通过程中都是以字节流为单位进行组织的特性,将数据加密思想引入到水印算法的设计中,采用数学映射思想,构建水印映射函数,即建立根据字节本身定位水印信息位的函数,使得字节与水印信息位保持多对一映射关系,通过建立的映射关系来确定水印信息位的嵌入位置,而后将水印信息通过量化的方式嵌入数据字节中。在水印检测时,根据最大隶属度原则以还原出最优水印信息。该方法既能有效控制地理空间数据的质量和精度,降低地理空间数据的可用性,又能有效保护处于流通过程中的地理空间数据版权,并起到追踪数据流出源头的作用。

Description

一种基于字节流的地理空间数据水印方法
技术领域
本发明涉及地理信息版权保护的技术领域,特别涉及一种基于字节流的地理空间数据水印方法。 
背景技术
地理空间数据是国民经济和国防建设中不可或缺的战略资源,是国家基础设施建设和地球科学研究的支撑性成果。近年来,随着地理空间数据的数字化和网络化进程日益加快,使得其异地传播、流通越来越方便,从而也导致地理空间数据的非法使用、版权纷争等现象日益严重。因此,如何有效管理地理空间数据在流通过程中的使用权限、保护其版权甚至跟踪其使用情况等问题,已经成为当前地理空间信息安全急需解决的重要问题。作为近年来新兴的数据安全技术,数字水印在这方面显示出巨大的潜力。 
数字水印技术作为一种崭新的信息安全技术,为地理空间数据的安全保护提供了一种切实可行的解决途径。数字水印是指在数字化数据中嵌入水印信息,将水印信息与源数据融为一体,成为源数据不可分离的一部分。由此来确定版权拥有者、所有权认证、跟踪侵权行为、认证数字内容来源的真实性、识别购买者、提供关于数字内容的其他附加信息等。同时对于加强责任心、震慑非法行为、有据可查快查等具有重要作用。数字水印技术在军事安全保障、国家安全方面发挥的作用已经受到国家政府机关的高度重视。 
数字水印在图像、图形、视频、音频等领域的安全保护方面取得了许多的应用,近几年在测绘相关领域也得到了重要的应用。 
目前关于地理空间数据的数字水印技术已有较多研究,这些研究取得了一些成果,但主要是针对数字水印技术在地理空间数据的版权保护、使用跟踪、内容认证等方面而言。这些研究所提出的解决方案都是基于传统数字水印思想,是一种被动性质的数据版权管理、使用跟踪机制,无法控制地理空间数据在流通过程中的使用权限,不能达到主动控制用户对正确的地理空间数据访问权限的目的,没有考虑到地理空间数据来源的多样性,水印嵌入方法对不同特征数据的复杂性适用度。 
本发明在对当前地理空间数据数字水印嵌入方法进行分析的基础上,就地理空间数据在流通过程中的使用权限控制、流向跟踪等问题进行解决,更好的保护了地理空间数据的安全。 
发明内容
本发明的目的在于:针对地理空间数据的流通特性,将数据加密思想引入到水印嵌入方法的设计中,该方法既能有效控制地理空间数据的质量和精度,降低地理空间数据的可用性,又能有效保护处于流通过程中的地理空间数据版权,并起到追踪数据流出源头的作用。较好的解决了地理空间数据在流通过程中的使用权限控制、流向跟踪等问题。 
为了实现上述发明目的,本发明所采取的技术方案为:基于地理空间数据在计算机载体存取和流通过程中都是以字节流为单位进行组织的特性,将数据加密思想引入到水印方法的设计中,采用数学映射思想,构建水印映射函数,即建立根据字节本身定位水印信息位的函数,使得字节与水印信息位保持多对一映射关系,通过建立的映射关系来确定水印信息位的嵌入位置,而后将水印信息通过量化的方式嵌入数据字节中。为了实现上述发明目的,本发明所采取的技术方案为: 
一种基于字节流的地理空间数据水印方法,其特征在于,包括以下步骤:
(1)水印信息生成
步骤一:生成一个随机数,此随机数具有唯一性,与每个用户形成一对一的关系;
步骤二:基于此随机数,运用随机序列生成器生成一个伪随机二值序列,把该伪随机二值序列转化成由-1和1组成的待嵌入水印信息;
步骤三:把此随机数与有意义的版权信息如数据所有权、流通方向等相关信息关联起来,建立水印关系映射表,供水印检测和水印信息合法移除时使用。
(2)水印嵌入过程 
步骤一:数据的读取;对地理空间数据按照字节流的形式进行读取,将地理空间数据字节流中所有字节转化为相应的数值;
步骤二:预处理;将字节流中的字节进行位取反、置乱等处理;
步骤三:确定水印信息位在字节流中的嵌入位置;假设水印信息长度为 
Figure 2012101199136100002DEST_PATH_IMAGE002
,采用多对一映射的思想,按照字节所对应的数值映射到
Figure 2012101199136100002DEST_PATH_IMAGE004
上,形成多个字节对应某个水印信息位的关系,令映射函数为
Figure DEST_PATH_IMAGE006
Figure DEST_PATH_IMAGE008
为字节本身所对应的数值,水印信息为
Figure DEST_PATH_IMAGE010
 ,即要求
Figure DEST_PATH_IMAGE012
为建立多对一的映射关系,水印信息位采用重复嵌入字节所对应数值的方式进行;考虑到方法的水印鲁棒性,
Figure 460552DEST_PATH_IMAGE006
应尽量均匀的把
Figure 377693DEST_PATH_IMAGE008
映射到
Figure 626272DEST_PATH_IMAGE004
上;嵌入水印后所引起的变化不会显著影响到水印信息位所对应的字节个数,从而保证水印嵌入后不会影响到字节数值所对应的水印信息位。基于此,构建的映射函数如下所示:
Figure DEST_PATH_IMAGE014
其中
Figure DEST_PATH_IMAGE016
Figure DEST_PATH_IMAGE018
为字节的最大值、最小值,
Figure DEST_PATH_IMAGE020
为映射步长;
步骤四:水印信息嵌入规则的确定;基于空间域,采用加性法则,将水印信息以量化的方式嵌入字节流中,当水印信息位为-1时,其所对应的字节量化规则为:
Figure DEST_PATH_IMAGE022
其中表示字节值,
Figure 209754DEST_PATH_IMAGE020
表示映射步长;
步骤五:当水印信息位为1时,按照如下量化规则进行水印信息的嵌入:
Figure DEST_PATH_IMAGE026
其中
Figure 969900DEST_PATH_IMAGE024
表示字节值,
Figure 236933DEST_PATH_IMAGE020
表示映射步长;
步骤六:保存嵌入水印信息后的地理空间数据。
(3)水印信息检测与移除 
步骤一:数据的读取;按照字节流的形式读取含水印信息的地理空间数据,并将地理空间数据字节流中所有字节转化为相应的数值;
步骤二:数据预处理;对将字节流中的字节进行逆位取反、逆置乱等处理;
步骤三:水印信息的提取;按照映射函数找到每个字节所对应的水印信息位,水印信息的提取参考量化规则进行水印信息位的判断,具体判别规则为:
Figure DEST_PATH_IMAGE028
由于水印信息的嵌入采用多对一的映射关系,因此同一个水印信息位有多次提取;
步骤四:水印信息的判别;对提取的水印信息根据模糊模式识别的最大隶属度原则进行判别,定义水印检测序列,其中
Figure DEST_PATH_IMAGE032
Figure DEST_PATH_IMAGE034
Figure 842358DEST_PATH_IMAGE002
为水印信息长度,
Figure DEST_PATH_IMAGE036
为单个水印信息位所提取的次数。对含水印地理空间数据按照字节为单位取出并转换为其对应数值,令:
Figure DEST_PATH_IMAGE038
其中
Figure DEST_PATH_IMAGE040
表示水印信息的检测法则,
Figure DEST_PATH_IMAGE042
,因此
Figure DEST_PATH_IMAGE044
。然后依据最大隶属度原则获取水印信息
Figure DEST_PATH_IMAGE046
。定义第
Figure DEST_PATH_IMAGE048
位水印信息在空间上对1的隶属度为:
Figure DEST_PATH_IMAGE052
;第
Figure 296745DEST_PATH_IMAGE048
位水印信息
Figure 519916DEST_PATH_IMAGE050
在空间上对-1隶属度为:
Figure DEST_PATH_IMAGE054
,根据最大隶属度原则,来确定第
Figure 725770DEST_PATH_IMAGE048
位水印信息
Figure 249155DEST_PATH_IMAGE050
Figure DEST_PATH_IMAGE056
还是
Figure DEST_PATH_IMAGE058
,而后对提取出的水印信息进行如下处理:
                         
Figure DEST_PATH_IMAGE060
                                                    
如此则提取出水印信息;
步骤五:水印信息的检测;将获取的二值水印信息与水印关系映射表中保存的随机数所对应的原始二值水印信息进行相关检测,根据相关系数判断待测数据中是否含有水印信息; 
步骤六:当检测到地理空间数据含有水印信息时,如果是数据授权用户,说明用户有权使用该地理空间数据,则移除此水印信息,对数据进行还原操作,用户获取正确的地理空间数据,移除水印信息的过程为水印信息嵌入的逆过程;否则,说明用户非法获取了该地理空间数据,无法使用正确的地理空间数据;
步骤七:根据所提取的水印信息获取数据流向、版权等相关信息,从而保护数据的版权、追踪数据非法的流出源头。
本方法的特点与技术优势为: 
(1)本方法中最为关键的是水印信息位与字节流中字节对应关系的确定,通过构造映射函数的方法,由字节本身决定水印信息位的嵌入位置,即使得字节本身和其所嵌入的水印信息位保持同步关系,这样才能为实现嵌入方法盲检测水印信息提供可能。
(2)本方法能有效降低地理空间数据质量和数据精度,又能较好的抵抗地理空间数据在流通过程中常见的字节丢失、字节移位和字节增删等攻击,较好的解决了地理空间数据在流通过程中的使用权限控制、流向跟踪等问题。 
附图说明
图1是本发明方法的水印信息嵌入流程图。 
图2是本发明方法的水印信息检测流程图。 
图3是现有技术中的一幅原始数字栅格地图。 
图4是经过相关纠正后的含水印数字栅格地图。 
具体实施方式
以下结合说明书附图对本发明创造作进一步的详细说明。 
实施例一
本发明的实施例选择数字栅格地图为实验数据,针对数据的读取、预处理、水印信息生成、水印嵌入、含水印数据保存、水印检测、检测结果输出、水印移除的整个过程,给出本发明的一个实施例,进一步详细说明本发明。
如图3和图4所示,本实施例中选择以一幅大小为698×654的数字栅格地图作为实验数据。针对此幅数据,映射步长N设为8。 
1. 本发明的水印信息生成: 
步骤一:生成一个随机数,此随机数具有唯一性,与每个用户形成一对一的关系;
步骤二:基于此随机数,运用随机序列生成器生成一个伪随机二值序列,把该伪随机二值序列转化成由-1和1组成的待嵌入水印信息;
步骤三:把此随机数与有意义的版权信息如数据所有权、流通方向等相关信息关联起来,建立水印关系映射表,供水印检测和水印信息合法移除时使用。
2. 本发明的水印信息嵌入: 
步骤一:数据的读取;对地理空间数据按照字节流的形式进行读取,将地理空间数据字节流中所有字节转化为相应的数值;
步骤二:预处理;将字节流中的字节进行位取反、置乱等处理;
步骤三:确定水印信息位在字节流中的嵌入位置;这里说使用的水印信息长度为
Figure DEST_PATH_IMAGE062
,根据映射函数确定字节所对应的水印信息位;
步骤四:水印信息嵌入规则的确定;基于空间域,采用加性法则,将水印信息以量化的方式嵌入字节流中,当水印信息位为-1时,则根据量化规则:
Figure 52901DEST_PATH_IMAGE022
进行水印信息的嵌入,这里设置量化步长为4;
步骤五:当水印信息位为1时,根据量化规则进行水印信息的嵌入;
Figure 294526DEST_PATH_IMAGE026
步骤六:保存嵌入水印信息后的地理空间数据。
3. 本发明的水印检测与移除: 
步骤一:数据的读取;按照字节流的形式读取含水印信息的地理空间数据,并将地理空间数据字节流中所有字节转化为相应的数值;
步骤二:数据预处理;对将字节流中的字节进行逆位取反、逆置乱等处理;
步骤三:水印信息的提取;按照映射函数找到每个字节所对应的水印信息位,按照水印信息提取规则进行水印的提取,具体判别规则为:
Figure 38491DEST_PATH_IMAGE028
由于水印信息的嵌入采用多对一的映射关系,因此同一个水印信息位有多次提取;
步骤四:水印信息的判别;对提取的水印信息根据模糊模式识别的最大隶属度原则进行判别,根据最大隶属度原则,来确定第
Figure 150804DEST_PATH_IMAGE048
位水印信息
Figure 485970DEST_PATH_IMAGE050
Figure 683733DEST_PATH_IMAGE056
还是
Figure 231389DEST_PATH_IMAGE058
,而后对提取出的水印信息进行如下处理:
                         
Figure 729367DEST_PATH_IMAGE060
                                                    
如此则提取出水印信息;
步骤五:水印信息的检测;将获取的二值水印信息与水印关系映射表中保存的随机数所对应的原始二值水印信息进行相关检测,根据相关系数判断待测数据中是否含有水印信息; 
步骤六:当检测到地理空间数据含有水印信息时,如果是数据授权用户,说明用户有权使用该地理空间数据,则移除此水印信息,对数据进行还原操作,用户获取正确的地理空间数据,移除水印信息的过程为水印信息嵌入的逆过程;否则,说明用户非法获取了该地理空间数据,无法使用正确的地理空间数据;
步骤七:根据所提取的水印信息获取数据流向、版权等相关信息,从而保护数据的版权、追踪数据非法的流出源头。
4. 本方法的特点与技术优势: 
(1)本方法中最为关键的是水印信息位与字节流中字节对应关系的确定,通过构造映射函数的方法,由字节本身决定水印信息位的嵌入位置,即使得字节本身和其所嵌入的水印信息位保持同步关系,这样才能为实现嵌入方法盲检测水印信息提供可能。
(2)本方法能有效降低地理空间数据质量和数据精度,又能较好的抵抗地理空间数据在流通过程中常见的字节丢失、字节移位和字节增删等攻击,较好的解决了地理空间数据在流通过程中的使用权限控制、流向跟踪等问题。 
5. 本发明的测试与分析: 
本发明所提出的方法是专门针对地理空间数据的水印方法,采用该方法可以有效地保护原始矢量地理数据的使用权限。
地理空间数据运用本方法嵌入水印信息后,是不可用的,用户无法正常使用数据文件。考虑到非法用户可以通过对含水印地理数据分析来进行相关处理,如逆置乱、强行纠正相关数据参数等,以便能访问其所包含的数据信息。 
对嵌入水印后的栅格地图进行逆置乱、头文件相关属性参数纠正以打开数据,如图4所示,有50%以上数据是发生变化的,且数据质量和精度发生较大改变,影响到了使用者从地理空间数据中获取相关地理信息,从而控制用户对正确数据的访问权限,但合法用户可通过移除水印操作来使用正确的地理数据,水印移除后数据与原数据符合度为100%。 
对于地理空间数据在数据流通、存取过程中所经常遭受到的字节丢失、字节移位和字节增删等攻击,方法具有较好的鲁棒性,从而能有效保护处于流通过程中的地理空间数据版权,并起到追踪数据流出源头的作用。 
实施例二
如图1和图2所示,本发明的目的在于:目前水印技术研究所提出的解决方案都是基于传统数字水印思想,是一种被动性质的数据版权管理、使用跟踪机制,无法控制地理空间数据在流通过程中的使用权限,不能达到主动控制用户对正确的地理空间数据访问权限的目的,没有考虑到地理空间数据来源的多样性,水印嵌入方法对不同特征数据的复杂性适用度。针对这一问题,发明一种新型的基于字节流的地理空间数据水印方法,本水印方法有较好的鲁棒性,同时能有效降低地理空间数据的可用性,较好的解决了地理空间数据在流通过程中的使用权限控制、流向跟踪等问题。
为了实现上述发明目的,本发明所采取的技术方案为: 
一种基于字节流的地理空间数据水印方法,其特征在于,包括以下步骤:
(1)水印信息生成
步骤一:生成一个随机数,此随机数具有唯一性,与每个用户形成一对一的关系;
步骤二:基于此随机数,运用随机序列生成器生成一个伪随机二值序列,把该伪随机二值序列转化成由-1和1组成的待嵌入水印信息;
步骤三:把此随机数与有意义的版权信息如数据所有权、流通方向等相关信息关联起来,建立水印关系映射表,供水印检测和水印信息合法移除时使用。
(2)水印嵌入过程 
步骤一:数据的读取;对地理空间数据按照字节流的形式进行读取,将地理空间数据字节流中所有字节转化为相应的数值;
步骤二:预处理;将字节流中的字节进行位取反、置乱等处理;
步骤三:确定水印信息位在字节流中的嵌入位置;假设水印信息长度为
Figure 969855DEST_PATH_IMAGE002
,采用多对一映射的思想,按照字节所对应的数值映射到
Figure 920494DEST_PATH_IMAGE004
上,形成多个字节对应某个水印信息位的关系,令映射函数为
Figure 770376DEST_PATH_IMAGE006
Figure 591701DEST_PATH_IMAGE008
为字节本身所对应的数值,水印信息为
Figure 534249DEST_PATH_IMAGE010
 ,即要求
Figure 441026DEST_PATH_IMAGE012
为建立多对一的映射关系,水印信息位采用重复嵌入字节所对应数值的方式进行;考虑到本方法的水印鲁棒性,
Figure 861643DEST_PATH_IMAGE006
应尽量均匀的把
Figure 803054DEST_PATH_IMAGE008
映射到
Figure 385345DEST_PATH_IMAGE004
上;
Figure 310576DEST_PATH_IMAGE008
嵌入水印后所引起的变化不会显著影响到水印信息位所对应的字节个数,从而保证水印嵌入后不会影响到字节数值所对应的水印信息位。基于此,构建的映射函数如下所示:
Figure 3725DEST_PATH_IMAGE014
其中
Figure 534064DEST_PATH_IMAGE016
Figure 818414DEST_PATH_IMAGE018
为字节的最大值、最小值,
Figure 699783DEST_PATH_IMAGE020
为映射步长;
步骤四:水印信息嵌入规则的确定;基于空间域,采用加性法则,将水印信息以量化的方式嵌入字节流中,当水印信息位为-1时,其所对应的字节量化规则为:
其中
Figure 876741DEST_PATH_IMAGE024
表示字节值,表示映射步长;
步骤五:当水印信息位为1时,按照如下量化规则进行水印信息的嵌入:
Figure 435078DEST_PATH_IMAGE026
其中
Figure 470030DEST_PATH_IMAGE024
表示字节值,
Figure 771699DEST_PATH_IMAGE020
表示映射步长;
步骤六:保存嵌入水印信息后的地理空间数据。
(3)水印信息检测与移除 
步骤一:数据的读取;按照字节流的形式读取含水印信息的地理空间数据,并将地理空间数据字节流中所有字节转化为相应的数值;
步骤二:数据预处理;对将字节流中的字节进行逆位取反、逆置乱等处理;
步骤三:水印信息的提取;按照映射函数找到每个字节所对应的水印信息位,水印信息的提取参考量化规则进行水印信息位的判断,具体判别规则为:
Figure 601114DEST_PATH_IMAGE028
由于水印信息的嵌入采用多对一的映射关系,因此同一个水印信息位有多次提取;
步骤四:水印信息的判别;对提取的水印信息根据模糊模式识别的最大隶属度原则进行判别,定义水印检测序列
Figure 457075DEST_PATH_IMAGE030
,其中为水印信息长度,
Figure 61046DEST_PATH_IMAGE036
为单个水印信息位所提取的次数。对含水印地理空间数据按照字节为单位取出并转换为其对应数值
Figure 234538DEST_PATH_IMAGE008
,令:
Figure 714061DEST_PATH_IMAGE038
其中
Figure 649394DEST_PATH_IMAGE040
表示水印信息的检测法则,,因此
Figure 925971DEST_PATH_IMAGE044
。然后依据最大隶属度原则获取水印信息
Figure 791159DEST_PATH_IMAGE046
。定义第
Figure 398858DEST_PATH_IMAGE048
位水印信息
Figure 451128DEST_PATH_IMAGE050
在空间上对1的隶属度为:
Figure 700843DEST_PATH_IMAGE052
;第
Figure 154958DEST_PATH_IMAGE048
位水印信息
Figure 464717DEST_PATH_IMAGE050
在空间上对-1隶属度为:
Figure 4283DEST_PATH_IMAGE054
,根据最大隶属度原则,来确定第位水印信息
Figure 366311DEST_PATH_IMAGE050
Figure 315812DEST_PATH_IMAGE056
还是
Figure 608254DEST_PATH_IMAGE058
,而后对提取出的水印信息进行如下处理:
                                                                             
如此则提取出水印信息;
步骤五:水印信息的检测;将获取的二值水印信息与水印关系映射表中保存的随机数所对应的原始二值水印信息进行相关检测,根据相关系数判断待测数据中是否含有水印信息; 
步骤六:当检测到地理空间数据含有水印信息时,如果是数据授权用户,说明用户有权使用该地理空间数据,则移除此水印信息,对数据进行还原操作,用户获取正确的地理空间数据,移除水印信息的过程为水印信息嵌入的逆过程;否则,说明用户非法获取了该地理空间数据,无法使用正确的地理空间数据;
步骤七:根据所提取的水印信息获取数据流向、版权等相关信息,从而保护数据的版权、追踪数据非法的流出源头。

Claims (5)

1.一种基于字节流的地理空间数据水印方法,其特征在于:包括如下步骤:
(1)、水印信息生成;
步骤一:生成一个随机数,此随机数具有唯一性,与每个用户形成一对一的关系;
步骤二:基于此随机数,运用随机序列生成器生成一个伪随机二值序列,把该伪随机二值序列转化成由-1和1组成的待嵌入水印信息;
步骤三:把此随机数与有意义的版权信息如数据所有权、流通方向相关信息关联起来,建立水印关系映射表,供水印检测和水印信息合法移除时使用;
(2)、水印嵌入过程;
步骤一:数据的读取;对地理空间数据按照字节流的形式进行读取,将地理空间数据字节流中所有字节转化为相应的数值;
步骤二:预处理;将字节流中的字节进行位取反、置乱处理;
步骤三:确定水印信息位在字节流中的嵌入位置;假设水印信息长度为                                                
Figure 2012101199136100001DEST_PATH_IMAGE001
,采用多对一映射的思想,按照字节所对应的数值映射到
Figure 384274DEST_PATH_IMAGE002
上,形成多个字节对应某个水印信息位的关系,令映射函数为
Figure 2012101199136100001DEST_PATH_IMAGE003
为字节本身所对应的数值,水印信息为 ,即要求
Figure 143468DEST_PATH_IMAGE006
为建立多对一的映射关系,水印信息位采用重复嵌入字节所对应数值的方式进行;考虑到本水印方法的鲁棒性,
Figure 538677DEST_PATH_IMAGE003
应尽量均匀的把映射到
Figure 768988DEST_PATH_IMAGE002
上;
Figure 504862DEST_PATH_IMAGE004
嵌入水印后所引起的变化不会显著影响到水印信息位所对应的字节个数,从而保证水印嵌入后不会影响到字节数值所对应的水印信息位,基于此,构建的映射函数如下所示:
其中
Figure 798703DEST_PATH_IMAGE008
为字节的最大值、最小值,
Figure 936423DEST_PATH_IMAGE010
为映射步长;
步骤四:水印信息嵌入规则的确定;基于空间域,采用加性法则,将水印信息以量化的方式嵌入字节流中,当水印信息位为-1时,其所对应的字节量化规则为:
Figure DEST_PATH_IMAGE011
其中
Figure 523262DEST_PATH_IMAGE012
表示字节值,
Figure 277592DEST_PATH_IMAGE010
表示映射步长;
步骤五:当水印信息位为1时,按照如下量化规则进行水印信息的嵌入:
Figure DEST_PATH_IMAGE013
其中
Figure 483445DEST_PATH_IMAGE012
表示字节值,
Figure 600305DEST_PATH_IMAGE010
表示映射步长;
步骤六:保存嵌入水印信息后的地理空间数据;
(3)、水印信息检测与移除;
步骤一:数据的读取;按照字节流的形式读取含水印信息的地理空间数据,并将地理空间数据字节流中所有字节转化为相应的数值;
步骤二:数据预处理;对将字节流中的字节进行逆位取反、逆置乱处理;
步骤三:水印信息的提取;按照映射函数找到每个字节所对应的水印信息位,水印信息的提取参考量化规则进行水印信息位的判断,具体判别规则为:
Figure 30150DEST_PATH_IMAGE014
由于水印信息的嵌入采用多对一的映射关系,因此同一个水印信息位有多次提取;
步骤四:水印信息的判别;对提取的水印信息根据模糊模式识别的最大隶属度原则进行判别,定义水印检测序列
Figure DEST_PATH_IMAGE015
,其中
Figure 740617DEST_PATH_IMAGE016
Figure DEST_PATH_IMAGE017
Figure 609216DEST_PATH_IMAGE001
为水印信息长度,
Figure 252687DEST_PATH_IMAGE018
为单个水印信息位所提取的次数;对含水印地理空间数据按照字节为单位取出并转换为其对应数值
Figure 56695DEST_PATH_IMAGE004
,令:
Figure DEST_PATH_IMAGE019
其中
Figure 877627DEST_PATH_IMAGE020
表示水印信息的检测法则,
Figure DEST_PATH_IMAGE021
,因此
Figure 425283DEST_PATH_IMAGE022
,然后依据最大隶属度原则获取水印信息
Figure DEST_PATH_IMAGE023
,定义第
Figure DEST_PATH_IMAGE025
位水印信息
Figure 516735DEST_PATH_IMAGE026
在空间上对1的隶属度为:
Figure DEST_PATH_IMAGE027
;第
Figure 757224DEST_PATH_IMAGE025
位水印信息
Figure 301338DEST_PATH_IMAGE026
在空间上对-1隶属度为:
Figure 183843DEST_PATH_IMAGE028
,根据最大隶属度原则,来确定第
Figure 5169DEST_PATH_IMAGE025
位水印信息
Figure 947717DEST_PATH_IMAGE026
Figure 979127DEST_PATH_IMAGE030
还是
Figure DEST_PATH_IMAGE031
,而后对提取出的水印信息进行如下处理:
                        
Figure 868585DEST_PATH_IMAGE032
                                                    
如此则提取出水印信息;
步骤五:水印信息的检测;将获取的二值水印信息与水印关系映射表中保存的随机数所对应的原始二值水印信息进行相关检测,根据相关系数判断待测数据中是否含有水印信息; 
步骤六:当检测到地理空间数据含有水印信息时,如果是数据授权用户,说明用户有权使用该地理空间数据,则移除此水印信息,对数据进行还原操作,用户获取正确的地理空间数据,移除水印信息的过程为水印信息嵌入的逆过程;否则,说明用户非法获取了该地理空间数据,无法使用正确的地理空间数据;
步骤七:根据所提取的水印信息获取数据流向、版权相关信息,从而保护数据的版权、追踪数据非法的流出源头。
2.根据权利要求1所述的一种基于字节流的地理空间数据水印方法,其特征在于:基于地理空间数据的流通特性,将数据加密思想引入到水印方法的设计中,通过映射思想将水印信息以量化方式嵌入到数据字节中。
3.一种基于字节流的地理空间数据水印方法,其特征在于:
水印信息生成;
步骤一:生成一个随机数,此随机数具有唯一性,与每个用户形成一对一的关系;
步骤二:基于此随机数,运用随机序列生成器生成一个伪随机二值序列,把该伪随机二值序列转化成由-1和1组成的待嵌入水印信息;
步骤三:把此随机数与有意义的版权信息如数据所有权、流通方向相关信息关联起来,建立水印关系映射表,供水印检测和水印信息合法移除时使用。
4.一种基于字节流的地理空间数据水印方法,其特征在于:
水印嵌入过程;
步骤一:数据的读取;对地理空间数据按照字节流的形式进行读取,将地理空间数据字节流中所有字节转化为相应的数值;
步骤二:预处理;将字节流中的字节进行位取反、置乱处理;
步骤三:确定水印信息位在字节流中的嵌入位置;假设水印信息长度为,采用多对一映射的思想,按照字节所对应的数值映射到上,形成多个字节对应某个水印信息位的关系,令映射函数为
Figure 474775DEST_PATH_IMAGE003
Figure 167925DEST_PATH_IMAGE004
为字节本身所对应的数值,水印信息为
Figure 229422DEST_PATH_IMAGE005
 ,即要求
Figure 107248DEST_PATH_IMAGE006
为建立多对一的映射关系,水印信息位采用重复嵌入字节所对应数值的方式进行;考虑到本方法的水印鲁棒性,
Figure 519775DEST_PATH_IMAGE003
应尽量均匀的把映射到上;
Figure 981346DEST_PATH_IMAGE004
嵌入水印后所引起的变化不会显著影响到水印信息位所对应的字节个数,从而保证水印嵌入后不会影响到字节数值所对应的水印信息位,基于此,构建的映射函数如下所示:
其中
Figure 916121DEST_PATH_IMAGE008
为字节的最大值、最小值,
Figure 171839DEST_PATH_IMAGE010
为映射步长;
步骤四:水印信息嵌入规则的确定;基于空间域,采用加性法则,将水印信息以量化的方式嵌入字节流中,当水印信息位为-1时,其所对应的字节量化规则为:
其中表示字节值,表示映射步长;
步骤五:当水印信息位为1时,按照如下量化规则进行水印信息的嵌入:
Figure 85251DEST_PATH_IMAGE013
其中
Figure 786098DEST_PATH_IMAGE012
表示字节值,
Figure 959590DEST_PATH_IMAGE010
表示映射步长;
步骤六:保存嵌入水印信息后的地理空间数据。
5.一种基于字节流的地理空间数据水印方法,其特征在于:
水印信息检测与移除;
步骤一:数据的读取;按照字节流的形式读取含水印信息的地理空间数据,并将地理空间数据字节流中所有字节转化为相应的数值;
步骤二:数据预处理;对将字节流中的字节进行逆位取反、逆置乱处理;
步骤三:水印信息的提取;按照映射函数找到每个字节所对应的水印信息位,水印信息的提取参考量化规则进行水印信息位的判断,具体判别规则为:
Figure 439113DEST_PATH_IMAGE014
由于水印信息的嵌入采用多对一的映射关系,因此同一个水印信息位有多次提取;
步骤四:水印信息的判别;对提取的水印信息根据模糊模式识别的最大隶属度原则进行判别,定义水印检测序列
Figure 407069DEST_PATH_IMAGE015
,其中
Figure 96676DEST_PATH_IMAGE016
Figure 808280DEST_PATH_IMAGE017
为水印信息长度,为单个水印信息位所提取的次数,对含水印地理空间数据按照字节为单位取出并转换为其对应数值
Figure 458070DEST_PATH_IMAGE004
,令:
Figure 176628DEST_PATH_IMAGE019
其中
Figure 161901DEST_PATH_IMAGE020
表示水印信息的检测法则,
Figure 65135DEST_PATH_IMAGE021
,因此
Figure 135859DEST_PATH_IMAGE022
,然后依据最大隶属度原则获取水印信息
Figure 658108DEST_PATH_IMAGE023
,定义第
Figure 497888DEST_PATH_IMAGE025
位水印信息
Figure 978547DEST_PATH_IMAGE026
在空间上对1的隶属度为:
Figure 365929DEST_PATH_IMAGE027
;第
Figure 691868DEST_PATH_IMAGE025
位水印信息
Figure 386154DEST_PATH_IMAGE026
在空间上对-1隶属度为:
Figure 631191DEST_PATH_IMAGE028
,根据最大隶属度原则,来确定第
Figure 676507DEST_PATH_IMAGE025
位水印信息
Figure 540558DEST_PATH_IMAGE026
Figure 89351DEST_PATH_IMAGE030
还是
Figure 770868DEST_PATH_IMAGE031
,而后对提取出的水印信息进行如下处理:
                        
Figure 37901DEST_PATH_IMAGE032
                                                    
如此则提取出水印信息;
步骤五:水印信息的检测;将获取的二值水印信息与水印关系映射表中保存的随机数所对应的原始二值水印信息进行相关检测,根据相关系数判断待测数据中是否含有水印信息; 
步骤六:当检测到地理空间数据含有水印信息时,如果是数据授权用户,说明用户有权使用该地理空间数据,则移除此水印信息,对数据进行还原操作,用户获取正确的地理空间数据,移除水印信息的过程为水印信息嵌入的逆过程;否则,说明用户非法获取了该地理空间数据,无法使用正确的地理空间数据;
步骤七:根据所提取的水印信息获取数据流向、版权相关信息,从而保护数据的版权、追踪数据非法的流出源头。
CN201210119913.6A 2012-04-23 2012-04-23 一种基于字节流的地理空间数据水印方法 Expired - Fee Related CN103377458B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210119913.6A CN103377458B (zh) 2012-04-23 2012-04-23 一种基于字节流的地理空间数据水印方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210119913.6A CN103377458B (zh) 2012-04-23 2012-04-23 一种基于字节流的地理空间数据水印方法

Publications (2)

Publication Number Publication Date
CN103377458A true CN103377458A (zh) 2013-10-30
CN103377458B CN103377458B (zh) 2017-12-01

Family

ID=49462528

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210119913.6A Expired - Fee Related CN103377458B (zh) 2012-04-23 2012-04-23 一种基于字节流的地理空间数据水印方法

Country Status (1)

Country Link
CN (1) CN103377458B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103793634A (zh) * 2014-03-03 2014-05-14 武汉大学 一种面向轨迹的在线流数据水印方法
CN105976304A (zh) * 2016-05-30 2016-09-28 北京奇艺世纪科技有限公司 一种图像水印嵌入、检测方法及装置
CN108173862A (zh) * 2017-12-29 2018-06-15 中国地质大学(武汉) 一种地学大数据图像访问控制方法、设备及存储设备
CN110414195A (zh) * 2019-07-09 2019-11-05 恩亿科(北京)数据科技有限公司 一种数据防伪和溯源方法、系统、介质和计算机设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101093574A (zh) * 2007-07-23 2007-12-26 中国人民解放军信息工程大学 基于整数小波变换的矢量地理空间数据水印方法
US20090172404A1 (en) * 2006-05-02 2009-07-02 Electronics And Telecommunications Research Institute Method and Apparatus for Hybrid Watermarking

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090172404A1 (en) * 2006-05-02 2009-07-02 Electronics And Telecommunications Research Institute Method and Apparatus for Hybrid Watermarking
CN101093574A (zh) * 2007-07-23 2007-12-26 中国人民解放军信息工程大学 基于整数小波变换的矢量地理空间数据水印方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
朱长青 等: "基于整数小波变换的栅格数字地图数字水印算法", 《武汉大学学报—信息科学版》, vol. 34, no. 5, 31 May 2009 (2009-05-31), pages 619 - 621 *
杨成松 等: "基于坐标映射的矢量地理数据全盲水印算法", 《中国图象图形学报》, vol. 15, no. 4, 30 April 2010 (2010-04-30), pages 684 - 688 *
杨成松 等: "基于常函数的抗几何变换的矢量地理数据水印算法", 《测绘学报》, vol. 40, no. 2, 30 April 2011 (2011-04-30), pages 256 - 261 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103793634A (zh) * 2014-03-03 2014-05-14 武汉大学 一种面向轨迹的在线流数据水印方法
CN103793634B (zh) * 2014-03-03 2016-08-10 武汉大学 一种面向轨迹的在线流数据水印方法
CN105976304A (zh) * 2016-05-30 2016-09-28 北京奇艺世纪科技有限公司 一种图像水印嵌入、检测方法及装置
CN105976304B (zh) * 2016-05-30 2019-05-10 北京奇艺世纪科技有限公司 一种图像水印嵌入、检测方法及装置
CN108173862A (zh) * 2017-12-29 2018-06-15 中国地质大学(武汉) 一种地学大数据图像访问控制方法、设备及存储设备
CN108173862B (zh) * 2017-12-29 2021-04-20 中国地质大学(武汉) 一种地学大数据图像访问控制方法、设备及存储设备
CN110414195A (zh) * 2019-07-09 2019-11-05 恩亿科(北京)数据科技有限公司 一种数据防伪和溯源方法、系统、介质和计算机设备

Also Published As

Publication number Publication date
CN103377458B (zh) 2017-12-01

Similar Documents

Publication Publication Date Title
Tao et al. Robust image watermarking theories and techniques: A review
WO2015030894A2 (en) Stego key management
CN116385250A (zh) 基于鲁棒水印与脆弱水印的轨迹数据双重水印方法
CN103761701A (zh) 基于四元数指数矩的彩色图像水印方法
CN103377457A (zh) 一种矢量地理数据精确认证脆弱水印方法
CN116805069B (zh) 轨迹数据零水印生成方法、检测方法及装置和存储介质
Li et al. Warfare: Breaking the watermark protection of AI-Generated Content
CN103377458A (zh) 一种基于字节流的地理空间数据水印方法
CN101847250B (zh) 一种基于dct变换的矢量地图数据盲水印方法
CN103853946B (zh) 一种基于fcm聚类特征的gis矢量数据版权认证方法
CN104866737B (zh) 一种顾及地形特征的dem脆弱水印完整性认证方法
CN110349072B (zh) 一种矢量地理数据水印嵌入和检测过程中的水印同步方法
CN103903218B (zh) 用于公开验证所有权的鲁棒地理数据水印方法
Chroni et al. Tamper detection and localization in forensic images
Parasuraman et al. Reversible image watermarking using interpolation technique
Divya et al. Recovery of watermarked image from geometrics attacks using effective histogram shape based index
Pleşca et al. Efficient and robust perceptual hashing using log-polar image representation
Li et al. A Comprehensive Image Protection Framework Based on High-Capacity Adversarial Data Hiding
Tarhouni A new robust and blind image watermarking scheme in frequency domain based on optimal blocks selection
Dadkhah et al. Efficient image authentication and tamper localization algorithm using active watermarking
Kulkarni et al. Watermarking of relational databases: survey
CN110430333A (zh) 一种分数阶Tchebichef变换域的双图像主动认证方法
CN106373080B (zh) 一种矢量地理数据之多重数字水印动态嵌入方法
Kumar et al. A Multilayered architecture for hiding executable files in 3D images
Chauhan Digital watermarking-revisit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201222

Address after: No.3 building, No.88 Xianshi Road, Changshu high tech Industrial Development Zone, Suzhou City, Jiangsu Province

Patentee after: Changshu Zijin Intellectual Property Service Co.,Ltd.

Address before: 215500 No.8, Jindu Road, Changshu Southeast Economic Development Zone, Changshu City, Suzhou City, Jiangsu Province

Patentee before: CHANGSHU NANJING NORMAL UNIVERSITY DEVELOPMENT RESEARCH INSTITUTE Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171201

CF01 Termination of patent right due to non-payment of annual fee