A method and system for issuing electronic license of automobile certificate based on PKI technology

Through the issuance method of electronic certificates of automobile qualifications based on PKI technology, the problem of easy loss and tampering of traditional paper certificates is solved, and the electronic management of automobile qualifications is realized, and the safety and convenience of management are improved.

CN119622782BActive Publication Date: 2025-04-22AUTOMOTIVE DATA OF CHINA (TIANJIN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510162517.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-04-22
Estimated Expiration
2045-02-14

AI Technical Summary

Technical Problem

Traditional paper car factory certificates are easily lost and tampered with, and consistency verification is required when handling related businesses, which increases workload and inefficiency.

Method used

The electronic certificate issuance method of automotive qualification certificates based on PKI technology is adopted, and a certificate application is submitted to a third-party certification agency through the automotive enterprise management system, and a digital signature of the electronic certificate of automotive qualification certificates is generated and digitally signed, and verification and management is carried out through the electronic certificate of automotive qualification certificate management system.

Benefits of technology

The electronic management of the automotive certificate has been realized, which avoids the tampering and damage of paper certificates, improves the safety and convenience of management, and reduces the workload of relevant staff.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119622782B_ABST
    Figure CN119622782B_ABST
Patent Text Reader

Abstract

The present invention provides a method and system for issuing an electronic certificate of automobile qualification based on PKI technology. By establishing an electronic certificate management system for automobile qualification, electronic management of automobile qualification is realized; PKI technology is adopted to realize the security management of the upload and download of the electronic certificate of qualification by automobile enterprises; the download and verification of the electronic certificate of qualification for vehicle users is adopted to improve the security management of the electronic certificate of qualification by the vehicle user end; the present invention can improve the electronic management of automobile qualification and improve the security and convenience of automobile qualification management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic certificate issuance, and in particular to a method and system for issuing an electronic certificate of a vehicle certificate based on PKI technology. Background Art

[0002] The automobile factory certificate is a legal document issued by automobile manufacturers to prove the compliance of the vehicle. It is a certificate of the compliance of the whole vehicle. The automobile factory certificate is widely used in product delivery, registration, vehicle purchase tax payment, insurance processing and other links, and has become an important basis for judging the compliance of automobiles.

[0003] The traditional practice is that when a car leaves the factory, the manufacturer generates a paper certificate which is carried in the car. The certificate will be stamped with the manufacturer's product seal and generate a QR code.

[0004] The quality certificate is prone to loss, forgery, arbitrary tampering, and paper waste. In addition, the paper certificate needs to be checked for consistency during vehicle registration, vehicle purchase tax payment, and insurance processing, which greatly increases the workload of relevant staff and leads to inefficient handling of related business.

[0005] Based on the above problems, this paper proposes a method and system for issuing electronic certificates of vehicle compliance based on PKI technology. Summary of the invention

[0006] In view of the above problems, the present invention proposes a method for issuing an electronic license of a vehicle certificate based on PKI technology, and the method specifically comprises the following steps:

[0007] S1. The vehicle enterprise management system submits the certificate application information to the third-party certification body;

[0008] S2. The third-party certification agency issues a certificate based on the application information and sends it to the vehicle enterprise management system;

[0009] S3. The vehicle enterprise management system generates an electronic certificate of vehicle qualification and digitally signs the electronic certificate of vehicle qualification;

[0010] S4. The vehicle enterprise management system uploads the electronic certificate of the vehicle to the electronic certificate management system of the vehicle certificate;

[0011] S5. The electronic certificate management system for automobile certificates sends a request to a third-party certification body to verify the digital signature of the electronic certificate for automobile certificates;

[0012] S6. The electronic certificate management system of the automobile certificate verifies the digital signature of the electronic certificate of the automobile certificate. If the verification is successful, step S7 is executed; otherwise, an instruction of unsuccessful verification is fed back to the automobile enterprise management system;

[0013] S7. The electronic certificate management system for automobile certificates verifies the contents of the electronic certificate for automobile certificates, and saves the electronic certificate for automobile certificates after successful verification; otherwise, it feeds back a verification failure instruction to the automobile enterprise management system;

[0014] S8. The vehicle enterprise management system sends the license download information to the vehicle information management system corresponding to the vehicle user;

[0015] S9. The vehicle information management system corresponding to the vehicle user requests to download the electronic certificate from the vehicle certificate electronic certificate management system according to the certificate download information;

[0016] S10. When a vehicle user submits a service request for a first vehicle to a first department, the first department obtains the electronic vehicle certificate of the first vehicle from the electronic vehicle certificate management system, and performs a consistency check with the electronic vehicle certificate provided by the vehicle user when submitting the service request.

[0017] Further, the third-party certification authority is a certificate issuing authority;

[0018] The certificate application information includes: the enterprise information of the automobile enterprise;

[0019] The enterprise information of the automobile enterprise includes the organizational code of the automobile enterprise;

[0020] Furthermore, the step S2 specifically includes the following steps:

[0021] S21. After receiving the certificate application information from the vehicle enterprise management system, the third-party certification agency reviews the certificate application information; if the review fails, the third-party certification agency sends a review failure instruction to the vehicle enterprise management system; if the review passes, the third-party certification agency generates a public key corresponding to the vehicle enterprise, and stores the enterprise information of the vehicle enterprise and the public key corresponding to the vehicle enterprise in correspondence;

[0022] S22, the third-party certification agency uses the public key and the enterprise information of the automobile enterprise as a certificate, and sends the certificate to the automobile enterprise management system.

[0023] Furthermore, the step S3 specifically includes the following steps:

[0024] S31. After receiving the certificate from the third-party certification body, the vehicle enterprise management system obtains the public key in the certificate and generates the private key of the vehicle enterprise management system based on the public key;

[0025] S32. The vehicle enterprise management system generates an electronic certificate of vehicle qualification for the second vehicle;

[0026] S32. The car enterprise management system uses a hash function to calculate the hash value of the electronic certificate of the vehicle certificate in step S32;

[0027] S33. The car enterprise management system uses the private key of the car enterprise management system to encrypt the hash value in step S32 to generate an encrypted hash value;

[0028] S34. The vehicle enterprise management system merges the electronic license of the vehicle certificate in step S32 and the encrypted hash value in step S33 to complete the digital signature of the electronic license of the vehicle certificate.

[0029] Furthermore, the step S4 specifically includes:

[0030] The vehicle manufacturer management system uploads the electronic vehicle certificate and encrypted hash value merged in step S34 and the organization code of the vehicle manufacturer to the electronic vehicle certificate management system.

[0031] Furthermore, the step S5 specifically includes the following steps:

[0032] S51. After receiving the electronic certificate of automobile qualification and the encrypted hash value and the organizational code of the automobile enterprise sent by the automobile enterprise management system, the automobile certificate electronic certificate management system sends a first request to the third-party certification agency;

[0033] The first request includes: the organization code of the automobile enterprise and a public key request instruction;

[0034] S52. After receiving the first request, the third-party certification agency feeds back the public key corresponding to the organizational code of the automobile enterprise to the automobile certificate electronic license management system.

[0035] Furthermore, the step S6 specifically includes the following steps:

[0036] S61. The electronic certificate management system for the vehicle certificate uses the public key obtained in step S52 to decrypt the received encrypted hash value. If the decryption is successful, the decrypted hash value is obtained and step S7 is executed; if the decryption is unsuccessful, a verification failure instruction is fed back to the vehicle enterprise management system.

[0037] Furthermore, the step S7 specifically includes the following steps:

[0038] S71. The vehicle certificate electronic certificate management system uses a hash function to calculate the hash value of the received vehicle certificate electronic certificate;

[0039] S72. The electronic certificate management system for the automobile certificate determines whether the hash value calculated in step S71 is the same as the hash value decrypted in step S61; if they are the same, the verification is successful, the electronic certificate of the automobile certificate is saved, and the state corresponding to the electronic certificate of the automobile certificate is set to untested, and the certificate test information is generated, and step S8 is executed; if they are not the same, the verification is unsuccessful, and a verification failure instruction is fed back to the automobile enterprise management system;

[0040] The certificate test information includes: a download link for downloading the electronic certificate of the vehicle certificate and a first extraction code;

[0041] The first extraction code is 6 digits;

[0042] The states corresponding to the electronic certificate of the vehicle certificate include: untested, tested, and downloaded.

[0043] On the other hand, the present invention also proposes a vehicle certificate electronic license issuance system based on PKI technology, the system comprising: a vehicle certificate electronic license management system, a vehicle enterprise management system, and a vehicle information management system installed in a vehicle user terminal device; wherein,

[0044] The vehicle enterprise management system submits certificate application information to a third-party certification body;

[0045] The third-party certification body issues a certificate based on the application information and sends it to the vehicle company management system;

[0046] The automobile enterprise management system generates an electronic certificate of automobile qualification and digitally signs the electronic certificate of automobile qualification;

[0047] The vehicle enterprise management system uploads the electronic certificate of the vehicle certificate to the electronic certificate management system of the vehicle certificate;

[0048] The electronic certificate management system of the automobile certificate sends a request to a third-party certification body to verify the digital signature of the electronic certificate of the automobile certificate;

[0049] The electronic certificate management system for automobile certificates verifies the digital signature of the electronic certificate of automobile certificates. If the verification is successful, the electronic certificate management system for automobile certificates verifies the content of the electronic certificate of automobile certificates; otherwise, it feeds back a verification failure instruction to the automobile enterprise management system;

[0050] The electronic certificate management system for automobile certificates verifies the contents of the electronic certificate for automobile certificates, and saves the electronic certificate for automobile certificates after successful verification; otherwise, it feeds back a verification failure instruction to the automobile enterprise management system;

[0051] The vehicle enterprise management system sends the license download information to the vehicle information management system corresponding to the vehicle user;

[0052] The vehicle information management system corresponding to the vehicle user requests the electronic certificate management system of the vehicle certificate to download the electronic certificate according to the certificate download information;

[0053] When a vehicle user submits a business request for a first vehicle to a first department, the first department obtains the electronic certificate of the first vehicle from the electronic certificate management system for the vehicle certificate, and performs a consistency check with the electronic certificate of the vehicle certificate provided by the vehicle user when submitting the business request.

[0054] The beneficial effects of the invention are as follows:

[0055] 1. The present invention adopts public and private keys based on PKI technology to realize the electronic management of vehicle certificates, avoids the problems of tampering and damage caused by paper certificates, and improves the security and convenience of vehicle certificate management;

[0056] 2. The present invention establishes an electronic certificate management system for automobile certificates, and enables the management system and the internal management system of automobile enterprises to be connected with third-party institutions respectively, thereby realizing the authentication of public keys, and enabling the electronic certificate management system for automobile certificates to verify the electronic certificates of automobile certificates sent by automobile enterprises, thereby improving the security of automobile certificate management;

[0057] 3. In the present invention, since the third-party institution and the electronic certificate management system of the automobile certificate are more secure than the vehicle user end, and the probability of being attacked is lower than that of the vehicle user end, in order to improve the security of the vehicle user end downloading and managing the electronic certificate of the automobile certificate, the first extraction code, the second extraction code and the third extraction code are set, and the VIN number and the MAC address are set to compare and verify the method, thereby improving the security of the electronic certificate management of the vehicle user end;

[0058] 4. In the present invention, the downloaded electronic certificate of automobile qualification includes partial information of user name and password in the downloaded file, but the information is not displayed to the user, that is, the user is unaware of the existence of the information, and the partial information of the user name and password is verified when the vehicle user handles the business; this means that even if other users copy the electronic certificate of the vehicle user, they cannot pass the verification, thereby improving the security of electronic certificate management.

[0059] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above description and other purposes, features and advantages of the present invention more obvious and easy to understand, the preferred embodiments are specifically cited and described in detail as follows. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0061] Figure 1 This is a structural diagram of a vehicle certificate electronic license issuance system based on PKI technology. DETAILED DESCRIPTION

