[發明專利]帶防偽二維碼的電子票據的生成方法、校驗方法及其系統在審
| 申請號: | 201310098910.3 | 申請日: | 2013-03-26 |
| 公開(公告)號: | CN104077624A | 公開(公告)日: | 2014-10-01 |
| 發明(設計)人: | 柴洪峰;魯志軍;尹亞偉;費志軍 | 申請(專利權)人: | 中國銀聯股份有限公司 |
| 主分類號: | G06K19/06 | 分類號: | G06K19/06;G06K7/10 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 臧霽晨;朱海煜 |
| 地址: | 200135 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 防偽 二維碼 電子 票據 生成 方法 校驗 及其 系統 | ||
技術領域
本發明涉及信息安全技術,更具體地是涉及對帶二維碼的圖像進行數據處理的數據處理技術。
背景技術
電子票據亦稱電子商業票據,是隨著經濟的發展而逐漸產生并發展起來的,其是借鑒紙張票據關于支付、使用、結算和融資等功能,利用數字網絡將錢款從一個賬戶轉移到另一個賬戶,利用電子脈沖代替紙張進行資金的傳輸和儲存。它以計算機和現代通訊技術網絡為基礎,以數據電文形式存儲資金信息于計算機系統之中,并通過因特網以目不可視、手不可及的電子信息傳遞形式實現傳統有紙化票據的功能。所謂“數據電文”(data?message)是通過電子、光學或者類似方法產生、發送、接受或者儲存的信息,其中包括但不限于電子數據交換(EDI)、電子郵件、電報、電傳或傳真等。
電子票據是計算機與計算機之間經由電子手段、光學手段生成、儲存或傳遞的信息,它一般記錄于計算機或磁盤載體中,非經技術處理后變成書面文字或顯示在屏幕上,是不能用肉眼來識讀的。在某些方面,如匯總、支付、流通、融資、結算、信用等都有著和傳統紙面票據相同甚至優于傳統紙面票據的功能,但是,電子票據也存在一定地被篡改、仿造的風險。為了提高電子票據的安全性,現有技術中存在以下兩種電子票據的防偽技術。
第一種防偽技術是在電子票據的圖片中嵌入特定圖案。然而,這種在圖片中嵌入特定圖案的方法,存在這樣的問題:嵌入圖案的內容與被保護圖片的內容并無相關性,而且嵌入圖案容易被偽造。
第二種防偽技術是在圖片中嵌入防偽數字水印。然而,這種在圖片中嵌入防偽數字水印的方法會受到圖片格式和圖片內容的限制,數字水印嵌入容量不高。
?
發明內容
鑒于上述問題,本發明旨在提供一種能夠有效防止篡改、偽造并且能夠提高防偽數據的嵌入容量和識別率的帶防偽二維碼的電子票據的生成方法、校驗方法及其系統。
本發明的帶防偽二維碼的電子票據的生成方法,其特征在于,包括下述步驟:臨時電子票據生成步驟:讀取原始電子票據圖片,生成確定了二維碼嵌入區域的臨時電子票據圖片;防偽二維碼生成步驟:對所述臨時電子票據圖片利用信息摘要算法計算摘要數據并且對獲得的摘要數據進行加密,生成防偽二維碼;防偽二維碼嵌入步驟:將所述防偽二維碼嵌入所述原始電子票據圖片的所述二維碼嵌入區域,獲得帶防偽二維碼的電子票據。
優選地,所述臨時電子票據生成步驟包括下述子步驟:
讀取原始電子票據圖片的讀取步驟;
確定原始電子票據圖片中的二維碼嵌入區域的確定步驟;
將該二維碼嵌入區域像素值置為規定值并生成臨時電子票據圖片的生成步驟。
優選地,在所述臨時電子票據生成步驟的所述確定步驟中,采用基于邊緣增強的二維碼區域快速檢測定位算法來確定原始電子票據圖片中的二維碼嵌入區域。
優選地,所述基于邊緣增強的二維碼區域快速檢測定位算法包括下述步驟:輸入圖像;進行初始化;進行Max-Min差分操作;進行Candy邊緣提取;進行投影初定位;進行形態學精確定位;輸出結果。
優選地,所述防偽二維碼生成步驟包括:
利用信息摘要算法計算所述臨時電子票據圖片的摘要數據;
用私鑰對生成的摘要數據進行數據簽名,由此生成加密后的摘要數據;
根據加密后的摘要數據生成防偽二維碼。
優選地,所述信息摘要算法為MD5算法、SHA-1算法中的任意一種。
優選地,所述規定值為0。
本發明的帶防偽二維碼的電子票據的校驗方法,其特征在于,包括下述步驟:臨時電子票據生成步驟:讀取帶防偽二維碼的電子票據圖片,定位并提取防偽二維碼,生成定位了二維碼嵌入區域的臨時電子票據圖片;臨時摘要數據獲取步驟:利用信息摘要算法計算所述臨時電子票據圖片的摘要數據,獲得臨時摘要數據;原始摘要數據獲取步驟:對提取的防偽二維碼進行解碼、解密獲取原始摘要數據;摘要數據比對步驟:比對所述臨時摘要數據和所述原始摘要數據并且在兩者一致的情況下判斷為合法票據而兩者不一致的情況下判斷為非法票據。
優選地,所述臨時電子票據生成步驟包括下述子步驟:讀取帶防偽二維碼的電子票據的讀取步驟;定位、提取防偽二維碼的定位步驟;根據所述定位步驟的結果,確定二維碼嵌入區域的確定步驟;將該二維碼嵌入區域像素值置為規定值并生成臨時電子票據文件的生成步驟。
優選地,在所述臨時電子票據生成步驟的所述確定步驟中,采用基于邊緣增強的二維碼區域快速檢測定位算法來確定帶防偽二維碼的電子票據圖片中的二維碼嵌入區域。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀聯股份有限公司,未經中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310098910.3/2.html,轉載請聲明來源鉆瓜專利網。





