Identity authentication method and system of Internet of Vehicles terminal
By fusing biometric and environmental features and using real-time thermal noise signal processing with a chaotic exciter, the problems of high computational overhead and privacy leakage in vehicle-to-everything (V2X) identity authentication are solved, achieving efficient and secure identity authentication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ANHUI SHARETRONIC DATA TECHNOLOGY CO LTD
- Filing Date
- 2026-03-17
- Publication Date
- 2026-05-05
AI Technical Summary
Existing vehicle-to-everything (V2X) authentication methods suffer from high computational overhead and strong reliance on centralization in high-speed, rapidly changing environments, and are also vulnerable to key cracking and biometric leakage, making it difficult to achieve efficient privacy protection and fast, accurate verification.
By fusing biometric and environmental features, a dynamic chaotic synchronization parameter set is generated using a chaotic exciter with real-time thermal noise signals. This parameter set is then combined with a random mask sequence for encryption and obfuscation signal processing to achieve identity authentication.
To ensure the protection of biometric privacy data and improve authentication efficiency and security, accurate authentication can be completed without decryption through a chaotic synchronization mechanism.
Smart Images

Figure CN121985333A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of vehicle-to-everything (V2X) secure communication technology, and particularly relates to an identity authentication method and system for V2X terminals. Background Technology
[0002] With the rapid development of vehicle-to-everything (V2X) technology, communication security between vehicles and infrastructure (V2I) and between vehicles (V2V) has become a core issue in ensuring road traffic safety and user privacy. Traditional authentication methods based on digital certificates or pre-shared keys face risks such as high computational overhead, strong reliance on centralization, and vulnerability to key cracking when facing the high-speed, rapidly changing V2X environment.
[0003] Existing technologies include solutions that attempt to use biometrics for identity verification, but these solutions suffer from low security due to the risk of leakage during collection and transmission. Furthermore, traditional encrypted authentication processes often separate privacy protection from identity verification, making it difficult to achieve strong privacy protection while maintaining low latency.
[0004] Therefore, designing an identity authentication method for the Internet of Vehicles that can fundamentally prevent the leakage of privacy data and perform fast and accurate verification is a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0005] The purpose of this invention is to provide an identity authentication method for vehicle networking terminals, aiming to solve the above-mentioned technical problems.
[0006] This invention is implemented as follows: a method for authenticating the identity of a vehicle-to-everything (V2X) terminal, comprising the following steps:
[0007] The system acquires raw biological and environmental information from end users in real time and extracts biological and environmental feature vectors respectively.
[0008] The biological feature vector and the environmental feature vector are fused at the feature layer to obtain a feature fusion vector, and a first encryption and obfuscation signal is generated based on the feature fusion vector and a random mask sequence.
[0009] The first encryption and obfuscation signal is input into a chaotic exciter based on biological thermal noise. The real-time thermal noise signal is used as a dynamic perturbation parameter to generate a dynamically changing chaotic synchronization parameter set, which is used as part of the identity authentication request message.
[0010] Based on a preset synchronization algorithm, and according to the chaotic synchronization parameter set, the second encryption and obfuscation signal used for authentication is synchronously reproduced.
[0011] Based on the pre-stored registration feature vector corresponding to the terminal and a random mask sequence copy, the second encrypted and obfuscated signal is deobfuscated to restore the feature fusion vector to be verified.
[0012] The fused feature vector to be verified is compared with the registered feature vector to determine whether the terminal's identity authentication is successful.
[0013] Furthermore, the original biometric information includes one or more of heartbeat signals, facial information, and fingerprint information; the environmental information includes at least one of the vehicle's current positioning coordinates, accelerometer readings, gyroscope readings, and in-vehicle temperature.
[0014] Furthermore, the first encryption obfuscation signal is generated by performing a bitwise XOR operation between a random mask sequence and a feature fusion vector.
[0015] Further, the step of inputting the first encryption and obfuscation signal into a chaotic exciter based on biological thermal noise, and using the real-time thermal noise signal as a dynamic perturbation parameter to generate a dynamically changing chaotic synchronization parameter set as part of the identity authentication request message, specifically includes:
[0016] Based on a preset quantum chaotic mapping model, the first encryption and confusion signal is input into a chaotic exciter based on biological thermal noise as the initial state of the quantum chaotic mapping model.
[0017] The real-time thermal noise signal generated by the terminal chip during operation is obtained through a chaotic exciter.
[0018] The real-time thermal noise signal is used as a dynamic perturbation parameter and superimposed on the control parameters of the quantum chaotic mapping model;
[0019] Based on the initial state, the quantum chaotic mapping model is subjected to several rounds of iterative calculations under the drive of dynamic perturbation parameters. The state variables generated after several rounds of iterations are output as the chaotic synchronization parameter set.
[0020] Furthermore, based on a preset synchronization algorithm and according to the chaotic synchronization parameter set, the step of synchronously reproducing the second encryption and obfuscation signal used for authentication specifically includes:
[0021] Receive an authentication request message; the authentication request message includes a chaotic synchronization parameter set and a unique identifier for the terminal;
[0022] The synchronization algorithm configuration corresponding to the terminal is determined based on the terminal's unique identifier;
[0023] According to the synchronization algorithm, the chaotic synchronization parameter set is synchronized and reproduced to obtain the second encrypted obfuscation signal.
[0024] Furthermore, the step of performing deobfuscation on the second encrypted obfuscation signal based on the pre-stored registration feature vector corresponding to the terminal and a random mask sequence copy to restore the feature fusion vector to be verified specifically includes:
[0025] Based on the terminal's unique identifier in the received authentication request message, the registration feature vector and random mask sequence copy pre-stored by the terminal during the registration phase are retrieved; then, the second encryption obfuscation signal and the random mask sequence copy are XORed to obtain the feature fusion vector to be verified.
[0026] Another objective of this invention is to provide an identity authentication system for a vehicle-to-everything (V2X) terminal, used to implement the aforementioned V2X terminal identity authentication method, specifically including:
[0027] The feature extraction module is used to acquire the end user's raw biological information and environmental information in real time, and extract biological feature vectors and environmental feature vectors respectively;
[0028] The feature fusion module is used to fuse the biological feature vector and the environmental feature vector at the feature layer to obtain a feature fusion vector, and generate a first encryption and obfuscation signal based on the feature fusion vector and a random mask sequence.
[0029] The chaotic perturbation module is used to input the first encrypted obfuscation signal into a chaotic exciter based on biological thermal noise, and use the real-time thermal noise signal as a dynamic perturbation parameter to generate a dynamically changing chaotic synchronization parameter set as part of the identity authentication request message.
[0030] The chaotic synchronization module is used to synchronously reproduce the second encryption and obfuscation signal for authentication based on a preset synchronization algorithm and the chaotic synchronization parameter set.
[0031] The feature restoration module is used to perform de-obfuscation operation on the second encrypted obfuscation signal based on the pre-stored registration feature vector corresponding to the terminal and a random mask sequence copy, and restore the feature fusion vector to be verified.
[0032] The identity authentication module is used to compare the fused feature vector to be verified with the registered feature vector to determine whether the terminal's identity authentication is successful.
[0033] Furthermore, the chaotic perturbation module specifically includes:
[0034] An initial state determination unit is used to input the first encryption and confusion signal into a chaotic exciter based on biological thermal noise, based on a preset quantum chaotic mapping model, as the initial state of the quantum chaotic mapping model.
[0035] The thermal noise acquisition unit is used to acquire the real-time thermal noise signal generated by the terminal chip during operation through the chaotic exciter.
[0036] The dynamic perturbation unit is used to superimpose the real-time thermal noise signal as a dynamic perturbation parameter onto the control parameters of the quantum chaotic mapping model.
[0037] The iterative operation unit is used to perform several rounds of iterative operations on the quantum chaotic mapping model based on the initial state and driven by dynamic perturbation parameters, and output the state variables generated after several rounds of iteration as a chaotic synchronization parameter set.
[0038] Furthermore, the chaos synchronization module specifically includes:
[0039] A request receiving unit is used to receive an authentication request message; the authentication request message includes a chaotic synchronization parameter set and a unique identifier for the terminal.
[0040] The synchronization algorithm determination unit is used to determine the synchronization algorithm configuration corresponding to the terminal based on the terminal's unique identifier;
[0041] The synchronization reproduction unit is used to synchronize and reproduce the chaotic synchronization parameter set according to the synchronization algorithm to obtain a second encrypted obfuscation signal.
[0042] This invention provides an identity authentication method for vehicle-to-everything (V2X) terminals. By using feature fusion and random mask XOR operations, it ensures that the original biological and environmental features are obfuscated before transmission, fundamentally preventing the leakage of biological privacy data. In addition, by introducing real-time thermal noise signals as dynamic perturbation parameters, this invention transforms the microscopic unmeasurable characteristics of physical hardware into part of the authentication key, making the chaotic synchronization parameter set generated for each authentication inherently cloning-resistant and anti-predictable. Finally, by utilizing the chaotic synchronization mechanism, accurate authentication of the terminal identity can be completed without decryption, thereby improving the efficiency and security of V2X terminal authentication. Attached Figure Description
[0043] Figure 1 This is a flowchart illustrating the identity authentication method for a vehicle-to-everything (V2X) terminal provided in an embodiment of the present invention.
[0044] Figure 2 This is a flowchart illustrating step S300 in the vehicle network terminal identity authentication method provided in an embodiment of the present invention.
[0045] Figure 3 This is a flowchart illustrating step S400 in the vehicle network terminal identity authentication method provided in an embodiment of the present invention.
[0046] Figure 4 This is a schematic diagram of the identity authentication system for a vehicle networking terminal provided in an embodiment of the present invention. Detailed Implementation
[0047] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0048] like Figure 1 As shown, in one embodiment of the present invention, an identity authentication method for a vehicle networking terminal is provided, applied to the terminal and an authentication server communicating with the terminal, specifically including the following steps:
[0049] S100: Real-time acquisition of raw biological and environmental information of end users, and extraction of biological feature vectors and environmental feature vectors respectively;
[0050] S200. The biological feature vector and the environmental feature vector are fused at the feature layer to obtain a feature fusion vector, and a first encryption and obfuscation signal is generated based on the feature fusion vector and the random mask sequence.
[0051] S300. The first encryption and obfuscation signal is input into a chaotic exciter based on biological thermal noise. The real-time thermal noise signal is used as a dynamic perturbation parameter to generate a dynamically changing chaotic synchronization parameter set as part of the identity authentication request message.
[0052] S400. Based on a preset synchronization algorithm, and according to the chaotic synchronization parameter set, synchronously reproduce the second encryption and obfuscation signal used for authentication.
[0053] S500: Based on the pre-stored registration feature vector corresponding to the terminal and a random mask sequence copy, perform de-obfuscation operation on the second encrypted obfuscation signal to restore the feature fusion vector to be verified;
[0054] S600. The fused feature vector to be verified is compared with the registered feature vector to determine whether the terminal's identity authentication is successful.
[0055] In a preferred embodiment of the present invention, step S100 is implemented as follows: On the terminal side, the driver's original biological information is collected in real time at a first sampling frequency by an on-board sensor, and the environmental information around the vehicle is collected in real time at a second sampling frequency by an on-board environmental sensor; a preset biological feature extraction algorithm is used to extract biological feature vectors from the original biological information, and a preset environmental feature extraction algorithm is used to extract environmental feature vectors from the environmental information.
[0056] In practical applications, the original biometric information can be one or more of heartbeat signals, facial information, and fingerprint information. In this embodiment of the invention, a heartbeat signal is used as an example, but it is not limited thereto. The heartbeat signal can be a photoplethysmography (PPG) signal or an electrocardiogram (ECG) signal. Environmental information includes at least one of the vehicle's current GPS coordinates, accelerometer readings, gyroscope readings, and in-vehicle temperature. The preset biometric feature extraction algorithm is a wavelet packet decomposition-based algorithm used to calculate the frequency domain energy distribution coefficient of the heartbeat signal within a preset frequency band as a biometric feature vector. The preset environmental feature extraction algorithm is a sliding window-based statistical algorithm used to calculate the mean, variance, and rate of change of environmental information within a preset time window as an environmental feature vector.
[0057] In a preferred embodiment of the present invention, step S200 is implemented as follows: the biometric vector and the environmental feature vector are concatenated end to end to form a multidimensional feature fusion vector; then, a random mask sequence with the same length as the feature fusion vector is generated by a true random number generator based on a physically non-cloning function built into the terminal; then, the random mask sequence and the feature fusion vector are XORed bit by bit to generate the first encryption and obfuscation signal.
[0058] like Figure 2 As shown, in a preferred embodiment of the present invention, the step of inputting the first encryption and obfuscation signal into a chaotic exciter based on biological thermal noise, using the real-time thermal noise signal as a dynamic perturbation parameter to generate a dynamically changing chaotic synchronization parameter set as part of the identity authentication request message, i.e., step S300, specifically includes:
[0059] S310. Based on a preset quantum chaotic mapping model, the first encryption and confusion signal is input into a chaotic exciter based on biological thermal noise as the initial state of the quantum chaotic mapping model.
[0060] Specifically, on the terminal side, the first encryption and confusion signal C1 is input into the chaotic exciter based on biological thermal noise as the initial state S0=C1 of the quantum chaotic mapping model.
[0061] S320: Obtain the real-time thermal noise signal generated when the terminal chip is working through the chaotic exciter;
[0062] Specifically, the thermal noise sampling module in the chaotic exciter collects voltage fluctuations at specific circuit nodes on the terminal main chip in real time at a third sampling frequency, and quantizes them into a thermal noise digital sequence T=[v1,v2,...,v k ], which serves as the real-time thermal noise signal, where k is the sequence length.
[0063] S330. The real-time thermal noise signal is used as a dynamic perturbation parameter and superimposed on the control parameters of the quantum chaotic mapping model.
[0064] Specifically, the control parameter μ(i) = μ0 + α·v in the quantum chaotic mapping model i Above, where μ0 is the basic control parameter, α is the disturbance coefficient, and v i For the i-th thermal noise sample value, specifically the voltage fluctuation quantization value at a specific circuit node of the chip at the i-th sampling time.
[0065] S340. Based on the initial state, the quantum chaotic mapping model is subjected to several rounds of iterative calculations under the drive of dynamic perturbation parameters. The state variables generated after several rounds of iterations are output as the chaotic synchronization parameter set.
[0066] In practical applications, the bio-thermal noise-based chaotic exciter includes a thermal noise sampling module and a quantum chaotic mapping calculation module. The thermal noise sampling module is used to collect the thermal noise signal generated when the terminal chip is working in real time, obtaining the real-time thermal noise signal. Specifically, the thermal noise sampling module includes a noise source, an amplifier, and an analog-to-digital converter (ADC). The internal resistance of a programmable gain amplifier (PGA) can be used as the noise source. After amplification by the PGA, it is digitized by the ADC to output the thermal noise digital sequence. The quantum chaotic mapping calculation module has a preset quantum chaotic mapping model (chaotic system). The quantum chaotic mapping model is a mathematical model based on the quantum logistic mapping. The dynamic perturbation parameter is specifically superimposed on the control parameters of the quantum chaotic mapping model to make its evolution trajectory unique and unpredictable. The initial state of the quantum chaotic mapping model is set by the first encryption and confusion signal. Then, in this initial state, the quantum chaotic mapping model driven by the dynamic perturbation parameter is used to perform N rounds of iteration (chaotic system dynamic equation). The system state quantity generated after the Nth iteration is output as the chaotic synchronization parameter set, where N is a positive integer greater than 100.
[0067] like Figure 3 As shown, in a preferred embodiment of the present invention, the step of synchronously reproducing the second encryption and obfuscation signal used for authentication based on a preset synchronization algorithm and according to the chaotic synchronization parameter set, specifically step S400, includes:
[0068] S410, Receive an authentication request message; the authentication request message includes a chaotic synchronization parameter set and a unique identifier for the terminal;
[0069] S420. Determine the synchronization algorithm configuration corresponding to the terminal based on the terminal's unique identifier;
[0070] S430. According to the synchronization algorithm, the chaotic synchronization parameter set is synchronized and reproduced to obtain the second encryption and obfuscation signal.
[0071] It should be noted that the synchronization algorithm refers to a set of mathematical operation rules that, using the same quantum chaotic mapping model and chaotic system dynamic equations (mathematical functions used to describe how the state variables of the quantum chaotic mapping model evolve with time or number of iterations) as the terminal, iterates backward based on the received chaotic synchronization parameter set to deduce the initial state that drives the chaotic system to reach the parameter set, or iterates forward again until a state matching the received chaotic synchronization parameter set is generated.
[0072] In practical applications, the terminal encapsulates the chaotic synchronization parameter set as part of the authentication request message, along with the terminal's unique identifier, and sends it to the authentication server via the vehicle-to-everything (V2X) communication link. Upon receiving the authentication request message, the authentication server parses out the chaotic synchronization parameter set and the terminal's unique identifier. Using the terminal's unique identifier, the chaotic synchronization algorithm configuration corresponding to the terminal can be determined. Next, the chaotic synchronization parameter set is input to a chaotic synchronization receiver configured identically to the terminal. This receiver employs the same quantum chaotic mapping model and chaotic system dynamic equations as the terminal, and through the synchronization algorithm, synchronously reproduces the initial state S0' of the chaotic system. The synchronously reproduced initial state S0' is output as the second encryption and obfuscation signal C2, i.e., C2 = S0'.
[0073] In a preferred embodiment of the present invention, the step of performing deobfuscation operation on the second encrypted obfuscation signal based on the pre-stored registration feature vector corresponding to the terminal and a random mask sequence copy, and restoring the feature fusion vector to be verified, specifically step S500, includes:
[0074] Based on the terminal's unique identifier in the received authentication request message, the registration feature vector and random mask sequence copy pre-stored during the registration phase of the terminal are retrieved from the security database. Then, the second encryption and obfuscation signal is deobfuscated by performing an XOR operation on the second encryption and obfuscation signal and the random mask sequence copy to obtain the feature fusion vector to be verified.
[0075] In a preferred embodiment of the present invention, the registration feature vector may include only the user's biometric vector at the time of registration, or it may include both the biometric vector and the environmental feature vector. However, since environmental information is prone to change, in subsequent authentication processes, it is generally sufficient to consider whether the biometric vectors are consistent or similar. Specifically, the implementation method of step S600 is as follows: On the authentication server side, the terminal's feature layer fusion method is used to back-engineer the biometric vector to be verified from the aforementioned fused feature vector to be verified; the biometric vector to be verified is compared element-by-element with the locally pre-stored registration feature vector (the biometric vector at the time of user registration), and the Euclidean distance or cosine similarity between the two is calculated; it is determined whether the calculated Euclidean distance or cosine similarity is less than or equal to a preset error threshold; if yes, the identity authentication of the vehicle network terminal is determined to be successful; if no, the identity authentication of the vehicle network terminal is determined to be unsuccessful, and the abnormal attempt is recorded.
[0076] In practical applications, taking the example of driver Zhang San requesting identity authentication while driving a connected car, the vehicle needs to prove its identity (i.e., Zhang San is driving the car) to the cloud authentication server in order to obtain permission to enable advanced vehicle functions. The specific implementation method is as follows:
[0077] First, after the vehicle starts, the sensors on the steering wheel collect Zhang San's photoplethysmography (PPG) signal (i.e., raw biological information). Simultaneously, the vehicle's GPS and IMU collect the current GPS coordinates and acceleration data (i.e., environmental information). Based on a biometric extraction algorithm, the frequency domain energy distribution coefficient is extracted from the raw biological information, serving as the biometric vector H=[0.82,0.15,0.03] (example value). The environmental feature extraction algorithm extracts the mean and variance from the GPS coordinates and acceleration data of the past second, forming the environmental feature vector E=[116.39,39.91,0.01,0.002] (example values: longitude, latitude, mean acceleration, and variance of acceleration).
[0078] Next, the terminal concatenates the biometric vector H and the environmental feature vector E into a feature fusion vector F=[0.82,0.15,0.03,116.39,39.91,0.01,0.002]. The PUF built into the terminal chip generates a random mask sequence of equal length M=[0.45,0.67,0.21,58.23,19.98,0.67,0.88], and performs an XOR operation on the two to generate the first encryption and obfuscation signal C1; at this point, the original biometric and environmental features have been completely masked.
[0079] Then, the first encryption and confusion signal C1 is set as the initial state of the quantum chaotic mapping model (the mathematical model of the quantum logistic mapping); at the same time, the thermal noise voltage fluctuation of an idle transistor on the core of the terminal chip is collected in real time to obtain the thermal noise digital sequence T=[0.012mV,0.008mV,-0.015mV,...]; this thermal noise digital sequence is used to dynamically fine-tune the control parameters of the quantum logistic mapping; under the combined action of the initial state C1 and the dynamic perturbation parameter T, the quantum chaotic mapping model is iterated N=1000 times and finally outputs a chaotic synchronization parameter set P=[0.357,0.921,-0.442,...]. The terminal encapsulates the chaotic synchronization parameter set P and the vehicle's unique identifier ID into a message and sends it to the cloud authentication server via the 4G / 5G network. Only P and ID are transmitted on the link. When the authentication server receives the message, it finds the chaotic synchronization algorithm configuration corresponding to Zhang San's vehicle based on the vehicle's unique identifier ID, inputs the chaotic synchronization parameter set P into the chaotic synchronization receiver, and successfully deduces the initial state that drove the chaotic system to reach P through inverse operation, namely the second encryption and confusion signal C2.
[0080] Finally, the authentication server retrieves Zhang San's registered feature vector H_reg (biometric vector) and random mask sequence copy M_reg stored during vehicle registration from the database, for example, H_reg=[0.81,0.16,0.03]. The second encryption and obfuscation signal C2 is XORed with the random mask sequence copy M_reg to obtain the feature fusion vector F_v to be verified. The biometric vector H_v=[0.82,0.15,0.03] is extracted from the feature fusion vector F_v and compared with H_reg. The calculated Euclidean distance between the two is approximately 0.014, which is less than the preset error threshold δ=0.05. This means that although there are slight fluctuations in the heartbeat, the overall features are highly matched. Therefore, the authentication server determines that the identity authentication is successful, and Zhang San obtains access to the vehicle's advanced functions.
[0081] like Figure 4 As shown, in another embodiment of the present invention, an identity authentication system for a vehicle-to-everything (V2X) terminal is also provided, for implementing the above-described V2X terminal identity authentication method, specifically including:
[0082] The feature extraction module 10 is used to acquire the original biological information and environmental information of the end user in real time, and extract the biological feature vector and environmental feature vector respectively;
[0083] The feature fusion module 20 is used to fuse the biological feature vector and the environmental feature vector at the feature layer to obtain a feature fusion vector, and generate a first encryption and obfuscation signal based on the feature fusion vector and the random mask sequence.
[0084] The chaotic perturbation module 30 is used to input the first encryption and obfuscation signal into the chaotic exciter based on biological thermal noise, and use the real-time thermal noise signal as a dynamic perturbation parameter to generate a dynamically changing chaotic synchronization parameter set as part of the identity authentication request message.
[0085] The chaotic synchronization module 40 is used to synchronously reproduce the second encryption and obfuscation signal for authentication based on a preset synchronization algorithm and the chaotic synchronization parameter set.
[0086] Feature restoration module 50 is used to perform de-obfuscation operation on the second encrypted obfuscation signal based on the pre-stored registration feature vector corresponding to the terminal and a random mask sequence copy, and restore the feature fusion vector to be verified.
[0087] The identity authentication module 60 is used to compare the fused feature vector to be verified with the registered feature vector to determine whether the terminal's identity authentication is successful.
[0088] In a preferred embodiment of the present invention, the chaotic perturbation module 30 specifically includes:
[0089] An initial state determination unit is used to input the first encryption and confusion signal into a chaotic exciter based on biological thermal noise, based on a preset quantum chaotic mapping model, as the initial state of the quantum chaotic mapping model.
[0090] The thermal noise acquisition unit is used to acquire the real-time thermal noise signal generated by the terminal chip during operation through the chaotic exciter.
[0091] The dynamic perturbation unit is used to superimpose the real-time thermal noise signal as a dynamic perturbation parameter onto the control parameters of the quantum chaotic mapping model.
[0092] The iterative operation unit is used to perform several rounds of iterative operations on the quantum chaotic mapping model based on the initial state and driven by dynamic perturbation parameters, and output the state variables generated after several rounds of iteration as a chaotic synchronization parameter set.
[0093] In a preferred embodiment of the present invention, the chaotic synchronization module 40 specifically includes:
[0094] A request receiving unit is used to receive an authentication request message; the authentication request message includes a chaotic synchronization parameter set and a unique identifier for the terminal.
[0095] The synchronization algorithm determination unit is used to determine the synchronization algorithm configuration corresponding to the terminal based on the terminal's unique identifier;
[0096] The synchronization reproduction unit is used to synchronize and reproduce the chaotic synchronization parameter set according to the synchronization algorithm to obtain a second encrypted obfuscation signal.
[0097] It should be noted that the above modules and units can be implemented as a computer program, which can run on a computer device. The computer device's memory can store the computer program that makes up the modules or units, enabling the processor to execute the various steps of the above method.
[0098] It should be understood that although the steps in the flowcharts of the embodiments of the present invention are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in each embodiment may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.
[0099] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods.
[0100] The above embodiments merely illustrate several implementation methods of the present invention, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this patent should be determined by the appended claims.
Claims
1. A method for identity authentication of a vehicle-to-everything (V2X) terminal, characterized in that, Includes the following steps: The system acquires raw biological and environmental information from end users in real time and extracts biological and environmental feature vectors respectively. The biological feature vector and the environmental feature vector are fused at the feature layer to obtain a feature fusion vector, and a first encryption and obfuscation signal is generated based on the feature fusion vector and a random mask sequence. The first encryption and obfuscation signal is input into a chaotic exciter based on biological thermal noise. The real-time thermal noise signal is used as a dynamic perturbation parameter to generate a dynamically changing chaotic synchronization parameter set, which is used as part of the identity authentication request message. Based on a preset synchronization algorithm, and according to the chaotic synchronization parameter set, the second encryption and obfuscation signal used for authentication is synchronously reproduced. Based on the pre-stored registration feature vector corresponding to the terminal and a random mask sequence copy, the second encrypted and obfuscated signal is deobfuscated to restore the feature fusion vector to be verified. The fused feature vector to be verified is compared with the registered feature vector to determine whether the terminal's identity authentication is successful.
2. The identity authentication method for a vehicle-to-everything (V2X) terminal according to claim 1, characterized in that, The original biometric information includes one or more of heartbeat signals, facial information, and fingerprint information; the environmental information includes at least one of the vehicle's current positioning coordinates, accelerometer readings, gyroscope readings, and in-vehicle temperature.
3. The identity authentication method for a vehicle networking terminal according to claim 1, characterized in that, The first encryption obfuscation signal is generated by performing a bitwise XOR operation between a random mask sequence and a feature fusion vector.
4. The identity authentication method for a vehicle networking terminal according to claim 1, characterized in that, The step of inputting the first encryption and obfuscation signal into a chaotic exciter based on biological thermal noise, and using the real-time thermal noise signal as a dynamic perturbation parameter to generate a dynamically changing chaotic synchronization parameter set as part of the identity authentication request message, specifically includes: Based on a preset quantum chaotic mapping model, the first encryption and confusion signal is input into a chaotic exciter based on biological thermal noise as the initial state of the quantum chaotic mapping model. The real-time thermal noise signal generated by the terminal chip during operation is obtained through a chaotic exciter. The real-time thermal noise signal is used as a dynamic perturbation parameter and superimposed on the control parameters of the quantum chaotic mapping model; Based on the initial state, the quantum chaotic mapping model is subjected to several rounds of iterative calculations under the drive of dynamic perturbation parameters. The state variables generated after several rounds of iterations are output as the chaotic synchronization parameter set.
5. The identity authentication method for a vehicle-to-everything (V2X) terminal according to claim 1, characterized in that, Based on a preset synchronization algorithm and according to the chaotic synchronization parameter set, the step of synchronously reproducing the second encryption and obfuscation signal used for authentication specifically includes: Receive an authentication request message; the authentication request message includes a chaotic synchronization parameter set and a unique identifier for the terminal; The synchronization algorithm configuration corresponding to the terminal is determined based on the terminal's unique identifier; According to the synchronization algorithm, the chaotic synchronization parameter set is synchronized and reproduced to obtain the second encrypted obfuscation signal.
6. The identity authentication method for a vehicle-to-everything (V2X) terminal according to claim 5, characterized in that, The step of performing deobfuscation on the second encrypted and obfuscated signal based on a pre-stored registration feature vector corresponding to the terminal and a random mask sequence copy to restore the feature fusion vector to be verified specifically includes: Based on the terminal's unique identifier in the received authentication request message, the registration feature vector and random mask sequence copy pre-stored by the terminal during the registration phase are retrieved; then, the second encryption obfuscation signal and the random mask sequence copy are XORed to obtain the feature fusion vector to be verified.
7. An identity authentication system for a vehicle-to-everything (V2X) terminal, used to implement the identity authentication method for a V2X terminal as described in any one of claims 1-6, characterized in that, include: The feature extraction module is used to acquire the end user's raw biological information and environmental information in real time, and extract biological feature vectors and environmental feature vectors respectively; The feature fusion module is used to fuse the biological feature vector and the environmental feature vector at the feature layer to obtain a feature fusion vector, and generate a first encryption and obfuscation signal based on the feature fusion vector and a random mask sequence. The chaotic perturbation module is used to input the first encrypted obfuscation signal into a chaotic exciter based on biological thermal noise, and use the real-time thermal noise signal as a dynamic perturbation parameter to generate a dynamically changing chaotic synchronization parameter set as part of the identity authentication request message. The chaotic synchronization module is used to synchronously reproduce the second encryption and obfuscation signal for authentication based on a preset synchronization algorithm and the chaotic synchronization parameter set. The feature restoration module is used to perform de-obfuscation operation on the second encrypted obfuscation signal based on the pre-stored registration feature vector corresponding to the terminal and a random mask sequence copy, and restore the feature fusion vector to be verified. The identity authentication module is used to compare the fused feature vector to be verified with the registered feature vector to determine whether the terminal's identity authentication is successful.
8. The vehicle networking terminal identity authentication system according to claim 7, characterized in that, The chaotic perturbation module specifically includes: An initial state determination unit is used to input the first encryption and confusion signal into a chaotic exciter based on biological thermal noise, based on a preset quantum chaotic mapping model, as the initial state of the quantum chaotic mapping model. The thermal noise acquisition unit is used to acquire the real-time thermal noise signal generated by the terminal chip during operation through the chaotic exciter. The dynamic perturbation unit is used to superimpose the real-time thermal noise signal as a dynamic perturbation parameter onto the control parameters of the quantum chaotic mapping model. The iterative operation unit is used to perform several rounds of iterative operations on the quantum chaotic mapping model based on the initial state and driven by dynamic perturbation parameters, and output the state variables generated after several rounds of iteration as a chaotic synchronization parameter set.
9. The vehicle networking terminal identity authentication system according to claim 7, characterized in that, The chaos synchronization module specifically includes: A request receiving unit is used to receive an authentication request message; the authentication request message includes a chaotic synchronization parameter set and a unique identifier for the terminal. The synchronization algorithm determination unit is used to determine the synchronization algorithm configuration corresponding to the terminal based on the terminal's unique identifier; The synchronization reproduction unit is used to synchronize and reproduce the chaotic synchronization parameter set according to the synchronization algorithm to obtain a second encrypted obfuscation signal.
Citation Information
Patent Citations
Vehicle-mounted network communication encryption method based on Scuu-Blend key confusion
CN117411631A
Private key security management method and system based on random number encryption key
CN118400098A
Market supervision data security protection method and system based on dynamic encryption strategy
CN120223430A
Dynamic PUF-NFC and multi-mode authentication quantum door lock method and system
CN120412132A
Protection system for network security authentication
CN120498764A