Vector maps are the basic data sources of location-based services.In the big data era,vector maps have been used in most of our daily life service applications.The development of big data technologies,which provide great convenience for send-ing,sharing,acquisition and dynamic update of vector maps,also make it is severe of the security risks such as information leakage and stealing in the process of map data transmission.Existing map encryption methods are usually based on traditional cryptographic algorithms and encrypt the entire vector map,without making full use of the spatial data structure and the distri-bution characteristics of geographical entities in maps,which make it is difficult for these methods to encrypt parts of the data and cannot meet the needs of applications such as crowdsourced data collection,personalized map services for encrypting parts of the data rather than the entire data.Therefore,this paper proposes a local encryption method for vector maps based on mul-tilevel spatial index structure.Experimental results on real point,line and polygon vector maps show that:① The proposed method can effectively perform local encryption and local decryption for vector maps;② Compared with the state-of-the art en-cryption methods,the proposed method has higher encryption efficiency;③ The security and the anti-attack ability of the pro-posed method are significantly improved by using different encryption parameters for different encryption units,which ensures the security of the encryption results.
关键词
矢量地图加密/空间索引/混沌系统/局部加密/众包数据
Key words
vector map encryption/spatial index/chaotic system/local encryption/crowdsourced data