[0062] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0063] In the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be connected, detachably connected, or integrated; it can be mechanically connected or electrically connected; it can be directly connected or indirectly connected through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0064] Embodiment 1

[0065] The present invention proposes a method for issuing an electronic license of a vehicle certificate based on PKI technology, and the method specifically comprises the following steps:

[0066] S1. The vehicle enterprise management system submits the certificate application information to the third-party certification body;

[0067] S2. The third-party certification agency issues a certificate based on the application information and sends it to the vehicle enterprise management system;

[0068] S3. The vehicle enterprise management system generates an electronic certificate of vehicle qualification and digitally signs the electronic certificate of vehicle qualification;

[0069] S4. The vehicle enterprise management system uploads the electronic certificate of the vehicle to the electronic certificate management system of the vehicle certificate;

[0070] S5. The electronic certificate management system for automobile certificates sends a request to a third-party certification body to verify the digital signature of the electronic certificate for automobile certificates;

[0071] S6. The electronic certificate management system of the automobile certificate verifies the digital signature of the electronic certificate of the automobile certificate. If the verification is successful, step S7 is executed; otherwise, an instruction of unsuccessful verification is fed back to the automobile enterprise management system;

[0072] S7. The electronic certificate management system for automobile certificates verifies the contents of the electronic certificate for automobile certificates, and saves the electronic certificate for automobile certificates after successful verification; otherwise, it feeds back a verification failure instruction to the automobile enterprise management system;

