[发明专利]食品安全责任险电子保单二维码凭证的生成和识别方法有效
申请号: | 201210588719.2 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103049779A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 郑莹娜;刘扬 | 申请(专利权)人: | 郑莹娜 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06T1/00;G06K7/10 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510631 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 食品安全 责任险 电子 保单 二维码 凭证 生成 识别 方法 | ||
1.一种食品安全责任险电子保单二维码凭证的生成方法,其特征在于包括有如下步骤:
1)生成电子保单二维码图像,二维码图像为M×M 像素的二维码二值图;
2)对二维码图像中的二维码二值图进行加密;
3)在二维码图像中嵌入数字水印。
2.根据权利要求1所述的方法,其特征在于上述步骤2)中对二维码图像中的二维码二值图进行加密的方法是应用混沌序列对二维码二值图进行加密,具体包括如下步骤:
21)对二维码图像进行预处理,去除空白区和位置定位探测图形,产生一个载体图,并统计其可嵌入的容量;
22)利用混沌序列对初始条件的敏感性, 通过对每组输入初始值xi增加偏移量而形成新的输入初始值的方法自动修改密钥分布的路径,以破坏混沌密钥路径的相关性,因而将二维码二值图分成N 组, 每组(M/N)×M个像元;
23)选取初始值xi和符合产生混沌序列要求的系统参数值μ,产生一个长度为(M/N)×M的罗切斯特二值混沌序列;
24)读取每组内二维码二值图像的像素值,将二维码像素值与已经生成的混沌二值序列进行异或加密运算;
25)每加密一组(M/N)×M个像素, 即在当前的输入初始值xi 值加上一个偏移量t, 而这个偏移量是一个随当前组数Ni作线性变化的变量,如此构成新的输入初始值xi+1= xi+ Nit 代入混沌序列方程,完成对N组二维码二值图的异或加密运算;
26)将异或加密之后的数据写成标准的BMP图像格式,以便将已经加密的二维码二值图像存储和传输。
3.根据权利要求1所述的方法,其特征在于上述步骤 3)中在二维码图像中嵌入数字水印是应用空域法向作为载体的二维码图像嵌入数字水印,嵌入数字水印的步骤如下:
31)应用高斯模糊算法对已经加密的二维码进行模糊预处理,以获得载体的灰度图像;
32)决定作为载体的二维码灰度图像的最低有效位及嵌入的位数,采用所有象素的最后两位嵌入数字水印信息,并预置为零;
33)产生数字水印图像,并调整数字水印图像的大小和比特位数,以满足载体嵌入的数字水印图像数据量的要求;
34)在载体每个象素的最低有效位上,嵌入数字水印数据的一个位;
35)依次完成所有数字水印数位的嵌入;
36)对已生成的嵌入数字水印的二维码进行一系列抗攻击试验,通过比较、分析和验证确认其绝对安全性,从而完成了加密和数字水印嵌入二维码的过程。
4.一种食品安全责任险电子保单二维码凭证的识别方法,其特征在于包括如下步骤:
1)当接收二维码电子保单凭证后,首先提取二维码图像,进行二维码图像的预处理;
2)根据数字水印嵌入算法和步骤有效提取数字水印;
3)根据混沌加密算法和步骤提取密钥和解密,恢复原始二维码信息;
4)解码获取二维码图像所携带的全部有效数据信息;
5)识别和验证数字水印和二维码原始数据信息的正确性和有效性,经识别验证,对合法的二维码图形凭证,继续执行后续交易;对非法的二维码图形凭证,立即禁止执行后续交易,并进行全系统警示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑莹娜,未经郑莹娜许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210588719.2/1.html,转载请声明来源钻瓜专利网。