一种手机地图数据加密的新方法技术

技术编号:12659473 阅读:68 留言:0更新日期:2016-01-06 18:28
本发明专利技术提出了一种对存储在手机端的手机地图数据的加密新方法,该方法通过创新型的提出了数据分片和加密算法融合的机制,通过将地图数据整合以后进行随机分片,对随机对每一片进行加密,该方法大大提升了了手机地图加密效率和安全性,在一定程度上解决了当前常用加密方法加密解密时间长、破解容易的弊端。

【技术实现步骤摘要】

本专利技术涉及的是手机地图数据在手机本地端存储时所采用的加密方法。
技术介绍
在目前的手机地图应用软件中,基本上都要全部或者部分的将地图数据保存在手机客户端本地,这必然带来了一个数据保密的问题。目前解决这个问题都是通过加密的办法。例如百度地图使用的是MD5加密算法对数据进行全部一次性加密,该方法优点是简单,缺点是效率低。Google地图采用的是部分数据加密的方式,通过对拓扑数据进行加密,普通数据不加密,这种方法优点是效率高,缺点是安全性不够高。在目前,还缺少一种能够兼顾效率和安全完整性的加密方法。
技术实现思路
本专利技术提出了一种全新的地图数据加密机制,提出了数据分片和加密算法融合的机制,通过将地图数据整合以后进行随机分片,每个分片不超过1M,分片在服务器端预先生成,这样能够节省实时处理带来的效率问题。然后通过随机对每一片进行加密,从生成的所有数据片中随机取出一片数据,并且从预先准备好的若干个加密算法随机取出其中一个用于加密该数据片。在本专利技术中,通过数据分片和随机加密的方法,解决了数据单一实时加密的性能和加密易破解的问题。因为数据分片预先生成,不需要耗费实时的时间,同时数据不是采用一种算法,每片数据都有不同的算法加密,这样想要破解就难如登天了,该方法兼顾了效率和安全性。【具体实施方式】为了使本专利技术的目的及优点更加清楚明白,以下结合实施例对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了实现本专利技术所述的方法,按照以下步骤进行:1、事先将全部地图数据进行切片,每片的大小自定义2、在进行数据加密时依次随机取出一个数据片3、依次随机取出一个加密算法模块,对上一步中取出的一个数据片加密4、将数据片和加密算法模块的对应关系保存到索引数据库中以上所述仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。【主权项】1.一种手机地图数据加密新方法,该方法通过创新型的提出了数据分片和加密算法融合的机制,通过将地图数据整合以后进行随机分片,对随机对每一片进行加密。2.根据权利要求1所述手机地图加密方法,其特征在于对手机地图数据进行分片;并且对分片的数据进行随机性的分配加密算法。【专利摘要】本专利技术提出了一种对存储在手机端的手机地图数据的加密新方法,该方法通过创新型的提出了数据分片和加密算法融合的机制,通过将地图数据整合以后进行随机分片,对随机对每一片进行加密,该方法大大提升了了手机地图加密效率和安全性,在一定程度上解决了当前常用加密方法加密解密时间长、破解容易的弊端。【IPC分类】H04L1/00, H04L9/00, H04L29/06【公开号】CN105227522【申请号】CN201410255231【专利技术人】闫宗宝, 沈强, 王海军 【申请人】上海臻图信息技术有限公司【公开日】2016年1月6日【申请日】2014年6月10日本文档来自技高网
...

【技术保护点】
一种手机地图数据加密新方法,该方法通过创新型的提出了数据分片和加密算法融合的机制,通过将地图数据整合以后进行随机分片,对随机对每一片进行加密。

【技术特征摘要】

【专利技术属性】
技术研发人员:闫宗宝沈强王海军
申请(专利权)人:上海臻图信息技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1