[0073] S8. The vehicle enterprise management system sends the license download information to the vehicle information management system corresponding to the vehicle user;

[0074] S9. The vehicle information management system corresponding to the vehicle user requests to download the electronic certificate from the vehicle certificate electronic certificate management system according to the certificate download information;

[0075] S10. When a vehicle user submits a service request for a first vehicle to a first department, the first department obtains the electronic vehicle certificate of the first vehicle from the electronic vehicle certificate management system, and performs a consistency check with the electronic vehicle certificate provided by the vehicle user when submitting the service request.

[0076] Further, the third-party certification authority is a certificate issuing authority;

[0077] The certificate application information includes: the enterprise information of the automobile enterprise;

[0078] The enterprise information of the automobile enterprise includes the organizational code of the automobile enterprise;

[0079] Furthermore, the step S2 specifically includes the following steps:

[0080] S21. After receiving the certificate application information from the vehicle enterprise management system, the third-party certification agency reviews the certificate application information; if the review fails, the third-party certification agency sends a review failure instruction to the vehicle enterprise management system; if the review passes, the third-party certification agency generates a public key corresponding to the vehicle enterprise, and stores the enterprise information of the vehicle enterprise and the public key corresponding to the vehicle enterprise in correspondence;

[0081] S22, the third-party certification agency uses the public key and the enterprise information of the automobile enterprise as a certificate, and sends the certificate to the automobile enterprise management system.

[0082] Furthermore, the step S3 specifically includes the following steps:

[0083] S31. After receiving the certificate from the third-party certification body, the vehicle enterprise management system obtains the public key in the certificate and generates the private key of the vehicle enterprise management system based on the public key;

[0084] S32. The vehicle enterprise management system generates an electronic certificate of vehicle qualification for the second vehicle;

[0085] S32. The car enterprise management system uses a hash function to calculate the hash value of the electronic certificate of the vehicle certificate in step S32;

[0086] S33. The car enterprise management system uses the private key of the car enterprise management system to encrypt the hash value in step S32 to generate an encrypted hash value;

[0087] S34. The vehicle enterprise management system merges the electronic license of the vehicle certificate in step S32 and the encrypted hash value in step S33 to complete the digital signature of the electronic license of the vehicle certificate.

[0088] Furthermore, the step S4 specifically includes:

[0089] The vehicle manufacturer management system uploads the electronic vehicle certificate and encrypted hash value merged in step S34 and the organization code of the vehicle manufacturer to the electronic vehicle certificate management system.

[0090] Furthermore, the step S5 specifically includes the following steps:

