Automobile encryption communication method and related equipment
By using vehicle-to-everything (V2X) encrypted communication methods to reduce and encrypt images of traffic accident scenes, the problems of image tampering and privacy leaks are solved, enabling secure image data exchange and effective processing by traffic management departments.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GAC HONDA AUTOMOBILE CO LTD
- Filing Date
- 2026-04-03
- Publication Date
- 2026-05-15
AI Technical Summary
In traffic accidents, parties are often unwilling to provide on-site image data to avoid privacy leaks, which increases the possibility of image tampering, affects the processing costs of traffic management departments, and leads to disputes.
The vehicle-to-vehicle encrypted communication method is adopted. Image data is acquired by detecting trigger events, and the data is reduced and encrypted to generate ciphertext data. This data is then securely transmitted between the two vehicles and finally decrypted by the traffic management department to obtain the original image data.
It enables the secure exchange of image data between vehicles that do not trust each other, protecting their respective privacy information, reducing disputes and technical identification costs, and ensuring smooth and safe traffic.
Smart Images

Figure CN122053764A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automotive technology, and in particular to an encrypted communication method and related equipment for automobiles. Background Technology
[0002] Driving a car carries the risk of traffic accidents. In two-vehicle accidents, disputes often arise regarding the allocation of responsibility between the parties, usually requiring intervention from traffic management authorities or insurance companies. Evidence such as images and videos taken at the scene, especially those taken from the perspective of the vehicles involved in the accident, can effectively reflect the situation and provide strong factual evidence for traffic management authorities and other agencies to reconstruct the facts and determine liability. Therefore, all parties involved in two-vehicle accidents are generally willing to provide the images and data they have captured.
[0003] Because images captured at the scene may contain facial features of occupants, images of items inside the vehicle, images of identification documents, and private information about passersby and vehicles, parties involved in an accident are generally unwilling to share these images with each other. Therefore, the image data provided to traffic management authorities is essentially unverified by the other party. However, since there is often a time lag between the occurrence of an accident and the intervention of traffic management authorities, there is a possibility that some parties involved in the accident may tamper with the image data for personal gain. This could lead to discrepancies between the images received by traffic management authorities and the objective facts of the accident scene, interfering with the handling of the traffic accident and potentially causing objections from the other party, resulting in further disputes. While technical means can be used to determine whether images have been tampered with, this increases the processing costs for traffic management authorities and the time and effort required by all parties involved in the accident. Summary of the Invention
[0004] In view of at least one of the above-mentioned technical problems, the purpose of this invention is to provide an encrypted communication method and related equipment for automobiles.
[0005] On one hand, embodiments of the present invention include a vehicle encrypted communication method, wherein the vehicle encrypted communication method is applied to a first vehicle, and the vehicle encrypted communication method includes: Detect the triggered event; In response to the triggering event, acquire the first image data; The first image data is processed to obtain the second image data; The first image data is subjected to a first encryption process to obtain first ciphertext data; the first encryption process keeps the second vehicle confidential. The first ciphertext data and the second image data are subjected to a second encryption process to obtain the second ciphertext data; the second encryption process is disclosed to the second vehicle. The second encrypted data is sent to the second vehicle.
[0006] Furthermore, the detection trigger event includes: Detecting traffic accident incidents involving the second vehicle; When the traffic accident event is detected, the traffic accident event is determined as the triggering event.
[0007] Further, the processing of the first image data to obtain the second image data includes: The first image data is reduced in size to obtain the second image data.
[0008] Further, the first encryption process performed on the first image data to obtain the first ciphertext data includes: Generate a first key; the first key is a private key of the first vehicle; Using the first key, a symmetric encryption algorithm is executed to encrypt the first image data, thereby obtaining the first ciphertext data.
[0009] Further, the step of performing a second encryption process on the first ciphertext data and the second image data to obtain the second ciphertext data includes: Engage in key negotiation with the second vehicle to obtain the second key; Using the second key, a symmetric encryption algorithm is executed to encrypt the first ciphertext data and the second image data to obtain the second ciphertext data.
[0010] Furthermore, the vehicle encrypted communication method further includes: Receive the fourth encrypted data sent by the second vehicle; The fourth encrypted data is sent to the traffic management department.
[0011] On the other hand, embodiments of the present invention include a vehicle encrypted communication method, wherein the vehicle encrypted communication method is applied to a second vehicle, and the vehicle encrypted communication method includes: Detect the triggered event; In response to the triggering event, acquire third image data; The third image data is reduced in size to obtain the fourth image data; The third image data is subjected to a third encryption process to obtain third ciphertext data; the third encryption process keeps the first vehicle confidential. Receive the second encrypted data sent by the first vehicle; The third ciphertext data, the fourth image data, and the second ciphertext data are subjected to a second encryption process to obtain the fourth ciphertext data; the second encryption process is disclosed to the first vehicle. The fourth encrypted data is sent to the first vehicle.
[0012] Furthermore, the vehicle encrypted communication method further includes: The fourth encrypted data is sent to the traffic management department.
[0013] On the other hand, embodiments of the present invention also include a computer device, including a memory and a processor, the memory for storing at least one program, and the processor for loading at least one program to execute the vehicle encrypted communication method of the embodiments.
[0014] On the other hand, embodiments of the present invention also include a computer-readable storage medium storing a processor-executable program, which, when executed by a processor, is used to perform the vehicle encrypted communication method in the embodiments.
[0015] The beneficial effects of this invention are as follows: The vehicle encrypted communication method in the embodiments allows for the encryption of image data directly captured at the accident scene by the two vehicles, even when there is no trust between the first and second vehicles but the traffic management department is trusted. This enables the first and second vehicles to protect their own privacy while providing each other with a certain amount of information to verify the authenticity of the image data they captured. The image data directly captured at the accident scene is preserved in encrypted form as original evidence and is ultimately processed by the trusted traffic management department. Therefore, the vehicle encrypted communication method in the embodiments allows for protected information exchange between the first and second vehicles, enabling them to make preliminary confirmations of the image data directly captured at the accident scene. This reduces disputes arising from complete distrust of the image data provided by the other vehicle and the associated costs of technical identification and resolution, thus contributing to smooth and safe traffic flow. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of a system where an automotive encrypted communication method can be applied in the embodiment; Figure 2 This is a schematic diagram illustrating the steps of the vehicle-to-vehicle encrypted communication method performed by the first vehicle in the embodiment; Figure 3 This is a schematic diagram illustrating the principle of steps S2A-S6A in the embodiment; Figure 4 This is a schematic diagram illustrating the steps of the vehicle-to-vehicle encrypted communication method performed by the second vehicle in the embodiment; Figure 5This is a schematic diagram illustrating the principle of steps S2B-S7B in the embodiment. Detailed Implementation
[0017] Terminology Explanation: AES: Advanced Encryption Standard, a widely used symmetric encryption algorithm for encrypting and decrypting data. It uses the same key for both encryption and decryption, and is characterized by high efficiency and security. ECDH: Elliptic Curve Diffie-Hellman, is a key exchange protocol based on elliptic curve cryptography. It allows two communicating parties to independently generate a shared secret (symmetric key) known only to each other by exchanging public information (public key) over an insecure channel. This secret key can be used to establish a secure communication key.
[0018] In this embodiment, the vehicle encrypted communication method can be applied to... Figure 1 The system shown. (Refer to...) Figure 1 The system includes a first vehicle and a second vehicle. In this embodiment, the first vehicle and the second vehicle are the two parties involved in the same traffic accident. The first vehicle and the second vehicle have the same function and principle. Taking the first vehicle as an example, the first vehicle is equipped with a communication module, a camera module, and a processing module. The communication module can communicate with other vehicles or user terminals carried by users. The camera module can capture images of the scene environment to obtain image data in the form of single-frame images or video data composed of multiple frames. The processing module can process the image data.
[0019] In this embodiment, the camera module may include cameras installed inside the passenger compartment, on the side of the vehicle, at the front, and at the rear, thereby capturing image data from multiple perspectives. The first vehicle can also simultaneously receive image data captured by the vehicle owner using a user terminal via a communication module. This image data, along with the image data captured by the camera module, or separately as the image data to be processed, is then processed by the processing module. By simultaneously using both the camera module and the user terminal to capture image data, image data from more perspectives can be obtained.
[0020] In this embodiment, the first vehicle and the second vehicle can respectively execute the corresponding steps in the vehicle encrypted communication method. Referring to... Figure 2 The vehicle-to-vehicle encrypted communication method executed by First Automobile Works includes the following steps: S1A. Detect triggered events; S2A. In response to the trigger event, acquire the first image data; S3A. Process the first image data to obtain the second image data; S4A. Perform a first encryption process on the first image data to obtain the first ciphertext data; S5A. Perform a second encryption process on the first ciphertext data and the second image data to obtain the second ciphertext data; S6A. Send the second encrypted data to the second vehicle.
[0021] Steps S1A-S6A can be executed by the processing module in the first vehicle. When executing some of these steps, the processing module may invoke onboard components in the first vehicle.
[0022] In step S1A, the processing module in the first vehicle can call the acceleration sensor or collision sensor of the first vehicle. When excessive acceleration or collision event is detected, it is determined that a trigger event has been detected.
[0023] In this embodiment, the triggering event detected in step S1A corresponds to Figure 1 The diagram shows a collision between the first and second vehicles. The event triggers execution steps S2A-S6A.
[0024] In this embodiment, the principle of steps S2A-S6A is as follows: Figure 3 As shown.
[0025] In step S2A, the processing module in the first vehicle calls the camera module in the first vehicle to capture images of the accident scene and obtain first image data. In this embodiment, the first image data may include multiple single-frame still images, one or more video clips, etc.
[0026] In step S3A, refer to Figure 3The processing module in the first vehicle can perform data reduction processing on the first image data. In this embodiment, data reduction processing reduces the amount of information in the image compared to the amount of information obtained during the initial capture, but still retains a certain amount of information, so that the processed image can still be recognized by the naked eye or recognition algorithms as corresponding to the same real-world content as the initially captured image. Specifically, an image blurring algorithm (e.g., Gaussian blurring applied to all parts of the image) can be used to process the first image data to obtain second image data. Compared to the first image data, the second image data obtained through such data reduction processing has less information because it reduces the representation of details of real-world content. This makes the second image data appear blurrier to the naked eye, but it can still be determined that the second image data and the first image data were captured at the same time from the same scene, for example, both containing the collision points of two cars from the same perspective. Artificial intelligence models can also be used to identify the first image data, thereby identifying irrelevant parts of the first image data that contain private content such as faces, documents, and files and do not affect the determination of liability in the traffic accident, as well as relevant parts of the first image data that affect the determination of liability in the traffic accident, such as the position of the first vehicle at the accident scene (including buildings, obstacles, lane lines, and car parts fragments in the scene environment) and the collision points between the first and second vehicles. Irrelevant parts are blurred or pixelated, while relevant parts are processed to retain their original content, thus obtaining the second image data. This second image data is based on the first image data, with the amount of information containing private content that does not affect the determination of liability in the traffic accident precisely deleted, while the amount of information that can affect the determination of liability in the traffic accident is retained. This allows people other than the occupants of the first vehicle to know the situation at the scene when viewing the second image data without seeing the private content in the first image data.
[0027] In step S4A, refer to Figure 3 The processing module in the first vehicle can generate a first key, key1, locally. Specifically, the first key, key1, can be a key suitable for the AES encryption algorithm. The first key, key1, is private to the first vehicle; that is, it is only stored in the processing module within the first vehicle and is not sent to the second vehicle. Due to the reliability of the encryption algorithm, the second vehicle does not obtain the first key, key1. This ensures that the first encryption process using the first key, key1, is kept secret from the second vehicle. Even if the second vehicle obtains the encryption result using the first key, key1, it cannot decrypt it.
[0028] In step S4A, refer to Figure 3The processing module in the first vehicle uses the first key (key1) to execute the AES encryption algorithm to encrypt the first image data, obtaining the first ciphertext data. Since the first ciphertext data can only be decrypted to obtain the first image data if the first key (key1) is obtained, and the second vehicle does not have the first key (key1), the second vehicle cannot decrypt the first ciphertext data.
[0029] In this embodiment, the first image data is plaintext relative to the first ciphertext data, and the first ciphertext data is ciphertext relative to the first image data.
[0030] In step S5A, refer to Figure 3 The first vehicle communicates with the second vehicle's communication module via its communication module, and performs ECDH key negotiation, enabling both the first and second vehicles to obtain the second key, key2. Under proper ECDH execution, the key negotiation process between the first and second vehicles is secure relative to other parties; that is, no other party besides the first and second vehicles can obtain the second key, key2.
[0031] In this embodiment, the second key, key2, can be a key suitable for the AES encryption algorithm. (Refer to...) Figure 3 The processing module in the first vehicle uses the second key, key2, to execute the AES encryption algorithm, encrypting the data composed of the first ciphertext data and the second image data to obtain the second ciphertext data. Since both the first and second vehicles have obtained the same second key, key2, after the second ciphertext data is sent to the second vehicle, the second vehicle can use the second key, key2, to decrypt it, thereby obtaining the first ciphertext data and the second image data. Therefore, the encryption process performed by the first vehicle using the second key, key2, i.e., the second encryption process, is public to the second vehicle.
[0032] In this embodiment, the data composed of the first ciphertext data and the second image data is plaintext relative to the second ciphertext data, and the second ciphertext data is ciphertext relative to the data composed of the first ciphertext data and the second image data.
[0033] In step S6A, the first vehicle communicates with the communication module in the second vehicle through its communication module, sending the second encrypted data to the second vehicle. Specifically, the processing module in the first vehicle can first digitally sign the second encrypted data and then send the digitally signed second encrypted data to the second vehicle. The digital signature is non-repudiable; as long as the second encrypted data remains intact, it can be traced back to being generated and sent by the first vehicle.
[0034] By executing step S6A, the first vehicle sends the second encrypted data to the second vehicle. The second vehicle obtains the second encrypted data and also obtains the second key key2. Therefore, the processing module in the second vehicle can use the second key key2 to decrypt the second encrypted data, thereby obtaining the first encrypted data and the second image data. Since the second vehicle does not obtain the first key key1, it cannot further decrypt the first encrypted data. However, the second image data obtained by the second vehicle is already in plaintext. Therefore, the processing module in the second vehicle can call the human-machine interaction module in the second vehicle to display the second image data, or send the second image data to the user terminal carried by the passengers in the second vehicle for display through the communication module, so that the passengers in the second vehicle can view the second image data. Since the second image data is obtained by reducing the data of the first image data, the occupants of the second vehicle can verify whether the relative positional relationship between the first and second vehicles, the collision points, and the scattered car parts in the second image data match the actual situation of the traffic accident scene. Moreover, since the second image data has been reduced and contains less or no privacy information about the first vehicle, the occupants of the second vehicle will not obtain privacy information related to the first vehicle from the second image data, thus maintaining the privacy and security of the users of the first vehicle.
[0035] In this embodiment, the occupants of the second vehicle can verify the second image data and then take appropriate action based on the verification results. For example, if the content of the second image data matches the actual situation at the traffic accident scene, the occupants of the second vehicle can confirm the data, thereby triggering the second vehicle to execute the vehicle-to-vehicle encrypted communication method and drive the second vehicle away from the accident scene, thus reducing traffic obstruction. If the content of the second image data does not match the actual situation at the traffic accident scene, the occupants of the second vehicle can raise an objection, for example, triggering the processing module in the second vehicle to generate a rejection record for the second encrypted data and submit the objection information and rejection record to traffic management departments or other agencies.
[0036] In this embodiment, refer to Figure 4 The vehicle-to-vehicle encrypted communication method performed by the second vehicle includes the following steps: S1B. Detect trigger events; S2B. In response to the trigger event, acquire the third image data; S3B. Perform data reduction processing on the third image data to obtain the fourth image data; S4B. Perform third encryption processing on the fourth image data to obtain third ciphertext data; S5B receives the second encrypted data sent by the first vehicle; S6B. Perform a second encryption process on the third ciphertext data, the fourth image data, and the second ciphertext data to obtain the fourth ciphertext data; S7B. Sends the fourth ciphertext data to the first vehicle.
[0037] The principle of step S1B is the same as that of step S1A. The triggering event detected in step S1B is the same triggering event detected in step S1A, thereby triggering the processing module in the second vehicle to execute steps S2B-S7B.
[0038] In this embodiment, the principle of steps S2B-S7B is as follows: Figure 5 As shown.
[0039] The principle of step S2B is the same as that of step S2A. In step S2B, the processing module in the second vehicle calls the camera module in the second vehicle to capture images of the accident scene and obtain third image data. In this embodiment, the third image data may include multiple single-frame still images, one or more video clips, etc.
[0040] The principle of step S3B is the same as that of step S3A. In step S3B, refer to... Figure 5 The processing module in the second vehicle performs data reduction processing on the third image data to obtain fourth image data that retains the content that affects the determination of liability for the traffic accident and deletes the privacy content that does not affect the determination of liability for the traffic accident.
[0041] The principle of step S4B is the same as that of step S4A. In step S4B, refer to... Figure 5 The processing module in the second vehicle can generate a third key, key3, locally. Specifically, the third key, key3, can be a key suitable for the AES encryption algorithm. The third key, key3, is private to the second vehicle; that is, it is only stored in the processing module of the second vehicle and not sent to the first vehicle. Due to the reliability of the encryption algorithm, the first vehicle does not obtain the third key, key3. Therefore, the third encryption process using the third key, key3, is kept secret from the first vehicle. Even if the first vehicle obtains the encryption result using the third key, key3, it cannot decrypt it.
[0042] In step S4B, refer to Figure 5 The processing module in the second vehicle uses the third key (key3) to execute the AES encryption algorithm, encrypting the data composed of the third image data to obtain the third ciphertext data. Since the third ciphertext data can only be decrypted to obtain the third image data if the third key (key3) is obtained, and the first vehicle does not have the third key (key3), the first vehicle cannot decrypt the third ciphertext data.
[0043] In step S5B, refer to Figure 5 The second vehicle receives the second encrypted data sent by the first vehicle during step S6A. Furthermore, during step S5A, the first vehicle performs key negotiation with the second vehicle, enabling the second vehicle to obtain the second key, key2, as described above. Figure 5 The processing module in the second vehicle executes step S6B, using the second key key2 to perform AES encryption to encrypt the data composed of the second ciphertext data, the third ciphertext data, and the fourth image data, obtaining the fourth ciphertext data. Since both the first and second vehicles have obtained the same second key key2, after the fourth ciphertext data is sent to the first vehicle, the first vehicle can use the second key key2 to decrypt it, thereby obtaining the second ciphertext data, the third ciphertext data, and the fourth image data. Therefore, the encryption process performed by the second vehicle using the second key key2, i.e., the second encryption process, is public to the first vehicle.
[0044] In this embodiment, the data composed of the second ciphertext data, the third ciphertext data, and the fourth image data is plaintext relative to the fourth ciphertext data, and the fourth ciphertext data is ciphertext relative to the data composed of the second ciphertext data, the third ciphertext data, and the fourth image data.
[0045] In step S7B, the second vehicle communicates with the communication module in the first vehicle through its communication module, sending the fourth encrypted data to the first vehicle. Specifically, the processing module in the second vehicle can first digitally sign the fourth encrypted data and then send the digitally signed fourth encrypted data to the first vehicle. The digital signature is non-repudiable; as long as the fourth encrypted data remains intact, it can be traced back to being generated and sent by the second vehicle.
[0046] By executing step S7B, the second vehicle sends fourth encrypted data to the first vehicle. The first vehicle obtains the fourth encrypted data and also obtains the second key key2. Therefore, the processing module in the first vehicle can use the second key key2 to decrypt the fourth encrypted data, thereby obtaining the second encrypted data, the third encrypted data, and the fourth image data. The second encrypted data was sent from the first vehicle to the second vehicle, so the first vehicle does not need to process it. Since the first vehicle does not obtain the third key key3, it cannot further decrypt the third encrypted data. The fourth image data obtained by the first vehicle is already in plaintext. Therefore, the processing module in the first vehicle can call the human-machine interaction module in the first vehicle to display the fourth image data, or send the fourth image data to the user terminal carried by the passengers in the first vehicle for display through the communication module, so that the passengers in the first vehicle can view the fourth image data. Since the fourth image data is obtained by reducing the data of the third image data, the occupants of the first vehicle can verify whether the relative positional relationship between the first and second vehicles, the collision points, and the scattered car parts in the fourth image data match the actual situation of the traffic accident scene. Moreover, because the fourth image data has been reduced in size and contains less or no privacy information about the second vehicle, the occupants of the first vehicle will not obtain any privacy information related to the second vehicle from the fourth image data, thus maintaining the privacy and security of the users of the second vehicle.
[0047] In this embodiment, the occupants of the first vehicle can verify the fourth image data and then take appropriate action based on the verification results. For example, if the content of the fourth image data matches the actual situation at the traffic accident scene, the occupants of the first vehicle can confirm the data and drive the second vehicle away from the accident scene, thereby reducing the obstruction to traffic. If the content of the fourth image data does not match the actual situation at the traffic accident scene, the occupants of the first vehicle can raise an objection, such as triggering the processing module in the first vehicle to generate a rejection record for the fourth encrypted data and submitting the objection information and rejection record to traffic management departments or other agencies.
[0048] In this embodiment, by executing steps S1A-S6A and S1B-S7B, both the first and second vehicles obtain the same fourth encrypted data. One or both of the first and second vehicles can then send the fourth encrypted data to a traffic management department or an insurance company, or other traffic accident handling agency. Before sending, the vehicle sending the fourth encrypted data digitally signs the data. Since the traffic accident handling agency is trustworthy relative to the first and second vehicles, the first and second vehicles respectively send the first key (key1), the second key (key2), and the third key (key3) to the traffic management department. This allows the traffic management department to use these keys to decrypt the fourth encrypted data multiple times, thereby obtaining the original first and third image data.
[0049] Specifically, the traffic management department can use the second key key2 to decrypt the fourth encrypted data to obtain the second encrypted data, the third encrypted data, and the fourth image data; use the third key key3 to decrypt the third encrypted data to obtain the third image data; use the second key key2 to decrypt the second encrypted data to obtain the first encrypted data and the second image data; and use the first key key1 to decrypt the first encrypted data to obtain the first image data.
[0050] The first and second image data obtained by the traffic management department represent content from the same time and the same field of view. The third and fourth image data also represent content from the same time and the same field of view. The traffic management department can verify whether the content of the first and second image data matches, and verify whether the content of the third and fourth image data matches, thereby assisting in confirming the authenticity of the first and third image data. If the content matches, since the first and third image data are image data directly taken by the first and second vehicles at the accident scene, respectively, they contain the most detailed information. Therefore, the traffic management department can reconstruct the situation at the accident scene by analyzing the first and third image data, and thus handle the traffic accident liability determination and other matters according to traffic rules.
[0051] In this embodiment, by having the first and second vehicles perform encrypted communication, even when there is no trust between the first and second vehicles but the traffic management department is trusted, the image data directly captured at the accident scene by each vehicle is encrypted. This allows the first and second vehicles to protect their own privacy while providing each other with a certain amount of information for the other to verify the authenticity of the image data. The image data directly captured at the accident scene is preserved in encrypted form as original evidence and is ultimately processed by the trusted traffic management department. Therefore, the encrypted communication method in this embodiment allows for protected information exchange between the first and second vehicles, enabling them to make preliminary confirmations of the image data directly captured at the accident scene. This reduces disputes arising from complete distrust of the image data provided by the other vehicle and the associated costs of technical assessments, thus contributing to smooth and safe traffic flow.
[0052] A computer program that executes the vehicle encrypted communication method in this embodiment can be written into a computer device or storage medium. When the computer program is read out and run, the vehicle encrypted communication method and / or vehicle encrypted communication method in this embodiment will be executed, thereby achieving the same technical effect as the vehicle encrypted communication method and / or vehicle encrypted communication method in the embodiment.
[0053] It should be noted that, unless otherwise specified, when a feature is referred to as "fixed" or "connected" to another feature, it can be directly fixed or connected to the other feature, or indirectly fixed or connected to the other feature. Furthermore, the descriptions of "upper," "lower," "left," and "right" used in this disclosure are only relative to the relative positional relationships of the components of this disclosure in the accompanying drawings. The singular forms "a," "an," and "the" used in this disclosure are also intended to include the plural forms, unless the context clearly indicates otherwise. Moreover, unless otherwise defined, all technical and scientific terms used in this embodiment have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this embodiment specification is only for describing particular embodiments and is not intended to limit the invention. The term "and / or" as used in this embodiment includes any combination of one or more of the associated listed items.
[0054] It should be understood that although various elements may be described in this disclosure using terms such as "second," "third," etc., these elements should not be limited to these terms. These terms are used only to distinguish elements of the same type from one another. For example, an element may also be referred to as a second element without departing from the scope of this disclosure, and similarly, a second element may also be referred to as an element. The use of any and all instances or exemplary language ("e.g.," "such as," etc.) provided in this embodiment is intended only to better illustrate embodiments of the invention and, unless otherwise required, does not impose a limitation on the scope of the invention.
[0055] It should be recognized that embodiments of the present invention can be implemented or carried out by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer-readable storage medium. The method can be implemented using standard programming techniques—including a non-transitory computer-readable storage medium configured with a computer program, wherein such a storage medium causes the computer to operate in a specific and predefined manner—according to the methods and drawings described in the specific embodiments. Each program can be implemented in a high-level procedural or object-oriented programming language to communicate with the computer system. However, if desired, the program can be implemented in assembly or machine language. In any case, the language can be a compiled or interpreted language. Furthermore, for this purpose, the program can run on a programmed application-specific integrated circuit (ASIC).
[0056] Furthermore, the procedures described in this embodiment can be performed in any suitable order unless otherwise indicated by this embodiment or otherwise obviously contradict the context. The procedures (or variations and / or combinations thereof) described in this embodiment can be executed under the control of one or more computer systems configured with executable instructions, and can be implemented by hardware or a combination thereof as code (e.g., executable instructions, one or more computer programs, or one or more applications) that commonly executes on one or more processors. A computer program includes a plurality of instructions executable by one or more processors.
[0057] Furthermore, the method can be implemented in any suitable type of computing platform, including but not limited to personal computers, minicomputers, mainframes, workstations, networked or distributed computing environments, standalone or integrated computer platforms, or in communication with charged particle tools or other imaging devices, etc. Aspects of the invention can be implemented as machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into a computing platform, such as a hard disk, optical read and / or write storage medium, RAM, ROM, etc., such that it is readable by a programmable computer, and when the storage medium or device is read by the computer, it can be used to configure and operate the computer to perform the processes described herein. Furthermore, the machine-readable code, or portions thereof, can be transmitted via wired or wireless networks. The invention of this embodiment includes these and other different types of non-transitory computer-readable storage media when such media comprises instructions or programs that implement the steps above in conjunction with a microprocessor or other data processor. When programmed according to the methods and techniques of the invention, the invention also includes the computer itself.
[0058] A computer program can be applied to input data to perform the functions of this embodiment, thereby transforming the input data to generate output data stored in non-volatile memory. The output information can also be applied to one or more output devices, such as a display. In a preferred embodiment of the invention, the transformed data represents physical and tangible objects, including specific visual depictions of physical and tangible objects generated on the display.
[0059] The above are merely preferred embodiments of the present invention. The present invention is not limited to the above-described embodiments. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention, as long as they achieve the technical effects of the present invention by the same means, should be included within the scope of protection of the present invention. Within the scope of protection of the present invention, the technical solutions and / or implementation methods can have various modifications and variations.
Claims
1. A method for encrypted communication in automobiles, characterized in that, The vehicle encrypted communication method is applied to a first vehicle, and the vehicle encrypted communication method includes: Detect the triggered event; In response to the triggering event, acquire the first image data; The first image data is processed to obtain the second image data; The first image data is subjected to a first encryption process to obtain first ciphertext data; the first encryption process keeps the second vehicle confidential. The first ciphertext data and the second image data are subjected to a second encryption process to obtain the second ciphertext data; the second encryption process is disclosed to the second vehicle. The second encrypted data is sent to the second vehicle.
2. The vehicle encrypted communication method according to claim 1, characterized in that, The detection trigger events include: Detecting traffic accident incidents involving the second vehicle; When the traffic accident event is detected, the traffic accident event is determined as the triggering event.
3. The vehicle encrypted communication method according to claim 1, characterized in that, The process of processing the first image data to obtain the second image data includes: The first image data is reduced in size to obtain the second image data.
4. The vehicle encrypted communication method according to claim 1, characterized in that, The first encryption process performed on the first image data to obtain the first ciphertext data includes: Generate a first key; the first key is a private key of the first vehicle; Using the first key, a symmetric encryption algorithm is executed to encrypt the first image data, thereby obtaining the first ciphertext data.
5. The vehicle encrypted communication method according to claim 1, characterized in that, The step of performing a second encryption process on the first ciphertext data and the second image data to obtain the second ciphertext data includes: Engage in key negotiation with the second vehicle to obtain the second key; Using the second key, a symmetric encryption algorithm is executed to encrypt the first ciphertext data and the second image data to obtain the second ciphertext data.
6. The vehicle encrypted communication method according to any one of claims 1-5, characterized in that, The vehicle encrypted communication method further includes: Receive the fourth encrypted data sent by the second vehicle; The fourth encrypted data is sent to the traffic management department.
7. A method for encrypted communication in automobiles, characterized in that, The vehicle encrypted communication method is applied to a second vehicle, and the vehicle encrypted communication method includes: Detect the triggered event; In response to the triggering event, acquire third image data; The third image data is reduced in size to obtain the fourth image data; The third image data is subjected to a third encryption process to obtain third ciphertext data; the third encryption process keeps the first vehicle confidential. Receive the second encrypted data sent by the first vehicle; The third ciphertext data, the fourth image data, and the second ciphertext data are subjected to a second encryption process to obtain the fourth ciphertext data; the second encryption process is disclosed to the first vehicle. The fourth encrypted data is sent to the first vehicle.
8. The vehicle encrypted communication method according to claim 7, characterized in that, The vehicle encrypted communication method further includes: The fourth encrypted data is sent to the traffic management department.
9. A computer device, characterized in that, It includes a memory and a processor, the memory being used to store at least one program, and the processor being used to load at least one program to execute the vehicle encrypted communication method according to any one of claims 1-8.
10. A computer-readable storage medium storing a processor-executable program, characterized in that, The processor-executable program, when executed by the processor, is used to perform the automotive encrypted communication method according to any one of claims 1-8.