Related Experiment Videos
A dual-layer vector map encryption scheme using 4D hyperchaos and SM4
Mingliang Wang1, Jing Wu2, Yang Song3
1College of Computers Science and Cyber Security, Chengdu University of Technology, Chengdu, 610059, China.
Scientific Reports
|June 6, 2026
Summary
This study introduces a novel dual-layer encryption for vector map data, combining a hyperchaotic system with SM4. The method enhances security against attacks and degradation for geographic information systems.
Area of Science:
- Geographic Information Science
- Cybersecurity
- Cryptography
Background:
- Vector map data is crucial for national security and smart cities.
- Existing encryption methods for vector maps are vulnerable to analysis and degradation.
- Traditional methods like coordinate scrambling offer limited security.
Purpose of the Study:
- To propose a robust dual-layer encryption method for vector map data.
- To address the security challenges in vector map transmission and storage.
- To enhance the resistance against various cyberattacks and data degradation.
Main Methods:
- Integration of a four-dimensional hyperchaotic system with the SM4 national cryptographic algorithm.
- Dynamic selection of high-randomness sequences from the hyperchaotic system to scramble coordinates and alter spatial relationships.
- Utilization of chaotic sequences for generating dynamic SM4 keys and initialization vectors for deep encryption.
Main Results:
- Effective protection for point, polyline, and polygon vector data types.
- Significant advantages in resisting brute-force, differential, and low-dimensional chaotic degradation attacks.
- Demonstrated enhancement in the security and applicability of vector map data.
Conclusions:
- The proposed dual-layer encryption method offers superior security for vector map data.
- The integration of hyperchaotic systems and SM4 provides a robust solution for data protection.
- The method is highly applicable for securing sensitive geographic information.
Related Concept Videos
Cartesian Form for Vector Formulation
The Cartesian form for vector formulation is a process to calculateĀ the moment of force using the position and force vectors. The moment of force is defined as the cross-product of these vectors, making it a vector quantity. The Cartesian form of the position and force vectors involves unit vectors, which can be used to express the cross-product in determinant form.
Cartesian Vector Notation
Cartesian vector notation is a valuable tool in mechanical engineering for representing vectors in three-dimensional space, performing vector operations such as determining the gradient, divergence, and curl, and expressing physical quantities such as the displacement, velocity, acceleration, and force. By using Cartesian vector notation, engineers can more easily analyze and solve problems in various areas of mechanical engineering, including dynamics, kinematics, and fluid mechanics. This...
Vector Representation of Complex Numbers
Complex numbers, represented in Cartesian coordinates, can also be visualized as vectors. These vectors can be expressed in polar form, emphasizing their magnitude and angle. When a complex number is input into a function, the output is another complex number, highlighting the function's zero point from which the vector representation can originate.
Consider a function defined as the product of the complex factors in the numerator divided by the product of the complex factors in the denominator.
Consider a function defined as the product of the complex factors in the numerator divided by the product of the complex factors in the denominator.
Vectors
Vectors are mathematical entities characterized by both magnitude and direction. Unlike scalars, which are defined solely by magnitude, vectors represent quantities like displacement, velocity, and force, where direction is essential. Vectors are graphically represented as directed line segments, extending from an initial point to a terminal point, denoted with bold letters or arrows placed above the symbol. Two vectors are deemed equal if they share identical magnitudes and directions,...
Vector Operations
Vectors are physical quantities that have both magnitude and direction. The vector operations include addition, subtraction, and scalar multiplication.
A vector multiplied by a scalar value is called scalar multiplication. The result obtained is a new vector with a different magnitude. If the scalar is positive, the direction of the vector remains the same, but if it is negative, the direction of the vector is reversed. For example, the product of the mass and velocity yields the momentum.
A vector multiplied by a scalar value is called scalar multiplication. The result obtained is a new vector with a different magnitude. If the scalar is positive, the direction of the vector remains the same, but if it is negative, the direction of the vector is reversed. For example, the product of the mass and velocity yields the momentum.
Collisions in Multiple Dimensions: Introduction
It is far more common for collisions to occur in two dimensions; that is, the initial velocity vectors are neither parallel nor antiparallel to each other. Let's see what complications arise from this. The first idea is that momentum is a vector. Like all vectors, it can be expressed as a sum of perpendicular components (usually, though not always, an x-component and a y-component, and a z-component if necessary). Thus, when the statement of conservation of momentum is written for a problem,...