[0091] S51. After receiving the electronic certificate of automobile qualification and the encrypted hash value and the organizational code of the automobile enterprise sent by the automobile enterprise management system, the automobile certificate electronic certificate management system sends a first request to the third-party certification agency;

[0092] The first request includes: the organization code of the automobile enterprise and a public key request instruction;

[0093] S52. After receiving the first request, the third-party certification agency feeds back the public key corresponding to the organizational code of the automobile enterprise to the automobile certificate electronic license management system.

[0094] Furthermore, the step S6 specifically includes the following steps:

[0095] S61. The electronic certificate management system for the vehicle certificate uses the public key obtained in step S52 to decrypt the received encrypted hash value. If the decryption is successful, the decrypted hash value is obtained and step S7 is executed; if the decryption is unsuccessful, a verification failure instruction is fed back to the vehicle enterprise management system.

[0096] Furthermore, the step S7 specifically includes the following steps:

[0097] S71. The vehicle certificate electronic certificate management system uses a hash function to calculate the hash value of the received vehicle certificate electronic certificate;

[0098] S72. The electronic certificate management system for the automobile certificate determines whether the hash value calculated in step S71 is the same as the hash value decrypted in step S61; if they are the same, the verification is successful, the electronic certificate of the automobile certificate is saved, and the state corresponding to the electronic certificate of the automobile certificate is set to untested, and the certificate test information is generated, and step S8 is executed; if they are not the same, the verification is unsuccessful, and a verification failure instruction is fed back to the automobile enterprise management system;

[0099] The certificate test information includes: a download link for downloading the electronic certificate of the vehicle certificate and a first extraction code;

[0100] The first extraction code is 6 digits;

[0101] The states corresponding to the electronic certificate of the vehicle certificate include: untested, tested, and downloaded.

[0102] Furthermore, the step S8 specifically includes the following steps:

[0103] S801. The electronic certificate management system for automobile certificates sends certificate test information to the automobile enterprise management system;

[0104] S802. After the vehicle enterprise management system receives the certificate test information, it uses the user name and password registered by the vehicle enterprise management system in the vehicle certificate electronic certificate management system to log in to the vehicle certificate electronic certificate management system, and enters the first extraction code to download the vehicle certificate electronic certificate corresponding to the first extraction code;

[0105] S803. After the automobile certificate electronic license management system monitors that the automobile enterprise management system downloads the automobile certificate electronic license corresponding to the first extraction code through the first extraction code, the status of the automobile certificate electronic license corresponding to the first extraction code is modified to tested;

[0106] S804. When the vehicle user submits an application for an electronic license of a vehicle certificate to the vehicle enterprise management system through the vehicle information management system, the vehicle enterprise management system sends a vehicle user application license signal to the electronic license management system for the vehicle certificate; the vehicle enterprise management system and the electronic license management system for the vehicle certificate simultaneously obtain the current time;

[0107] The vehicle information management system is installed in a terminal device of a vehicle user;

[0108] The current moment includes: the hour data and minute data corresponding to the current moment;

[0109] The electronic license application for the vehicle certificate includes: the electronic license application instruction for the vehicle certificate, the vehicle VIN number, and the last 6 digits of the MAC address of the terminal device of the vehicle user;

[0110] The vehicle enterprise management system sends a vehicle user application license signal to the vehicle certificate electronic license management system, specifically including:

[0111] S8041. The vehicle enterprise management system obtains the public key corresponding to the automobile certificate electronic license management system, and uses the public key to encrypt the received vehicle VIN number and the last 6 digits of the vehicle user's terminal device MAC address to form encrypted vehicle user information, and sends the encrypted vehicle user information to the automobile certificate electronic license management system;

[0112] S8042. After receiving the encrypted vehicle user information, the electronic certificate management system for automobile certificates uses the private key corresponding to the electronic certificate management system for automobile certificates to decrypt the encrypted vehicle user information and obtain the vehicle VIN number and the last 6 digits of the MAC address of the terminal device of the vehicle user;

[0113] S805. The automobile enterprise management system and the automobile certificate electronic license management system divide the hour data corresponding to the current time by 3 to obtain the calculated remainder A;

[0114] When the remainder A is 0, the vehicle enterprise management system and the vehicle certificate electronic license management system modify the first extraction code stored in themselves to the second extraction code according to the first modification rule;

[0115] When the remainder A is 1, the vehicle enterprise management system and the vehicle certificate electronic license management system modify the first extraction code stored in themselves to the second extraction code according to the second modification rule;

[0116] When the remainder A is 2, the vehicle enterprise management system and the vehicle certificate electronic license management system modify the first extraction code stored in themselves to the second extraction code according to the third modification rule;

[0117] The first modification rule, the second modification rule, and the third modification rule are respectively: multiplying the first extraction code by 3, multiplying the first extraction code by 4, and multiplying the first extraction code by 5;

[0118] S806. The vehicle enterprise management system and the vehicle certificate electronic certificate management system obtain the first six digits of the second extraction code to form a third extraction code;

[0119] S807. The vehicle enterprise management system and the automobile certificate electronic license management system respectively store the vehicle user's vehicle VIN number, the automobile certificate electronic license corresponding to the VIN number, the last 6 digits of the vehicle user's terminal device MAC address, and the third extraction code in association;

