原标题:「中国政府为了国家安全在国内 GPS 定位时人为加入一定偏移」这种说法,有官方文件佐证么?
作者:谢凌森
那么,这个加密是不是有明确的官方文件佐证呢?
是有的,名叫《导航电子地图安全处理技术基本要求》。这是一个国家标准,标准号为GB 20263—2006。该标准的第4节第4.1款规定:
4.1 导航电子地图在公开出版、销售、传播、展示和使用前,必须进行空间位置技术处理。
这个所谓的“空间位置技术处理”,就是把地图从GPS坐标使用的 WGS-84 坐标系,转换为“火星坐标系”。转换后的偏差一般为 300~500 米。也就是说,你的手机GPS获取的坐标,直接叠加到这个“火星坐标系”的地图上,会有 300~500 米的偏差。因为这个偏差,在谷歌地图(https://www.google.com/maps)上同时显示卫星影像和电子地图会成为这个样子( @老大佬王 指出,google.cn 域名下的地图并没有偏差):
无论是对于开发者,还是终端用户,这个加密都会带来非常多的不便。而且导航地图从制作完成到发行到用户手上,必须送交测绘局进行这个加密和审核,这一审可能就是几个月,以中国城市现在的建设速度,几个月后,路,可能早已不是那条路了。
既然这么劳民伤财,那这个转换的目的到底是什么呢?《导航电子地图安全处理技术基本要求》唯恐我们这些不明真相的群众胡乱猜想,在前言里已经明确告诉我们:
本标准对导航电子地图的空间位置和内容的安全处理作了限制性规定,使其达到公开出版、销售、传播、展示和使用的要求,有利于保守国家秘密和维护国家安全...。
国家测绘地理信息局为了国家安全,真是操碎了心,为我们发明一个高大上的加密算法,学名叫"SM模组",号称“国家保密插件”。只是这个算法还有一点点瑕疵,只要你用了这个简单的转换代码,你就可以直接把GPS坐标直接转换到“火星坐标系”,做个迭代就可以反向转换。这个高大上加密算法,总共有72行代码,还包含空行、注释行。
既然这个"SM模组"算法只是银枪白蜡头,那是不是发明一个更高大上的宇宙无敌加密算法,就可以“保守国家秘密和维护国家安全”了呢?答案是否。因为按照刘韬在《国外光学测绘卫星发展研究》指出的:
从总体技术指标上看,美国具有最高水平,军商两用测绘卫星的空间分辨率达到0.31m,无地面控制点平面精度达到3.5m,高程精度达到米级。在卫星比例尺方面,从1:100000以上地形图发展到满足1:5000以下地形图制图。
这个“无地面控制点”的意思就是,不需要从中国出版的地图中获取地面控制点了。因为这个3.5米的精度已经高于不加偏移的导航地图的精度。这意味着从中国出版的导航地图中量取控制点丝毫不能提高精度,反而可能降低精度。更何况3.5米足以满足导弹定位需要了。
那国家测绘地理信息局的目的到底是什么呢,其实这个我也猜测不到。只知道,若干年前,国家测绘地理信息局前身国家测绘局,把这个72行代码的加密算法烧到一个芯片里,要求所有导航设备商每台导航设备必须加装这个芯片,每片10元。后来这个费用改为向导航数据厂商,按年度收入一次性收取。如果你自己开发了个地图GPS软件,你也需要到省测绘局,请他们帮你加密(就是写入那72行代码),当然,肯定也是要收取费用的。
补充1:从这篇文章里边可以大概了解到收费的规模。文章里,“国家保密插件”作者炫耀:“...现在我们每年大约有1000多万的插件使用权给到企业...”。这个所谓“插件”的功能,就是这个 72 行代码的功能。
补充2:评论区很多知友问,既然地图做了偏移,为什么自己手机里的百度地图定位却很精准。
简单的解释:因为百度地图应用对 GPS 位置也做了同样的偏移。
详细一点的解释:以百度地图为例,流程有两步。首先百度的导航地图供应商是四维图新,四维图新在提供地图给百度之前,需要先提交给测绘局,测绘局用72行代码(类似的)对地图做偏移加密,加密地图的坐标系就变成了所谓的 GCJ-02 坐标系,也就是民间戏称的“火星坐标系”。当然,这个过程中,测绘局会顺便收点钱。第二步,百度收到四维图新的地图之后很容易发现,在这个地图上,GPS 位置会偏很远。没关系,百度再把地图软件拿到测绘局,请他们加入一个“保密插件”(还是那个72行代码),对GPS做同样的偏移。感谢测绘局,GPS位置又能和地图切合了。当然,这个“保密插件”还是要收费的。
打比方的解释:本来你和你女朋友形影不离粘在一起。这时测绘局宣布,你们这样影响了国家安全,然后强行用“SM号”三轮车把你女朋友拉到几百米外的地方,并且还收了她10块车票钱。你没办法,只好再给测绘局10块三轮车票钱。测绘局收了钱,会沿同样的路线,把你拉到你同样的地点。终于,你们又在一起了。
作者:谢凌森
链接:https://www.zhihu.com/question/19883280/answer/102190429
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
转载自:
https://www.zhihu.com/question/19883280/answer/102190429?f3fb8ead20=4c6d2b36ac5bfae09416917e8e57665b