CN104527535A - Automobile license plate with encrypted QR two-dimensional code - Google Patents

Automobile license plate with encrypted QR two-dimensional code Download PDF

Info

Publication number
CN104527535A
CN104527535A CN201510023395.1A CN201510023395A CN104527535A CN 104527535 A CN104527535 A CN 104527535A CN 201510023395 A CN201510023395 A CN 201510023395A CN 104527535 A CN104527535 A CN 104527535A
Authority
CN
China
Prior art keywords
encryption
time
state value
code
deciphering
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.)
Granted
Application number
CN201510023395.1A
Other languages
Chinese (zh)
Other versions
CN104527535B (en
Inventor
丁建勋
王健
张建
唐飞
龙建成
丁中俊
凌翔
陈一锴
石琴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hefei University of Technology
Original Assignee
Hefei University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hefei University of Technology filed Critical Hefei University of Technology
Priority to CN201610523522.9A priority Critical patent/CN106156738A/en
Priority to CN201510023395.1A priority patent/CN104527535B/en
Publication of CN104527535A publication Critical patent/CN104527535A/en
Application granted granted Critical
Publication of CN104527535B publication Critical patent/CN104527535B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R13/00Elements for body-finishing, identifying, or decorating; Arrangements or adaptations for advertising purposes
    • B60R13/10Registration, licensing, or like devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/62Text, e.g. of license plates, overlay texts or captions on TV images
    • G06V20/625License plates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Multimedia (AREA)
  • Vehicle Waterproofing, Decoration, And Sanitation Devices (AREA)
  • Lock And Its Accessories (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention discloses an automobile license plate with an encrypted QR two-dimensional code. The automobile license plate is characterized in that the obverse of an automobile license plate contains an encrypted QR two-dimensional code cipher text image and license plate number text. The automobile license plate can be identified quickly and accurately by an intelligent traffic system, meanwhile, the accuracy and time efficiency of identification are improved, and the cost of artificial identification is reduced; a quite strong anti-counterfeiting function is achieved by adopting the encrypted QR two-dimensional code, so the adverse effect of a counterfeit license plate is reduced; besides, a license plate QR two-dimensional code information interface is provided for intelligent traffic management through the automobile license plate, and the automobile license plate allows research and development of related portable devices and implementation of intelligentialization, normalization and lightening of traffic police enforcement to be possible, thereby having broad application prospects.

Description

A kind of automotive license plate with encryption QR Quick Response Code
Technical field
The present invention relates to field of data encryption, specifically a kind of automotive license plate with encryption QR Quick Response Code.
Background technology
In modern society, Quick Response Code is a key of all information datas, and application is very extensive, as product false proof, traces to the source, the download of web site url, data, E-business applications, vehicle management, information transmission etc.And popularizing along with smart mobile phone, various types of seemingly smart mobile phone sweeps the application sweeping function, Quick Response Code is used more general.Therefore the automotive license plate making the band encryption QR Quick Response Code being easy to image recognition has feasibility.
Present stage, the quantity of self-propelled vehicle increased year by year, and arteries of communication becomes the problem of people's growing interest.For solving road traffic problems, intelligent transportation system is arisen at the historic moment as a kind of new transport system of precise and high efficiency.License plate recognition technology is the foundation of intelligent transportation system.On the one hand, the information comprised due to present widely used automotive license plate is single, especially when rain, mist, snow sky, night or car plate are stained, existing license plate recognition technology recognition accuracy is inadequate, often still completed by artificial congnition, make whole intelligent transportation system occur information processing bottleneck, increased the weight of the operation pressure of traffic management system, time and effort consuming, efficiency is low.On the other hand, because existing license plate manufacture is simple, with low content of technology, do not have antiforge function targetedly, also therefore many lawless persons are very easy to forge ghost license plate, thus produce serious public security problem.As can be seen here, above-mentioned existing license plate still has many defects, urgently improves.
Summary of the invention
The present invention is the weak point overcoming prior art existence, proposes a kind of automotive license plate with encryption QR Quick Response Code, identifies automotive license plate quickly and accurately, and improve automotive license plate antiforge function to realizing intelligent transportation system.
The present invention adopts following technical scheme for solving the problems of the technologies described above:
A kind of automotive license plate with encryption QR Quick Response Code of the present invention, described automotive license plate comprises car plate trade mark information character string s; Be characterized in: the ciphertext graph picture being embedded with encryption QR Quick Response Code in described automotive license plate.
The feature of the automotive license plate of band encryption QR Quick Response Code of the present invention is also:
The ciphertext graph of described encryption QR Quick Response Code similarly is generate as follows:
Step 1, initialization
Step 1.1, utilize the coding rule of QR Quick Response Code to encode to described car plate trade mark information character string s, obtain encryption initial Q R code 0-1 row vector A 1=[a 1, a 2..., a h..., a n]; a hrepresent h element; N represents described encryption initial Q R code 0-1 row vector A 1the sum of middle element;
Step 1.2, utilize formula (1) to obtain encryption to revise QR code 0-1 row vector A 2:
A 2=randperm(A 1) (1)
In formula (1), randperm (A 1) represent described encryption initial Q R code 0-1 row vector A 1in element random alignment;
Step 1.3, formula (2) is utilized to obtain a kth evolution rule r of S Wolffram invertible element cellular automaton k:
r k=rand(m,n) (2)
In formula (2), m, n represent positive integer, and have 1≤m≤n≤256; Rand () represents random function;
Step 1.4, repeated execution of steps 1.3, thus the encryption evolution rule sequence R obtaining K evolution rule formation en={ r 1, r 2..., r k..., r k; 1≤k≤K;
Step 1.5, formula (3) is utilized to obtain a kth evolution rule r of described S Wolffram invertible element cellular automaton kevolution times N k:
N k=rand(1,N *) (3)
In formula (3), N *represent a positive integer;
Step 1.6, repeated execution of steps 1.5, time Number Sequence I thus the encryption obtaining K evolution number of times formation is developed en={ N 1, N 2..., N k..., N k;
Step 2, encrypt described car plate trade mark information character string
Step 2.1, definition loop variable x, xth time encryption cellular state value A xwith (x+1)th time encryption cellular state value A x+1; 1≤x≤K; And initialization x=1; Then xth time encryption cellular state value A xbe described encryption initial Q R code 0-1 row vector A 1; (x+1)th time encryption cellular state value A x+1be described encryption and revise QR code 0-1 row vector A 2;
Step 2.2, by described xth time encryption cellular state value A xwith (x+1)th time encryption cellular state value A x+1as the xth time encryption initial condition value of described SWolffram invertible element cellular automaton;
Step 2.3, from described encryption evolution rule sequence R enin choose an xth evolution rule r xn is carried out to described xth time encryption initial condition value xsecondary evolution, obtains xth+2 encryption cellular state value A x+2;
Step 2.4, judge whether x+1 exceeds threshold k; If so, then exit execution, thus obtain the K+1 time encryption cellular state value A of invertible element cellular automaton k+1with the K+2 time encryption cellular state value A k+2; Otherwise, the value of x+1 is assigned to x; And return step 2.2 and perform;
Step 2.5, by described the K+1 time encryption cellular state value A k+1with the K+2 time encryption cellular state value A k+2form encryption QR code 0-1 row vector D=[A k+2, A k+1];
Step 3, generating ciphertext image
Step 3.1, the decoding of QR Quick Response Code rule is utilized to decode to described encryption QR code 0-1 row vector D, acquisition car plate trade mark information ciphertext character string s';
Step 3.2, utilize QR image in 2 D code maker, described car plate trade mark information ciphertext character string s' is generated the ciphertext graph picture of described encryption QR Quick Response Code.
The ciphertext graph of described encryption QR Quick Response Code similarly is read as follows:
Step 1, identify the ciphertext graph picture of described encryption QR Quick Response Code
Step 1.1, scan the ciphertext graph picture of described encryption QR Quick Response Code, obtain described car plate trade mark information ciphertext character string s';
Step 1.2, utilize the coding rule of described QR Quick Response Code to encode to described car plate trade mark information ciphertext character string s', obtain deciphering QR code 0-1 row vector D'=[d 1, d 2..., d w..., d w]; d wrepresent w element; W represents the sum of element in described deciphering QR code 0-1 row vector D';
Step 1.3, according to described deciphering QR code 0-1 row vector D'=[d 1, d 2..., d w..., d w], obtain the 1st deciphering cellular state value of described S Wolffram invertible element cellular automaton 2nd dimension deciphering born of the same parents state value B 2 = [ d W 2 + 1 , d W 2 + 2 , . . . , d W ] ;
Step 2, initialization
Utilize rotation function to described encryption evolution rule sequence R en={ r 1, r 2..., r kand encryption evolution time Number Sequence I en={ N 1, N 2..., N kprocess respectively, obtain deciphering evolution rule sequence R de={ r k, r k-1..., r 1and deciphering evolution time Number Sequence I de={ N k, N k-1..., N 1;
Step 3, decipher described car plate trade mark information ciphertext character string s'
Step 3.1, definition loop variable y; The y time deciphering cellular state value B ywith the y+1 time deciphering cellular state value B y+1; 1≤y≤K; And initialization y=1;
Step 3.2, by described the y time deciphering cellular state value B ywith the y+1 time deciphering cellular state value B y+1as the y time deciphering initial condition value of described SWolffram invertible element cellular automaton;
Step 3.3, from described deciphering evolution rule sequence R dein choose y evolution rule r k+1-yn is carried out to described the y time initial condition value k+1-ysecondary evolution, obtains the y+2 time deciphering cellular state value B y+2;
Step 3.4, judge whether y+1 exceeds threshold k; If so, then exit execution, thus obtain the K+2 time deciphering cellular state value B of invertible element cellular automaton k+2; Otherwise, value y+1 is assigned to y, and returns step 3.2 and perform;
Step 3.5, the decoding of described QR Quick Response Code rule is utilized to decipher cellular state value B to the K+2 time of described invertible element cellular automaton k+2decode, thus obtain described car plate trade mark information character string s.
Compared with the prior art, beneficial effect of the present invention is embodied in:
1, the present invention adopts QR Quick Response Code ciphertext graph picture record automotive license plate information, make it can by locating and scanning QR Quick Response Code ciphertext graph picture in intelligent transportation system, quick obtaining automotive license plate information, overcomes the low and inefficient problem of existing license plate image identification intelligent traffic system of existing Car license recognition accuracy rate; Thus effectively improve the efficiency of Car license recognition accuracy rate and intelligent transportation system.
2, QR Quick Response Code of the present invention has the feature of quick, convenient reading, Car license recognition can be carried out fast, reduce the high request to backstage hardware and handler, reduce intelligent transportation system to the dependence of high power capacity hardware, thus improve the efficiency of Car license recognition, reduce expending of artificial congnition.
3, QR Quick Response Code of the present invention has the strong feature of fault-tolerant ability, have certain error correction, reliability of decode is high, make when night or car plate stained still can carry out Car license recognition exactly, improve the accuracy rate of Car license recognition, reduce cost of labor;
4, the present invention adopts and embeds QR Quick Response Code to realize the making of anti-counterfeiting license plate, has cost low, easily makes, durable, the feature of bar code symbol shape, size variable-scale, thus can reduce car plate cost of manufacture, realize economic benefit.
5, the present invention adopts encryption QR Quick Response Code, plays actv. antiforge function, overcomes existing car plate and makes simple, be easy to the shortcoming of forging; Ensure that effective management of automotive license plate.
6, the present invention is based on the reversible cellular automation method encryption and decryption of S Wolffram, this encryption method random scattering is good, and key space is large, effectively can resist exhaustive attack and the attack to key, safety is high, adds the difficulty of forgery, serves good confidentiality; This encipher-decipher method has high efficiency in addition, can encryption and decryption fast, realizes quick Car license recognition.
7, the false proof automotive license plate of band QR Quick Response Code provided by the invention, its antifalsification is embodied in, and first: on false car plate, QR Quick Response Code cannot be deciphered by decrypted program, thus can judge that car plate is forged; Second: in the information and date storehouse after deciphering, information is inconsistent, thus can judge that car plate is forged; Three: QR Quick Response Code expressly image encryption converts ciphertext graph picture to, adopt encryption rule sequence and encryption evolutionary series dual key simultaneously, increase key space, have various, not unique, therefore there is stronger maintaining secrecy and antiforge function, and effectively reduce the harmful effect of ghost car plate.
8, the present invention is that intelligent traffic administration system provides car plate QR 2 D code information interface, is research and development associated portable equipment, realizes traffic police intellectuality, unitized, lighting provides possibility, have a extensive future.
Accompanying drawing explanation
Fig. 1 is the automotive license plate front exemplary plot of band of the present invention encryption QR Quick Response Code;
Fig. 2 is for the present invention is based on S Wolffram invertible element cellular automaton QR Quick Response Code encryption principle figure;
Fig. 3 is for the present invention is based on S Wolffram invertible element cellular automaton QR Quick Response Code deciphering schematic diagram.
Detailed description of the invention
In the present embodiment, a kind of automotive license plate with encryption QR Quick Response Code, refers to the ciphertext graph picture being embedded with encryption QR Quick Response Code in the automotive license plate comprising car plate trade mark information character string s.As shown in Figure 1, in the present embodiment, a kind of automotive license plate with encryption QR Quick Response Code comprises ciphertext graph picture and the car plate trade mark information character string " Anhui A88888 " of encryption QR Quick Response Code; Car plate trade mark information character string " Anhui A88888 " is followed successively by from left to right: " Anhui " is called for short in the Chinese character province representing province, represents provincial prefecture-level city capitalization English letter numbering " A ", and five vehicle registrations sequence number " 88888 ".
In concrete enforcement, as shown in Figure 2, the ciphertext graph of encrypting QR Quick Response Code similarly is generate as follows:
Step 1, initialization
Step 1.1, utilize the coding rule of QR Quick Response Code to encode to car plate trade mark information character string s, obtain encryption initial Q R code 0-1 row vector A 1=[a 1, a 2..., a h..., a n]; a hrepresent h element; N represents encryption initial Q R code 0-1 row vector A 1the sum of middle element; The coding rule of the QR Quick Response Code adopted in the present embodiment can unify with reference to " ISO/IEC18004-2006 information techenology. automatically identify and data capture technique .QR code 2005 bar code symbologies specification "; The mixed characters pattern QR code coded system of the Model2 pattern in the coding rule of QR Quick Response Code, version 7, Level H is adopted in the present invention; Level H has the correction capacity of highest ranking, thus can improve the reading capability in the stained situation of car plate Quick Response Code;
In specific implementation process, car plate trade mark information character string s not only can comprise car plate trade mark information such as " Anhui A88888 ", multiple identity characteristic character string can also be comprised, such as: the character strings such as issuing date character string, mechanism's character string of awaring a certificate, number plate of vehicle type character string, car owner's identity information, thus formed there is the car plate encrypted characters string of higher antifalsification; This car plate encrypted characters string is carried out to the coding of step 1.1 again, effectively can improve anti-counterfeiting performance.Conveniently encode, also can carry out with numeral number or letter representation for the Chinese character information in car plate encrypted characters string.
Step 1.2, utilize formula (1) to obtain encryption to revise QR code 0-1 row vector A 2:
A 2=randperm(A 1) (1)
In formula (1), randperm (A 1) represent and will encrypt initial Q R code 0-1 row vector A 1in element random alignment;
Step 1.3, formula (2) is utilized to obtain a kth evolution rule r of S Wolffram invertible element cellular automaton k:
r k=rand(m,n) (2)
In formula (2), m, n represent positive integer, and have 1≤m≤n≤256; Rand () represents random function; Rand (m, n) represents from Stochastic choice integer in integer range [m, n]; In the present embodiment, S Wolffram invertible element cellular automaton used can with reference to " CellularAutomata Modeling ofPhysical ";
Step 1.4, repeated execution of steps 1.3, thus the encryption evolution rule sequence R obtaining K evolution rule formation en={ r 1, r 2..., r k..., r k; 1≤k≤K; Due to the common restriction of encryption times, decryption time and safety, for the QR Quick Response Code coded system of the version 7 in the present embodiment, in selected encryption rule sequence, rule number answers K to be more than or equal to 10 to be less than or equal to 20;
Step 1.5, formula (3) is utilized to obtain a kth evolution rule r of S Wolffram invertible element cellular automaton kevolution times N k:
N k=rand(1,N *) (3)
In formula (3), N *represent a positive integer; Due to the restriction of encryption/decryption speed, in encryption evolutionary series, each extend rules number of times should meet and is more than or equal to 1 and is less than or equal to 50.Therefore, in the present embodiment, r is selected k=rand (m, n) generates random integers in closed interval [1,50];
Step 1.6, repeated execution of steps 1.5, time Number Sequence I thus the encryption obtaining K evolution number of times formation is developed en={ N 1, N 2..., N k..., N k;
Step 2, encryption car plate trade mark information character string
Step 2.1, definition loop variable x, xth time encryption cellular state value A xwith (x+1)th time encryption cellular state value A x+1; 1≤x≤K; And initialization x=1; Then xth time encryption cellular state value A xbe encryption initial Q R code 0-1 row vector A 1; (x+1)th time encryption cellular state value A x+1be encryption and revise QR code 0-1 row vector A 2;
Step 2.2, by described xth time encryption cellular state value A xwith (x+1)th time encryption cellular state value A x+1as the xth time encryption initial condition value of SWolffram invertible element cellular automaton; In S Wolffram invertible element cellular automaton, xth time encryption cellular state value A xas the state value of previous moment, (x+1)th time encryption cellular state value A x+1as the state value of current time; And be input in S Wolffram invertible element cellular automaton, thus obtain the state value of subsequent time simultaneously;
Step 2.3, from encryption evolution rule sequence R enin choose an xth evolution rule r xtime Number Sequence I that develops is encrypted to xth time encryption initial condition value enmiddle N xsecondary evolution, obtains xth+2 encryption cellular state value A x+2;
Step 2.4, judge whether x+1 exceeds threshold k; If so, then exit execution, thus obtain the K+1 time cellular state value A of invertible element cellular automaton k+1with the K+2 time cellular state value A k+2; Otherwise, the value of x+1 is assigned to x; And return step 2.2 and perform;
Step 2.5, by the K+1 time cellular state value A k+1with the K+2 time cellular state value A k+2form encryption QR code 0-1 row vector D=[A k+2, A k+1]; Merge order herein must not be put upside down;
Step 3, generating ciphertext image
Step 3.1 utilizes the decoding of QR Quick Response Code rule to be decoded by encryption QR code 0-1 row vector D, obtains car plate trade mark information ciphertext character string s'; The decoding rule of the QR Quick Response Code adopted in the present embodiment can unify with reference to " ISO/IEC18004-2006 information techenology. automatically identify and data capture technique .QR code 2005 bar code symbologies specification "; Decode procedure is the inverse process of cataloged procedure;
Step 3.2 utilizes QR image in 2 D code maker, car plate trade mark information ciphertext character string s' is generated the ciphertext graph picture of encryption QR Quick Response Code; QR image in 2 D code makers such as " Quick Response Code generate great master's software " can be adopted such as in the present embodiment;
Automotive license plate QR Quick Response Code decrypting process is the inverse process of ciphering process, and as shown in Figure 3, the ciphertext graph of encryption QR Quick Response Code similarly is read as follows:
The ciphertext graph picture of step 1, identification encryption QR Quick Response Code
Step 1.1, utilize image in 2 D code scanning device to scan automotive license plate QR Quick Response Code ciphertext graph picture, obtain car plate trade mark information ciphertext character string s'; The smart mobile phone of softwares such as " I see " can be adopted such as QR image in 2 D code scanning device or other in the present embodiment to have the electronic machine of two-dimensional code authentication function;
Step 1.2, utilize the coding rule of QR Quick Response Code to encode to car plate trade mark information ciphertext character string s', obtain deciphering QR code 0-1 row vector D'=[d 1, d 2..., d w..., d w]; d wrepresent w element; W represents the sum of element in encryption row vector D';
Step 1.3, according to deciphering QR code 0-1 row vector D'=[d 1, d 2..., d w..., d w], obtain the 1st deciphering cellular state value of S Wolffram invertible element cellular automaton 2nd dimension deciphering born of the same parents state value B 2 = [ d W 2 + 1 , d W 2 + 2 , . . . , d W ] ;
Step 2, initialization
Utilize rotation function rot () to encryption evolution rule sequence R en={ r 1, r 2..., r kand encryption evolution time Number Sequence I en={ N 1, N 2..., N kprocess respectively, obtain deciphering evolution rule sequence R de={ r k, r k-1..., r 1and deciphering evolution time Number Sequence I de={ N k, N k-1..., N 1; Rotation function rot () in the present embodiment is defined as { r k, r k-1..., r 1}=rot ({ r 1, r 2..., r k); Realize the reversion to the parameter in function body 180 °;
Step 3, deciphering car plate trade mark information ciphertext character string s'
Step 3.1, definition loop variable y; The y time cellular state value B ywith the y+1 time cellular state value B y+1; 1≤y≤K; And initialization y=1; B herein yand B y+1order must not be put upside down, and ensures that two groups of data tandem of each input must observe the rule of SWolffram invertible element cellular automaton;
Step 3.2, by the y time deciphering cellular state value B ywith the y+1 time deciphering cellular state value B y+1as the y time deciphering initial condition value of S Wolffram invertible element cellular automaton;
Step 3.3, from deciphering evolution rule sequence R dein choose y evolution rule r k+1-ytime Number Sequence I that develops is decrypted to the y time initial condition value demiddle N k+1-ysecondary evolution, obtains the y+2 time deciphering cellular state value B y+2;
Step 3.4, judge whether y+1 exceeds threshold k; If so, then exit execution, thus obtain the K+2 time deciphering cellular state value B of the invertible element cellular automaton in decrypting process k+2; Otherwise, value y+1 is assigned to y, and returns step 3.2 and perform;
Step 3.5, utilize the coding rule of QR Quick Response Code to the K+2 time of the invertible element cellular automaton in decrypting process deciphering cellular state value B k+2decode, thus obtain car plate trade mark information character string s.

Claims (3)

1. the automotive license plate with encryption QR Quick Response Code, described automotive license plate comprises car plate trade mark information character string s; It is characterized in that: the ciphertext graph picture being embedded with encryption QR Quick Response Code in described automotive license plate.
2. the automotive license plate of band encryption QR Quick Response Code according to claim 1, is characterized in that: the ciphertext graph of described encryption QR Quick Response Code similarly is generate as follows:
Step 1, initialization
Step 1.1, utilize the coding rule of QR Quick Response Code to encode to described car plate trade mark information character string s, obtain encryption initial Q R code 0-1 row vector A 1=[a 1, a 2..., a h..., a n]; a hrepresent h element; N represents described encryption initial Q R code 0-1 row vector A 1the sum of middle element;
Step 1.2, utilize formula (1) to obtain encryption to revise QR code 0-1 row vector A 2:
A 2=randperm(A 1) (1)
In formula (1), randperm (A 1) represent described encryption initial Q R code 0-1 row vector A 1in element random alignment;
Step 1.3, formula (2) is utilized to obtain a kth evolution rule r of S Wolffram invertible element cellular automaton k:
r k=rand(m,n) (2)
In formula (2), m, n represent positive integer, and have 1≤m≤n≤256; Rand () represents random function;
Step 1.4, repeated execution of steps 1.3, thus the encryption evolution rule sequence R obtaining K evolution rule formation en={ r 1, r 2..., r k..., r k; 1≤k≤K;
Step 1.5, formula (3) is utilized to obtain a kth evolution rule r of described S Wolffram invertible element cellular automaton kevolution times N k:
N k=rand(1,N *) (3)
In formula (3), N *represent a positive integer;
Step 1.6, repeated execution of steps 1.5, time Number Sequence I thus the encryption obtaining K evolution number of times formation is developed en={ N 1, N 2..., N k..., N k;
Step 2, encrypt described car plate trade mark information character string
Step 2.1, definition loop variable x, xth time encryption cellular state value A xwith (x+1)th time encryption cellular state value A x+1; 1≤x≤K; And initialization x=1; Then xth time encryption cellular state value A xbe described encryption initial Q R code 0-1 row vector A 1; (x+1)th time encryption cellular state value A x+1be described encryption and revise QR code 0-1 row vector A 2;
Step 2.2, by described xth time encryption cellular state value A xwith (x+1)th time encryption cellular state value A x+1as the xth time encryption initial condition value of described SWolffram invertible element cellular automaton;
Step 2.3, from described encryption evolution rule sequence R enin choose an xth evolution rule r xn is carried out to described xth time encryption initial condition value xsecondary evolution, obtains xth+2 encryption cellular state value A x+2;
Step 2.4, judge whether x+1 exceeds threshold k; If so, then exit execution, thus obtain the K+1 time encryption cellular state value A of invertible element cellular automaton k+1with the K+2 time encryption cellular state value A k+2; Otherwise, the value of x+1 is assigned to x; And return step 2.2 and perform;
Step 2.5, by described the K+1 time encryption cellular state value A k+1with the K+2 time encryption cellular state value A k+2form encryption QR code 0-1 row vector D=[A k+2, A k+1];
Step 3, generating ciphertext image
Step 3.1, the decoding of QR Quick Response Code rule is utilized to decode to described encryption QR code 0-1 row vector D, acquisition car plate trade mark information ciphertext character string s';
Step 3.2, utilize QR image in 2 D code maker, described car plate trade mark information ciphertext character string s' is generated the ciphertext graph picture of described encryption QR Quick Response Code.
3. the automotive license plate of band encryption QR Quick Response Code according to claim 1 and 2, is characterized in that: the ciphertext graph of described encryption QR Quick Response Code similarly is read as follows:
Step 1, identify the ciphertext graph picture of described encryption QR Quick Response Code
Step 1.1, scan the ciphertext graph picture of described encryption QR Quick Response Code, obtain described car plate trade mark information ciphertext character string s';
Step 1.2, utilize the coding rule of described QR Quick Response Code to encode to described car plate trade mark information ciphertext character string s', obtain deciphering QR code 0-1 row vector D'=[d 1, d 2..., d w..., d w]; d wrepresent w element; W represents the sum of element in described deciphering QR code 0-1 row vector D';
Step 1.3, according to described deciphering QR code 0-1 row vector D'=[d 1, d 2..., d w..., d w], obtain the 1st deciphering cellular state value of described S Wolffram invertible element cellular automaton 2nd dimension deciphering born of the same parents state value B 2 = [ d W 2 + 1 , d W 2 + 2 , · · · , d W ] ;
Step 2, initialization
Utilize rotation function to described encryption evolution rule sequence R en={ r 1, r 2..., r kand encryption evolution time Number Sequence I en={ N 1, N 2..., N kprocess respectively, obtain deciphering evolution rule sequence R de={ r k, r k-1..., r 1and deciphering evolution time Number Sequence I de={ N k, N k-1..., N 1;
Step 3, decipher described car plate trade mark information ciphertext character string s'
Step 3.1, definition loop variable y; The y time deciphering cellular state value B ywith the y+1 time deciphering cellular state value B y+1; 1≤y≤K; And initialization y=1;
Step 3.2, by described the y time deciphering cellular state value B ywith the y+1 time deciphering cellular state value B y+1as the y time deciphering initial condition value of described SWolffram invertible element cellular automaton;
Step 3.3, from described deciphering evolution rule sequence R dein choose y evolution rule r k+1-yn is carried out to described the y time initial condition value k+1-ysecondary evolution, obtains the y+2 time deciphering cellular state value B y+2;
Step 3.4, judge whether y+1 exceeds threshold k; If so, then exit execution, thus obtain the K+2 time deciphering cellular state value B of invertible element cellular automaton k+2; Otherwise, value y+1 is assigned to y, and returns step 3.2 and perform;
Step 3.5, the decoding of described QR Quick Response Code rule is utilized to decipher cellular state value B to the K+2 time of described invertible element cellular automaton k+2decode, thus obtain described car plate trade mark information character string s.
CN201510023395.1A 2015-01-16 2015-01-16 A kind of automotive license plate of band encryption QR Quick Response Code Expired - Fee Related CN104527535B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610523522.9A CN106156738A (en) 2015-01-16 2015-01-16 A kind of read method of the automotive license plate ciphertext graph picture of band encryption QR Quick Response Code
CN201510023395.1A CN104527535B (en) 2015-01-16 2015-01-16 A kind of automotive license plate of band encryption QR Quick Response Code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510023395.1A CN104527535B (en) 2015-01-16 2015-01-16 A kind of automotive license plate of band encryption QR Quick Response Code

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201610523522.9A Division CN106156738A (en) 2015-01-16 2015-01-16 A kind of read method of the automotive license plate ciphertext graph picture of band encryption QR Quick Response Code

Publications (2)

Publication Number Publication Date
CN104527535A true CN104527535A (en) 2015-04-22
CN104527535B CN104527535B (en) 2016-08-17

Family

ID=52843251

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201610523522.9A Pending CN106156738A (en) 2015-01-16 2015-01-16 A kind of read method of the automotive license plate ciphertext graph picture of band encryption QR Quick Response Code
CN201510023395.1A Expired - Fee Related CN104527535B (en) 2015-01-16 2015-01-16 A kind of automotive license plate of band encryption QR Quick Response Code

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201610523522.9A Pending CN106156738A (en) 2015-01-16 2015-01-16 A kind of read method of the automotive license plate ciphertext graph picture of band encryption QR Quick Response Code

Country Status (1)

Country Link
CN (2) CN106156738A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105150955A (en) * 2015-09-22 2015-12-16 厦门精图信息技术股份有限公司 License plate with license plate copying prevention function and monitoring system and method of license plate
CN105512702A (en) * 2015-12-08 2016-04-20 北汽福田汽车股份有限公司 Detection method, device, vehicle license plate, vehicle and system of vehicle peccancy
CN106910367A (en) * 2017-02-24 2017-06-30 哈工大机器人集团(哈尔滨)华粹智能装备有限公司 A kind of vehicle checker based on NB IOT networks
CN107901851A (en) * 2017-11-13 2018-04-13 李晓莉 A kind of new anti-fraud car plate based on Big Dipper positioning
CN109242079A (en) * 2018-09-28 2019-01-18 福建惠通行会展服务有限公司 A kind of three-dimension code license plate and license plate management service system

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107067484A (en) * 2017-06-02 2017-08-18 吴世贵 Quick Response Code parking fee payment method
CN108053545B (en) * 2017-12-29 2020-05-15 百度在线网络技术(北京)有限公司 Certificate verification method and device, server and storage medium
CN111539496A (en) * 2020-04-20 2020-08-14 山东确信信息产业股份有限公司 Vehicle information two-dimensional code generation method, two-dimensional code license plate, authentication method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203237174U (en) * 2013-05-24 2013-10-16 四川通安实业有限公司 Multiple-anti-counterfeiting-function license plate with laser anti-counterfeiting code
CN203267949U (en) * 2013-01-14 2013-11-06 马赫 Anti-counterfeiting license plate system based on two-dimensional code

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102129589A (en) * 2011-02-10 2011-07-20 谢仁康 Asymmetric encryption two-dimension code anti-counterfeiting method
CN104268610B (en) * 2014-09-11 2017-09-01 重庆大学 One kind classification QR code generating methods and read method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203267949U (en) * 2013-01-14 2013-11-06 马赫 Anti-counterfeiting license plate system based on two-dimensional code
CN203237174U (en) * 2013-05-24 2013-10-16 四川通安实业有限公司 Multiple-anti-counterfeiting-function license plate with laser anti-counterfeiting code

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
王磊等: "《基于双缘检测的车牌识别算法》", 《计算机工程与应用》 *
解龙等: "《基于加密QR二维码的商品包装防伪技术》", 《北京印刷学院学报》 *
邱国录等: "《军车牌证与二维条码技术》", 《汽车运用》 *
黄金等: "《二维条码在机动车号牌方位中的应用研究》", 《中国公共安全·学术版》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105150955A (en) * 2015-09-22 2015-12-16 厦门精图信息技术股份有限公司 License plate with license plate copying prevention function and monitoring system and method of license plate
CN105512702A (en) * 2015-12-08 2016-04-20 北汽福田汽车股份有限公司 Detection method, device, vehicle license plate, vehicle and system of vehicle peccancy
CN106910367A (en) * 2017-02-24 2017-06-30 哈工大机器人集团(哈尔滨)华粹智能装备有限公司 A kind of vehicle checker based on NB IOT networks
CN106910367B (en) * 2017-02-24 2019-07-12 哈工大机器人集团(哈尔滨)华粹智能装备有限公司 A kind of vehicle checker based on NB-IOT network
CN107901851A (en) * 2017-11-13 2018-04-13 李晓莉 A kind of new anti-fraud car plate based on Big Dipper positioning
CN109242079A (en) * 2018-09-28 2019-01-18 福建惠通行会展服务有限公司 A kind of three-dimension code license plate and license plate management service system

Also Published As

Publication number Publication date
CN104527535B (en) 2016-08-17
CN106156738A (en) 2016-11-23

Similar Documents

Publication Publication Date Title
CN104527535B (en) A kind of automotive license plate of band encryption QR Quick Response Code
US10749682B2 (en) Anti-counterfeit method
CN106845304B (en) A kind of method and system for realizing reader and smart-tag authentication in RFID system
CN104184733B (en) A kind of RFID lightweight mutual authentication methods encoded based on CRC
CN101194274B (en) Method and device for increased rfid transmission security
CN105530263A (en) Ultra-lightweight RFID bidirectional authentication method based on label ID
CN201936335U (en) RFID (radio frequency identification) electronic tag chip with encryption function
CN105825257A (en) Information hiding and hidden information extraction method based on two-dimensional barcode and information hiding and hidden information extraction system thereof
CN104463529A (en) Logistics distribution bill generating method based on two-dimension code and encryption technology
CN103413109A (en) Bidirectional authentication method of radio frequency identification system
CN105450673A (en) Security protocol authentication method based on mobile RFID system
CN102236773A (en) Radio frequency identification (RFID) encryption verification system and method
CN101593265A (en) Antiforge system based on radio-frequency (RF) identification
CN106709853A (en) Image retrieval method and system
CN104463016A (en) Data safety storing method suitable for IC cards and two-dimension codes
CN105915346A (en) RFID system bidirectional authentication method based on decoy state quantum randomized key
CN102594550A (en) RFID internal mutual authentication safety protocol based on secret key array
CN101141466B (en) Document authentication method based on interweaving watermark and biological characteristic
CN108960387A (en) A kind of anti-counterfeiting two dimensional code and its generation and recognition methods
CN104091191A (en) Fast and effective anti-fake identifying method
CN105406971B (en) RFID (radio frequency identification) safety authentication method for intelligent power consumption information acquisition system terminal
CN111046413B (en) RFID communication method and system
CN202023428U (en) Wireless encryption remote control system for automobile door lock
CN103581206B (en) A kind of lightweight is without service type RFID security searching method
CN103502996A (en) Dual deterrent incremental information object

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160817

Termination date: 20200116