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

Active Publication Date: 2022-03-25
TERRA DIGITAL CREATING SCI & TECH (BEIJING) CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The biggest feature of the pixel mapping method and the area displacement method is that the amount of calculation is small, and the geometric shape is not changed (the latter is only a disordered order), but the pixel mapping method cannot effectively encrypt the binary image, and the area displacement method is essentially through the image Segmentation and re-displacement are realized, relying on a single variable, and do not have high anti-reverse solution
Although the mixed method combines the advantages of the two, it is still a combined method, and the reverse solution is only a matter of the length of time within the acceptable range

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic encryption method and system for map data in database
  • Dynamic encryption method and system for map data in database
  • Dynamic encryption method and system for map data in database

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a dynamic encryption method and system for map data in a database, and the method comprises the following steps: S1, receiving a map data obtaining request from a user, and obtaining a three-dimensional digital map from the database in response to the map data obtaining request; s2, analyzing and acquiring a user positioning coordinate carried in the map data acquisition request; s3, dynamically generating a random encryption matrix; s4, encrypting the three-dimensional digital map and the user positioning coordinates by using the random encryption matrix to generate an encrypted map; and S5, sending the encrypted map to a terminal associated with the user for display. According to the scheme provided by the invention, the anti-inverse solution performance is improved, and the encryption calculation amount of the three-dimensional digital map is greatly reduced.

Description

technical field [0001] The invention relates to a map data management method, in particular to a dynamic encryption method and system for map data in a database. Background technique [0002] The matrix encryption algorithm in the prior art is mainly constructed based on digital or plaintext information, and generally has a decryption algorithm, so that on the one hand, it cannot really achieve high resistance to anti-deciphering. And its encryption algorithm will not change in a short period of time. If it is used for a certain period of time, it will easily cause the original map data to be cracked and cause data leakage. On the other hand, for the encryption of the 3D model map in 3D space, since the encryption will inevitably extend to the 3D matrix, the amount of calculation data is huge, which makes the user generate a huge encryption calculation load when requesting digital maps of different 3D space positions. However, if the three-dimensional properties of the map ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L9/40H04N21/4408H04N5/913H04N5/76G06F21/60G06F16/29G06F7/58
CPCH04L63/0428H04N21/4408H04N5/913H04N5/76G06F21/602G06F16/29G06F7/588
Inventor 刘俊伟彭贵堂
Owner TERRA DIGITAL CREATING SCI & TECH (BEIJING) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products