【技术实现步骤摘要】
本专利技术涉及的是手机地图数据在手机本地端存储时所采用的加密方法。
技术介绍
在目前的手机地图应用软件中,基本上都要全部或者部分的将地图数据保存在手机客户端本地,这必然带来了一个数据保密的问题。目前解决这个问题都是通过加密的办法。例如百度地图使用的是MD5加密算法对数据进行全部一次性加密,该方法优点是简单,缺点是效率低。Google地图采用的是部分数据加密的方式,通过对拓扑数据进行加密,普通数据不加密,这种方法优点是效率高,缺点是安全性不够高。在目前,还缺少一种能够兼顾效率和安全完整性的加密方法。
技术实现思路
本专利技术提出了一种全新的地图数据加密机制,提出了数据分片和加密算法融合的机制,通过将地图数据整合以后进行随机分片,每个分片不超过1M,分片在服务器端预先生成,这样能够节省实时处理带来的效率问题。然后通过随机对每一片进行加密,从生成的所有数据片中随机取出一片数据,并且从预先准备好的若干个加密算法随机取出其中一个用于加密该数据片。在本专利技术中,通过数据分片和随机加密的方法,解决了数据单一实时加密的性能和加密易破解的问题。因为数据分片预先生成,不需要耗费实时的时间,同时数据不是采用一种算法,每片数据都有不同的算法加密,这样想要破解就难如登天了,该方法兼顾了效率和安全性。【具体实施方式】为了使本专利技术的目的及优点更加清楚明白,以下结合实施例对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了实现本专利技术所述的方法,按照以下步骤进行:1、事先将全部地图数据进行切片,每片的大小自 ...
【技术保护点】
一种手机地图数据加密新方法,该方法通过创新型的提出了数据分片和加密算法融合的机制,通过将地图数据整合以后进行随机分片,对随机对每一片进行加密。
【技术特征摘要】
【专利技术属性】
技术研发人员:闫宗宝,沈强,王海军,
申请(专利权)人:上海臻图信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。