CN104527535A - Automobile license plate with encrypted QR two-dimensional code - Google Patents
Automobile license plate with encrypted QR two-dimensional code Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
- G06V10/12—Details of acquisition arrangements; Constructional details thereof
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R13/00—Elements for body-finishing, identifying, or decorating; Arrangements or adaptations for advertising purposes
- B60R13/10—Registration, licensing, or like devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
- G06V20/625—License 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
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
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
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
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.
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)
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)
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)
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)
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 |
-
2015
- 2015-01-16 CN CN201610523522.9A patent/CN106156738A/en active Pending
- 2015-01-16 CN CN201510023395.1A patent/CN104527535B/en not_active Expired - Fee Related
Patent Citations (2)
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)
Title |
---|
王磊等: "《基于双缘检测的车牌识别算法》", 《计算机工程与应用》 * |
解龙等: "《基于加密QR二维码的商品包装防伪技术》", 《北京印刷学院学报》 * |
邱国录等: "《军车牌证与二维条码技术》", 《汽车运用》 * |
黄金等: "《二维条码在机动车号牌方位中的应用研究》", 《中国公共安全·学术版》 * |
Cited By (6)
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 |