[0120] S808. The automobile certificate electronic license system sends a download link of the automobile certificate electronic license corresponding to the vehicle VIN number to the automobile enterprise management system;

[0121] S809. The vehicle enterprise management system divides the last digit of the third extraction code by 6 to obtain the remainder B after calculation;

[0122] The vehicle management system obtains the Bth and B+1th characters of the vehicle VIN number and , and obtain the Bth and B+1th characters in the last 6 digits of the MAC address of the terminal device of the vehicle user and ; The automobile enterprise management system will receive the download link of the electronic certificate of automobile qualification, and , and , the third extraction code is sent to the vehicle information management system corresponding to the vehicle user;

[0123] S810. The vehicle information management system corresponding to the vehicle user divides the last digit of the third extraction code by 6 to obtain a calculated remainder C; the vehicle information management system determines whether the Cth digit and the C+1th digit of the vehicle VIN number stored in the vehicle information management system are respectively and The same, and determine whether the Cth and C+1th characters in the last 6 digits of the MAC address of the terminal device of the vehicle user are respectively the same as and If they are the same, step S811 is executed; otherwise, the vehicle information management system corresponding to the user feeds back an address mismatch instruction to the vehicle information management system;

[0124] S811. The vehicle information management system displays the download link of the electronic certificate of the vehicle certificate to the user.

[0125] Furthermore, the step S9 specifically includes the following steps:

[0126] S901. The vehicle user clicks the download link of the electronic certificate of the vehicle in the vehicle information management system, and the system jumps to the login interface of the electronic certificate management system of the vehicle;

[0127] S902. The vehicle user enters the user name and password, logs in to the vehicle certificate electronic certificate management system, and jumps to the extraction code input interface;

[0128] S903. The electronic certificate management system for automobile certificates stores the user name and password corresponding to the vehicle user and the electronic certificate of automobile certificates requested to be downloaded by the vehicle user;

[0129] S904. The vehicle information management system automatically fills in the third extraction code and starts the automatic download of the electronic certificate of the vehicle certificate;

[0130] S905. The electronic certificate management system of the automobile certificate forms a download file of the electronic certificate of the automobile certificate, the first 3 characters of the user name corresponding to the vehicle user, and the last 3 characters of the password and sends it to the vehicle information management system corresponding to the vehicle user;

[0131] S906. When the vehicle user receives the electronic license file of the vehicle certificate, the electronic license file of the vehicle certificate can be opened and displayed in the vehicle information management system, but the first 3 characters of the user name and the last 3 characters of the password cannot be displayed;

[0132] S907. When the electronic certificate of the vehicle certificate is downloaded, the electronic certificate management system of the vehicle certificate changes the status corresponding to the electronic certificate of the vehicle certificate to downloaded.

[0133] Furthermore, the step S10 specifically includes the following steps:

[0134] S101. When a vehicle user submits a service request for a first vehicle to a first department, the vehicle user submits a download file of the electronic license of the vehicle certificate corresponding to the first vehicle to the management system of the first department;

[0135] S102. The management system of the first department submits a request for electronic license data of a vehicle certificate to the electronic license management system of a vehicle certificate;

[0136] The vehicle certificate electronic license data request includes: the VIN number of the first vehicle, the first 3 characters of the user name in the vehicle certificate electronic license download file corresponding to the first vehicle, and the last 3 characters of the password;

[0137] S103. The electronic certificate management system for automobile certificates obtains the user name and password corresponding to the VIN number of the first vehicle, and determines whether the first three characters of the user name and the last three characters of the password are the same as the first three characters of the user name and the last three characters of the password in the electronic certificate download file corresponding to the first vehicle sent in step S102. If they are the same, the electronic certificate management system for automobile certificates sends the electronic certificate of automobile certificates corresponding to the first vehicle to the management system of the first department, and executes step S104; if they are not the same, the electronic certificate management system for automobile certificates sends a verification failure signal to the management system of the first department;

[0138] S104. After receiving the electronic certificate of vehicle qualification corresponding to the first vehicle, the management system of the first department compares the electronic certificate of vehicle qualification with the electronic certificate of vehicle qualification submitted by the vehicle user in step S101. If they are the same, the business is approved; if they are not the same, the business is suspended.

[0139] Embodiment 2

[0140] The present invention also proposes a vehicle certificate electronic license issuance system based on PKI technology, the system comprising: a vehicle certificate electronic license management system, a vehicle enterprise management system, and a vehicle information management system installed in a vehicle user terminal device; wherein,

[0141] The vehicle enterprise management system submits certificate application information to a third-party certification body;

[0142] The third-party certification body issues a certificate based on the application information and sends it to the vehicle company management system;

[0143] The automobile enterprise management system generates an electronic certificate of automobile qualification and digitally signs the electronic certificate of automobile qualification;

[0144] The vehicle enterprise management system uploads the electronic certificate of the vehicle certificate to the electronic certificate management system of the vehicle certificate;

[0145] The electronic certificate management system of the automobile certificate sends a request to a third-party certification body to verify the digital signature of the electronic certificate of the automobile certificate;

[0146] The electronic certificate management system for automobile certificates verifies the digital signature of the electronic certificate of automobile certificates. If the verification is successful, the electronic certificate management system for automobile certificates verifies the content of the electronic certificate of automobile certificates; otherwise, it feeds back a verification failure instruction to the automobile enterprise management system;

