[發明專利]食品安全責任險電子保單二維碼憑證的生成和識別方法有效
| 申請號: | 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)根據數字水印嵌入算法和步驟有效提取數字水?。?/p>
3)根據混沌加密算法和步驟提取密鑰和解密,恢復原始二維碼信息;
4)解碼獲取二維碼圖像所攜帶的全部有效數據信息;
5)識別和驗證數字水印和二維碼原始數據信息的正確性和有效性,經識別驗證,對合法的二維碼圖形憑證,繼續執行后續交易;對非法的二維碼圖形憑證,立即禁止執行后續交易,并進行全系統警示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭瑩娜,未經鄭瑩娜許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210588719.2/1.html,轉載請聲明來源鉆瓜專利網。





