[发明专利]一种定位篡改区域的矢量地图完整性认证方法有效

专利信息
申请号: 201710168807.X 申请日: 2017-03-21
公开(公告)号: CN106886973B 公开(公告)日: 2020-06-02
发明(设计)人: 赵向军;王娜娜;郭小荟 申请(专利权)人: 江苏师范大学
主分类号: G06T1/00 分类号: G06T1/00
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 楼高潮
地址: 221116 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 定位 篡改 区域 矢量 地图 完整性 认证 方法
【权利要求书】:

1.一种定位篡改区域的矢量地图完整性认证方法,其特征在于,包括以下步骤:

(1)图元顶点分类;

该步骤中,将矢量地图图元的顶点划分为三类:信息顶点、标记顶点和参照顶点;信息顶点用于嵌入该图元所在数据单元的认证水印和其被关联数据单元的定位信息;标记顶点用于标记图元所在的数据单元;参照顶点用于辅助每个图元的标记及其所在数据单元的认证水印和其被关联数据单元的定位信息的嵌入;将每个线图元的第一个顶点和最后一个顶点视为其参照顶点,第二个顶点视为其标记顶点,其他顶点视为信息顶点;将每个面图元的第二个顶点和倒数第二个顶点视为参照顶点,第一个顶点视为其标记顶点,其他顶点视为信息顶点;

(2)基于模拟退火方法的数据单元划分;

该步骤中,依据每个数据单元需嵌入的定位信息长度和认证水印长度,利用模拟退火方法,将原始矢量地图划分为若干数据单元;假设Sbest为得到的最优数据单元划分方法,将由Sbest划分的数据单元视为待嵌入水印的数据单元,将Sbest划分的数据单元数目记为u(Sbest),Sbest的第i个数据单元记为中图元的数目记为中第j个图元记为数据单元序列记为

(3)关联数据单元;

该步骤中,实现数据单元间的一一映射,使每个数据单元都有唯一存储其定位信息的关联数据单元和在此数据单元中存储定位信息的被关联数据单元, 具体方法为:不断地生成随机数对(r1,r2),r1,r2=1,2,…,u(Sbest),通过交换序列中元素和的位置,实现序列的置乱,得到置乱后的序列依据序列和建立数据单元的一一映射,i=1,2,...,u(Sbest);对于每一个映射关系将数据单元视为数据单元的关联数据单元,将视为的被关联数据单元,的定位信息将存储于中;

(4)构建定位信息;

该步骤中,对于每个数据单元依据其最小外接矩形的顶点信息,构建其定位信息;假设的最小外接矩形为MERi={vi,0,vi,1,vi,2,vi,3},vi,j(xi,j,yi,j)为MERi的第j个顶点,选取MERi的3个顶点构造数据单元的定位信息;i=1,2,...,u(Sbest),j=0,1,2,3;假设为数据单元的定位信息,为数据单元的被关联数据单元的定位信息;

(5)生成认证水印;

该步骤中,利用散列算法,生成步骤(2)中每个数据单元的认证水印;将数据单元的认证水印记为Hi,i=1,2,...,u(Sbest);

其中,I(·)表示获取空间数据和属性数据的方法,k表示生成hash(·)输入参数的私钥,Vi表示数据单元的顶点数目,Min表示该矢量地图的索引值,hash(·)表示一个已有的加密哈希算法,unithash(Hia,La,K)表示在私钥K的控制下从比特序列Hia中选择La比特的方法;

(6)嵌入定位信息和认证水印;

该步骤中,对于每个数据单元利用基于量化的方法,将步骤(4)生成的其被关联数据单元的定位信息Qi”和步骤(5)生成的该数据单元的认证水印Hi嵌入其前Nr个信息顶点中;在数据单元中嵌入其被关联数据单元的定位信息Qi”和其认证水印Hi后,得到含水印数据单元将的含水印图元记为

(7)标记图元;

该步骤中,对于含水印数据单元的每个图元依据该图元的两个参照顶点,利用步骤(6)的信息嵌入方法,在该标记顶点中嵌入图元所在数据单元的索引信息i,在数据单元的每个图元中嵌入标记后,得到含标记数据单元在每个图元中嵌入标记后,得到含标记矢量地图;

(8)水印认证和篡改区域定位;

该步骤中,依据图元标记及信息隐藏方法,认证数据单元完整性并定位篡改区域,具体步骤如下:

a.识别原始数据单元;

从每个图元的标记顶点中提取嵌入的标记,利用标记识别每个数据单元的图元,得到含标记数据单元

b.提取定位信息和认证水印;

对于每个含标记数据单元从含嵌入信息顶点中提取其被关联数据单元的定位信息Qi”和其认证水印以备其被关联数据单元的原始区域定位和本数据单元的水印认证;i=1,2,...,u(Sbest);

c.生成认证水印;

利用步骤(5)的方法,生成每个含标记数据单元的认证水印;i=1,2,...,u(Sbest);假设为生成的认证水印为

d.水印认证;

依据含标记数据单元中提取出的认证水印和生成的认证水印判定该数据单元是否发生篡改;i=1,2,...,u(Sbest);若则该数据单元未发生篡改;否则,认为该数据单元发生了篡改,并转入步骤e定位篡改区域;

e.定位篡改区域;

检测数据单元的关联数据单元是否发生了篡改,若其关联数据单元未发生篡改,则利用其关联数据单元中提取的该数据单元的定位信息,计算该数据单元的原始最小外接矩形MERi,并结合该数据单元当前最小外接矩形计算MERi和的并集,得到最终的篡改区域定位结果;否则,仅将该数据单元当前的覆盖区域视为篡改区域, 验证完每个数据单元的完整性后,显示所有被篡改的数据单元区域。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏师范大学,未经江苏师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710168807.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top