CN118822057A - Intelligent vehicle sensing management system and operation method - Google Patents

Intelligent vehicle sensing management system and operation method Download PDF

Info

Publication number
CN118822057A
CN118822057A CN202410762328.0A CN202410762328A CN118822057A CN 118822057 A CN118822057 A CN 118822057A CN 202410762328 A CN202410762328 A CN 202410762328A CN 118822057 A CN118822057 A CN 118822057A
Authority
CN
China
Prior art keywords
data
encryption
algorithm
key
security
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.)
Pending
Application number
CN202410762328.0A
Other languages
Chinese (zh)
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.)
Guizhou Xionglian Di Door Industry Co ltd
Original Assignee
Guizhou Xionglian Di Door Industry 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 Guizhou Xionglian Di Door Industry Co ltd filed Critical Guizhou Xionglian Di Door Industry Co ltd
Priority to CN202410762328.0A priority Critical patent/CN118822057A/en
Publication of CN118822057A publication Critical patent/CN118822057A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/10Pre-processing; Data cleansing
    • 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
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/045Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply hybrid encryption, i.e. combination of symmetric and asymmetric encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/14Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/84Vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Computing Systems (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Software Systems (AREA)
  • Bioethics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Primary Health Care (AREA)
  • Evolutionary Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Storage Device Security (AREA)

Abstract

本发明涉及智能车辆感应管理系统技术领域,且公开了一种智能车辆感应管理系统以及操作方法,硬件设备准备:选择和配置适合智能驾驶应用的硬件组件;数据采集:利用各种传感器和设备收集车辆周围的数据;数据预处理与感知:对采集到的原始数据进行预处理;高级决策与规划:基于感知结果,使用高级算法和模型来做出决策并规划车辆的路径和动作,通过使用RSA公钥进行数据加密,确保只有持有RSA私钥的实体可以解密数据,同时,使用AES算法进行对称加密,并在加密前引入非线性混淆技术,使得破解者难以还原原始数据或获取有效信息,混淆技术的引入增加了攻击者分析和破解的难度,提高了数据的安全性。

The present invention relates to the technical field of intelligent vehicle sensing management system, and discloses an intelligent vehicle sensing management system and an operation method, including hardware equipment preparation: selecting and configuring hardware components suitable for intelligent driving applications; data collection: using various sensors and devices to collect data around the vehicle; data preprocessing and perception: preprocessing the collected raw data; advanced decision-making and planning: based on the perception results, using advanced algorithms and models to make decisions and plan the path and action of the vehicle, and encrypting data by using the RSA public key to ensure that only the entity holding the RSA private key can decrypt the data. At the same time, the AES algorithm is used for symmetric encryption, and nonlinear obfuscation technology is introduced before encryption, so that it is difficult for the cracker to restore the original data or obtain effective information. The introduction of obfuscation technology increases the difficulty of analysis and cracking for attackers and improves the security of data.

Description

Intelligent vehicle induction management system and operation method
Technical Field
The invention relates to the technical field of intelligent vehicle induction management systems, in particular to an intelligent vehicle induction management system and an operation method.
Background
The intelligent vehicle induction management system is an intelligent system combining advanced information technology, data communication transmission technology, electronic tag technology, control technology, computer technology and other technologies, and mainly aims to improve the intelligent and automatic level of road traffic management, reduce traffic jam, improve vehicle running efficiency and enhance traffic safety, but when the conventional intelligent vehicle induction management system is used, a large amount of generated data needs to be effectively processed and managed so as to ensure the safety and privacy of the data, because the management system can collect various data inside and outside the vehicle, such as position information, driving tracks and the like, certain risks of data leakage and abuse exist, and the data is easy to tamper with or be transmitted in error, so that the vehicle control system is caused to make unreliable decisions and execute functions which are not in line with expectations, the vehicle can not respond to road conditions correctly, the accident risk is increased, and meanwhile, if personal privacy information is transmitted in error or obtained in an unauthorized mode in perceived data, the risks of leakage and abuse can be caused to the privacy of a user.
Disclosure of Invention
This section is intended to outline some aspects of embodiments of the application and to briefly introduce some preferred embodiments. Some simplifications or omissions may be made in this section as well as in the description of the application and in the title of the application, which may not be used to limit the scope of the application.
In order to achieve the above purpose, the present invention provides the following technical solutions:
An intelligent vehicle induction management system and an operation method thereof, the operation steps are as follows:
s1, preparing hardware equipment: selecting and configuring a hardware component suitable for intelligent driving application;
S2, data acquisition: collecting data around the vehicle using various sensors and devices;
s3, data preprocessing and sensing: preprocessing the collected original data;
s4, advanced decision and planning: based on the perceived result, using advanced algorithms and models to make decisions and plan paths and actions of the vehicle;
S5, control and execution: converting the planned path and action into corresponding control signals;
S6, data security management: and an end-to-end encryption scheme is adopted, including encryption in the transmission process and storage, so that confidentiality and integrity of data are ensured.
As still further aspects of the invention: the hardware components to be prepared in step S1 include sensors, computer vision equipment, a positioning system, a data storage device, a communication device, and a control unit.
As still further aspects of the invention: the sensors used in the steps 1 and S2 comprise a camera, a laser radar, a millimeter wave radar and an ultrasonic sensor, the computer vision equipment comprises a processor, a graphic processing unit and a special computer vision chip, and the positioning system consists of a global positioning system, an inertial navigation system and a ground identifier detection.
As still further aspects of the invention: the data storage device comprises a controller, a memory chip, a data interface, firmware, a cache component, a control circuit and a power supply module, wherein the communication device comprises a communication module, a processor, a memory, a power management module, an interface, a security module and an embedded operating system, the communication module further comprises a radio frequency regulator and an antenna component, and the control unit comprises an electronic control unit and an on-board computer.
As still further aspects of the invention: the AES and RSA combined encryption algorithm is added in the step S1-6, and the implementation mode is as follows:
s1, preparing hardware equipment: implementing a physical security measure, protecting a key encryption key and sensitive data by using a Trusted Platform Module (TPM), and carrying out hardware-level encryption on the data stored on the hardware equipment to ensure the security of the data on the equipment;
s2, data acquisition: the original data collected by the sensor is encrypted by adopting an end-to-end encryption scheme. The data can be encrypted by using a symmetric encryption Algorithm (AES) or an asymmetric encryption algorithm (RSA), and meanwhile, the data transmission process is safely managed by using an RAS technology, so that only legal users or systems can access and receive the encrypted data;
s3, data preprocessing and sensing: in the data preprocessing process, ASE encryption is carried out on the used algorithm and parameters so as to prevent sensitive information leakage or algorithm tampering, RAS technology is used for limiting remote access rights to preprocessed data and perception results, and only authorized nodes or systems can access and use the data;
S4, advanced decision and planning: ASE encryption is carried out on the advanced decision and planning algorithm to ensure confidentiality of the algorithm and prevent unauthorized analysis, RAS technology is utilized to limit access rights of advanced decision and planning results, and only authorized systems or entities are allowed to acquire and use the data;
S5, control and execution: before generating the control signal, encrypting the generated path and action by using an ASE encryption algorithm, ensuring confidentiality of the control signal by adopting a symmetric encryption Algorithm (AES), and performing identity authentication and authorization on a receiving end of the control signal by using an RAS technology, wherein only a legal receiving end is allowed to decrypt and execute the control signal;
S6, data security management: in the data transmission process, an end-to-end encryption scheme is adopted, a network protocol and a secure transport layer (TLS/SSL) are used for encrypting and protecting data, ASE technology is used for encrypting sensitive data in the data storage process, the security of the data is ensured on a storage medium, RAS technology is used for limiting the access right to the data, and only authorized users or systems are ensured to access and process the decrypted data.
As still further aspects of the invention: the step 4 also needs to introduce a confusion technique, which comprises the following specific steps:
Generating RSA public-private key pairs: firstly, an RSA public-private key pair is generated, the public key is used for encryption, the private key is used for decryption, and the security of the generated key pair is ensured;
encryption of data using RSA public key: encrypting the data to be encrypted by using the RSA public key to ensure that only an entity with the RSA private key can decrypt the data;
Obfuscating the encrypted data: adding a nonlinear aliasing technique to increase the security of the data;
Symmetric encryption using AES algorithm: symmetrically encrypting the confused data, selecting a proper AES key, taking the confused data and the key as input, and encrypting by an AES algorithm;
storing or transmitting the encrypted data: storing the encrypted data in a storage medium or transmitting the encrypted data through a network, so as to ensure confidentiality and integrity of the data in the storage and transmission processes;
the algorithm formula required in the process is as follows:
RSA encryption algorithm:
And (3) key generation: selecting two large prime numbers p and q, calculating n=p×q, selecting a positive integer e which is compatible with (n) as a public key exponent, and calculating a private key exponent d to satisfy (e×d) ≡1 (mod (p-1) ×q-1);
Encryption: converting the plaintext M into an integer M, and encrypting by calculating a ciphertext C=m≡e (mod n);
AES encryption algorithm:
And (3) key generation: selecting an appropriate key K;
Encryption: the plaintext data is grouped into fixed lengths (such as 128 bits), each data block is subjected to iterative operations, also called rounds, each round including byte substitution, row shifting, column confusion and round key addition operations, and finally encrypted ciphertext data is obtained;
A confusion technique is introduced:
Custom S-box: a custom non-linear substitution table (S-box) may be used instead of the default S-box in the AES algorithm, the custom S-box may increase the degree of confusion by introducing more complex substitutions, substitutions and non-linear transformations, and furthermore, different S-boxes may be used at each encryption or at different rounds according to specific rules to increase the unpredictability and non-linear characteristics;
Number of expansion wheels: the number of rounds of the AES algorithm is increased, namely more iterative operations are performed, and in general, 10 rounds, 12 rounds or 14 rounds are used in the AES standard, so that the number of rounds can be properly increased according to actual requirements, and the complexity and the nonlinear characteristics of the algorithm are enhanced;
Mixing operation: other nonlinear operations such as displacement, rotation, replacement and the like are introduced into the round function of the AES algorithm, and the complexity of the algorithm can be increased and the confusion of data can be improved by embedding more nonlinear transformations into the round function;
Random permutation: when each encryption is performed, the data is randomly permuted, a permutation sequence consistent with the data length can be generated by using a pseudo-random number generator, and the data is rearranged according to the sequence, so that the randomness of the data can be increased, and a cracker cannot acquire effective information.
As still further aspects of the invention: in the process of data security management, the specific implementation method of end-to-end encryption is as follows:
key generation and exchange: the sender and the receiver respectively generate keys for encryption and decryption, and the keys can be shared keys used in symmetric encryption or public keys and private keys used in public key encryption;
encrypting a message: the sender encrypts a message to be sent using the public key (or shared key) of the receiver;
and (3) data transmission: the encrypted data is transmitted through a secure transmission channel (TLS/SSL), so that the data cannot be eavesdropped, tampered or forged in the transmission process;
Decryption by the receiving party: the receiver decrypts the received data by using the private key (or the shared key) to recover the original plaintext message;
Data integrity verification: after decryption, the receiver uses a hash function algorithm to perform integrity verification on the decrypted data so as to ensure that the data is not tampered or damaged in the transmission process.
As still further aspects of the invention: in step S6, the data security management further includes an encryption algorithm module, a key management module, a data encryption module, a data decryption module, a public key encryption module, a private key decryption module, a confusion technology component, a security policy and access control component, an audit and log component, and an emergency response and disaster recovery component.
As still further aspects of the invention: in step S4, after the confusion technique is introduced, a hash function algorithm (SHA-256) is required to be used for data verification, and the verification process is as follows:
preparing confusing data: ensuring that the data has completed the confusion technical processing and is stored in a variable or a memory for calculating a check value;
Calculating a hash value: calculating the mixed data by using a selected hash function algorithm to generate a hash value with a fixed length, wherein the hash function takes the data as input, and the hash value is obtained by calculation through the algorithm;
Verifying data integrity: comparing the calculated hash value with a pre-stored correct hash value, and if the calculated hash value and the correct hash value are matched, indicating that the data is not tampered, and considering that the data is complete;
the specific operation codes are as follows:
import hash l i b
Data after # confusion
obfuscated_data="Th i s i s obfuscated data"
Creation of SHA-256 hash object #
hash_object=hash l i b.sha256()
# Update hash object, add obfuscated data
hash_object.update(obfuscated_data.encode('utf-8'))
# Calculate hash value
hash_va l ue=hash_object.hexd i gest()
# Pre-stored correct hash value
stored_hash_va l ue=
"f4e487d7a0142fb92b36c8bd8e2b3b7a6cd813028fe72086d0ee27eb034174be"
# Comparing the calculated hash value with a pre-stored hash value
i f hash_va l ue==stored_hash_va l ue:
Pri nt (data integrity verification pass)
e l se:
Pr i nt ("the data may have been tampered with").
An operation method of an intelligent vehicle induction management system comprises the following steps:
S1, preparing hardware equipment: selecting a hardware component: selecting a sensor (camera, laser radar, millimeter wave radar, ultrasonic sensor), a computer vision device (including a processor, GPU and a special computer vision chip), a positioning system (GPS, inertial navigation system, ground marker detection), a data storage device, a communication device, and a control unit (electronic control unit and on-board computer) for an intelligent driving application;
S2, data acquisition: the sensors collect data: collecting environment and vehicle state data in real time through various sensors on the vehicle, and providing original input for subsequent processing;
s3, data preprocessing and sensing: data preprocessing: the collected original data is subjected to pretreatment operations such as cleaning, filtering and the like, so that noise is reduced, and useful information is extracted;
perceived environment: sending the preprocessed data into an algorithm model, and analyzing the surrounding environment and the recognition and positioning of objects such as vehicles, pedestrians and obstacles;
s4, advanced decision and planning
Using advanced algorithms: according to the perceived result, the security of the data and the model is increased by combining the confusion technology, and a hash function (SHA-256) is introduced to carry out data integrity check;
route planning: calculating an optimal driving path and an action strategy;
S5, controlling and executing
Conversion control signal: converting the calculated driving path and action strategy into control signals, and executing corresponding actions such as steering, accelerating and braking through a control unit;
S6, data security management
Key generation and exchange: automatically generating a secret key and exchanging safely by using an AES and RSA combined encryption algorithm;
Encryption and decryption: encrypting a message to be sent and transmitting the message through a TLS/SSL secure channel; the receiver decrypts the message using the corresponding key;
Integrity verification: carrying out integrity check on the received data by using hash function algorithms such as SHA-256 and the like to ensure that the data is not tampered;
The security architecture: the method comprises the steps of establishing a comprehensive safety management system comprising an encryption algorithm module, a key management module, a data encryption and decryption module, a public and private key encryption and decryption module, a confusion technology component, a safety strategy and access control component, an audit and log component and an emergency response and disaster recovery component.
Compared with the prior art, the invention has the beneficial effects that:
The system fuses and applies a plurality of sensing technologies (cameras, laser radars, millimeter wave radars and ultrasonic sensors) to the intelligent vehicle, the multi-sensor integration scheme can provide richer and more reliable environmental data, is beneficial to improving the sensing precision of the vehicle, introduces a confusion technology and uses an advanced encryption algorithm (combination of AES and RSA) to conduct data security management, enhances the confidentiality and security of the data, reduces the risk of data cracking and tampering, improves the autonomous driving capability of the intelligent vehicle under the condition of changeable roads by adding a complex decision and planning algorithm, and simultaneously builds a radio frequency regulator and an antenna assembly in communication equipment, enhances the capability of a communication module to send and receive signals, and expands the communication range and stability of the intelligent vehicle under different environments.
Drawings
FIG. 1 is a flow chart of a method of an intelligent vehicle induction management system and method of operation.
Detailed Description
The foregoing objects, features and advantages of the invention will be more readily apparent from the following detailed description of the embodiments of the invention taken in conjunction with the accompanying drawings.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, but the present invention may be practiced in other ways other than those described herein, and persons skilled in the art will readily appreciate that the present invention is not limited to the specific embodiments disclosed below.
Further, reference herein to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic can be included in at least one implementation of the invention. The appearances of the phrase "in one embodiment" in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments.
Example 1
Referring to fig. 1, a first embodiment of the present invention provides an intelligent vehicle induction management system and an operation method thereof, which comprises the following steps:
s1, preparing hardware equipment: selecting and configuring a hardware component suitable for intelligent driving application;
S2, data acquisition: collecting data around the vehicle using various sensors and devices;
s3, data preprocessing and sensing: preprocessing the collected original data;
s4, advanced decision and planning: based on the perceived result, using advanced algorithms and models to make decisions and plan paths and actions of the vehicle;
S5, control and execution: converting the planned path and action into corresponding control signals;
S6, data security management: and an end-to-end encryption scheme is adopted, including encryption in the transmission process and storage, so that confidentiality and integrity of data are ensured.
Specifically, in step S1, the hardware components to be prepared include a sensor, a computer vision device, a positioning system, a data storage device, a communication device, and a control unit.
Specifically, in steps 1 and S2, the sensors used include cameras, lidar, millimeter wave radar and ultrasonic sensor, the computer vision device includes a processor, a graphics processing unit and a special computer vision chip, and the positioning system is composed of a global positioning system, an inertial navigation system and a ground identifier detection.
Further, the camera is a sensor for collecting visual information of the surrounding environment of the vehicle, it can provide image data of objects such as road surface condition, road sign, traffic signal lamp, pedestrian and other vehicles, the laser radar is a sensor for sensing the surrounding environment by emitting laser beam and receiving echo, it can provide distance, speed and direction information with high precision, and draw a three-dimensional point cloud map with high resolution, the millimeter wave radar is a sensor for detecting and measuring static and moving obstacle by millimeter wave frequency band, and providing distance, speed and angle information of the objects, the ultrasonic sensor can measure distance by emitting ultrasonic pulse and receiving echo thereof, it is generally used for low speed, close distance obstacle detection and distance measurement task, the graphic processing unit and computer vision chip are responsible for processing raw data acquired by the sensor, the processor can execute data processing, decision and control algorithm, while the graphic processing unit can accelerate the image processing and depth learning algorithm, the global positioning system can provide current position and speed information of the vehicle, and implement positioning and navigation function by matching with the data, the acceleration sensor can obtain the position and navigation information by measuring the acceleration, the gyroscope and the vehicle can obtain the vehicle's current position and speed information by measuring the acceleration, and the navigation system can obtain the vehicle's visual information by measuring the acceleration signal lamp and the road signal lamp and the other vehicles, the road signal lamp and the road signal and the other vehicles, the road signal and the vehicle is detected and the road signal is the ground is the information is detected by the road signal.
Specifically, the data storage device comprises a controller, a memory chip, a data interface, firmware, a cache component, a control circuit and a power supply module, the communication device comprises a communication module, a processor, a memory, a power management module, an interface, a security module and an embedded operating system, the communication module further comprises a radio frequency regulator and an antenna component, and the control unit comprises an electronic control unit and an on-board computer.
Specifically, an AES and RSA combined encryption algorithm is added in step S1-6, and the implementation manner is as follows:
s1, preparing hardware equipment: implementing a physical security measure, protecting a key encryption key and sensitive data by using a Trusted Platform Module (TPM), and carrying out hardware-level encryption on the data stored on the hardware equipment to ensure the security of the data on the equipment;
s2, data acquisition: the original data collected by the sensor is encrypted by adopting an end-to-end encryption scheme. The data can be encrypted by using a symmetric encryption Algorithm (AES) or an asymmetric encryption algorithm (RSA), and meanwhile, the data transmission process is safely managed by using an RAS technology, so that only legal users or systems can access and receive the encrypted data;
s3, data preprocessing and sensing: in the data preprocessing process, ASE encryption is carried out on the used algorithm and parameters so as to prevent sensitive information leakage or algorithm tampering, RAS technology is used for limiting remote access rights to preprocessed data and perception results, and only authorized nodes or systems can access and use the data;
S4, advanced decision and planning: ASE encryption is carried out on the advanced decision and planning algorithm to ensure confidentiality of the algorithm and prevent unauthorized analysis, RAS technology is utilized to limit access rights of advanced decision and planning results, and only authorized systems or entities are allowed to acquire and use the data;
S5, control and execution: before generating the control signal, encrypting the generated path and action by using an ASE encryption algorithm, ensuring confidentiality of the control signal by adopting a symmetric encryption Algorithm (AES), and performing identity authentication and authorization on a receiving end of the control signal by using an RAS technology, wherein only a legal receiving end is allowed to decrypt and execute the control signal;
S6, data security management: in the data transmission process, an end-to-end encryption scheme is adopted, a network protocol and a secure transport layer (TLS/SSL) are used for encrypting and protecting data, ASE technology is used for encrypting sensitive data in the data storage process, the security of the data is ensured on a storage medium, RAS technology is used for limiting the access right to the data, and only authorized users or systems are ensured to access and process the decrypted data.
Specifically, in step 4, a combined AES and RSA encryption algorithm is required, and a aliasing technique is introduced, which specifically includes the following steps:
Generating RSA public-private key pairs: firstly, an RSA public-private key pair is generated, the public key is used for encryption, the private key is used for decryption, and the security of the generated key pair is ensured;
encryption of data using RSA public key: encrypting the data to be encrypted by using the RSA public key to ensure that only an entity with the RSA private key can decrypt the data;
Obfuscating the encrypted data: adding a nonlinear aliasing technique to increase the security of the data;
Symmetric encryption using AES algorithm: symmetrically encrypting the confused data, selecting a proper AES key, taking the confused data and the key as input, and encrypting by an AES algorithm;
storing or transmitting the encrypted data: storing the encrypted data in a storage medium or transmitting the encrypted data through a network, so as to ensure confidentiality and integrity of the data in the storage and transmission processes;
the algorithm formula required in the process is as follows:
RSA encryption algorithm:
And (3) key generation: selecting two large prime numbers p and q, calculating n=p×q, selecting a positive integer e which is compatible with (n) as a public key exponent, and calculating a private key exponent d to satisfy (e×d) ≡1 (mod (p-1) ×q-1);
Encryption: converting the plaintext M into an integer M, and encrypting by calculating a ciphertext C=m≡e (mod n);
AES encryption algorithm:
And (3) key generation: selecting an appropriate key K;
Encryption: the plaintext data is grouped into fixed lengths (such as 128 bits), each data block is subjected to iterative operations, also called rounds, each round including byte substitution, row shifting, column confusion and round key addition operations, and finally encrypted ciphertext data is obtained;
A confusion technique is introduced:
Custom S-box: a custom non-linear substitution table (S-box) may be used instead of the default S-box in the AES algorithm, the custom S-box may increase the degree of confusion by introducing more complex substitutions, substitutions and non-linear transformations, and furthermore, different S-boxes may be used at each encryption or at different rounds according to specific rules to increase the unpredictability and non-linear characteristics;
Number of expansion wheels: the number of rounds of the AES algorithm is increased, namely more iterative operations are performed, and in general, 10 rounds, 12 rounds or 14 rounds are used in the AES standard, so that the number of rounds can be properly increased according to actual requirements, and the complexity and the nonlinear characteristics of the algorithm are enhanced;
Mixing operation: other nonlinear operations such as displacement, rotation, replacement and the like are introduced into the round function of the AES algorithm, and the complexity of the algorithm can be increased and the confusion of data can be improved by embedding more nonlinear transformations into the round function;
Random permutation: when each encryption is performed, the data is randomly permuted, a permutation sequence consistent with the data length can be generated by using a pseudo-random number generator, and the data is rearranged according to the sequence, so that the randomness of the data can be increased, and a cracker cannot acquire effective information.
Furthermore, by using the RSA public key to encrypt data, it is ensured that only an entity with the RSA private key can decrypt the data, meanwhile, an AES algorithm is used to encrypt symmetrically, and a nonlinear confusion technology is introduced before encryption, so that a cracker is difficult to restore original data or obtain effective information, the difficulty of analysis and cracking of an attacker is increased due to the introduction of the confusion technology, the safety of the data is improved, nonlinear characteristics and complexity are increased in the AES algorithm through the addition of the nonlinear confusion technology, such as self-defining S-box, expanding round number and mixed operation, so that encrypted data has higher confusion, the difficulty of cracking can be increased, and the attacker cannot easily infer effective information.
Specifically, in the process of data security management, the specific implementation method of end-to-end encryption is as follows:
key generation and exchange: the sender and the receiver respectively generate keys for encryption and decryption, and the keys can be shared keys used in symmetric encryption or public keys and private keys used in public key encryption;
encrypting a message: the sender encrypts a message to be sent using the public key (or shared key) of the receiver;
and (3) data transmission: the encrypted data is transmitted through a secure transmission channel (TLS/SSL), so that the data cannot be eavesdropped, tampered or forged in the transmission process;
Decryption by the receiving party: the receiver decrypts the received data by using the private key (or the shared key) to recover the original plaintext message;
Data integrity verification: after decryption, the receiver uses a hash function algorithm to perform integrity verification on the decrypted data so as to ensure that the data is not tampered or damaged in the transmission process.
Furthermore, through the steps, confidentiality and integrity of data can be effectively protected, the data is prevented from being eavesdropped, tampered or forged, the security of data transmission can be increased by adopting an end-to-end encryption scheme, only authorized receivers can decrypt and read the data, and therefore the data security and the trust degree of the system are improved.
Specifically, in step S6, the data security management further includes an encryption algorithm module, a key management module, a data encryption module, a data decryption module, a public key encryption module, a private key decryption module, a confusion technology component, a security policy and access control component, an audit and log component, and an emergency response and disaster recovery component.
Specifically, in step S4, after the confusion technique is introduced, a hash function algorithm (SHA-256) is required to be used for data verification, and the verification process is as follows:
preparing confusing data: ensuring that the data has completed the confusion technical processing and is stored in a variable or a memory for calculating a check value;
Calculating a hash value: calculating the mixed data by using a selected hash function algorithm to generate a hash value with a fixed length, wherein the hash function takes the data as input, and the hash value is obtained by calculation through the algorithm;
Verifying data integrity: comparing the calculated hash value with a pre-stored correct hash value, and if the calculated hash value and the correct hash value are matched, indicating that the data is not tampered, and considering that the data is complete;
the specific operation codes are as follows:
import hash l i b
Data after # confusion
obfuscated_data="Th i s i s obfuscated data"
Creation of SHA-256 hash object #
hash_object=hash l i b.sha256()
# Update hash object, add obfuscated data
hash_object.update(obfuscated_data.encode('utf-8'))
# Calculate hash value
hash_va l ue=hash_object.hexd i gest()
# Pre-stored correct hash value
stored_hash_va l ue=
"f4e487d7a0142fb92b36c8bd8e2b3b7a6cd813028fe72086d0ee27eb034174be"
# Comparing the calculated hash value with a pre-stored hash value
i f hash_va l ue==stored_hash_va l ue:
Pri nt (data integrity verification pass)
e l se:
Pr i nt ("the data may have been tampered with").
Furthermore, by introducing the confusion technology and using the hash function algorithm to perform data verification, the integrity of the data can be effectively protected, the data is prevented from being tampered, and the system has the characteristics of high efficiency and convenience, so that the verification capability of the system on the integrity of the data is improved, and the safety and the accuracy of the data are ensured.
When the system is used, a hardware component suitable for intelligent driving application is selected and configured, and a physical-layer security measure is implemented, a Trusted Platform Module (TPM) is used for protecting key encryption keys and sensitive data, hardware-level encryption is carried out on data stored on hardware equipment, safety of the data on the equipment is ensured, various sensors and equipment are used for collecting data around a vehicle, an end-to-end encryption scheme is adopted, the original data collected by the sensors are encrypted, an AES encryption algorithm is used for encrypting the data, confidentiality of the data is ensured, an RSA algorithm is used for carrying out key exchange and identity verification, safety and validity of data transmission are ensured, operations such as filtering, denoising and calibration are carried out on the collected original data, so as to improve data quality, an algorithm and parameters for preprocessing are carried out for AES encryption, so as to prevent sensitive information leakage or algorithm from being tampered, an RSA technology is used for limiting remote access authority on the preprocessed data and a perception result, only authorized nodes or systems can access and use the data, a high-level algorithm and a vehicle path and a vehicle are used for encrypting the data based on the perception result, a high-level algorithm and a vehicle path and a high-level algorithm and an AES encryption algorithm are used for converting the path and a high-level algorithm into a corresponding path and an encryption algorithm are used for protecting the encryption algorithm, an encryption-level and an encryption algorithm is used for protecting a signal by a corresponding path control system by the encryption system and an encryption system is used for protecting the encryption algorithm and a control algorithm by the encryption system by the encryption algorithm is used for protecting the protection and a control of the encryption algorithm and a control algorithm through the encryption algorithm is used for planning and the protection of the protection and the encryption algorithm is used for protection of the encryption key and the protection, only the legal receiving end is allowed to decrypt and execute the control signal, an end-to-end encryption scheme is adopted, including encryption in the transmission process and storage, in the data transmission process, the network protocol and a security transmission layer (TLS/SSL) are used for encrypting and protecting the data, the AES technology is used for encrypting the sensitive data on the storage medium, the security of the data is ensured in the storage process, the RSA technology is used for limiting the access right to the data, and only authorized users or systems are ensured to access and process the decrypted data.
In summary, through using RSA public key to encrypt data, ensure that only the entity with RSA private key can decrypt data, and at the same time, use AES algorithm to encrypt symmetrically, and introduce nonlinear confusion technology before encryption, make the cracker difficult to restore original data or obtain effective information, the introduction of confusion technology increases the difficulty of attacker analysis and cracking, and improves the security of data, through adding nonlinear confusion technology such as custom S-box, expansion round number and mixed operation, increase nonlinear characteristic and complexity in AES algorithm, make encrypted data have more confusion degree, so can increase difficulty of cracking, make attacker unable to infer effective information easily, through applying hash function algorithm on data after introducing the confusion technology, can generate corresponding hash value as check value, after receiving data, the receiver also calculates the hash value of received data, and compares with hash value transmitted by sender, determine whether data is tampered, if the value does not match, indicate that data is modified or damaged, can improve effectively, can prevent the integrity of data from being tampered with data by the hash value, and can prevent the end-to-end encryption process from being carried out by the data, and can not guarantee the end-to-end encryption process by the data, and can not be tampered with the data by the sender, and can be encrypted by the vehicle, and the end-to-end encryption process can be prevented.
It is important to note that the construction and arrangement of the application as shown in the various exemplary embodiments is illustrative only. Although only a few embodiments have been described in detail in this disclosure, those skilled in the art who review this disclosure will readily appreciate that many modifications are possible (e.g., variations in sizes, dimensions, structures, shapes and proportions of the various elements, values of parameters (e.g., temperature, pressure, etc.), mounting arrangements, use of materials, colors, orientations, etc.) without materially departing from the novel teachings and advantages of the subject matter described in this application. For example, elements shown as integrally formed may be constructed of multiple parts or elements, the position of elements may be reversed or otherwise varied, and the nature or number of discrete elements or positions may be altered or varied. Accordingly, all such modifications are intended to be included within the scope of present application. The order or sequence of any process or method steps may be varied or re-sequenced according to alternative embodiments. In the claims, any means-plus-function clause is intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures. Other substitutions, modifications, changes and omissions may be made in the design, operating conditions and arrangement of the exemplary embodiments without departing from the scope of the present applications. Therefore, the application is not limited to the specific embodiments, but extends to various modifications that nevertheless fall within the scope of the appended claims.
Furthermore, in order to provide a concise description of the exemplary embodiments, all features of an actual implementation may not be described (i.e., those not associated with the best mode presently contemplated for carrying out the invention, or those not associated with practicing the invention).
It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions may be made. Such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
It should be noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that the technical solution of the present invention may be modified or substituted without departing from the spirit and scope of the technical solution of the present invention, which is intended to be covered in the scope of the claims of the present invention.

Claims (10)

1.一种智能车辆感应管理系统,其特征在于:其操作步骤如下:1. An intelligent vehicle sensing management system, characterized in that: its operating steps are as follows: S1、硬件设备准备:选择和配置适合智能驾驶应用的硬件组件;S1. Hardware equipment preparation: Select and configure hardware components suitable for intelligent driving applications; S2、数据采集:利用各种传感器和设备收集车辆周围的数据;S2, data collection: using various sensors and devices to collect data around the vehicle; S3、数据预处理与感知:对采集到的原始数据进行预处理;S3, data preprocessing and perception: preprocess the collected raw data; S4、高级决策与规划:基于感知结果,使用高级算法和模型来做出决策并规划车辆的路径和动作;S4, Advanced Decision-making and Planning: Based on the perception results, use advanced algorithms and models to make decisions and plan the vehicle's path and actions; S5、控制与执行:将规划出的路径和动作转化为相应的控制信号;S5, control and execution: convert the planned paths and actions into corresponding control signals; S6、数据安全管理:采用端到端的加密方案,包括传输过程中和存储时的加密,确保数据的机密性和完整性。S6. Data security management: Adopt end-to-end encryption scheme, including encryption during transmission and storage, to ensure the confidentiality and integrity of data. 2.根据权利要求1所述的一种智能车辆感应管理系统,其特征在于:所述在步骤S1中,需要准备的硬件组件包括传感器、计算机视觉设备、定位系统、数据存储设备、通信设备以及控制单元。2. An intelligent vehicle sensing management system according to claim 1, characterized in that: in step S1, the hardware components that need to be prepared include sensors, computer vision equipment, positioning systems, data storage equipment, communication equipment and control units. 3.根据权利要求2所述的一种智能车辆感应管理系统,其特征在于:所述在步骤1和S2中,使用的传感器包括摄像头、激光雷达、毫米波雷达和超声波传感器,所述计算机视觉设备包括处理器、图形处理单元和专用的计算机视觉芯片,所述定位系统由全球定位系统、惯性导航系统和地面标识物检测组成。3. An intelligent vehicle sensing management system according to claim 2, characterized in that: in steps 1 and S2, the sensors used include cameras, lidar, millimeter wave radar and ultrasonic sensors, the computer vision device includes a processor, a graphics processing unit and a dedicated computer vision chip, and the positioning system is composed of a global positioning system, an inertial navigation system and ground marker detection. 4.根据权利要求2所述的一种智能车辆感应管理系统,其特征在于:所述数据存储设备内部包括控制器、存储芯片、数据接口、固件、缓存组件以及控制电路和电源供应模块,所述通信设备内部包括通信模块、处理器、存储器、电源管理模块、接口、安全模块以及嵌入式操作系统,所述通信模块内部还包括无线电频率调节器和天线组件,所述控制单元包括电子控制单元和车载计算机。4. An intelligent vehicle sensing management system according to claim 2, characterized in that: the data storage device includes a controller, a storage chip, a data interface, firmware, a cache component, a control circuit and a power supply module; the communication device includes a communication module, a processor, a memory, a power management module, an interface, a security module and an embedded operating system; the communication module also includes a radio frequency regulator and an antenna component; the control unit includes an electronic control unit and an on-board computer. 5.根据权利要求1所述的一种智能车辆感应管理系统,其特征在于:所述在步骤S1-6中加入AES和RSA组合式加密算法,其实现方式如下:5. An intelligent vehicle sensing management system according to claim 1, characterized in that: the AES and RSA combined encryption algorithm is added in step S1-6, and its implementation method is as follows: S1、硬件设备准备:实施物理层面的安全措施,使用可信平台模块(TPM)来保护关键加密密钥和敏感数据,对存储在硬件设备上的数据进行硬件级加密,确保数据在设备上的安全性;S1. Hardware equipment preparation: Implement physical security measures, use the Trusted Platform Module (TPM) to protect key encryption keys and sensitive data, perform hardware-level encryption on data stored on hardware devices, and ensure the security of data on the device; S2、数据采集:采用端到端加密方案,对传感器收集到的原始数据进行加密。可以使用对称加密算法(AES)或非对称加密算法(RSA)对数据进行加密,同时,使用RAS技术对数据传输过程进行安全管理,确保只有合法的用户或系统能够访问和接收加密的数据;S2. Data collection: Use an end-to-end encryption solution to encrypt the raw data collected by the sensor. Symmetric encryption algorithms (AES) or asymmetric encryption algorithms (RSA) can be used to encrypt the data. At the same time, RAS technology is used to securely manage the data transmission process to ensure that only legitimate users or systems can access and receive encrypted data; S3、数据预处理与感知:在数据预处理过程中,对使用的算法和参数进行ASE加密,以防止敏感信息泄露或算法被篡改,使用RAS技术限制对预处理数据和感知结果的远程访问权限,确保只有授权的节点或系统可以访问和使用这些数据;S3, Data preprocessing and perception: During data preprocessing, the algorithms and parameters used are encrypted with ASE to prevent sensitive information leakage or algorithm tampering. RAS technology is used to limit remote access rights to preprocessed data and perception results to ensure that only authorized nodes or systems can access and use these data. S4、高级决策与规划:对高级决策与规划算法进行ASE加密,以确保算法的机密性和防止未经授权的分析,利用RAS技术限制高级决策和规划结果的访问权限,仅允许授权的系统或实体获取和使用这些数据;S4, Advanced Decision-making and Planning: ASE encryption is performed on advanced decision-making and planning algorithms to ensure the confidentiality of the algorithms and prevent unauthorized analysis. RAS technology is used to limit access rights to advanced decision-making and planning results, allowing only authorized systems or entities to obtain and use these data. S5、控制与执行:在生成控制信号之前,使用ASE加密算法对生成的路径和动作进行加密,可以采用对称加密算法(AES)确保控制信号的机密性,并利用RAS技术对控制信号的接收端进行身份验证和授权,仅允许合法的接收端解密和执行控制信号;S5, Control and Execution: Before generating the control signal, the generated path and action are encrypted using the ASE encryption algorithm. The symmetric encryption algorithm (AES) can be used to ensure the confidentiality of the control signal, and the RAS technology is used to authenticate and authorize the receiving end of the control signal, allowing only the legitimate receiving end to decrypt and execute the control signal; S6、数据安全管理:在数据传输过程中,采用端到端的加密方案,使用网络协议和安全传输层(TLS/SSL)对数据进行加密保护,对数据存储过程中的敏感数据使用ASE技术进行加密,在存储介质上确保数据的安全性,并使用RAS技术限制对数据的访问权限,确保只有授权的用户或系统能够访问和处理已解密的数据。S6. Data security management: During the data transmission process, an end-to-end encryption solution is adopted, and network protocols and secure transport layers (TLS/SSL) are used to encrypt and protect data. ASE technology is used to encrypt sensitive data during data storage, and data security is ensured on the storage medium. RAS technology is used to limit access rights to data to ensure that only authorized users or systems can access and process decrypted data. 6.根据权利要求1所述的一种智能车辆感应管理系统,其特征在于:所述在步骤4中还需要引入混淆技术,其具体步骤如下:6. The intelligent vehicle sensing management system according to claim 1 is characterized in that: in step 4, it is also necessary to introduce obfuscation technology, and the specific steps are as follows: 生成RSA公私钥对:首先生成一个RSA公私钥对,公钥用于加密,私钥用于解密,确保生成的密钥对的安全性;Generate an RSA public-private key pair: First, generate an RSA public-private key pair. The public key is used for encryption, and the private key is used for decryption to ensure the security of the generated key pair. 使用RSA公钥进行数据加密:将要加密的数据使用RSA公钥进行加密,确保只有持有RSA私钥的实体可以解密数据;Data encryption using RSA public key: Encrypt the data to be encrypted using RSA public key to ensure that only the entity holding the RSA private key can decrypt the data; 将加密后的数据进行混淆:添加非线性混淆技术来增加数据的安全性;Obfuscate the encrypted data: Add non-linear obfuscation technology to increase data security; 使用AES算法进行对称加密:对混淆后的数据进行对称加密,选择合适的AES密钥,并将混淆后的数据与密钥一起作为输入,通过AES算法进行加密;Symmetric encryption using the AES algorithm: Symmetrically encrypt the obfuscated data, select a suitable AES key, and use the obfuscated data and the key as input to encrypt using the AES algorithm; 将加密后的数据进行存储或传输:将加密后的数据存储到存储介质中或通过网络进行传输,确保在存储和传输过程中数据的机密性和完整性;Storing or transmitting encrypted data: Storing encrypted data in storage media or transmitting it over a network to ensure the confidentiality and integrity of the data during storage and transmission; 其过程中所需要的算法公式如下:The algorithm formula required in the process is as follows: RSA加密算法:RSA encryption algorithm: 密钥生成:选择两个大素数p和q,并计算n=p*q,选择一个与(n)互质的正整数e作为公钥指数,计算私钥指数d满足(e*d)≡1(mod(p-1)*(q-1));Key generation: Select two large prime numbers p and q, and calculate n = p*q, select a positive integer e that is relatively prime to (n) as the public key exponent, and calculate the private key exponent d to satisfy (e*d)≡1(mod(p-1)*(q-1)); 加密:将明文M转换为整数m,通过计算密文C=m^e(modn)进行加密;Encryption: Convert the plaintext M to an integer m and encrypt it by calculating the ciphertext C = m^e(modn); AES加密算法:AES encryption algorithm: 密钥生成:选择合适的密钥K;Key generation: select a suitable key K; 加密:将明文数据分组成固定长度(如128位),对每个数据块进行迭代操作,也称为轮,每轮包括字节代换、行移位、列混淆和轮密钥加操作,最后得到加密后的密文数据;Encryption: Group the plaintext data into fixed lengths (such as 128 bits), perform iterative operations on each data block, also known as rounds. Each round includes byte substitution, row shift, column confusion, and round key addition operations, and finally obtains the encrypted ciphertext data; 引入混淆技术:Introducing obfuscation technology: 自定义S-box:可以使用自定义的非线性代换表(S-box)替代AES算法中默认的S-box,自定义S-box可以通过引入更复杂的置换、代换和非线性变换来增加混淆程度,此外,可以在每次加密时使用不同的S-box,或按照特定的规则在不同轮次使用不同的S-box,以增加不可预测性和非线性特性;Custom S-box: You can use a custom nonlinear substitution table (S-box) to replace the default S-box in the AES algorithm. Custom S-box can increase the degree of obfuscation by introducing more complex permutations, substitutions, and nonlinear transformations. In addition, you can use a different S-box for each encryption, or use different S-boxes in different rounds according to specific rules to increase unpredictability and nonlinearity. 扩展轮数:增加AES算法的轮数,即进行更多的迭代操作,一般情况下,AES标准使用10轮、12轮或14轮,可以根据实际需求适当增加轮数,增强算法的复杂性和非线性特性;Extended rounds: Increase the number of rounds of the AES algorithm, that is, perform more iterative operations. Generally, the AES standard uses 10, 12 or 14 rounds. The number of rounds can be appropriately increased according to actual needs to enhance the complexity and nonlinear characteristics of the algorithm. 混合运算:在AES算法的轮函数中引入其他非线性运算,如位移、旋转、置换等操作,通过在轮函数中嵌入更多的非线性变换,可以增加算法的复杂性,并提高数据的混淆度;Mixed operations: Introducing other nonlinear operations into the round function of the AES algorithm, such as displacement, rotation, and permutation. By embedding more nonlinear transformations into the round function, the complexity of the algorithm can be increased and the degree of data obfuscation can be improved. 随机置换:在每次加密时,对数据进行随机置换,可以使用伪随机数生成器生成一个与数据长度一致的置换序列,并根据该序列对数据进行重新排列,这可以增加数据的随机性,使破解者无法获取有效信息。Random permutation: The data is randomly permuted each time it is encrypted. A pseudo-random number generator can be used to generate a permutation sequence that is consistent with the length of the data, and the data is rearranged according to the sequence. This can increase the randomness of the data and prevent crackers from obtaining valid information. 7.根据权利要求5所述的一种智能车辆感应管理系统,其特征在于:所述数据安全管理过程中,端到端加密的具体实现方法如下:7. The intelligent vehicle sensing management system according to claim 5 is characterized in that: in the data security management process, the specific implementation method of end-to-end encryption is as follows: 密钥生成和交换:发送方和接收方各自生成用于加密和解密的密钥,这些密钥可以对称加密中使用的共享密钥,也可以是公钥加密中使用的公钥和私钥;Key generation and exchange: The sender and receiver each generate keys for encryption and decryption. These keys can be shared keys used in symmetric encryption or public and private keys used in public key encryption. 加密消息:发送方使用接收方的公钥(或共享密钥)对要发送的消息进行加密;Encrypted message: The sender uses the receiver's public key (or shared key) to encrypt the message to be sent; 数据传输:经过加密后的数据通过安全传输渠道(TLS/SSL)进行发送,确保数据在传输过程中不会被窃听、篡改或伪造;Data transmission: Encrypted data is sent through a secure transmission channel (TLS/SSL) to ensure that the data will not be eavesdropped, tampered with or forged during transmission; 接收方解密:接收方使用私钥(或共享密钥)对收到的数据进行解密,恢复原始的明文消息;Decryption by the receiver: The receiver uses the private key (or shared key) to decrypt the received data and restore the original plaintext message; 数据完整性验证:在解密后,接收方使用哈希函数算法对解密后的数据进行完整性验证,以确保数据没有在传输过程中被篡改或损坏。Data integrity verification: After decryption, the receiver uses a hash function algorithm to verify the integrity of the decrypted data to ensure that the data has not been tampered with or damaged during transmission. 8.根据权利要求1所述的一种智能车辆感应管理系统,其特征在于:所述在步骤S6中,数据安全管理中还包括加密算法模块、密钥管理模块、数据加密模块、数据解密模块、公钥加密模块、私钥解密模块、混淆技术组件、8. The intelligent vehicle sensing management system according to claim 1 is characterized in that: in step S6, the data security management also includes an encryption algorithm module, a key management module, a data encryption module, a data decryption module, a public key encryption module, a private key decryption module, an obfuscation technology component, 安全策略和访问控制组件、审计和日志组件以及紧急响应和灾备组件。Security policy and access control components, audit and logging components, and emergency response and disaster recovery components. 9.根据权利要求1所述的一种智能车辆感应管理系统,其特征在于:所述在步骤S4中,引入混淆技术后,需要采用哈希函数算法(SHA-256)进行数据校验,其校验过程如下:9. The intelligent vehicle sensing management system according to claim 1, characterized in that: in step S4, after the obfuscation technology is introduced, a hash function algorithm (SHA-256) is required to perform data verification, and the verification process is as follows: 准备混淆后的数据:确保数据已经完成混淆技术处理,并保存在变量或内存中以供计算校验值使用;Prepare obfuscated data: Ensure that the data has been processed with obfuscation techniques and saved in variables or memory for use in calculating checksums; 计算哈希值:使用选定的哈希函数算法对混淆后的数据进行计算,生成一个固定长度的哈希值,哈希函数会将数据作为输入,通过算法计算得到哈希值;Calculate hash value: Use the selected hash function algorithm to calculate the obfuscated data and generate a hash value of fixed length. The hash function takes the data as input and calculates the hash value through the algorithm; 验证数据完整性:将计算得到的哈希值与预先存储的正确哈希值进行比较,如果两者匹配,说明数据未被篡改,可以认为数据完整;Verify data integrity: Compare the calculated hash value with the pre-stored correct hash value. If the two match, the data has not been tampered with and can be considered complete. 其具体操作代码如下:The specific operation code is as follows: 10.一种智能车辆感应管理系统的操作方法,其特征在于:其操作方法:10. An operating method of an intelligent vehicle sensing management system, characterized in that: S1、硬件设备准备:选择硬件组件:针对智能驾驶应用选择传感器(摄像头、激光雷达、毫米波雷达、超声波传感器)、计算机视觉设备(包含处理器、GPU和专用计算机视觉芯片)、定位系统(GPS、惯性导航系统、地面标识物检测)、数据存储设备、通信设备及控制单元(电子控制单元和车载计算机);S1. Hardware equipment preparation: Select hardware components: For intelligent driving applications, select sensors (cameras, lidar, millimeter-wave radar, ultrasonic sensors), computer vision equipment (including processors, GPUs and dedicated computer vision chips), positioning systems (GPS, inertial navigation systems, ground marker detection), data storage devices, communication equipment and control units (electronic control units and on-board computers); S2、数据采集:传感器收集数据:通过车辆上的多种传感器实时收集环境与车辆状态数据,为后续处理提供原始输入;S2. Data collection: Sensors collect data: Various sensors on the vehicle collect environmental and vehicle status data in real time to provide raw input for subsequent processing; S3、数据预处理与感知:数据预处理:对收集到的原始数据进行清洗、过滤等预处理操作,降低噪声,提取有用信息;S3. Data preprocessing and perception: Data preprocessing: Perform preprocessing operations such as cleaning and filtering on the collected raw data to reduce noise and extract useful information; 感知环境:将预处理后的数据送入算法模型中,分析周围环境与对象,如车辆、行人、障碍物的识别与定位;Perceiving the environment: feeding the preprocessed data into the algorithm model to analyze the surrounding environment and objects, such as the identification and positioning of vehicles, pedestrians, and obstacles; S4、高级决策与规划S4. Advanced Decision-making and Planning 使用高级算法:根据感知的结果,结合混淆技术增加数据和模型的安全性,引入哈希函数(SHA-256)进行数据完整性校验;Use advanced algorithms: Based on the perceived results, combine obfuscation technology to increase the security of data and models, and introduce hash functions (SHA-256) for data integrity verification; 路线规划:计算出最优行车路径和动作策略;Route planning: calculate the optimal driving path and action strategy; S5、控制与执行S5. Control and Execution 转化控制信号:将计算得到的行车路径和动作策略转化为控制信号,通过控制单元执行相应动作,如转向、加速和刹车;Conversion of control signals: The calculated driving path and action strategy are converted into control signals, and the control unit performs corresponding actions, such as steering, acceleration and braking; S6、数据安全管理S6. Data security management 密钥生成与交换:使用AES和RSA组合式加密算法,自动生成密钥并安全交换;Key generation and exchange: Use AES and RSA combined encryption algorithms to automatically generate keys and exchange them securely; 加密与解密:加密要发送的消息并通过TLS/SSL安全通道传输;接收方使用对应密钥解密消息;Encryption and decryption: Encrypt the message to be sent and transmit it through the TLS/SSL secure channel; the receiver uses the corresponding key to decrypt the message; 完整性验证:对接收到的数据使用SHA-256等哈希函数算法进行完整性检查,确保数据未被篡改;Integrity verification: Use hash function algorithms such as SHA-256 to perform integrity checks on received data to ensure that the data has not been tampered with; 安全架构:建立包含加密算法模块、密钥管理模块、数据加解密模块、公私钥加解密模块、混淆技术组件、安全策略和访问控制组件、审计和日志组件、紧急响应和灾备组件在内的综合安全管理体系。Security architecture: Establish a comprehensive security management system that includes encryption algorithm modules, key management modules, data encryption and decryption modules, public and private key encryption and decryption modules, obfuscation technology components, security policies and access control components, audit and log components, emergency response and disaster recovery components.
CN202410762328.0A 2024-06-13 2024-06-13 Intelligent vehicle sensing management system and operation method Pending CN118822057A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410762328.0A CN118822057A (en) 2024-06-13 2024-06-13 Intelligent vehicle sensing management system and operation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410762328.0A CN118822057A (en) 2024-06-13 2024-06-13 Intelligent vehicle sensing management system and operation method

Publications (1)

Publication Number Publication Date
CN118822057A true CN118822057A (en) 2024-10-22

Family

ID=93085011

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410762328.0A Pending CN118822057A (en) 2024-06-13 2024-06-13 Intelligent vehicle sensing management system and operation method

Country Status (1)

Country Link
CN (1) CN118822057A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119338357A (en) * 2024-12-19 2025-01-21 北京开云能源有限公司 Carbon reduction information management system based on chip-level encryption

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110091875A (en) * 2019-05-14 2019-08-06 长沙理工大学 Deep learning type intelligent driving context aware systems based on Internet of Things
CN116913071A (en) * 2023-07-17 2023-10-20 江苏安必行无线科技有限公司 Automatic driving vehicle formation method based on vehicle Lu Yun cooperation
CN117113199A (en) * 2023-10-23 2023-11-24 浙江星汉信息技术股份有限公司 A file security management system and method based on artificial intelligence

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110091875A (en) * 2019-05-14 2019-08-06 长沙理工大学 Deep learning type intelligent driving context aware systems based on Internet of Things
CN116913071A (en) * 2023-07-17 2023-10-20 江苏安必行无线科技有限公司 Automatic driving vehicle formation method based on vehicle Lu Yun cooperation
CN117113199A (en) * 2023-10-23 2023-11-24 浙江星汉信息技术股份有限公司 A file security management system and method based on artificial intelligence

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119338357A (en) * 2024-12-19 2025-01-21 北京开云能源有限公司 Carbon reduction information management system based on chip-level encryption
CN119338357B (en) * 2024-12-19 2025-04-18 北京开云能源有限公司 Carbon reduction information management system based on chip-level encryption

Similar Documents

Publication Publication Date Title
US12375300B2 (en) Cryptographic methods and systems for managing digital certificates
Azees et al. EAAP: Efficient anonymous authentication with conditional privacy-preserving scheme for vehicular ad hoc networks
US10154021B1 (en) Securitization of temporal digital communications with authentication and validation of user and access devices
Wang et al. 2FLIP: A two-factor lightweight privacy-preserving authentication scheme for VANET
CN110830245B (en) Anti-quantum-computation distributed Internet of vehicles method and system based on identity secret sharing and implicit certificate
CN104160673A (en) Secure routing based on degree of trust
Zhang et al. Vproof: Lightweight privacy-preserving vehicle location proofs
CN118822057A (en) Intelligent vehicle sensing management system and operation method
KR20190005540A (en) Method for Authenticating Evaluation Results of Homomorphic-Encrypted Data
Yang et al. Secure Automatic Dependent Surveillance-Broadcast Systems
CN113079177B (en) A Remote Sensing Data Sharing Method Based on Time and Decryption Times Limitation
EP2985749A2 (en) Symmetric encryption device, and method used
Ahmed et al. ANEL: a novel efficient and lightweight authentication scheme for enhancing security in Vehicular Ad Hoc Networks (VANETs) using elliptic curve cryptography
Hicks Cryptographic key management for the vehicles of tomorrow
Changalvala Sensor Data Integrity Verification for Real-time and Resource Constrained Systems
Liu et al. An Authentication Scheme Against Sybil Attacks Based on TLC in the IoV
CN118972098B (en) Trusted delivery method of OVD multimodal large model parameters based on device-edge-cloud collaboration
US20260011228A1 (en) method for vehicle-theft driver's identification with privacy protection
JP2005149205A (en) Mobile agent system
Li et al. Trajectory-based authenticated key establishment for dynamic Internet of Things
Liu et al. An Enhanced and Lightweight Anonymous Authentication Protocol Based on PUF for VANETs
Kumar et al. Novel Authentication Scheme to Increase Security of Vehicular Ad Hoc Networks
Kanáliková et al. Trends in the area of security within c2c communications
Niranjan et al. Real-Time IoV Sensor Monitoring System using LoRa Communication with USB Key Authorization and AES Security
Boubaker et al. Lightweight Cryptography for Connected Vehicles Communication Security on Edge Devices. Electronics 2023, 12, 4090

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