[發(fā)明專利]一種二維碼數(shù)據(jù)隱藏方法、數(shù)據(jù)提取方法及設(shè)備在審
| 申請(qǐng)?zhí)枺?/td> | 201810202928.6 | 申請(qǐng)日: | 2018-03-13 |
| 公開(公告)號(hào): | CN108549920A | 公開(公告)日: | 2018-09-18 |
| 發(fā)明(設(shè)計(jì))人: | 劉峰;羅閎訚;王賢福 | 申請(qǐng)(專利權(quán))人: | 福建新大陸電腦股份有限公司 |
| 主分類號(hào): | G06K19/06 | 分類號(hào): | G06K19/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 350015 福建省福*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 比特序列 二維碼數(shù)據(jù) 隱藏?cái)?shù)據(jù) 二維碼 預(yù)設(shè) 接收用戶數(shù)據(jù) 二維碼圖形 加密方式 糾錯(cuò)功能 生成指令 數(shù)據(jù)提取 位置序列 用戶數(shù)據(jù) 損毀 植入 自帶 嵌入 加密 | ||
本發(fā)明公開一種二維碼數(shù)據(jù)隱藏方法,包括如下步驟:獲取二維碼生成指令,接收用戶數(shù)據(jù)及隱藏?cái)?shù)據(jù);將用戶數(shù)據(jù)生成第一比特序列,隱藏?cái)?shù)據(jù)按預(yù)設(shè)的加密方式進(jìn)行加密生成第二比特序列;在二維碼數(shù)據(jù)存儲(chǔ)區(qū)中依據(jù)預(yù)設(shè)的位置序列選定至少一個(gè)區(qū)域,將第二比特序列植入到所述區(qū)域的第一比特序列中;生成二維碼圖形。利用了二維碼自帶的糾錯(cuò)功能、對(duì)圖形損毀具有一定容忍性的原理,在完全不影響二維碼外觀、結(jié)構(gòu)、功能、數(shù)據(jù)的情況下實(shí)現(xiàn)了隱藏?cái)?shù)據(jù)的嵌入和提取。
技術(shù)領(lǐng)域
本發(fā)明涉及條碼技術(shù)領(lǐng)域,尤其涉及一種二維碼數(shù)據(jù)隱藏、數(shù)據(jù)提取方法及設(shè)備。
背景技術(shù)
二維碼是一種用特定的幾何圖形按一定規(guī)律在平面上分布的黑白相間的圖形,可實(shí)現(xiàn)的應(yīng)用十分廣泛,如:產(chǎn)品防偽、溯源、廣告推送、網(wǎng)站鏈接、數(shù)據(jù)下載、商品交易、電子憑證、信息傳遞等。
二維碼圖像通常是黑白兩色的方形圖形,以QR碼為例,其左上角、左下角和右上角分別呈現(xiàn)有像“回”字的正方圖案,用于解碼二維碼時(shí)掃描定位,且掃描軟件以任何角度掃描二維碼圖像時(shí),二維碼圖像中的數(shù)據(jù)均可被正確讀取。
二維碼可以攜帶較多的數(shù)據(jù)信息,但根據(jù)二維碼標(biāo)準(zhǔn),其攜帶的所有信息都是可以解析的。對(duì)于用戶需要在標(biāo)準(zhǔn)碼制的框架下利用二維碼攜帶一些相對(duì)隱蔽的數(shù)據(jù),既不影響現(xiàn)有二維碼識(shí)讀設(shè)備及軟件對(duì)該碼攜帶的符合標(biāo)準(zhǔn)的數(shù)據(jù)進(jìn)行解析,又能支持特殊改造的設(shè)備或軟件對(duì)隱蔽數(shù)據(jù)的提取,則需要使用到本發(fā)明的數(shù)據(jù)隱藏及提取方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提出一種二維碼數(shù)據(jù)隱藏方法,解決在標(biāo)準(zhǔn)碼制的框架下利用二維碼攜帶一些相對(duì)隱蔽的數(shù)據(jù),既不影響現(xiàn)有二維碼識(shí)讀設(shè)備及軟件對(duì)該二維碼攜帶的符合標(biāo)準(zhǔn)的數(shù)據(jù)進(jìn)行解析,又能支持特殊改造的設(shè)備或軟件對(duì)隱蔽數(shù)據(jù)的提取。
為了實(shí)現(xiàn)上述目的,本發(fā)明所采用的技術(shù)方案為:
一種二維碼數(shù)據(jù)隱藏方法,包括如下步驟:
獲取二維碼生成指令,接收用戶數(shù)據(jù)及隱藏?cái)?shù)據(jù);
將用戶數(shù)據(jù)生成第一比特序列,隱藏?cái)?shù)據(jù)按預(yù)設(shè)的加密方式進(jìn)行加密生成第二比特序列;
在二維碼數(shù)據(jù)存儲(chǔ)區(qū)中依據(jù)預(yù)設(shè)的位置序列選定至少一個(gè)區(qū)域,將第二比特序列植入到所述區(qū)域的第一比特序列中;
生成二維碼圖形。
其中,所述至少一個(gè)區(qū)域依據(jù)碼制、版本或糾錯(cuò)等級(jí)進(jìn)行選定。
其中,所述預(yù)設(shè)的加密方式為:將隱藏?cái)?shù)據(jù)亂序化,并疊加對(duì)稱加密算法進(jìn)行加密。
其中,所述植入采用將第一比特序列替換成第二比特序列的方式。
其中,選定至少一個(gè)區(qū)域后并生成所述區(qū)域?qū)?yīng)的關(guān)鍵參數(shù),將第二比特序列及關(guān)鍵參數(shù)植入第一比特序列中。
本發(fā)明還公開一種二維碼數(shù)據(jù)提取方法,包括如下步驟:
獲取二維碼解析指令,將二維碼圖形轉(zhuǎn)換為第一比特序列;
依據(jù)預(yù)設(shè)的位置序列從第一比特序列中解析出第二比特序列;
采用預(yù)設(shè)的解密方式將第二比特序列解密,恢復(fù)出隱藏?cái)?shù)據(jù);
將第一比特序列解析,恢復(fù)出用戶數(shù)據(jù)。
其中,判斷是否存在關(guān)鍵參數(shù),若存在關(guān)鍵參數(shù)則提取關(guān)鍵參數(shù)并還原,依據(jù)關(guān)鍵參數(shù)產(chǎn)生位置序列,按照所述位置序列提取并形成第二比特序列。
本發(fā)明還公開一種二維碼數(shù)據(jù)隱藏系統(tǒng),包括:
接收裝置,獲取二維碼生成指令,接收用戶數(shù)據(jù)及隱藏?cái)?shù)據(jù);及
存儲(chǔ)介質(zhì),執(zhí)行以下指令:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建新大陸電腦股份有限公司,未經(jīng)福建新大陸電腦股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810202928.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06K 數(shù)據(jù)識(shí)別;數(shù)據(jù)表示;記錄載體;記錄載體的處理
G06K19-00 連同機(jī)器一起使用的記錄載體,并且至少其中一部分設(shè)計(jì)帶有數(shù)字標(biāo)記
G06K19-02 .按所選用的材料區(qū)分的,例如,通過機(jī)器運(yùn)輸時(shí)避免磨損的材料
G06K19-04 .按形狀特征區(qū)分的
G06K19-06 .按數(shù)字標(biāo)記的種類區(qū)分的,例如,形狀、性質(zhì)、代碼
G06K19-063 ..載體被穿孔或開槽,例如,具有拉長槽的載體
G06K19-067 ..帶有導(dǎo)電標(biāo)記、印刷電路或半導(dǎo)體電路元件的記錄載體,例如,信用卡或識(shí)別卡
- 群組數(shù)據(jù)隱藏系統(tǒng)及方法
- 具信息隱藏功能的手持式移動(dòng)通訊裝置及其數(shù)據(jù)隱藏方法
- 一種隱藏?cái)?shù)據(jù)處理的方法和設(shè)備
- 隱藏信息的方法、裝置和移動(dòng)終端
- 基于位圖的數(shù)據(jù)隱藏方法及裝置
- 神經(jīng)網(wǎng)絡(luò)訓(xùn)練方法和設(shè)備及數(shù)據(jù)處理設(shè)備
- 圖片隱藏方法和裝置、圖片還原方法和裝置及終端設(shè)備
- 數(shù)據(jù)處理、數(shù)據(jù)識(shí)別方法、設(shè)備、介質(zhì)
- 一種數(shù)據(jù)處理的方法和系統(tǒng)
- 數(shù)據(jù)的隱藏及調(diào)用方法、裝置、電子設(shè)備、可讀存儲(chǔ)介質(zhì)





