摘 要: | 随着地理信息产业的蓬勃发展,地图与各类生活服务深度融合,地图从专业化应用逐步走向大众化应用。大数据时代的到来,为地图数据的分发、共享、获取与动态更新等提供了极大便利,但伴随而来的是地图数据传输过程中面临的信息泄露、窃取等安全隐患问题也日益严峻。现有的矢量地图加密方法大多是在经典密码学算法基础上扩展而来,虽然已有加密方法考虑到矢量地图的特征,但是现有方法大多仍以整个地图或图层为加密单元,在用户需要访问某个局部的感兴趣区域时需要对整个地图文件或图层进行解密,对于矢量地图的按需局部加密仍未提出有效方案,还难以满足大数据时代地图按需用图、众包地图数据采集与云端更新等应用场景对矢量地图局部加密的应用需求。为此,本文从矢量地图的数据结构特点出发,提出了一种顾及多级空间索引的矢量地图局部加密方法。通过点、线、面不同矢量地图数据的加密试验分析,结果表明:(1)本文方法可以有效实现矢量地图的局部加解密;(2)相比于现有加密方法,本文方法采用局部加密策略,且支持多级分块并行加密,具有更高的加密效率;(3)本文针对不同加密单元采用不同加密参数,显著提高了加密算法的抗攻击能力。
|