[發明專利]一種帶加密QR二維碼的汽車車牌有效
| 申請號: | 201510023395.1 | 申請日: | 2015-01-16 |
| 公開(公告)號: | CN104527535A | 公開(公告)日: | 2015-04-22 |
| 發明(設計)人: | 丁建勛;王健;張建;唐飛;龍建成;丁中俊;凌翔;陳一鍇;石琴 | 申請(專利權)人: | 合肥工業大學 |
| 主分類號: | B60R13/10 | 分類號: | B60R13/10 |
| 代理公司: | 安徽省合肥新安專利代理有限責任公司 34101 | 代理人: | 陸麗莉;何梅生 |
| 地址: | 230009 安*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 加密 qr 二維碼 汽車 車牌 | ||
1.一種帶加密QR二維碼的汽車車牌,所述汽車車牌包含車牌牌號信息字符串s;其特征是:在所述汽車車牌中嵌入有加密QR二維碼的密文圖像。
2.根據權利要求1所述的帶加密QR二維碼的汽車車牌,其特征是:所述加密QR二維碼的密文圖像是按如下步驟生成:
步驟1、初始化
步驟1.1、利用QR二維碼的編碼規則對所述車牌牌號信息字符串s進行編碼,獲得加密初始QR碼0-1行向量A1=[a1,a2,…,ah,…,aN];ah表示第h個元素;N表示所述加密初始QR碼0-1行向量A1中元素的總數;
步驟1.2、利用式(1)獲得加密修正QR碼0-1行向量A2:
A2=randperm(A1)???(1)
式(1)中,randperm(A1)表示將所述加密初始QR碼0-1行向量A1中的元素隨機排列;
步驟1.3、利用式(2)獲得S?Wolffram可逆元胞自動機的第k個演化規則rk:
rk=rand(m,n)????(2)
式(2)中,m、n表示正整數,并有1≤m≤n≤256;rand()表示隨機函數;
步驟1.4、重復執行步驟1.3,從而獲得K個演化規則構成的加密演化規則序列Ren={r1,r2,…,rk,…,rK};1≤k≤K;
步驟1.5、利用式(3)獲得所述S?Wolffram可逆元胞自動機的第k個演化規則rk的演化次數Nk:
Nk=rand(1,N*)???(3)
式(3)中,N*表示一個正整數;
步驟1.6、重復執行步驟1.5,從而獲得K個演化次數構成的加密演化次數序列Ien={N1,N2,…,Nk,…,NK};
步驟2、加密所述車牌牌號信息字符串
步驟2.1、定義循環變量x、第x次加密元胞狀態值Ax和第x+1次加密元胞狀態值Ax+1;1≤x≤K;并初始化x=1;則第x次加密元胞狀態值Ax即為所述加密初始QR碼0-1行向量A1;第x+1次加密元胞狀態值Ax+1即為所述加密修正QR碼0-1行向量A2;
步驟2.2、將所述第x次加密元胞狀態值Ax和第x+1次加密元胞狀態值Ax+1作為所述SWolffram可逆元胞自動機的第x次加密初始狀態值;
步驟2.3、從所述加密演化規則序列Ren中選取第x個演化規則rx對所述第x次加密初始狀態值進行Nx次演化,獲得第x+2次加密元胞狀態值Ax+2;
步驟2.4、判斷x+1是否超出閾值K;若是,則退出執行,從而獲得可逆元胞自動機的第K+1次加密元胞狀態值AK+1和第K+2次加密元胞狀態值AK+2;否則,將x+1的值賦給x;并返回步驟2.2執行;
步驟2.5、將所述第K+1次加密元胞狀態值AK+1和第K+2次加密元胞狀態值AK+2構成加密QR碼0-1行向量D=[AK+2,AK+1];
步驟3、生成密文圖像
步驟3.1、利用QR二維碼的解碼規則對所述加密QR碼0-1行向量D進行解碼,獲得車牌牌號信息密文字符串s';
步驟3.2、利用QR二維碼圖像生成器,將所述車牌牌號信息密文字符串s'生成所述加密QR二維碼的密文圖像。
3.根據權利要求1或2所述的帶加密QR二維碼的汽車車牌,其特征是:所述加密QR二維碼的密文圖像是按如下步驟進行讀取:
步驟1、識別所述加密QR二維碼的密文圖像
步驟1.1、掃描所述加密QR二維碼的密文圖像,獲得所述車牌牌號信息密文字符串s';
步驟1.2、利用所述QR二維碼的編碼規則對所述車牌牌號信息密文字符串s'進行編碼,獲得解密QR碼0-1行向量D'=[d1,d2,…,dw,…,dW];dw表示第w個元素;W表示所述解密QR碼0-1行向量D'中元素的總數;
步驟1.3、根據所述解密QR碼0-1行向量D'=[d1,d2,…,dw,…,dW],獲得所述S?Wolffram可逆元胞自動機的第1次解密元胞狀態值第2次元解密胞狀態值
步驟2、初始化
利用旋轉函數對所述加密演化規則序列Ren={r1,r2,…,rK}和加密演化次數序列Ien={N1,N2,…,NK}分別進行處理,獲得解密演化規則序列Rde={rK,rK-1,…,r1}和解密演化次數序列Ide={NK,NK-1,…,N1};
步驟3、解密所述車牌牌號信息密文字符串s'
步驟3.1、定義循環變量y;第y次解密元胞狀態值By和第y+1次解密元胞狀態值By+1;1≤y≤K;并初始化y=1;
步驟3.2、將所述第y次解密元胞狀態值By和第y+1次解密元胞狀態值By+1作為所述S?Wolffram可逆元胞自動機的第y次解密初始狀態值;
步驟3.3、從所述解密演化規則序列Rde中選取第y個演化規則rK+1-y對所述第y次初始狀態值進行NK+1-y次演化,獲得第y+2次解密元胞狀態值By+2;
步驟3.4、判斷y+1是否超出閾值K;若是,則退出執行,從而獲得可逆元胞自動機的第K+2次解密元胞狀態值BK+2;否則,將值y+1賦給y,并返回步驟3.2執行;
步驟3.5、利用所述QR二維碼的解碼規則對所述可逆元胞自動機的第K+2次解密元胞狀態值BK+2進行解碼,從而獲得所述車牌牌號信息字符串s。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥工業大學,未經合肥工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510023395.1/1.html,轉載請聲明來源鉆瓜專利網。





