一种基于数字信封的矢量地图数据安全传输方法技术

技术编号:8803136 阅读:229 留言:0更新日期:2013-06-13 07:12
本发明专利技术公开了一种基于数字信封的矢量地图数据安全传输方法,过程如下:(1)服务器端加密过程,首先服务器端接收客户端传来的地图服务请求,对地图中的各个图层的各个要素的坐标进行提取,同时提取属性信息;其次运用AES对提取的坐标信息和属性信息进行加密得到加密后的坐标信息和属性信息;最后运用RSA对AES的对称密钥进行加密得到加密后的密钥信息,然后将加密的坐标信息等发送到客户端;(2)客户端还原过程,客户端首先对加密的密钥信息运用RSA进行解密,得到对称密钥;其次运用AES对加密的坐标消息和属性信息进行解密,得到坐标信息和属性信息,从而还原为地图展示在客户端。本发明专利技术在确保处理效率的前提下能有效实现矢量地图数据的安全传输。

【技术实现步骤摘要】

本专利技术属于地理信息安全领域,具体涉及一种基于数字信封技术进行矢量地图数据安全传输的方法。
技术介绍
在WebGIS和WebService应用日益广泛的今天,如何保证地图数据能够在网络中安全传输是一个非常重要的问题。然而,目前,客户端与服务器端之间的数据传输基本上都是以明文方式进行,很容易被窃取。如果使用对称加密算法,将明文加密为密文,虽然处理效率较高,但安全系数不高;如果使用非对称算法进行加解密,虽然可以提高安全性,但难以保证效率。为此,本专利申请拟结合二者的优点,基于数字信封技术进行矢量地图数据的加解密处理,以实现兼顾安全与效率的一种矢量地图数据的安全传输方法。
技术实现思路
本专利技术的目的在于:基于数字信封的原理,从网络中发送的消息本身来控制数据安全性,提出其在ArcGIS Server中的运用方法,既提高了加密的效率,同时保证了数据的安全性,从而提高地理数据在网络传输中的安全性和保密性。为实现上述目的,本专利技术采取的技术方案主要包括以下过程:(一)服务器端加密过程 步骤11,提取坐标信息和属性信息: 获取地图对象M ,分别得到坐标集合Coordinates和属性信息集本文档来自技高网...

【技术保护点】
一种基于数字信封的矢量地图数据安全传输方法,包括如下步骤:?(一)服务器端加密过程步骤11,提取坐标信息和属性信息:获取地图对象M?,分别得到坐标集合Coordinates和属性信息集合Attributes:A)对于点图层,逐个读取点要素的横坐标和纵坐标坐标,坐标之间用逗号分开,得到点图层的坐标集合PointCoordinates;B)对于线图层,线与线之间用“l”隔开,线中所包括的每个点利用步骤A)的方法操作,得到线图层的坐标集合LineCoordinates;C)对于面图层,面与面之间用“p”隔开,面中所包括的每个点利用步骤A)的方法操作,得到面图层的坐标集合PolygonCoordina...

【技术特征摘要】
1.一种基于数字信封的矢量地图数据安全传输方法,包括如下步骤: (一)服务器端加密过程 步骤11,提取坐标信息和属性信息: 获取地图对象M ,分别得到坐标集合Coordinates和属性信息集合Attributes: A)对于点图层,逐个读取点要素的横坐标和纵坐标坐标,坐标之间用逗号分开,得到点图层的坐标集合Poi ntCoordinates ; B)对于线图层,线与线之间用“I”隔开,线中所包括的每个点利用步骤A)的方法操作,得到线图层的坐标集合LineCoordinates ; C)对于面图层,面与面之间用“P”隔开,面中所包括的每个点利用步骤A)的方法操作,得到面图层的坐标集合PolygonCoordinates ; D)逐行提取属性表中的信息,列与列之间用逗号分开,行与行之间用分号分开; 步骤12,基于数字信封的技术进行加密: A)设置私钥加密算法AES的对称密钥key,并对提取的点图层的坐标集合PointCoordinates、线图层的坐标集合LineCoordinates、面图层的坐标集合PolygonCoordinates和属性信息集合Attributes运用AES进行加密得到加密的点坐标信息集合PointMessage、线坐标信息集合LineMessage、面坐标信息集合PolygonMessage和属性信息 AttributesMessage ; B)设置私钥PrivateKey提供给授权的客户,并运用对应的公钥PublicKey对所述对称密钥key运用公钥加密算法RSA进行加密得到密钥消息KeyMessage ; 步骤13,定义服务器端向客户端传输的内容结构: 创建json对象,并分别加入点、线、面、属性和密钥消息五个变量,变量值分别对应所述点坐标信息集合PointMessage、线坐标信息集合LineMessage、面...

【专利技术属性】
技术研发人员:李安波蒋伟吴雪荣吴赛松
申请(专利权)人:南京师范大学
类型:发明
国别省市:

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

1