[發(fā)明專利]一種內(nèi)嵌式雙二維碼信息保密的方法在審
| 申請?zhí)枺?/td> | 201811152956.8 | 申請日: | 2018-09-30 |
| 公開(公告)號: | CN109344943A | 公開(公告)日: | 2019-02-15 |
| 發(fā)明(設計)人: | 高宗彬 | 申請(專利權)人: | 合肥譯碼智能科技有限公司 |
| 主分類號: | G06K19/06 | 分類號: | G06K19/06;G06F21/62;G06F21/60 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 胡曉麗 |
| 地址: | 230000 安徽省合肥市高新區(qū)合肥國*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 二維碼信息 文本內(nèi)容 驗證信息 二維碼 內(nèi)嵌式 保密 解碼 攜帶 客戶端 解密 加密 發(fā)布 | ||
本發(fā)明公開了一種內(nèi)嵌式雙二維碼信息保密的方法,包括掃碼客戶端、大二維碼、小二維碼,所述大二維碼用于攜帶所要發(fā)布的文本內(nèi)容,所述文本內(nèi)容為T,所述小二維碼用于攜帶驗證信息,所述驗證信息為P,還包括以下步驟:A、編碼及加密;B、解碼及解密。
技術領域
本發(fā)明涉及二維碼信息保密技術領域,具體涉及一種內(nèi)嵌式雙二維碼信息保密的方法。
背景技術
二維碼技術誕生于20世紀80年代末,隨著技術的發(fā)展,在二維碼符號表示技術研究方面已研制出多種碼制,其中QR碼近年來得到的應用最為廣泛(本文所述二維碼均特指QR碼),大街小巷隨處可見。QR碼有許多優(yōu)點,其中最重要的是它有強大的編碼能力,能夠表示豐富的信息,且可擴展,同時它還有著很強的糾錯能力與快速響應的特點,使用起來非常方便。這奠定了它得以廣泛使用的基礎。
然而,二維碼的廣泛使用也暴露出了一些安全隱患。例如,街頭上的許多二維碼都可能是騙子、黑客等不法分子貼上的假冒二維碼,一旦用戶使用手機掃描就會被植入惡意程序,或者導致惡意扣費等侵害。而二維碼本身并不具有防偽性,同時易于印刷和假冒,能夠廣泛傳播,以假亂真。因此近年來,受到惡意二維碼侵害的事件屢屢發(fā)生,至今沒有很好的對策。這顯然不適應二維碼已被廣泛使用的現(xiàn)實,因此急需一種有效技術能夠區(qū)分正常二維碼和惡意二維碼,提醒用戶免遭侵害。本發(fā)明提供了一種有效手段,可令二維碼發(fā)布者植入驗證信息,并進行加密,避免二維碼被假冒,同時在保證達到設計要求的前提下對加密二維碼的使用體驗幾乎沒有任何額外影響。
發(fā)明內(nèi)容
本發(fā)明為了解決現(xiàn)有二維碼安全性不高問題,提供一種內(nèi)嵌式雙二維碼信息保密的方法,提高二維碼的安全性,通過增加存儲信息,進一步提高安全性。
本發(fā)明通過下述技術方案實現(xiàn):
一種內(nèi)嵌式雙二維碼信息保密的方法,包括掃碼客戶端、大二維碼、小二維碼,所述大二維碼用于攜帶所要發(fā)布的文本內(nèi)容,所述文本內(nèi)容為T,所述小二維碼用于攜帶驗證信息,所述驗證信息為P,還包括以下步驟:
A、編碼及加密:
A1、根據(jù)文本內(nèi)容T的大小確定大二維碼的糾錯等級和版本號,并根據(jù)驗證信息P的大小確定小二維碼的糾錯等級和版本號,且所述文本內(nèi)容T和驗證信息P能夠被完整編碼;
A2、設置加密密碼,所述加密密碼為K,并將所述加密密碼K與驗證信息P混合為秘鑰,所述秘鑰為M,該秘鑰M的字符長度為∣M∣,且∣M∣=∣K∣+∣P∣>∣K∣;從而加長了密碼,增加了密碼的組合數(shù),擴大密碼空間,提高安全性;
A3、使用3DES算法,以M為秘鑰,對文本內(nèi)容T進行加密,所述加密后的文本內(nèi)容為TM;由于驗證信息P是秘鑰M的一部分,這樣即使驗證信息P信息是暴露的(可直接掃小二維碼獲得)且可直接復制,但可復制并不意味著可用,除非破解了加密算法和混合算法并獲得秘鑰M,否則也無法偽造可用的大二維碼,從而保證T信息不可篡改;
A4、將所述文本內(nèi)容TM編碼到所述大二維碼中,同時將所述驗證信息P編碼到所述小二維碼中;
A5、將所述步驟A4中所述小二維碼設置在所述大二維碼的內(nèi)部,并形成內(nèi)嵌式雙二維碼;
B、解碼及解密:
B1、使用所述掃碼客戶端掃描所述內(nèi)嵌式雙二維碼,將整個內(nèi)嵌式雙二維碼置入取景框,通過所述掃碼客戶端的解碼程序解出小二維碼的驗證信息P,并查詢該驗證信息P是否為合法序列,若通過則進行步驟B2,否則提示有誤,并結束程序;
B2、通過所述掃碼客戶端的解碼程序解出大二維碼的文本內(nèi)容TM,并提示用戶輸入加密密碼,當用戶輸入了正確的加密密碼K后,將加密密碼K與驗證信息P混合得到秘鑰M,最后通過秘鑰M對文本內(nèi)容TM進行解密,并得到最終的文本內(nèi)容T。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥譯碼智能科技有限公司,未經(jīng)合肥譯碼智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811152956.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06K 數(shù)據(jù)識別;數(shù)據(jù)表示;記錄載體;記錄載體的處理
G06K19-00 連同機器一起使用的記錄載體,并且至少其中一部分設計帶有數(shù)字標記
G06K19-02 .按所選用的材料區(qū)分的,例如,通過機器運輸時避免磨損的材料
G06K19-04 .按形狀特征區(qū)分的
G06K19-06 .按數(shù)字標記的種類區(qū)分的,例如,形狀、性質(zhì)、代碼
G06K19-063 ..載體被穿孔或開槽,例如,具有拉長槽的載體
G06K19-067 ..帶有導電標記、印刷電路或半導體電路元件的記錄載體,例如,信用卡或識別卡





