[发明专利]一种带加密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.vipzhuanli.com/pat/books/201510023395.1/1.html,转载请声明来源钻瓜专利网。