[0147] The electronic certificate management system for automobile certificates verifies the contents of the electronic certificate for automobile certificates, and saves the electronic certificate for automobile certificates after successful verification; otherwise, it feeds back a verification failure instruction to the automobile enterprise management system;

[0148] The vehicle enterprise management system sends the license download information to the vehicle information management system corresponding to the vehicle user;

[0149] The vehicle information management system corresponding to the vehicle user requests the electronic certificate management system of the vehicle certificate to download the electronic certificate according to the certificate download information;

[0150] When a vehicle user submits a business request for a first vehicle to a first department, the first department obtains the electronic certificate of the first vehicle from the electronic certificate management system for the vehicle certificate, and performs a consistency check with the electronic certificate of the vehicle certificate provided by the vehicle user when submitting the business request.

[0151] Among them, a vehicle certificate electronic license issuance system based on PKI technology executes the method of embodiment 1.

[0152] The above is only a preferred specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for issuing electronic license of automobile certificate based on PKI technology, characterized in that: The method specifically comprises the following steps: S1. The vehicle enterprise management system submits the certificate application information to the third-party certification body; S2. The third-party certification agency issues a certificate based on the application information and sends it to the vehicle enterprise management system; S3. The vehicle enterprise management system generates an electronic certificate of vehicle qualification and digitally signs the electronic certificate of vehicle qualification; S4. The vehicle enterprise management system uploads the electronic certificate of the vehicle to the electronic certificate management system of the vehicle certificate; S5. The electronic certificate management system for automobile certificates sends a request to a third-party certification body to verify the digital signature of the electronic certificate for automobile certificates; S6. The electronic certificate management system of the automobile certificate verifies the digital signature of the electronic certificate of the automobile certificate. If the verification is successful, step S7 is executed; otherwise, an instruction of unsuccessful verification is fed back to the automobile enterprise management system; S7. The electronic certificate management system for automobile certificates verifies the contents of the electronic certificate for automobile certificates, and saves the electronic certificate for automobile certificates after successful verification; otherwise, it feeds back a verification failure instruction to the automobile enterprise management system; S8. The vehicle enterprise management system sends the license download information to the vehicle information management system corresponding to the vehicle user; S9. The vehicle information management system corresponding to the vehicle user requests to download the electronic certificate from the vehicle certificate electronic certificate management system according to the certificate download information; S10. When a vehicle user submits a service request for a first vehicle to a first department, the first department obtains the electronic vehicle certificate of the first vehicle from the electronic vehicle certificate management system, and performs a consistency check with the electronic vehicle certificate provided by the vehicle user when submitting the service request.

2. According to the method for issuing electronic license of automobile certificate based on PKI technology in claim 1, it is characterized in that: The third-party certification authority is a certificate issuing authority; The certificate application information includes: the enterprise information of the automobile enterprise; The enterprise information of the automobile enterprise includes the organizational code of the automobile enterprise.

3. According to the method for issuing electronic license of automobile certificate based on PKI technology in claim 2, it is characterized in that: The step S2 specifically includes the following steps: S21. After receiving the certificate application information from the vehicle enterprise management system, the third-party certification agency reviews the certificate application information; if the review fails, the third-party certification agency sends a review failure instruction to the vehicle enterprise management system; if the review passes, the third-party certification agency generates a public key corresponding to the vehicle enterprise, and stores the enterprise information of the vehicle enterprise and the public key corresponding to the vehicle enterprise in correspondence; S22, the third-party certification agency uses the public key and the enterprise information of the automobile enterprise as a certificate, and sends the certificate to the automobile enterprise management system.

4. According to the method for issuing electronic license of automobile certificate based on PKI technology of claim 3, it is characterized in that: The step S3 specifically includes the following steps: S31. After receiving the certificate from the third-party certification body, the vehicle enterprise management system obtains the public key in the certificate and generates the private key of the vehicle enterprise management system based on the public key; S32. The vehicle enterprise management system generates an electronic certificate of vehicle qualification for the second vehicle; S32. The car enterprise management system uses a hash function to calculate the hash value of the electronic certificate of the vehicle certificate in step S32; S33. The car enterprise management system uses the private key of the car enterprise management system to encrypt the hash value in step S32 to generate an encrypted hash value; S34. The vehicle enterprise management system merges the electronic license of the vehicle certificate in step S32 and the encrypted hash value in step S33 to complete the digital signature of the electronic license of the vehicle certificate.

5. According to the method for issuing electronic license of automobile certificate based on PKI technology of claim 4, it is characterized in that: The step S4 specifically includes: The vehicle manufacturer management system uploads the electronic vehicle certificate and encrypted hash value merged in step S34 and the organization code of the vehicle manufacturer to the electronic vehicle certificate management system.

6. A method for issuing electronic license of automobile certificate based on PKI technology according to claim 5, characterized in that: The step S5 specifically includes the following steps: S51. After receiving the electronic certificate of automobile qualification and the encrypted hash value and the organizational code of the automobile enterprise sent by the automobile enterprise management system, the automobile certificate electronic certificate management system sends a first request to the third-party certification agency; The first request includes: the organization code of the automobile enterprise and a public key request instruction; S52. After receiving the first request, the third-party certification agency feeds back the public key corresponding to the organizational code of the automobile enterprise to the automobile certificate electronic license management system.

