[go: up one dir, main page]

CN117992983B - Vector space data encryption and decryption method, computer equipment and storage medium - Google Patents

Vector space data encryption and decryption method, computer equipment and storage medium

Info

Publication number
CN117992983B
CN117992983B CN202410180667.8A CN202410180667A CN117992983B CN 117992983 B CN117992983 B CN 117992983B CN 202410180667 A CN202410180667 A CN 202410180667A CN 117992983 B CN117992983 B CN 117992983B
Authority
CN
China
Prior art keywords
character
space data
vector space
coordinate point
character set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410180667.8A
Other languages
Chinese (zh)
Other versions
CN117992983A (en
Inventor
韦胜
汪晓春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Urban Planning And Design Institute Co ltd
Original Assignee
Jiangsu Urban Planning And Design Institute Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Urban Planning And Design Institute Co ltd filed Critical Jiangsu Urban Planning And Design Institute Co ltd
Priority to CN202410180667.8A priority Critical patent/CN117992983B/en
Publication of CN117992983A publication Critical patent/CN117992983A/en
Application granted granted Critical
Publication of CN117992983B publication Critical patent/CN117992983B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Storage Device Security (AREA)

Abstract

The invention discloses a vector space data encryption and decryption method, which relates to the technical field of space data protection, and comprises the steps of firstly, constructing a group of character combinations representing coordinate points of vector space data and recording a first character set A; a set of character combinations representing the types of vector space data is constructed, and a second character set B is noted. And secondly, randomly scrambling the coordinate point set P of the vector space data, and marking the original correct bit sequence of the coordinate point set P after scrambling as a third character set a by using A, wherein the type of the vector space data is marked as B, and the obtained result is marked as a fourth character set B. The vector space data is encrypted and then converted into p, a third character set a and a fourth character set b. And finally, performing inverse decryption processing on the encrypted vector space data by using the A and the B. The invention also discloses a computer device and a storage medium, which realize the encryption and decryption processing of the vector space data and have higher execution efficiency.

Description

Vector space data encryption and decryption method, computer equipment and storage medium
Technical Field
The invention relates to the technical fields of space data protection, city planning, geographic information systems, large data platforms and the like, in particular to a vector space data encryption and decryption method, computer equipment and a storage medium.
Background
Currently, vector space data confidentiality is an important task in the field of urban planning and geographic information, and national security and space data financial protection are related. Currently, it is a very common storage scheme to store spatial data in a coordinate pair manner, and the spatial data can be quickly transmitted and read. However, when such data is transmitted and used, confidentiality of the data is poor, and spatial location information cannot be effectively protected.
Disclosure of Invention
The invention aims to solve the technical problem of overcoming the defects of the prior art and providing a vector space data encryption and decryption method, computer equipment and storage medium.
The invention adopts the following technical scheme for solving the technical problems:
The invention provides a vector space data encryption and decryption method based on coordinate point location confusion, which comprises the following steps:
step 1, constructing a group of character combinations representing the coordinate point sequences of vector space data, and marking the character combinations as a first character set A;
constructing a group of character combinations representing the types of vector space data, and marking the character combinations as a second character set B;
Step2, randomly scrambling the coordinate point set P of the vector space data to obtain a scrambled coordinate point set P, and marking the original correct bit sequence of the P as a third character set a by using a first character set A;
The type of vector space data is represented by a second character set B, and the result is marked as a fourth character set B;
step 3, the encrypted vector space data comprises a coordinate point set p, a third character set a and a fourth character set b which are subjected to scrambling processing;
and 4, performing anti-decryption processing on the encrypted vector space data by using the first character set A and the second character set B.
As a further optimization scheme of the vector space data encryption and decryption method based on coordinate point location confusion, the construction process of the first character set A in the step 1 is specifically as follows:
step 1.1, selecting a group of character elements to form a first character set A;
Step 1.2, randomly arranging character elements in the first character set A when each construction is carried out;
step 1.3, the sequence of the character elements after random arrangement represents the coordinate point sequence of the vector space data.
As a further optimization scheme of the vector space data encryption and decryption method based on coordinate point location confusion, the construction process of the second character set B specifically comprises the following steps:
Step 2.1, selecting a group of character elements to form a second character set B;
Step 2.2, randomly arranging character elements in the second character set B when constructing each time;
Step 2.3, the character element sequence after random arrangement represents the type of vector space data.
As a further optimization scheme of the vector space data encryption and decryption method based on coordinate point location confusion, the character elements are case letters, numbers, special symbols or Chinese characters.
As a further optimization scheme of the vector space data encryption and decryption method based on coordinate point location confusion, the process of obtaining the third character set a is as follows:
firstly, randomly scrambling a coordinate point set P of vector space data to form a scrambled coordinate point set P;
Secondly, for the correct order of original coordinate points in a coordinate point set P of the vector space data, finding out character elements with the character element bit sequence numbers of the correct order in a first character set A, and marking the character elements as character elements f corresponding to each coordinate point in the coordinate point set P of the vector space data;
Finally, sequentially taking out character elements f corresponding to each coordinate point in a coordinate point set P aiming at the vector space data, and sequentially combining the character elements f into a third character set a;
If the vector space data only has one coordinate point, a plurality of character elements which do not belong to the first character set A are randomly added into the third character set a.
As a further optimization scheme of the vector space data encryption and decryption method based on coordinate point location confusion, the method for obtaining the fourth character set b comprises the following steps:
Firstly, selecting a corresponding character element L in a second character set B aiming at vector space data;
Next, a set of character elements not included in the second character set B is configured together with L to form a fourth character set B representing the type of vector space data.
As a further optimization scheme of the vector space data encryption and decryption method based on coordinate point location confusion, the method comprises the following specific steps of:
step 4.1, judging the bit sequence W of each character element in the third character set a by utilizing the first character set A, wherein the character elements not belonging to the third character set a are not processed;
step 4.2, adjusting the bit sequence of the coordinate points in p according to the bit sequence result of W to form a correct vector space data coordinate point set;
And 4.3, extracting characters which are character elements in the second character set B from the fourth character set B, and judging the type of the vector space data according to the type of the vector element represented by each character element in the second character set B.
As a further optimization scheme of the vector space data encryption and decryption method based on coordinate point sequence confusion, the vector space data are vector space data of land parcels for urban planning.
A computer device comprising a memory storing a computer program and a processor implementing a method of vector space data encryption and decryption based on point location confusion of coordinates as claimed in any preceding claim when the computer program is executed.
A computer readable storage medium having stored thereon a computer program which when executed by a processor implements a method of encrypting and decrypting vector space data based on confusion of point locations of coordinates as described in any of the above.
Compared with the prior art, the technical scheme provided by the invention has the following technical effects:
(1) The invention provides a vector space data encryption and decryption method based on coordinate point position confusion, which can quickly encrypt and decrypt vector space data through sequential control of characters;
(2) The invention provides a vector space data encryption and decryption method based on coordinate point sequence confusion based on vector space data.
(3) The invention has higher running speed and can ensure higher execution efficiency when the actual computer is used for calculation and processing.
Drawings
Fig. 1 is a schematic overall flow diagram of the present invention.
Fig. 2 is a schematic diagram of a first character set a.
Fig. 3 is a schematic diagram of a second character set B.
FIG. 4 is an example schematic diagram of a set of coordinate points.
Fig. 5 is an exemplary schematic diagram of a randomly shuffled set of coordinate points.
Fig. 6 is a schematic diagram of a process of converting a coordinate point set into a character set after random scrambling.
Fig. 7 is a schematic diagram of a process of converting to a character set in the case of only a single coordinate point.
Fig. 8 is a schematic diagram of a process of converting types of vector space data into character sets.
Fig. 9 is a schematic diagram of a decryption process for the coordinate point location.
Fig. 10 is a schematic diagram of a decryption process of the type of vector space data.
Detailed Description
The technical scheme of the invention is further described in detail below with reference to the accompanying drawings:
In the technical fields of urban planning management, geographic information and the like, many achievements are vector space data, such as land areas for urban planning, land areas for territorial resource investigation and the like. These data often have strong security requirements to be usable. Therefore, it is necessary to encrypt and decrypt such data for use in a computer network environment.
The vector space data core is composed of a set of coordinate pairs. If the order of these coordinate pairs is randomly disturbed, a certain security treatment of the data can be achieved. Meanwhile, in order to better realize protection of an encrypted file, the file for decryption is divided into 2 parts. The first part is to represent the correct vector space data coordinate pair bit sequence by other character codes, and the other part is a character set capable of analyzing the character code sequence of the first part. When decrypting, only the order of the vector space data coordinate pair is restored to the correct order. An important innovation of the present invention is thus that the encryption and decryption processes are achieved by bit order confusion of vector space data coordinate pairs. Meanwhile, the bit sequence is adjusted and the bit sequence number is identified, so that the operation speed is high during the calculation processing of an actual computer, and the high execution efficiency of the invention can be ensured.
Vector space data are stored and transmitted in a coordinate point set mode at present frequently, so that the application of the space data is convenient and quick, and the vector space data are beneficial to programs of different computer terminals to use because of the unified text format.
Step 1, referring to fig. 1, firstly, constructing a group of character combinations representing coordinate point sequences of vector space data, and marking the character combinations as a first character set A;
step 1.1, selecting a group of character elements to form a first character set A, wherein the character elements are case letters, numbers, special symbols or Chinese characters.
Step 1.2, randomly arranging character elements in the first character set A when each construction is carried out;
step 1.3, the sequence of the character elements after random arrangement represents the coordinate point sequence of the vector space data.
Referring to fig. 2, a character element "a" represents a coordinate point location 1 of vector space data;
Character element "d" represents coordinate point location 2 of vector space data;
character element "c" represents coordinate point location 3 of vector space data;
Character element "f" represents coordinate point location 4 of vector space data;
character element "2" represents coordinate point location 5 of vector space data;
The character element "q" represents the coordinate point location 6 of the vector space data;
character element "×" represents the coordinate point position 7 of the vector space data;
Step2, constructing a group of character combinations representing the types of vector space data, and marking the character combinations as a second character set B;
Step 2.1, selecting a group of character elements to form a second character set B;
Step 2.2, randomly arranging character elements in the second character set B when constructing each time;
Step 2.3, the character element sequence after random arrangement represents the type of vector space data.
Referring to fig. 3, the bit order 1 of the character element "x" represents the point type of the vector space data;
bit sequence 2 of the character element "y" represents the line type of the vector space data;
the bit order 3 of the character element "z" represents the face type of the vector space data;
Step 3, randomly scrambling the coordinate point set P of the vector space data to obtain a scrambled coordinate point set P, and marking the original correct bit sequence of the P as a third character set a by using a first character set A;
Step 3.1, randomly scrambling the coordinate point set P of the vector space data to form a scrambled coordinate point set P;
Referring to fig. 4, vector space data consisting of 6 points, the type of which is a line;
referring to fig. 5, after the random scrambling process, the order of the original 6 points is changed.
Step 3.2, finding out the character element with the character element bit sequence number of the correct bit sequence in the first character set A for the correct bit sequence of the original coordinate point in the coordinate point set P of the vector space data, and marking the character element as a character element f corresponding to each coordinate point in the coordinate point set P of the vector space data;
step 3.3, sequentially taking out character elements f corresponding to each coordinate point in the coordinate point set P of the vector space data, and sequentially combining the character elements f into a third character set a;
Referring to fig. 6, since the character element "2" represents the coordinate point position 5 of the vector space data, and the first point after the random scrambling is originally the point with the position 5, the character element "2" can be used to represent the correct position of the first point after the random scrambling. By analogy, the last character set a is "2cdfaq";
And 3.4, if the vector space data only has one coordinate point, randomly adding a plurality of character elements which do not belong to the first character set A into the third character set a.
Referring to fig. 7, in the case of only one point, 2 character elements "m" and "n" are added to be confused, wherein "m" and "n" are not to belong to the first character set a.
Step 4, the type of vector space data is represented by a second character set B, and the obtained result is marked as a fourth character set B;
step 4.1, selecting a character element L corresponding to the second character set B aiming at the vector space data;
Step 4.2, configuring a group of character element sets which are not contained in the second character set B and L to form a fourth character set B representing the type of vector space data.
Referring to fig. 8, the character element "y" represents the vector element type of the present example. Meanwhile, 2 character elements "s" and "d" are added to be confused, wherein "s" and "d" do not belong to the second character set B.
Step 5, the encrypted vector space data comprises a coordinate point set p, a third character set a and a fourth character set b which are subjected to scrambling processing;
and 6, performing anti-decryption processing on the encrypted vector space data by using the first character set A and the second character set B. Step 6.1, judging the bit sequence W of each character element in the third character set a by utilizing the first character set A, wherein the character elements not belonging to the third character set a are not processed;
Step 6.2, adjusting the bit sequence of the coordinate points in p according to the bit sequence result of W to form a correct vector space data coordinate point set;
Referring to fig. 9, according to the arrangement order of each character element of "2cdfaq" in the third character set a in the first character set a, the actual order of the vector space data coordinate points after the random scrambling processing is judged, and the order is "532416" in sequence. According to the bit sequence, the bit sequence of the vector space data after random scrambling is rearranged, so that the original correct bit sequence of the vector space data can be obtained.
And 6.3, extracting characters which are character elements in the second character set B from the fourth character set B, and judging the type of the vector space data according to the type of the vector element represented by each character element in the second character set B.
Referring to fig. 10, first, for the character elements in the fourth character set b, which are character elements in the character set, it can be found that only the character element is "y" belonging to, and the type of vector space data represented by the character element "y" is a line. Thus, the type of vector space data that can be finally decrypted out of this example is a line.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any changes or substitutions easily contemplated by those skilled in the art within the scope of the present invention should be included in the scope of the present invention.

Claims (9)

1.一种基于坐标点位序混淆的矢量空间数据加密和解密方法,其特征在于,包括以下步骤:1. A method for encrypting and decrypting vector space data based on coordinate point sequence obfuscation, comprising the following steps: 步骤1、构建一组代表矢量空间数据的坐标点位序的字符组合,记为第一字符集A;Step 1: Construct a set of character combinations representing the coordinate point sequence of vector space data, denoted as the first character set A; 构建一组代表矢量空间数据的类型的字符组合,记为第二字符集B;Construct a set of character combinations representing the type of vector space data, recorded as the second character set B; 步骤2、对矢量空间数据的坐标点集合P进行随机打乱处理,得到打乱处理后坐标点集合p,并用第一字符集A来表示p的原本正确位序,记为第三字符集a;Step 2: Randomly scramble the coordinate point set P of the vector space data to obtain the scrambled coordinate point set p, and use the first character set A to represent the original correct bit sequence of p, which is recorded as the third character set a; 矢量空间数据的类型用第二字符集B来表示,所得结果记为第四字符集b;The type of vector space data is represented by the second character set B, and the result is recorded as the fourth character set b; 步骤3、加密后的矢量空间数据包括打乱处理后坐标点集合p、第三字符集a以及第四字符集b;Step 3: The encrypted vector space data includes the scrambled coordinate point set p, the third character set a, and the fourth character set b; 步骤4、利用第一字符集A和第二字符集B对加密后的矢量空间数据进行反解密处理;Step 4: Decrypt the encrypted vector space data using the first character set A and the second character set B; 第三字符集a的获得过程如下:The process of obtaining the third character set a is as follows: 首先,对矢量空间数据的坐标点集合P进行随机打乱处理,形成打乱处理后坐标点集合p;First, the coordinate point set P of the vector space data is randomly shuffled to form a shuffled coordinate point set p; 其次,对矢量空间数据的坐标点集合p中原本坐标点的正确位序,找出第一字符集A中字符要素位序号为该正确位序的字符要素,记为矢量空间数据的坐标点集合P中每个坐标点所对应的字符要素f;Secondly, for the correct position sequence of the original coordinate points in the coordinate point set p of the vector space data, find the character elements in the first character set A whose character element position numbers are the correct position sequence, and record them as the character elements f corresponding to each coordinate point in the coordinate point set P of the vector space data; 最后,依次取出针对矢量空间数据的坐标点集合P中每个坐标点所对应的字符要素f,按顺序组合成第三字符集a;Finally, the character elements f corresponding to each coordinate point in the coordinate point set P of the vector space data are sequentially taken out and combined in order to form a third character set a; 如果矢量空间数据只有一个坐标点,则第三字符集a中随机添加若干不属于第一字符集A中字符要素。If the vector space data has only one coordinate point, a number of character elements that do not belong to the first character set A are randomly added to the third character set a. 2.根据权利要求1所述的一种基于坐标点位序混淆的矢量空间数据加密和解密方法,其特征在于,步骤1中第一字符集A的构建过程具体如下:2. The vector space data encryption and decryption method based on coordinate point sequence obfuscation according to claim 1, wherein the process of constructing the first character set A in step 1 is as follows: 步骤1.1、选择一组字符要素来组成第一字符集A;Step 1.1, selecting a group of character elements to form a first character set A; 步骤1.2、第一字符集A中字符要素在每次构建时,要进行随机排列;Step 1.2: The character elements in the first character set A are randomly arranged each time they are constructed; 步骤1.3、随机排列后字符要素顺序代表了矢量空间数据的坐标点位序。Step 1.3: After random arrangement, the order of character elements represents the coordinate point sequence of vector space data. 3.根据权利要求1所述的一种基于坐标点位序混淆的矢量空间数据加密和解密方法,其特征在于,第二字符集B的构建过程具体如下:3. The vector space data encryption and decryption method based on coordinate point sequence obfuscation according to claim 1, wherein the construction process of the second character set B is as follows: 步骤2.1、选择一组字符要素组成第二字符集B;Step 2.1, selecting a group of character elements to form a second character set B; 步骤2.2、第二字符集B中字符要素在每次构建时,要进行随机排列;Step 2.2: The character elements in the second character set B are randomly arranged each time they are constructed; 步骤2.3、随机排列后字符要素顺序代表了矢量空间数据的类型。Step 2.3: The order of character elements after random arrangement represents the type of vector space data. 4.根据权利要求2或3所述的一种基于坐标点位序混淆的矢量空间数据加密和解密方法,其特征在于,字符要素为大小写字母、数字、特殊符号或汉字。4. A vector space data encryption and decryption method based on coordinate point sequence obfuscation according to claim 2 or 3, characterized in that the character elements are uppercase and lowercase letters, numbers, special symbols or Chinese characters. 5.根据权利要求1所述的一种基于坐标点位序混淆的矢量空间数据加密和解密方法,其特征在于,第四字符集b的获得过程如下:5. The vector space data encryption and decryption method based on coordinate point sequence obfuscation according to claim 1, wherein the fourth character set b is obtained as follows: 首先,针对矢量空间数据选择第二字符集B中所对应的字符要素L;First, a character element L corresponding to the second character set B is selected for the vector space data; 其次,配置一组不包含在第二字符集B中字符要素集合与L,共同组成代表了矢量空间数据的类型的第四字符集b。Next, a set of character elements not included in the second character set B and L are configured to form a fourth character set b representing the type of vector space data. 6.根据权利要求1所述的一种基于坐标点位序混淆的矢量空间数据加密和解密方法,其特征在于,步骤4具体如下:6. The vector space data encryption and decryption method based on coordinate point sequence obfuscation according to claim 1, wherein step 4 is specifically as follows: 步骤4.1、利用第一字符集A判断出第三字符集a中每个字符要素的位序W;其中,不属于第三字符集a的字符要素不做处理;Step 4.1: Using the first character set A, determine the bit sequence W of each character element in the third character set a; character elements that do not belong to the third character set a are not processed; 步骤4.2、再根据W的位序结果调整p中坐标点的位序,形成正确的矢量空间数据坐标点集合;Step 4.2: Adjust the order of the coordinate points in p according to the order of W to form a correct set of vector space data coordinate points; 步骤4.3、提取出第四字符集b中为第二字符集B中字符要素的字符,并根据第二字符集B中每个字符要素所代表的矢量要素类型判断出矢量空间数据的类型。Step 4.3: extract the characters in the fourth character set b that are character elements in the second character set B, and determine the type of the vector space data according to the type of the vector element represented by each character element in the second character set B. 7.根据权利要求1所述的一种基于坐标点位序混淆的矢量空间数据加密和解密方法,其特征在于,矢量空间数据为城市规划用地地块的矢量空间数据。7. The method for encrypting and decrypting vector space data based on coordinate point sequence obfuscation according to claim 1, wherein the vector space data is vector space data of urban planning land plots. 8.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1-7中任一项所述的一种基于坐标点位序混淆的矢量空间数据加密和解密方法。8. A computer device, characterized in that it includes a memory and a processor, the memory storing a computer program, and the processor implementing a vector space data encryption and decryption method based on coordinate point sequence obfuscation as described in any one of claims 1 to 7 when executing the computer program. 9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的一种基于坐标点位序混淆的矢量空间数据加密和解密方法。9. A computer-readable storage medium having a computer program stored thereon, characterized in that when the program is executed by a processor, it implements a vector space data encryption and decryption method based on coordinate point sequence obfuscation as described in any one of claims 1 to 7.
CN202410180667.8A 2024-02-18 2024-02-18 Vector space data encryption and decryption method, computer equipment and storage medium Active CN117992983B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410180667.8A CN117992983B (en) 2024-02-18 2024-02-18 Vector space data encryption and decryption method, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410180667.8A CN117992983B (en) 2024-02-18 2024-02-18 Vector space data encryption and decryption method, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN117992983A CN117992983A (en) 2024-05-07
CN117992983B true CN117992983B (en) 2025-07-29

Family

ID=90898795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410180667.8A Active CN117992983B (en) 2024-02-18 2024-02-18 Vector space data encryption and decryption method, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117992983B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113901159A (en) * 2021-09-29 2022-01-07 中南大学 A Local Encryption and Decryption Method for Vector Data Network Transmission Based on Multilevel Spatial Index

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101416537B1 (en) * 2012-04-18 2014-07-09 주식회사 로웸 User authentication method using icon combined with input pattern password input apparatus
KR101790325B1 (en) * 2017-07-26 2017-10-25 주식회사 차칵 Encryption and Decryption System
CN112989394B (en) * 2021-04-28 2024-03-01 南京吉印信息科技有限公司 Vector geographic data encryption and decryption method and system
CN115690242A (en) * 2022-11-04 2023-02-03 北京开运平行空间技术有限公司 Encryption processing system for satellite control data
CN116415283A (en) * 2023-06-06 2023-07-11 南京师范大学 Vector geographic data encryption method, system, electronic equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113901159A (en) * 2021-09-29 2022-01-07 中南大学 A Local Encryption and Decryption Method for Vector Data Network Transmission Based on Multilevel Spatial Index

Also Published As

Publication number Publication date
CN117992983A (en) 2024-05-07

Similar Documents

Publication Publication Date Title
KR101324825B1 (en) Message authentication code pre-computation with applications to secure memory
Mandal et al. Symmetric key image encryption using chaotic Rossler system
CN116582246B (en) Vector geospatial data exchange cipher watermarking method based on chaos and zero watermarking
CN105959098A (en) Format-reserved encryption algorithm based on multi-segmented Feistel network
CN103778590A (en) Method and device for utilizing digital image to store and transmit information
CN105635144A (en) Cloud-platform-server-based data processing method and system
CN110704854B (en) Stream type encryption method aiming at text data reserved format
CN110263505B (en) Picture processing method and device based on block chain
CN114221766B (en) Data encryption method, data decryption method and data encryption device
CN101261666A (en) A method for realizing software copyright protection based on encrypted executable program file
Panduranga et al. Hybrid approach for image encryption using SCAN patterns and Carrier Images
CN104202147B (en) A kind of encryption method based on geo-information product feature
CN102480353A (en) Method for password authentication and key protection
KR20160057038A (en) Apparatus and method for encryption and decryption of qr code
Song et al. A secure image encryption algorithm based on multiple one-dimensional chaotic systems
EP3483867B1 (en) System, device, method, and program for indexing a secret-shared array with secure multiparty computations
CN101536401B (en) Information processing device
CN111191272A (en) Data desensitization method, electronic device and storage medium
CN117992983B (en) Vector space data encryption and decryption method, computer equipment and storage medium
CN105872305B (en) A kind of completely separable encryption area image reversible data concealing method
CN114065258B (en) A geospatial data encryption method for mobile terminals
CN108847924A (en) Encryption method, device, computer equipment and storage medium
CN112784943A (en) Two-dimensional code encryption method, system, equipment and storage medium
US20210143978A1 (en) Method to secure a software code performing accesses to look-up tables
Ali et al. A new approach for expansion the throughput capacity of the quick response code

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant