CN113709212B - Vehicle fake plate detection system and method based on Internet of vehicles - Google Patents
Vehicle fake plate detection system and method based on Internet of vehicles Download PDFInfo
- Publication number
- CN113709212B CN113709212B CN202110875514.1A CN202110875514A CN113709212B CN 113709212 B CN113709212 B CN 113709212B CN 202110875514 A CN202110875514 A CN 202110875514A CN 113709212 B CN113709212 B CN 113709212B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- license plate
- cloud
- module
- acquisition end
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 29
- 238000000034 method Methods 0.000 title claims abstract description 15
- 230000006854 communication Effects 0.000 claims abstract description 54
- 238000004891 communication Methods 0.000 claims abstract description 53
- 238000012545 processing Methods 0.000 claims abstract description 14
- 238000007726 management method Methods 0.000 claims description 129
- 238000012795 verification Methods 0.000 claims description 57
- 230000001502 supplementing effect Effects 0.000 claims description 12
- 230000002194 synthesizing effect Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 4
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 239000000047 product Substances 0.000 claims description 3
- 239000013589 supplement Substances 0.000 claims description 3
- 238000003786 synthesis reaction Methods 0.000 claims description 3
- 238000012384 transportation and delivery Methods 0.000 claims description 3
- 230000006855 networking Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009937 brining Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000009919 sequestration Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/16—Program or content traceability, e.g. by watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/017—Detecting movement of traffic to be counted or controlled identifying vehicles
- G08G1/0175—Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0894—Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention provides a vehicle fake-licensed detection system and method based on the Internet of vehicles. The system comprises: the cloud traffic management system comprises a cloud traffic management server, at least one acquisition end and at least one vehicle end; the cloud traffic management server comprises a cloud digital watermark generation module; the acquisition end comprises a camera module, an acquisition end short-distance direct communication module, an acquisition end digital watermark identification module and an acquisition end processing module; the vehicle end comprises a vehicle end short-distance direct communication module; the cloud digital watermark generation module is used for generating a digital watermark and embedding the digital watermark into a common vehicle license plate image to form a safe vehicle license plate image; the acquisition end digital watermark identification module is used for identifying and/or extracting digital watermarks embedded in the vehicle license plate images; the acquisition end processing module is used for collecting vehicle license plate images and vehicle identification codes, and verifying whether the vehicle license plate is a legal safe vehicle license plate and whether the vehicle license plate is a fake license plate or not based on the digital watermark, the vehicle license plate images and the vehicle identification codes.
Description
Technical Field
The invention relates to the technical field of license plate recognition and internet of vehicles, in particular to a vehicle fake license plate detection system and method based on internet of vehicles.
Background
Fake license plate vehicles generally refer to motor vehicles that use fake or altered vehicle license plates, license plates of other vehicles, or use deceptive or brining means to obtain vehicle license plates. The fake plate behavior disturbs public security management and control by public security authorities, disturbs national economic order, disturbs transportation market management order, makes the unstable factors of society and seriously infringes the legal rights and interests of original legal owners, and the harm is not quite a lot.
The existing anti-fake plate technical scheme mainly comprises a scheme of adding an identifiable anti-fake film and an anti-fake pattern on a license plate entity under the condition of visible light or special illumination, a scheme of adding information such as additional two-dimensional codes and three-dimensional codes in additional areas on the license plate, a scheme of calculating and comparing speed and/or time according to information of the same license plate acquired at different space-time positions, and the like.
However, the prior art does not apply the digital watermarking technology to the vehicle license plate to detect the vehicle license plate. How to realize the detection of the vehicle fake-licensed by combining the digital watermarking technology under the background of the great development of the current internet of vehicles is an urgent problem to be solved.
Disclosure of Invention
In the background of the great development of the prior internet of vehicles, in order to realize the detection of the vehicle fake-licensed by combining with the digital watermarking technology, the invention provides the vehicle fake-licensed detection system and method based on the internet of vehicles, which are used for improving the vehicle license-licensed from the source by applying the digital watermarking technology and carrying out identification verification detection by combining with the internet of vehicles, so that the detection of the vehicle fake-licensed based on the internet of vehicles is safe, reliable, simple and efficient.
In one aspect, the present invention provides a vehicle fake-licensed detection system based on internet of vehicles, comprising: the cloud traffic management system comprises a cloud traffic management server, at least one acquisition end and at least one vehicle end; the cloud management server comprises a cloud digital watermark generation module; the acquisition end comprises a camera module, an acquisition end short-distance direct communication module, an acquisition end digital watermark identification module and an acquisition end processing module; the vehicle end comprises a vehicle end short-distance direct communication module; the acquisition end is in communication connection with the vehicle end through the acquisition end short-distance direct communication module and the vehicle end short-distance direct communication module;
the cloud digital watermark generation module is used for generating a digital watermark and embedding the digital watermark into a common vehicle license plate image to form a safe vehicle license plate image; the digital watermark comprises a first cloud digital abstract of an ordinary vehicle license plate image, a vehicle identification code corresponding to the vehicle license plate when the vehicle management department registers, and a first cloud digital signature of the first cloud digital abstract and the vehicle identification code;
the camera module is used for shooting the vehicle license plate at the vehicle end in real time and obtaining a vehicle license plate image;
The acquisition end digital watermark identification module is used for identifying and/or extracting digital watermarks embedded in the vehicle license plate images;
the acquisition end processing module is used for collecting the vehicle license plate image of the vehicle end acquired by the camera module and the vehicle identification code of the vehicle end acquired by the acquisition end short-distance direct communication module; the method is used for verifying whether the vehicle license plate is a legal safe vehicle license plate and whether the vehicle license plate is a fake license plate or not based on the digital watermark, the vehicle license plate image and the vehicle identification code, and specifically comprises the following steps:
invoking the acquisition end digital watermark identification module to attempt to identify the digital watermark contained in the vehicle license plate image acquired by the camera module; if the digital watermark identification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and then generating a vehicle license plate digital watermark identification failure message; if the digital watermark identification is successful, the digital watermark identification module at the acquisition end is called to extract the digital watermark information contained in the vehicle license plate image, and a first cloud digital abstract, the vehicle identification code and a first cloud digital signature are obtained; then, checking the first cloud digital signature according to the first cloud digital abstract and the vehicle identification code; if the signature verification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and generating a first cloud digital signature verification failure message; if the signature verification is successful, judging that the vehicle license plate image is complete, untampered and is a legal safe vehicle license plate issued by the cloud management server; then comparing the vehicle identification code extracted from the digital watermark with the vehicle identification code acquired by the acquisition end short-distance direct communication module, and if the comparison is the same, generating a message that the vehicle license plate identification verification is successful and the license plate is not sleeved; if the comparison is different, a vehicle number plate is generated as a fake plate message.
Further, the cloud management server further comprises a cloud security module, the acquisition end further comprises an acquisition end security module, and the vehicle end further comprises a vehicle end security module;
the cloud security module, the acquisition end security module and the vehicle end security module are respectively used for providing a password service function and a security storage function for the cloud traffic management server, the acquisition end and the vehicle end;
the vehicle identification code of the vehicle end is arranged in the safety storage area of the vehicle end safety module by a vehicle producer before the delivery of the vehicle, and after the vehicle identification code is arranged in the safety storage area of the vehicle end safety module, the vehicle identification code only provides a read-only function, and a vehicle user cannot change the vehicle identification code arranged in the safety storage area of the vehicle end safety module.
Further, the cloud management server further comprises a digital certificate module;
the digital certificate module is used for respectively generating and storing public key certificates for the cloud management server and the acquisition end; the digital certificate module writes the public key certificate of the acquisition end and the public key certificate of the cloud management server into the acquisition end safety module in an off-line or on-line mode; the cloud management server and the acquisition end respectively store private keys corresponding to public keys in corresponding public key certificates; the private key of the cloud management server is stored in a secure storage area of the digital certificate module or the cloud security module; the private key of the acquisition end is stored in a safe storage area of the acquisition end safety module.
Further, the digital certificate module is further configured to generate a public key certificate for the vehicle end and store the public key certificate; the digital certificate module writes the public key certificate of the vehicle end and the public key certificate of the cloud management server into the vehicle end safety module in an off-line or on-line mode; the vehicle end stores a private key corresponding to the public key in the corresponding public key certificate; the private key of the vehicle end is stored in a safe storage area of the vehicle end safety module.
Further, the cloud security module, the acquisition end security module and the vehicle end security module are all security intelligent chips.
Further, the commercial cryptographic algorithm supported by the secure smart chip comprises one or more of SM1, SM2, SM3, SM4 and SM9, and the supported international common cryptographic algorithm comprises one or more of 3DES, AES, RSA, SHA-1 and SHA-256.
Further, the secure smart chip supports storing digital certificates; the safety intelligent chip provides a safety storage area and supports the safety storage of important information; the secure smart chip supports generation of random numbers.
Further, the digital certificate module also maintains a certificate revocation list and provides a certificate revocation list querying function.
Further, the acquisition end further comprises an acquisition end positioning module;
the acquisition end positioning module is used for acquiring the position information of the acquisition end;
correspondingly, the acquisition end processing module is further used for collecting the position information of the acquisition end and the time information of the acquisition end when acquiring the vehicle license plate image, the vehicle identification code and the position information of the acquisition end, which are acquired from the acquisition end positioning module, and sending the vehicle license plate image, the vehicle identification code, the position information of the acquisition end and the time information to the cloud traffic management server;
correspondingly, the cloud traffic management server is further used for carrying out vehicle positioning, vehicle tracking and/or vehicle management according to the vehicle license plate image, the vehicle identification code, the position information of the acquisition end and the time information.
Further, the acquisition end short-distance direct communication module and the vehicle end short-distance direct communication module are both C-V2X PC5 short-distance direct communication modules.
Further, when the number of the acquisition ends is multiple, the cloud traffic management server comprehensively calculates the position of the vehicle represented by the vehicle end at the corresponding moment according to the vehicle license plate image, the vehicle identification code, the position information and the time information of the acquisition end of the vehicle end reported by different acquisition ends;
When the distance value between two collecting ends at different geographic positions exceeds the product of the difference value of the time of the vehicle end appearing before and after the two collecting ends and the highest running speed of the vehicle end allowed by a vehicle management department on a corresponding running road section, the cloud traffic management server judges that the corresponding vehicle number plate is sleeved or the corresponding vehicle end speed violates rules, and then informs the traffic management department to perform further verification and/or processing.
The camera module comprises a first camera, a second camera, a third camera, a vehicle number plate identification module, a vehicle number plate synthesis module, a light sensing module and a light supplementing module;
the first camera is used for collecting real-time video information of the vehicle end and has an infrared shooting function;
the second camera is a long-focus camera and is used for photographing the vehicle license plate at the vehicle end;
the third camera is a wide-angle camera and is used for photographing the vehicle license plate at the vehicle end;
the vehicle license plate identification module is used for identifying the video information acquired by the first camera in real time, and if the vehicle license plate image is identified in the video information, the second camera and the third camera are called to take a picture of the vehicle license plate;
The vehicle license plate synthesizing module is used for calculating and synthesizing the vehicle license plate images shot by the second camera and the third camera respectively so as to obtain clear and high-quality vehicle license plate images;
the light sensing module is used for sensing whether the intensity of light is proper or not when the second camera and the third camera take pictures, and further calling the light supplementing module to supplement light according to the requirement;
the light supplementing module is used for supplementing light when the second camera and the third camera take pictures.
On the other hand, the invention provides a vehicle fake-licensed detection method based on the internet of vehicles, which comprises the following steps:
step 1: the acquisition end acquires a vehicle license plate image of the vehicle end in real time and acquires a vehicle identification code of the vehicle end;
step 2: the acquisition end requests a digital watermark key from the cloud traffic management server; the cloud traffic management server encrypts the digital watermark key by adopting a private key after receiving the request and sends the encrypted digital watermark key to the acquisition end; the acquisition end adopts the public key of the cloud traffic management server to decrypt to obtain the digital watermark key;
step 3: the acquisition end uses the digital watermark key to try to identify the digital watermark contained in the vehicle license plate image: if the digital watermark identification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and generating a vehicle license plate digital watermark identification failure message; if the digital watermark identification is successful, extracting the digital watermark contained in the vehicle license plate image, and obtaining a first cloud digital abstract, a vehicle identification code and a first cloud digital signature from the digital watermark;
Step 4: the acquisition end performs signature verification on the first cloud digital signature acquired from the digital watermark according to the first cloud digital abstract and the vehicle identification code acquired from the digital watermark: if the signature verification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and generating a first cloud digital signature verification failure message; if the signature verification is successful, judging that the vehicle license plate image is complete, untampered and is a legal safe vehicle license plate issued by the cloud management server;
step 5: the acquisition end compares the vehicle identification code acquired from the digital watermark with the vehicle identification code acquired in the step 1: if the comparison is the same, generating a message that the identification and verification of the vehicle license plate are successful and the license plate is not sleeved; if the comparison is different, a vehicle number plate is generated as a fake plate message.
Further, after the collecting end generates the vehicle license plate digital watermark identification failure message or the first cloud digital signature verification failure message, the collecting end informs a vehicle management part to check whether the integrity of the vehicle license plate at the vehicle end is damaged, whether the vehicle license plate is tampered and imitated by altering or whether the vehicle license plate is a safe vehicle license plate manufactured by a vehicle management department;
After the collecting end generates the vehicle license plate as a fake plate message, the collecting end informs a vehicle management department or collecting end equipment to check and process the corresponding vehicle end; the collecting end equipment comprises, but is not limited to, high-speed bayonet equipment and/or an intelligent robot with a traffic management function.
Further, the collecting end further sends the vehicle license plate image, the vehicle identification code and the corresponding vehicle license plate digital watermark identification failure message, the first cloud digital signature verification failure message or the vehicle license plate as a fake license plate message generated by the collecting end to the cloud traffic management server, so that the cloud traffic management server can comprehensively record, count and/or analyze and judge the conditions of the corresponding vehicle end and the vehicle license plate, and inform the traffic management department of taking corresponding measures.
Further, the method further comprises: before the collecting end sends the vehicle license plate image, the vehicle identification code and the corresponding collecting end return cloud information to the cloud traffic management server, signing the vehicle license plate image, the vehicle identification code and the corresponding collecting end return cloud information to obtain a first collecting end digital signature; then the vehicle license plate image, the vehicle identification code and the corresponding acquisition end return cloud information and the first acquisition end digital signature are sent to the cloud traffic management server;
The cloud traffic management server performs signature verification on the first acquisition end digital signature based on the received vehicle license plate image, the vehicle identification code and the corresponding acquisition end return cloud message: if the signature verification fails, the cloud management server returns a digital signature verification failure message of the first acquisition end to the acquisition end; if the signature verification is successful, the vehicle license plate image, the vehicle identification code and the corresponding cloud message returned by the acquisition end are judged to be complete and untampered, and the identity of the acquisition end is true.
The vehicle license plate digital watermark identification failure message, the first cloud digital signature verification failure message and the vehicle license plate fake-licensed message generated by the acquisition end are collectively referred to as an acquisition end return cloud message.
Further, before the vehicle fake-licensed detection is performed on the safe vehicle license plate, the method further comprises: generating a safety vehicle number plate and installing the safety vehicle number plate at the vehicle end;
wherein, the process of generating the safe vehicle license plate comprises:
step A1: the cloud traffic management server generates a common vehicle license plate image according to the vehicle identification code; generating a first cloud digital abstract based on the common vehicle license plate image, and generating a first cloud digital signature based on the first cloud digital abstract and a vehicle identification code; the cloud traffic management server generates a digital watermark key; the digital watermark key is used as a parameter during digital watermark insertion and extraction;
Step A2: the cloud traffic management server takes the first cloud digital abstract, the vehicle identification code and the first cloud digital signature as parameters to generate a digital watermark, and then embeds the digital watermark into a common vehicle license plate image by combining the digital watermark key to generate the safe vehicle license plate image;
step A3: and generating a safety vehicle license plate according to the safety vehicle license plate image.
The invention has the beneficial effects that:
first, the invention embeds digital watermark information in the vehicle license plate image to generate a safe vehicle license plate, wherein the digital watermark information comprises abstract information of a common vehicle license plate image, a vehicle identification code corresponding to the vehicle license plate when the vehicle license plate is registered in a vehicle management department and signature information after the digital abstract and the vehicle identification code are digitally signed by a cloud traffic management server. By verifying the abstract information of the vehicle license plate image and the signature information of the vehicle identification code, whether the image content of the safe vehicle license plate is complete or not and whether the image content of the safe vehicle license plate is tampered or not can be determined, and whether the safe vehicle license plate is issued by the cloud management server or not can be determined. The problem of harm such as fake license plates and the like caused by illegal altering, tampering and/or imitation of the vehicle license plate image is solved from the source, and once the safety vehicle license plate image is illegally altered, tampered and/or imitated, the illegal operations can be verified;
Secondly, the invention compares the vehicle identification code information contained in the digital watermark with the vehicle identification code information which is built in a manufacturer and can only be read by a vehicle user when the vehicle leaves the factory, thereby determining whether the vehicle license plate is a fake-licensed vehicle or not;
thirdly, when the verification result of the vehicle license plate identification verification or the comparison result of the vehicle identification code information is problematic, the vehicle management part can be timely informed of whether the integrity of the safety vehicle license plate is damaged, tampered and forged or not and/or whether the fake license plate behavior of the vehicle license plate is verified;
fourth, when the collection end and the cloud traffic management server communicate with each other, signature and verification are carried out on communication information of the two parties, so that the integrity of the information and the authenticity of the identity of the sender in the communication process of the two parties are ensured.
Drawings
Fig. 1 is one of schematic architecture diagrams of a vehicle fake-licensed detection system based on internet of vehicles provided by an embodiment of the invention;
fig. 2 is a schematic diagram of a process for generating a license plate of a safety vehicle according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a digital watermark extraction process according to an embodiment of the present invention;
fig. 4 is a second schematic diagram of a vehicle fake-licensed detection system based on internet of vehicles according to an embodiment of the present invention;
Fig. 5 is a third schematic diagram of a vehicle fake-licensed detection system based on internet of vehicles according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a vehicle fake-licensed detection system based on the Internet of vehicles according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a vehicle fake-licensed detection system based on internet of vehicles according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the technical solutions in the embodiments of the present invention will be clearly described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
As shown in fig. 1, an embodiment of the present invention provides a vehicle fake-licensed detection system based on internet of vehicles, a cloud management server, at least one acquisition end and at least one vehicle end; the cloud management server comprises a cloud digital watermark generation module; the acquisition end comprises a camera module, an acquisition end short-distance direct communication module, an acquisition end digital watermark identification module and an acquisition end processing module; the vehicle end comprises a vehicle end short-distance direct communication module; the acquisition end is in communication connection with the vehicle end through the acquisition end short-distance direct communication module and the vehicle end short-distance direct communication module; the cloud traffic management server is in communication connection with the acquisition end;
The cloud digital watermark generation module is used for generating a digital watermark and embedding the digital watermark into a common vehicle license plate image to form a safe vehicle license plate image, as shown in fig. 2; the digital watermark comprises a first cloud digital abstract of an ordinary vehicle license plate image, a vehicle identification code corresponding to the vehicle license plate when the vehicle management department registers, and a first cloud digital signature of the first cloud digital abstract and the vehicle identification code;
the camera module is used for shooting the vehicle license plate at the vehicle end in real time and obtaining a vehicle license plate image;
the acquisition end digital watermark identification module is used for identifying and/or extracting digital watermarks embedded in the vehicle license plate images; as shown in fig. 3.
The acquisition end processing module is used for collecting the vehicle license plate image of the vehicle end acquired by the camera module and the vehicle identification code of the vehicle end acquired by the acquisition end short-distance direct communication module; the method is used for verifying whether the vehicle license plate is a legal safe vehicle license plate and whether the vehicle license plate is a fake license plate or not based on the digital watermark, the vehicle license plate image and the vehicle identification code, and specifically comprises the following steps:
Invoking the acquisition end digital watermark identification module to attempt to identify the digital watermark contained in the vehicle license plate image acquired by the camera module; if the digital watermark identification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and then generating a vehicle license plate digital watermark identification failure message; if the digital watermark identification is successful, the digital watermark identification module at the acquisition end is called to extract the digital watermark information contained in the vehicle license plate image, and a first cloud digital abstract, the vehicle identification code and a first cloud digital signature are obtained; then, checking the first cloud digital signature according to the first cloud digital abstract and the vehicle identification code; if the signature verification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and generating a first cloud digital signature verification failure message; if the signature verification is successful, judging that the vehicle license plate image is complete, untampered and is a legal safe vehicle license plate issued by the cloud management server; then comparing the vehicle identification code extracted from the digital watermark with the vehicle identification code acquired by the acquisition end short-distance direct communication module, and if the comparison is the same, generating a message that the vehicle license plate identification verification is successful and the license plate is not sleeved; if the comparison is different, a vehicle number plate is generated as a fake plate message.
Specifically, the vehicle management department refers to a public security traffic management department, and a specific responsible department is in control of corresponding legal regulations;
the vehicle license plate is commonly called as license plate and license plate, is a plate which is hung on the front and rear of the vehicle, and is made of aluminum, iron sheet, plastic or paper, and the registration number, registration area or other relevant information of the vehicle are marked on the plate;
the vehicle identification code (Vehicle Identification Number, or called as frame number, VIN for short) is a group of unique numbers which are formed by a plurality of letters and/or numbers and are used on the automobile, and can be used for identifying the manufacturer, engine, chassis serial number, other performance and other data of the automobile;
the vehicle management department stores the vehicle license plate and the vehicle identification code corresponding to the vehicle license plate when the vehicle management department registers in the cloud management server for future reference.
As an implementation manner, the camera module specifically comprises a first camera, a second camera, a third camera, a vehicle license plate identification module, a vehicle license plate synthesis module, a light sensing module and a light supplementing module; the first camera is used for collecting real-time video information of the vehicle end and has an infrared shooting function; the second camera is a long-focus camera and is used for photographing the vehicle license plate at the vehicle end; the third camera is a wide-angle camera and is used for photographing the vehicle license plate at the vehicle end; the vehicle license plate identification module is used for identifying the video information acquired by the first camera in real time, and if the vehicle license plate image information is identified in the video information, the second camera and the third camera are called to take a picture of the safe vehicle license plate; the second camera and the third camera can dynamically change shooting angles to aim at the vehicle end under the dispatching of the vehicle license plate recognition module, and then can automatically adjust focal length to provide better shooting quality; the vehicle license plate synthesizing module is used for calculating and synthesizing the vehicle license plate images shot by the second camera and the third camera respectively so as to obtain clear and high-quality vehicle license plate images; the light sensing module is used for sensing whether the intensity of light is proper or not when the second camera and the third camera take pictures, and calling the light supplementing module to supplement light according to the requirement; the light supplementing module is used for supplementing light when the second camera and the third camera take pictures.
In practical application, the first camera adopts an ultra-high definition camera or a full-high definition camera, and the resolution reaches or exceeds 1080P (1920×1080) or more, and is mainly used for shooting videos in the driving process so as to provide the videos for a vehicle license plate recognition module to recognize the vehicle license plate; the first camera can also adopt a binocular camera; the second camera and the third camera adopt ultra-high resolution lenses (such as 4500 ten thousand pixels and above) and are used for shooting pictures of the vehicle license plates and generating image information of the vehicle license plates.
As an implementation manner, the collecting-end short-distance direct communication module and the vehicle-end short-distance direct communication module are both C-V2X PC5 short-distance direct communication modules, and the collecting-end short-distance direct communication module and the vehicle-end short-distance direct communication module are in communication connection within a communication range of the C-V2X PC5 short-distance direct communication interface. C in the C-V2X refers to a Cellular (Cellular), and the C-V2X is an automotive wireless communication technology formed based on the evolution of Cellular network communication technologies such as 3G/4G/5G and the like, and comprises two communication interfaces: one is a short-range direct communication interface (PC 5) between vehicles, people, and roads, and the other is a communication interface (Uu) between a terminal and a base station, which can realize reliable communication over a long distance and over a wider range. C-V2X is a communication technology based on the 3GPP global unified standard, and comprises LTE-V2X and 5G-V2X, and from the technical evolution perspective, LTE-V2X supports smooth evolution to 5G-V2X.
Example 2
On the basis of the above embodiment, as shown in fig. 4, the difference between the embodiment of the present invention and embodiment 1 is that, in the embodiment of the present invention, the cloud traffic server further includes a cloud security module, the collecting end further includes a collecting end security module, and the vehicle end further includes a vehicle end security module;
the cloud security module, the acquisition end security module and the vehicle end security module are respectively used for providing a password service function and a security storage function for the cloud traffic management server, the acquisition end and the vehicle end;
the vehicle identification code of the vehicle end is arranged in the safety storage area of the vehicle end safety module by a vehicle producer before the delivery of the vehicle, and after the vehicle identification code is arranged in the safety storage area of the vehicle end safety module, the vehicle identification code only provides a read-only function, and a vehicle user cannot change the vehicle identification code arranged in the safety storage area of the vehicle end safety module. The acquisition end acquires the vehicle identification code from the vehicle end through communication between the acquisition end short-distance direct communication module and the vehicle end short-distance direct communication module.
Specifically, a safe storage area is respectively arranged in the cloud safety module, the acquisition end safety module and the vehicle end safety module; the secure storage area may be used to store digital certificates, private keys, and important other important information and data; the cryptographic service functions include, but are not limited to, generating random numbers, digital signature operations, digital signature verification operations, encryption and decryption operations, generating session keys, and generating digital digests.
As an implementation manner, the cloud security module, the acquisition end security module and the vehicle end security module are all security intelligent chips, and commercial cryptographic algorithms supported by the security intelligent chips include, but are not limited to, one or more of SM1, SM2, SM3, SM4 and SM9, and international common cryptographic algorithms supported by the security intelligent chips include, but are not limited to, one or more of 3DES, AES, RSA, SHA-1 and SHA-256; the secure intelligent chip supports storage of digital certificates; the safety intelligent chip provides a safety storage area and supports the safety storage of important information; the security intelligent chip supports generation of random numbers; the digital certificate module also maintains a certificate revocation list and provides a certificate revocation list querying function.
Example 3
On the basis of the above embodiment 2, as shown in fig. 5, in the embodiment of the present invention, the cloud management server further includes a digital certificate module; the digital certificate module is used for respectively generating and storing public key certificates for the cloud management server and the acquisition end; the digital certificate module writes the public key certificate of the acquisition end and the public key certificate of the cloud management server into the acquisition end safety module in an off-line or on-line mode; the cloud management server and the acquisition end respectively store private keys corresponding to public keys in corresponding public key certificates; the private key of the cloud management server is stored in a secure storage area of the digital certificate module or the cloud security module; the private key of the acquisition end is stored in a safe storage area of the acquisition end safety module.
Further, the digital certificate module is further configured to generate a public key certificate for the vehicle end and store the public key certificate; the digital certificate module writes the public key certificate of the vehicle end and the public key certificate of the cloud management server into the vehicle end safety module in an off-line or on-line mode; the vehicle end stores a private key corresponding to the public key in the corresponding public key certificate; the private key of the vehicle end is stored in a safe storage area of the vehicle end safety module; this may enable the vehicle end to also have the capability to perform secure encrypted communications with the cloud traffic server.
Example 4
On the basis of the above embodiments, as shown in fig. 6, in the embodiment of the present invention, the collecting end further includes a collecting end positioning module; the acquisition end positioning module is used for acquiring the position information of the acquisition end;
correspondingly, the acquisition end processing module is used for collecting the vehicle license plate information of the vehicle end acquired by the camera module and the vehicle identification code information of the vehicle end acquired by the acquisition end short-distance direct communication module, and also used for collecting the position information of the acquisition end acquired by the acquisition end positioning module and the time information of the acquisition end when acquiring the vehicle license plate image, the vehicle identification code and the position information of the acquisition end, and sending the vehicle license plate image, the vehicle identification code, the position information of the acquisition end and the time information to the cloud traffic management server;
Correspondingly, the cloud traffic management server is further used for carrying out vehicle positioning, vehicle tracking and/or vehicle management according to the vehicle license plate image, the vehicle identification code, the position information of the acquisition end and the time information.
Specifically, the cloud traffic management server depicts the position, the historical driving track and the like of the vehicle represented by the currently photographed vehicle end at the corresponding time according to the vehicle license plate image, the vehicle identification code, the position information of the collecting end and the time information, and achieves functions of vehicle positioning, vehicle tracking, vehicle management and the like.
As an implementation manner, when the number of the collection ends is multiple, the cloud traffic management server comprehensively calculates the position of the vehicle represented by the vehicle end at the corresponding moment according to the vehicle license plate image, the vehicle identification code and the position information and the time information of the collection end of the vehicle end reported by different collection ends;
when the distance value between two collecting ends at different geographic positions exceeds the product of the difference value of the time of the vehicle end appearing before and after the two collecting ends and the highest running speed of the vehicle end allowed by a vehicle management department on a corresponding running road section, the cloud traffic management server judges that the corresponding vehicle number plate is sleeved or the corresponding vehicle end speed violates rules, and then informs the traffic management department to perform further verification and/or processing.
In the above embodiments, the installation mode of the collecting end includes two modes of fixed type and movable type; wherein the fixing is to install the collecting end at a fixed position, and the fixed position comprises, but is not limited to, a traffic gate, a toll gate and a highway roadside; the movable type means that the acquisition end is arranged on the mobile equipment; including but not limited to smart phones, dedicated mobile terminals.
Further, when the collection end adopts the mobile type, the camera module of the collection end is used for collecting the vehicle license plate image of the vehicle end and also is used for directly collecting and/or identifying the vehicle identification codes printed and/or carved on the vehicle body of the vehicle end at all positions. For example, the camera module is directly used for shooting and identifying the vehicle identification code identification positioned below the front windshield of the vehicle end or at the girder of the vehicle body and the like so as to obtain the vehicle identification code of the vehicle end.
Further, as shown in fig. 7, when the collection end adopts a mobile type, the collection end further includes a collection end wireless communication module, and the collection end is in communication connection with the cloud traffic server through the collection end wireless communication module in a wireless communication manner through a mobile communication network, where the mobile communication network includes but is not limited to a 5G network and/or a 6G network.
In addition, the cloud traffic management server further comprises a vehicle license plate storage module; the vehicle license plate storage module is used for storing the safe vehicle license plate image generated by the cloud digital watermark generation module so as to be used by the cloud traffic management server.
The cloud management server can also comprise a cloud digital watermark identification and verification module; and the cloud digital watermark identification and verification module is used for identifying, extracting and/or verifying the digital watermark embedded in the safety vehicle license plate.
It can be appreciated that in the embodiments of the present invention, the vehicle license plates are divided into two types, a normal vehicle license plate and a safe vehicle license plate; the common vehicle license plate comprises one or more of a large-sized automobile license plate, a trailer license plate, a small-sized automobile license plate, a messenger's shop automobile license plate, a collarband automobile license plate, a harbor and australia entry and exit automobile license plate, a coach automobile license plate, a police automobile license plate, a common motorcycle license plate, a light motorcycle license plate, a messenger's shop motorcycle license plate, a collarband motorcycle license plate, a coach motorcycle license plate, a police motorcycle license plate, a low-speed automobile license plate, a temporary driving automobile license plate and an agricultural vehicle license plate; the safety vehicle license plate is generated by embedding the digital watermark into a common vehicle license plate.
Example 5
The embodiment of the invention provides a vehicle fake-licensed detection method based on the Internet of vehicles, which comprises the following steps:
s101: the acquisition end acquires a vehicle license plate image of the vehicle end in real time and acquires a vehicle identification code of the vehicle end;
specifically, after the distance between the vehicle end and the acquisition end enters the shooting range of the camera module, the acquisition end shoots the vehicle license plate of the vehicle end in real time through the camera module to obtain a vehicle license plate image; the acquisition end obtains a vehicle identification code from the vehicle end through the acquisition end short-distance direct communication module;
s102: the acquisition end requests a digital watermark key from the cloud traffic management server; the cloud traffic management server encrypts the digital watermark key by adopting a private key after receiving the request and sends the encrypted digital watermark key to the acquisition end; the acquisition end adopts the public key of the cloud traffic management server to decrypt to obtain the digital watermark key;
s103: the acquisition end uses the digital watermark key to try to identify the digital watermark contained in the vehicle license plate image: if the digital watermark identification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and generating a vehicle license plate digital watermark identification failure message; if the digital watermark identification is successful, extracting the digital watermark contained in the vehicle license plate image, and obtaining a first cloud digital abstract, a vehicle identification code and a first cloud digital signature from the digital watermark;
Specifically, if the digital watermark information fails to be identified, the vehicle license plate image does not contain the digital watermark information or the digital watermark information is damaged and cannot be identified.
S104: the acquisition end performs signature verification on the first cloud digital signature acquired from the digital watermark according to the first cloud digital abstract and the vehicle identification code acquired from the digital watermark: if the signature verification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and generating a first cloud digital signature verification failure message; if the signature verification is successful, judging that the vehicle license plate image is complete, untampered and is a legal safe vehicle license plate issued by the cloud management server;
s105: the acquisition end compares the vehicle identification code acquired from the digital watermark with the vehicle identification code acquired in the step 1: if the comparison is the same, generating a message that the identification and verification of the vehicle license plate are successful and the license plate is not sleeved; if the comparison is different, a vehicle number plate is generated as a fake plate message.
As an implementation manner, after the collecting end generates the digital watermark identification failure message of the vehicle license plate or the first cloud digital signature verification failure message, the collecting end informs a vehicle management part to check whether the integrity of the vehicle license plate at the vehicle end is damaged, whether the vehicle license plate is tampered and imitated by correction or whether the vehicle license plate is a safety vehicle license plate manufactured by a vehicle management department;
After the collecting end generates the vehicle license plate as a fake plate message, the collecting end informs a vehicle management department or collecting end equipment to check and process the corresponding vehicle end; the collecting end equipment comprises, but is not limited to, high-speed bayonet equipment and/or an intelligent robot with a traffic management function.
As an implementation manner, the collecting end further sends the vehicle license plate image, the vehicle identification code and the corresponding vehicle license plate digital watermark identification failure message, the first cloud digital signature verification failure message or the vehicle license plate as a fake license plate message generated by the collecting end to the cloud traffic management server, so that the cloud traffic management server can comprehensively record, count and/or analyze and judge the conditions of the corresponding vehicle end and the vehicle license plate, and inform the traffic management department of taking corresponding measures. Such corresponding measures include, but are not limited to, the sequestration of illegal fake-licensed vehicles, illegal persons who legal hit the license plate and false license plate numbers, and the like.
As an implementation manner, before the collecting end sends the vehicle license plate image, the vehicle identification code and the corresponding collecting end return cloud information to the cloud traffic server, signing the vehicle license plate image, the vehicle identification code and the corresponding collecting end return cloud information to obtain a first collecting end digital signature; then the vehicle license plate image, the vehicle identification code and the corresponding acquisition end return cloud information and the first acquisition end digital signature are sent to the cloud traffic management server;
The cloud traffic management server performs signature verification on the first acquisition end digital signature based on the received vehicle license plate image, the vehicle identification code and the corresponding acquisition end return cloud message: if the signature verification fails, the cloud management server returns a digital signature verification failure message of the first acquisition end to the acquisition end; if the signature verification is successful, the vehicle license plate image, the vehicle identification code and the corresponding cloud message returned by the acquisition end are judged to be complete and untampered, and the identity of the acquisition end is true.
The vehicle license plate digital watermark identification failure message, the first cloud digital signature verification failure message and the vehicle license plate fake-licensed message generated by the acquisition end are collectively referred to as an acquisition end return cloud message.
As an implementation manner, before the vehicle fake-license detection is performed based on the safety vehicle license plate, the safety vehicle license plate is generated and installed at the vehicle end; before a safe vehicle license plate is installed at a vehicle end, vehicle information of the vehicle end is submitted to a vehicle management department and registered; the vehicle information includes, but is not limited to, a vehicle identification code; the specific steps for generating the safety vehicle license plate are as follows:
Step A1, planning in advance and designing an image pattern of a common vehicle license plate by a vehicle management department; the vehicle user submits vehicle information of a vehicle end to be marked to a vehicle management department, and selects a specific number of a vehicle number plate for registration; the vehicle information includes a vehicle identification code; the vehicle management department refers to public security traffic management departments, and a specific responsible department is in control of corresponding legal regulations;
step A2, the cloud traffic management server generates a common vehicle license plate image according to the information; then, a first cloud digital abstract is generated based on the common vehicle license plate image, and then a first cloud digital signature is generated based on the first cloud digital abstract and vehicle identification code information corresponding to the vehicle license plate when the vehicle license plate is registered in a vehicle management department; the cloud traffic management server generates a digital watermark key; the digital watermark key is used as a parameter during digital watermark insertion and extraction;
a3, the cloud management server takes the first cloud digital abstract, the vehicle identification code and the first cloud digital signature as parameters to generate a digital watermark, and then embeds the digital watermark into a common vehicle license plate image by combining the digital watermark key to generate the safe vehicle license plate image;
Step A4, generating a safe vehicle license plate by a vehicle management department according to printing and manufacturing specifications of the vehicle license plate; then, a safety vehicle license plate is mounted on the vehicle end.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (10)
1. Vehicle cover tablet detecting system based on car networking, its characterized in that includes: the cloud traffic management system comprises a cloud traffic management server, at least one acquisition end and at least one vehicle end; the cloud management server comprises a cloud digital watermark generation module; the acquisition end comprises a camera module, an acquisition end short-distance direct communication module, an acquisition end digital watermark identification module and an acquisition end processing module; the vehicle end comprises a vehicle end short-distance direct communication module; the acquisition end is in communication connection with the vehicle end through the acquisition end short-distance direct communication module and the vehicle end short-distance direct communication module;
The cloud digital watermark generation module is used for generating a digital watermark and embedding the digital watermark into a common vehicle license plate image to form a safe vehicle license plate image; the digital watermark comprises a first cloud digital abstract of an ordinary vehicle license plate image, a vehicle identification code corresponding to the vehicle license plate when the vehicle management department registers, and a first cloud digital signature of the first cloud digital abstract and the vehicle identification code;
the camera module is used for shooting the vehicle license plate at the vehicle end in real time and obtaining a vehicle license plate image;
the acquisition end digital watermark identification module is used for identifying and/or extracting digital watermarks embedded in the vehicle license plate images;
the acquisition end processing module is used for collecting the vehicle license plate image of the vehicle end acquired by the camera module and the vehicle identification code of the vehicle end acquired by the acquisition end short-distance direct communication module; the method is used for verifying whether the vehicle license plate is a legal safe vehicle license plate and whether the vehicle license plate is a fake license plate or not based on the digital watermark, the vehicle license plate image and the vehicle identification code, and specifically comprises the following steps:
Invoking the acquisition end digital watermark identification module to attempt to identify the digital watermark contained in the vehicle license plate image acquired by the camera module; if the digital watermark identification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and then generating a vehicle license plate digital watermark identification failure message; if the digital watermark identification is successful, the digital watermark identification module at the acquisition end is called to extract the digital watermark information contained in the vehicle license plate image, and a first cloud digital abstract, the vehicle identification code and a first cloud digital signature are obtained; then, checking the first cloud digital signature according to the first cloud digital abstract and the vehicle identification code; if the signature verification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and generating a first cloud digital signature verification failure message; if the signature verification is successful, judging that the vehicle license plate image is complete, untampered and is a legal safe vehicle license plate issued by the cloud management server; then comparing the vehicle identification code extracted from the digital watermark with the vehicle identification code acquired by the acquisition end short-distance direct communication module, and if the comparison is the same, generating a message that the vehicle license plate identification verification is successful and the license plate is not sleeved; if the comparison is different, a vehicle number plate is generated as a fake plate message.
2. The vehicle fake-licensed detection system based on the internet of vehicles of claim 1, wherein the cloud traffic management server further comprises a cloud security module, the acquisition end further comprises an acquisition end security module, and the vehicle end further comprises a vehicle end security module;
the cloud security module, the acquisition end security module and the vehicle end security module are respectively used for providing a password service function and a security storage function for the cloud traffic management server, the acquisition end and the vehicle end;
the vehicle identification code of the vehicle end is arranged in the safety storage area of the vehicle end safety module by a vehicle producer before the delivery of the vehicle, and after the vehicle identification code is arranged in the safety storage area of the vehicle end safety module, the vehicle identification code only provides a read-only function, and a vehicle user cannot change the vehicle identification code arranged in the safety storage area of the vehicle end safety module.
3. The vehicle registration detection system based on the internet of vehicles of claim 2, wherein the cloud management server further comprises a digital certificate module;
the digital certificate module is used for respectively generating and storing public key certificates for the cloud management server and the acquisition end; the digital certificate module writes the public key certificate of the acquisition end and the public key certificate of the cloud management server into the acquisition end safety module in an off-line or on-line mode; the cloud management server and the acquisition end respectively store private keys corresponding to public keys in corresponding public key certificates; the private key of the cloud management server is stored in a secure storage area of the digital certificate module or the cloud security module; the private key of the acquisition end is stored in a safe storage area of the acquisition end safety module.
4. The internet of vehicles-based vehicle registration detection system of claim 3, wherein the digital certificate module is further configured to generate and store a public key certificate for the vehicle end; the digital certificate module writes the public key certificate of the vehicle end and the public key certificate of the cloud management server into the vehicle end safety module in an off-line or on-line mode; the vehicle end stores a private key corresponding to the public key in the corresponding public key certificate; the private key of the vehicle end is stored in a safe storage area of the vehicle end safety module.
5. The vehicle fake-licensed detection system based on the internet of vehicles of claim 2, wherein the acquisition end further comprises an acquisition end positioning module;
the acquisition end positioning module is used for acquiring the position information of the acquisition end;
correspondingly, the acquisition end processing module is further used for collecting the position information of the acquisition end and the time information of the acquisition end when acquiring the vehicle license plate image, the vehicle identification code and the position information of the acquisition end, which are acquired from the acquisition end positioning module, and sending the vehicle license plate image, the vehicle identification code, the position information of the acquisition end and the time information to the cloud traffic management server;
Correspondingly, the cloud traffic management server is further used for carrying out vehicle positioning, vehicle tracking and/or vehicle management according to the vehicle license plate image, the vehicle identification code, the position information of the acquisition end and the time information.
6. The vehicle fake-licensed detection system based on the internet of vehicles of claim 5,
when the number of the acquisition ends is multiple, the cloud traffic management server comprehensively calculates and obtains the position of the vehicle represented by the vehicle end at the corresponding moment according to the vehicle license plate image, the vehicle identification code, the position information and the time information of the acquisition end of the vehicle end reported by different acquisition ends;
when the distance value between two collecting ends at different geographic positions exceeds the product of the difference value of the time of the vehicle end appearing before and after the two collecting ends and the highest running speed of the vehicle end allowed by a vehicle management department on a corresponding running road section, the cloud traffic management server judges that the corresponding vehicle number plate is sleeved or the corresponding vehicle end speed violates rules, and then informs the traffic management department to perform further verification and/or processing.
7. The vehicle fake-licensed detection system based on the internet of vehicles of claim 1, wherein the camera module comprises a first camera, a second camera, a third camera, a vehicle license plate identification module, a vehicle license plate synthesis module, a light sensing module and a light supplementing module;
The first camera is used for collecting real-time video information of the vehicle end and has an infrared shooting function;
the second camera is a long-focus camera and is used for photographing the vehicle license plate at the vehicle end;
the third camera is a wide-angle camera and is used for photographing the vehicle license plate at the vehicle end;
the vehicle license plate identification module is used for identifying the video information acquired by the first camera in real time, and if the vehicle license plate image is identified in the video information, the second camera and the third camera are called to take a picture of the vehicle license plate;
the vehicle license plate synthesizing module is used for calculating and synthesizing the vehicle license plate images shot by the second camera and the third camera respectively so as to obtain clear and high-quality vehicle license plate images;
the light sensing module is used for sensing whether the intensity of light is proper or not when the second camera and the third camera take pictures, and further calling the light supplementing module to supplement light according to the requirement;
the light supplementing module is used for supplementing light when the second camera and the third camera take pictures.
8. The vehicle fake-licensed detection method based on the Internet of vehicles is characterized by comprising the following steps of:
Step 1: the acquisition end acquires a vehicle license plate image of the vehicle end in real time and acquires a vehicle identification code of the vehicle end;
step 2: the acquisition end requests a digital watermark key from the cloud traffic management server; the cloud traffic management server encrypts the digital watermark key by adopting a private key after receiving the request and sends the encrypted digital watermark key to the acquisition end; the acquisition end adopts the public key of the cloud traffic management server to decrypt to obtain the digital watermark key;
step 3: the acquisition end uses the digital watermark key to try to identify the digital watermark contained in the vehicle license plate image: if the digital watermark identification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and generating a vehicle license plate digital watermark identification failure message; if the digital watermark identification is successful, extracting the digital watermark contained in the vehicle license plate image, and obtaining a first cloud digital abstract, a vehicle identification code and a first cloud digital signature from the digital watermark;
step 4: the acquisition end performs signature verification on the first cloud digital signature acquired from the digital watermark according to the first cloud digital abstract and the vehicle identification code acquired from the digital watermark: if the signature verification fails, judging that the vehicle license plate corresponding to the vehicle license plate image is an illegal safe vehicle license plate, and generating a first cloud digital signature verification failure message; if the signature verification is successful, judging that the vehicle license plate image is complete, untampered and is a legal safe vehicle license plate issued by the cloud management server;
Step 5: the acquisition end compares the vehicle identification code acquired from the digital watermark with the vehicle identification code acquired in the step 1: if the comparison is the same, generating a message that the identification and verification of the vehicle license plate are successful and the license plate is not sleeved; if the comparison is different, a vehicle number plate is generated as a fake plate message.
9. The vehicle registration plate detection method based on the internet of vehicles according to claim 8, wherein the collecting end further sends the vehicle registration plate image, the vehicle identification code and the corresponding vehicle registration plate digital watermark identification failure message, the first cloud digital signature verification failure message or the vehicle registration plate registration failure message generated by the collecting end to the cloud traffic management server, so that the cloud traffic management server can comprehensively record, count and/or analyze and judge the conditions of the corresponding vehicle end and the vehicle registration plate, and inform a traffic management department to take corresponding measures.
10. The vehicle fake-licensed detection method based on the internet of vehicles of claim 9, further comprising: before the collecting end sends the vehicle license plate image, the vehicle identification code and the corresponding collecting end return cloud information to the cloud traffic management server, signing the vehicle license plate image, the vehicle identification code and the corresponding collecting end return cloud information to obtain a first collecting end digital signature; then the vehicle license plate image, the vehicle identification code and the corresponding acquisition end return cloud information and the first acquisition end digital signature are sent to the cloud traffic management server;
The cloud traffic management server performs signature verification on the first acquisition end digital signature based on the received vehicle license plate image, the vehicle identification code and the corresponding acquisition end return cloud message: if the signature verification fails, the cloud management server returns a digital signature verification failure message of the first acquisition end to the acquisition end; if the signature verification is successful, judging that the vehicle license plate image, the vehicle identification code and the corresponding acquisition end returned cloud information sent by the acquisition end are complete and untampered, and the identity of the acquisition end is true;
the vehicle license plate digital watermark identification failure message, the first cloud digital signature verification failure message and the vehicle license plate fake-licensed message generated by the acquisition end are collectively referred to as an acquisition end return cloud message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110875514.1A CN113709212B (en) | 2021-07-30 | 2021-07-30 | Vehicle fake plate detection system and method based on Internet of vehicles |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110875514.1A CN113709212B (en) | 2021-07-30 | 2021-07-30 | Vehicle fake plate detection system and method based on Internet of vehicles |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113709212A CN113709212A (en) | 2021-11-26 |
CN113709212B true CN113709212B (en) | 2023-06-09 |
Family
ID=78651050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110875514.1A Active CN113709212B (en) | 2021-07-30 | 2021-07-30 | Vehicle fake plate detection system and method based on Internet of vehicles |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113709212B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004227034A (en) * | 2003-01-20 | 2004-08-12 | Fuji Photo Film Co Ltd | Picture data management method and device therfor |
CN104816685A (en) * | 2015-04-09 | 2015-08-05 | 陈汉翔 | Program control variable two-dimension code-based anti-counterfeiting license plate and application method thereof |
CN106850199A (en) * | 2017-01-19 | 2017-06-13 | 北京云知科技有限公司 | A kind of fake-licensed car recognition methods, device and system |
CN111243285A (en) * | 2020-01-07 | 2020-06-05 | 南京甄视智能科技有限公司 | Automatic vehicle fake plate detection method and system based on vehicle lamp image recognition in dark environment |
WO2020224621A1 (en) * | 2019-05-07 | 2020-11-12 | 华为技术有限公司 | Method for applying for digital certificate |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180191510A1 (en) * | 2017-01-05 | 2018-07-05 | Revivermx, Inc. | Secure Communication System And Software Architecture For A Digital License Plate |
-
2021
- 2021-07-30 CN CN202110875514.1A patent/CN113709212B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004227034A (en) * | 2003-01-20 | 2004-08-12 | Fuji Photo Film Co Ltd | Picture data management method and device therfor |
CN104816685A (en) * | 2015-04-09 | 2015-08-05 | 陈汉翔 | Program control variable two-dimension code-based anti-counterfeiting license plate and application method thereof |
CN106850199A (en) * | 2017-01-19 | 2017-06-13 | 北京云知科技有限公司 | A kind of fake-licensed car recognition methods, device and system |
WO2020224621A1 (en) * | 2019-05-07 | 2020-11-12 | 华为技术有限公司 | Method for applying for digital certificate |
EP3840327A1 (en) * | 2019-05-07 | 2021-06-23 | Huawei Technologies Co., Ltd. | Method for applying for digital certificate |
CN111243285A (en) * | 2020-01-07 | 2020-06-05 | 南京甄视智能科技有限公司 | Automatic vehicle fake plate detection method and system based on vehicle lamp image recognition in dark environment |
Non-Patent Citations (2)
Title |
---|
A New Reliable Approach for Persian License Plate Detection on Colour Images;Amir Hossein Ashtari 、等;《2011 International Conference on Electrical Engineering and Informatics》;全文 * |
车辆身份多源融合认证技术;方万胜;黄金;金涛;蒋虎;;中国科技信息(01);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113709212A (en) | 2021-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6397334B1 (en) | Method and system for authenticating objects and object data | |
CN100580736C (en) | An automatic checking method for vehicle identity on the road | |
CN106850199B (en) | Fake-licensed vehicle identification method, device and system | |
US20090202105A1 (en) | Automatic license plate recognition system integrated in an electronic toll collection system | |
US20020051577A1 (en) | Method of preventing falsification of image | |
CN100365651C (en) | Method of recognizing problem vehicles | |
CN112381197A (en) | Electric bicycle informatization filing and intelligent law enforcement management system and method | |
EP3140825B1 (en) | Authentication method for vehicular number plate recognition | |
CN104239838A (en) | Anti-fake verification method for color two-dimensional code with digital watermark | |
CN103049726A (en) | Anti-counterfeiting verification system and anti-counterfeiting method of road-worthiness certificate or driving license | |
CN110288836A (en) | A kind of wisdom traffic system based on invisible two-dimensional codes license plate | |
CN113709212B (en) | Vehicle fake plate detection system and method based on Internet of vehicles | |
CA2765987C (en) | Method for validating a road traffic control transaction | |
CN113706880B (en) | Vehicle fake plate detection system and method based on Internet of vehicles | |
CN113706882B (en) | Visible light-based vehicle fake plate detection system and method | |
CN113706881B (en) | Visible light-based vehicle fake plate detection system and method | |
CN103927877A (en) | Motor vehicle image information storage reading method and system | |
CN115966078A (en) | Priority passing method and system based on V2I | |
CN113511086B (en) | Safe wireless charging system and method for electric automobile | |
CN113542430B (en) | Wireless charging system and method for electric automobile | |
CN113665376B (en) | Safe wireless charging system and method for electric automobile | |
CN1835036A (en) | Device of recognizing problem vehicles | |
Makarov et al. | Authenticating vehicles and drivers in motion based on computer vision and RFID tags | |
CN113286055B (en) | Safe vehicle driving method and system based on safe traffic signs | |
CN113286272B (en) | Vehicle safety driving method and system based on Internet of vehicles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |