[发明专利]一种位置信息加密压缩及解密的方法有效
| 申请号: | 201410520392.4 | 申请日: | 2014-09-30 |
| 公开(公告)号: | CN104270365B | 公开(公告)日: | 2017-12-01 |
| 发明(设计)人: | 彭细;邓子畏;张盼;龙桂英;杨春媛;郑轩涛;彭雄威 | 申请(专利权)人: | 长城信息产业股份有限公司;长沙湘计海盾科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 长沙市融智专利事务所43114 | 代理人: | 欧阳迪奇 |
| 地址: | 410100 湖*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 位置 信息 加密 压缩 解密 方法 | ||
技术领域
本发明涉及一种位置信息加密压缩及解密的方法。
背景技术
随着北斗卫星导航系统的建立,全球卫星导航系统目前已经有美国的GPS、俄罗斯的GLONASS及中国的北斗。卫星导航系统的快速发展,推动着卫星导航应用的加速发展。目前大量卫星导航终端及服务器均需要存储大量的卫星定位位置信息,采用传统的存储方法需要占用大量的资源,而且卫星定位信息的安全性不高。
在“棱镜门”事件后,国家及个人的隐私保护问题得到更多的关注,急需一套安全可靠的系统对个人隐私信息进行保护。卫星定位信息能反应出每个人每一时刻所处的位置,其重要性不言而喻,更需要我们对其进行保护。
随着大数据时代的到来,对个人信息数据的存储也得到了进一步的关注,个人信息数据每天不断地产生,而存储介质却不能无限扩大,也迫切需要一种有效的压缩方法对其进行处理。卫星定位信息每秒可更新一次,其产生的数据量是相当巨大的。
发明内容
为了克服目前的位置信息在传输时不能有效保密且数据量过大的技术问题,本发明提供一种可有效压缩数据量并能对位置信息加密的位置信息加密压缩及解密的方法。
为了实现上述技术目的,本发明的技术方案是,
一种位置信息加密压缩及解密的方法,包括以下步骤:
步骤一:位置信息发送方根据预先设定的用户名,计算特征码;
步骤二:将位置信息中包括的信息内容分为时间信息、维度信息和经度信息,并将需要加密的所有位置信息中第一条位置信息即时间最早的位置信息作为基准位置信息;
步骤三:由基准位置信息开始,依次对前后相邻的两条位置信息分别求时间信息、维度信息和经度信息的差值,并记录各差值信息;
步骤四:将基准位置信息利用特征码对其进行加密,然后和差值信息发送至位置信息接收方;
步骤五:位置信息接收方接收基准位置信息和所有的差值信息,根据发送方的用户名计算特征码,然后根据特征码将基准位置信息解密,根据差值信息依次计算出相应的每一条位置信息。
所述的方法,所述的位置信息的格式为NMEA-0183协议所规定的格式。
所述的方法,所述的步骤一中,计算特征码的步骤包括:
步骤1:对组成用户名的所有字符进行ASCII码累加求和值;
步骤2:取步骤1中所得到和值的最后一字节作为特征码。
所述的方法,所述的步骤四中,加密步骤包括:
步骤1:设定加密后的基准位置信息即加密信息的第一个字节为预设的固定值;
步骤2:将时间信息的时、分、秒信息分别与特征码求和,分别作为加密信息的第二、第三、第四字节,与固定值一起作为加密信息中的加密时间信息;
步骤3:将纬度信息中的维度度数与预设的度数系数相乘,将纬度信息中的维度分数与预设的分数系数相乘,再将两个乘积与特征码相加求和值,得到的和值作为加密信息中的加密纬度信息字节;
步骤4:将经度信息中的经度度数与预设的度数系数相乘,将经度信息中的经度分数与预设的分数系数相乘,再将两个乘积与特征码相加求和值,得到的和值作为加密信息中的加密经度信息字节;
步骤5:将加密时间信息、加密纬度信息和加密经度信息顺序排列作为一条加密信息。
所述的方法,所述的步骤五中,解密步骤包括:
步骤1:去掉加密信息中加密时间信息的第一个字节;
步骤2:将加密时间信息的第二、第三、第四字节分别减去特征码,得到时间信息的时、分、秒信息;
步骤3:将加密纬度信息首先减去特征码,然后整除度数系数,得到的商即为纬度的度数,所得的余数再除以分数系数即为纬度的分数;
步骤4:将加密经度信息首先减去特征码,然后整除度数系数,得到的商即为经度的度数,所得的余数再除以分数系数即为经度的分数。
所述的方法,预设的固定值为0xFF。
所述的方法,预设的度数系数为600000。
所述的方法,预设的分数系数为10000。
本发明的技术效果在于,通过利用相邻两条卫星定位位置信息的差值对一系列进行压缩,根据用户名密码利用替换法对卫星定位位置信息对加密。采用本方法对卫星定位位置信息数据压缩将达15倍以上,同时有效地对卫星定位信息进行保护。
下面结合附图对本发明作进一步说明。
附图说明
图1为本发明加密过程流程图;
图2为本发明解密过程流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长城信息产业股份有限公司;长沙湘计海盾科技有限公司,未经长城信息产业股份有限公司;长沙湘计海盾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410520392.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种六足仿生机器人控制系统
- 下一篇:一种事故顺序记录装置检测仪
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置