7. A method for issuing electronic license of automobile certificate based on PKI technology according to claim 6, characterized in that: The step S6 specifically includes the following steps: S61. The electronic certificate management system for the vehicle certificate uses the public key obtained in step S52 to decrypt the received encrypted hash value. If the decryption is successful, the decrypted hash value is obtained and step S7 is executed; if the decryption is unsuccessful, a verification failure instruction is fed back to the vehicle enterprise management system.

8. A method for issuing electronic license of automobile certificate based on PKI technology according to claim 7, characterized in that: The step S7 specifically includes the following steps: S71. The vehicle certificate electronic certificate management system uses a hash function to calculate the hash value of the received vehicle certificate electronic certificate; S72. The electronic certificate management system for the automobile certificate determines whether the hash value calculated in step S71 is the same as the hash value decrypted in step S61; if they are the same, the verification is successful, the electronic certificate of the automobile certificate is saved, and the state corresponding to the electronic certificate of the automobile certificate is set to untested, and the certificate test information is generated, and step S8 is executed; If they are not the same, the verification fails, and a verification failure instruction is fed back to the vehicle manufacturer's management system; The certificate test information includes: a download link for downloading the electronic certificate of the vehicle certificate and a first extraction code; The first extraction code is 6 digits; The states corresponding to the electronic certificate of the vehicle certificate include: untested, tested, and downloaded.

9. A method for issuing electronic license of automobile certificate based on PKI technology according to claim 8, characterized in that: The step S8 specifically includes the following steps: S801. The electronic certificate management system for automobile certificates sends certificate test information to the automobile enterprise management system; S802. After the vehicle enterprise management system receives the certificate test information, it uses the user name and password registered by the vehicle enterprise management system in the vehicle certificate electronic certificate management system to log in to the vehicle certificate electronic certificate management system, and enters the first extraction code to download the vehicle certificate electronic certificate corresponding to the first extraction code; S803. After the automobile certificate electronic license management system monitors that the automobile enterprise management system downloads the automobile certificate electronic license corresponding to the first extraction code through the first extraction code, the status of the automobile certificate electronic license corresponding to the first extraction code is modified to tested; S804. When the vehicle user submits an application for an electronic license of a vehicle certificate to the vehicle enterprise management system through the vehicle information management system, the vehicle enterprise management system sends a vehicle user application license signal to the electronic license management system for the vehicle certificate; the vehicle enterprise management system and the electronic license management system for the vehicle certificate simultaneously obtain the current time; The vehicle information management system is installed in a terminal device of a vehicle user; The current moment includes: the hour data and minute data corresponding to the current moment; The electronic license application for the vehicle certificate includes: the electronic license application instruction for the vehicle certificate, the vehicle VIN number, and the last 6 digits of the MAC address of the terminal device of the vehicle user; The vehicle enterprise management system sends a vehicle user application license signal to the vehicle certificate electronic license management system, specifically including: S8041. The vehicle enterprise management system obtains the public key corresponding to the automobile certificate electronic license management system, and uses the public key to encrypt the received vehicle VIN number and the last 6 digits of the vehicle user's terminal device MAC address to form encrypted vehicle user information, and sends the encrypted vehicle user information to the automobile certificate electronic license management system; S8042. After receiving the encrypted vehicle user information, the electronic certificate management system for automobile certificates uses the private key corresponding to the electronic certificate management system for automobile certificates to decrypt the encrypted vehicle user information and obtain the vehicle VIN number and the last 6 digits of the MAC address of the terminal device of the vehicle user; S805. The automobile enterprise management system and the automobile certificate electronic license management system divide the hour data corresponding to the current time by 3 to obtain the calculated remainder A; When the remainder A is 0, the vehicle enterprise management system and the vehicle certificate electronic license management system modify the first extraction code stored in themselves to the second extraction code according to the first modification rule; When the remainder A is 1, the vehicle enterprise management system and the vehicle certificate electronic license management system modify the first extraction code stored in themselves to the second extraction code according to the second modification rule; When the remainder A is 2, the vehicle enterprise management system and the vehicle certificate electronic license management system modify the first extraction code stored in themselves to the second extraction code according to the third modification rule; The first modification rule, the second modification rule, and the third modification rule are respectively: multiplying the first extraction code by 3, multiplying the first extraction code by 4, and multiplying the first extraction code by 5; S806. The vehicle enterprise management system and the vehicle certificate electronic certificate management system obtain the first six digits of the second extraction code to form a third extraction code; S807. The vehicle enterprise management system and the automobile certificate electronic license management system respectively store the vehicle user's vehicle VIN number, the automobile certificate electronic license corresponding to the VIN number, the last 6 digits of the vehicle user's terminal device MAC address, and the third extraction code in association; S808. The automobile certificate electronic license system sends a download link of the automobile certificate electronic license corresponding to the vehicle VIN number to the automobile enterprise management system; S809. The vehicle enterprise management system divides the last digit of the third extraction code by 6 to obtain the remainder B after calculation; The vehicle management system obtains the Bth and B+1th characters of the vehicle VIN number and , and obtain the Bth and B+1th characters in the last 6 digits of the MAC address of the terminal device of the vehicle user and ; The automobile enterprise management system will receive the download link of the electronic certificate of automobile qualification, and , and , the third extraction code is sent to the vehicle information management system corresponding to the vehicle user; S810. The vehicle information management system corresponding to the vehicle user divides the last digit of the third extraction code by 6 to obtain a calculated remainder C; the vehicle information management system determines whether the Cth digit and the C+1th digit of the vehicle VIN number stored in the vehicle information management system are respectively and The same, and determine whether the Cth and C+1th characters in the last 6 digits of the MAC address of the terminal device of the vehicle user are respectively the same as and If they are the same, step S811 is executed; otherwise, the vehicle information management system corresponding to the user feeds back an address mismatch instruction to the vehicle information management system; S811. The vehicle information management system displays the download link of the electronic certificate of the vehicle certificate to the user.

