Abstrakt: |
Currently, vector map encryption algorithms predominantly rely on symmetric key encryption, which poses significant risks due to potential key leakage. On the other hand, existing asymmetric encryption algorithms, although offering enhanced key security, require the conversion of data into integer form before encryption, which can compromise the precision and accuracy of the original vector map data. To address these issues, this paper introduces a novel asymmetric lossless encryption algorithm for vector maps based on the RSA algorithm. The proposed algorithm begins by dynamically selecting the integer part of the coordinate values from the vector map. These selected values are then encrypted asymmetrically using RSA, ensuring both security and data integrity. To further enhance the encryption process, SHA-512 is employed to generate a key for a chaotic system. This chaotic system is subsequently used to reorganize the point coordinates of the already encrypted vector map, achieving a one-map, one-ciphertext encryption model. Experimental results demonstrate that the proposed algorithm is capable of encrypting and lossless decrypting various types of vector maps without any data distortion. Furthermore, the algorithm is versatile and can be applied to other types of geospatial data, including 3D point clouds and oblique photography 3D models, making it a robust solution for a wide range of geospatial encryption needs. [ABSTRACT FROM AUTHOR] |