Dynamic encryption method and system for map data in database
A map data and dynamic encryption technology, which is applied in digital transmission systems, geographic information databases, transmission systems, etc., can solve problems such as inability to encrypt binary images, lack of anti-reverse resolution, and small amount of calculation, so as to improve anti-reverse solution performance, reduce the amount of encryption calculations, and increase the number of parameters
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0070] A dynamic encryption method for map data in a database, comprising the steps of:
[0071] S1 receives a map data acquisition request from a user, and acquires a three-dimensional digital map from a database in response to the map data acquisition request; the three-dimensional digital map is unencrypted original map data. The user can send a map data acquisition request based on any terminal associated with the user to request to acquire map data. For example, when a user opens a designated map software or program, a map data acquisition request may be automatically sent to the server.
[0072] S2 Analyzing and obtaining the user positioning coordinates carried in the map data acquisition request; using the GPS positioning system to obtain the geographic location coordinates corresponding to the terminal associated with the user as the user positioning coordinates.
[0073] S3 dynamically generates random encryption matrices. The random encryption matrices generated f...
Embodiment 2
[0077] Before performing the above step S1, a three-dimensional digital map of the city can also be made first, and the specific process can be as follows:
[0078] S1-1 collects urban oblique photography data. Urban oblique photography data can be collected by using oblique cameras equipped with unmanned aerial vehicles, etc. as a flight platform. Using oblique photography technology, multiple high-resolution images from different angles can be obtained at the same time at the same time, and rich side textures and textures of ground objects can be collected. Location information, in which the same specific feature can be imaged on multiple different angle images at different exposure points. When collecting urban oblique image data, it is necessary to obtain data such as plane position, flight height, ground height, flight attitude, and plane position at the same time .
[0079] S1-2 Preprocess the oblique photographic data to obtain a three-dimensional digital map of the ci...
Embodiment 3
[0082] S3 dynamically generating a random encryption matrix specifically includes: S3-1 determining the urban geographic coordinate system E corresponding to the three-dimensional digital map of the city;
[0083] S3-2 Determine the smooth surface of the reference plane of the origin of the coordinate system and the projection on the reference plane completely covering the reference plane, and divide the smooth surface into at least one area; A parameterized random number generation algorithm, and an encryption matrix is generated in the at least one area based on the algorithm, so that the boundary of the encryption matrix in each area is continuous and smooth.
[0084] Continue to Embodiment 2 to implement this embodiment, wherein, S3-3 specifically includes: S3-3-1 Set a multi-parameter random number generation algorithm rand(x, y, w)∈(-1,1), where x, y For a certain moment the user is in such as Figure 4 During the request of a point, the geographic location coordinate...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com