10. A method for issuing electronic license of automobile certificate based on PKI technology according to claim 9, characterized in that: The step S9 specifically includes the following steps: S901. The vehicle user clicks the download link of the electronic certificate of the vehicle in the vehicle information management system, and the system jumps to the login interface of the electronic certificate management system of the vehicle; S902. The vehicle user enters the user name and password, logs in to the vehicle certificate electronic certificate management system, and jumps to the extraction code input interface; S903. The electronic certificate management system for automobile certificates stores the user name and password corresponding to the vehicle user and the electronic certificate of automobile certificates requested to be downloaded by the vehicle user; S904. The vehicle information management system automatically fills in the third extraction code and starts the automatic download of the electronic certificate of the vehicle certificate; S905. The electronic certificate management system of the automobile certificate forms a download file of the electronic certificate of the automobile certificate, the first 3 characters of the user name corresponding to the vehicle user, and the last 3 characters of the password and sends it to the vehicle information management system corresponding to the vehicle user; S906. When the vehicle user receives the electronic license file of the vehicle certificate, the electronic license file of the vehicle certificate can be opened and displayed in the vehicle information management system, but the first 3 characters of the user name and the last 3 characters of the password cannot be displayed; S907. When the electronic certificate of the vehicle certificate is downloaded, the electronic certificate management system of the vehicle certificate changes the status corresponding to the electronic certificate of the vehicle certificate to downloaded.

11. A method for issuing electronic license of automobile certificate based on PKI technology according to claim 10, characterized in that: The step S10 specifically includes the following steps: S101. When a vehicle user submits a service request for a first vehicle to a first department, the vehicle user submits a download file of the electronic license of the vehicle certificate corresponding to the first vehicle to the management system of the first department; S102. The management system of the first department submits a request for electronic license data of a vehicle certificate to the electronic license management system of a vehicle certificate; The vehicle certificate electronic license data request includes: the VIN number of the first vehicle, the first 3 characters of the user name in the vehicle certificate electronic license download file corresponding to the first vehicle, and the last 3 characters of the password; S103. The electronic certificate management system for automobile certificates obtains the user name and password corresponding to the VIN number of the first vehicle, and determines whether the first three characters of the user name and the last three characters of the password are the same as the first three characters of the user name and the last three characters of the password in the electronic certificate download file corresponding to the first vehicle sent in step S102. If they are the same, the electronic certificate management system for automobile certificates sends the electronic certificate of automobile certificates corresponding to the first vehicle to the management system of the first department, and executes step S104; if they are not the same, the electronic certificate management system for automobile certificates sends a verification failure signal to the management system of the first department; S104. After receiving the electronic certificate of vehicle qualification corresponding to the first vehicle, the management system of the first department compares the electronic certificate of vehicle qualification with the electronic certificate of vehicle qualification submitted by the vehicle user in step S101. If they are the same, the business is approved; if they are not the same, the business is suspended.

12. A vehicle certificate electronic license issuance system based on PKI technology, characterized in that: The system includes: an electronic certificate management system for automobile certificates, a vehicle enterprise management system, and a vehicle information management system installed in a vehicle user terminal device; wherein, The vehicle enterprise management system submits certificate application information to a third-party certification body; The third-party certification body issues a certificate based on the application information and sends it to the vehicle company management system; The automobile enterprise management system generates an electronic certificate of automobile qualification and digitally signs the electronic certificate of automobile qualification; The vehicle enterprise management system uploads the electronic certificate of the vehicle certificate to the electronic certificate management system of the vehicle certificate; The electronic certificate management system of the automobile certificate sends a request to a third-party certification body to verify the digital signature of the electronic certificate of the automobile certificate; The electronic certificate management system for automobile certificates verifies the digital signature of the electronic certificate of automobile certificates. If the verification is successful, the electronic certificate management system for automobile certificates verifies the content of the electronic certificate of automobile certificates; otherwise, it feeds back a verification failure instruction to the automobile enterprise management system; The electronic certificate management system for automobile certificates verifies the contents of the electronic certificate for automobile certificates, and saves the electronic certificate for automobile certificates after successful verification; otherwise, it feeds back a verification failure instruction to the automobile enterprise management system; The vehicle enterprise management system sends the license download information to the vehicle information management system corresponding to the vehicle user; The vehicle information management system corresponding to the vehicle user requests the electronic certificate management system of the vehicle certificate to download the electronic certificate according to the certificate download information; When a vehicle user submits a business request for a first vehicle to a first department, the first department obtains the electronic certificate of the first vehicle from the electronic certificate management system for the vehicle certificate, and performs a consistency check with the electronic certificate of the vehicle certificate provided by the vehicle user when submitting the business request.

Citation Information

Patent Citations

  • Vehicle data digital signature system based on vehicle electronic identity

    CN108777624A

  • Communication security protection method, readable storage medium and intelligent device

    CN118487877A