一種隱形圖像密碼的編碼方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像加密技術(shù),更具體地,涉及一種隱形圖像密碼編碼技術(shù)。
【背景技術(shù)】
[0002]條形碼是將寬度不等的多個(gè)黑條和空白,按照一定的編碼規(guī)則排列,用以表達(dá)一組信息的圖形標(biāo)識(shí)符。條形碼可以標(biāo)出物品的多種信息,因而在許多領(lǐng)域都得到了廣泛的應(yīng)用。但是存在容易被破解、保密性不高的問(wèn)題。因此傳統(tǒng)二維碼的使用和大范圍的進(jìn)行推廣應(yīng)用成為了難題。
[0003]CMYK也稱作印刷色彩模式,是一種依靠反光的色彩模式,是4種印刷油墨名稱的首字母:C.青色Μ.洋紅色Y.黃色K.黑色,在印刷中通??捎蛇@四種色彩再現(xiàn)其它成千上萬(wàn)種色彩;每種CMYK四色油墨可使用從O至100%的值,表述形式舉例為C20M10Y30K40,對(duì)色值表述清晰和直觀。
[0004]如專(zhuān)利文獻(xiàn)CN 103347141 A,發(fā)明名稱為:一種CMYK四色印刷色差定位方法,將CMYK四色法用于印刷品印刷定位。
[0005]如專(zhuān)利文獻(xiàn)CN 1829609 A,發(fā)明名稱為:編碼隱形圖像的方法,將信息編碼隱形到圖像中,但是仍然是基于視覺(jué)特效進(jìn)行位移,通過(guò)視覺(jué)效果可看到編碼隱藏內(nèi)容。
【發(fā)明內(nèi)容】
[0006]本發(fā)明為克服上述信息保護(hù)不夠的技術(shù)問(wèn)題,提出一種隱形圖像加密技術(shù),將保密信息隱藏在圖像中,克服了傳統(tǒng)二維碼通過(guò)幾何形體存儲(chǔ)信息導(dǎo)致幾何形體顯性暴露在肉眼之外而容易被人破解、復(fù)制、竊取的弊端,大幅度的加強(qiáng)了保密信息的保護(hù)。
[0007]為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案如下:
[0008]一種隱形圖像密碼的編碼方法,其特征在于,所述方法包括以下步驟:
[0009]SlOl:系統(tǒng)接收來(lái)自客戶端指定圖片和加密請(qǐng)求,將圖片單元格化,根據(jù)有序的方式進(jìn)彳丁等分;
[0010]S102:將等分的單元格進(jìn)行CMYK四色色值計(jì)算,以此形成不同數(shù)值的色值數(shù)據(jù)庫(kù);
[0011]S103::按規(guī)律反復(fù)抽取單元格進(jìn)行兩兩色值差比對(duì),對(duì)比對(duì)結(jié)果進(jìn)行預(yù)存儲(chǔ)規(guī)則的賦值I或0,形成一組全新的具有內(nèi)部邏輯基礎(chǔ)的二進(jìn)制源值數(shù)據(jù)庫(kù);
[0012]S104:對(duì)二進(jìn)制源值數(shù)據(jù)庫(kù)進(jìn)行分組存儲(chǔ)待加密信息。
[0013]進(jìn)一步的,所述步驟S103中,對(duì)C、M、Y、K任一色或四色混合的色值組合進(jìn)行大小比對(duì)。
[0014]進(jìn)一步的,所述大小比對(duì)規(guī)則為Υ_-ΥΝ> O定義為I或0,相對(duì)應(yīng)Y _-ΥΝ〈0定義為O或1,Y為單元格單一基礎(chǔ)色值C、Μ、Y、K其中之一,N為單元格序號(hào),m為任一正整數(shù)。
[0015]優(yōu)選的,所述大小比對(duì)規(guī)則為X_-XN> O定義為I或0,相對(duì)應(yīng)X _-XN〈0定義為O或1,X為單元格混合色值C、M、Y、K任一組合的各色值絕對(duì)值之和,N為單元格序號(hào),m為任一正整數(shù)。
[0016]進(jìn)一步的,所述基本色選定或組合的選定規(guī)則以客戶端的特有信息為秘鑰。
[0017]進(jìn)一步的,所述客戶端秘鑰信息為客戶端編號(hào)、客戶端密碼或客戶端歷史操作記錄。
[0018]進(jìn)一步的,所述客戶端指定圖片為個(gè)人證件照、生活照或建筑物照片。
[0019]本發(fā)明的優(yōu)點(diǎn)為:
[0020]1.編碼隱碼信息不可視,克服了傳統(tǒng)二維碼通過(guò)幾何形體存儲(chǔ)信息導(dǎo)致幾何形體顯性暴露在肉眼之外而容易被人破解、復(fù)制、竊取的弊端;
[0021]2.編碼規(guī)則簡(jiǎn)單,系統(tǒng)資源占用少,隱碼快;
[0022]3.采用CMYK四色法,適用范圍廣泛;
[0023]4.上傳指定照片,有利于用戶記憶和管理隱碼信息的圖片。
[0024]5.與客戶端特有信息為秘鑰匹配比對(duì)值參數(shù),情況多樣防止被人反向識(shí)別套取信息。
【附圖說(shuō)明】
[0025]圖1為本發(fā)明實(shí)施例編碼示意圖。
【具體實(shí)施方式】
[0026]附圖僅用于示例性說(shuō)明,不能理解為對(duì)本專(zhuān)利的限制;
[0027]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的說(shuō)明。
[0028]實(shí)施例1
[0029]本發(fā)明公開(kāi)一種隱形圖像密碼的編碼方法,其特征在于,所述方法包括以下步驟:
[0030]SlOl:系統(tǒng)接收來(lái)自客戶端指定圖片和加密請(qǐng)求,加密信息如123456789 ;將圖片單元格化,根據(jù)橫向排列等分的方式進(jìn)行等分;
[0031]S102:將等分的單元格進(jìn)行CMYK四色色值計(jì)算,以此形成不同數(shù)值的色值數(shù)據(jù)庫(kù);
[0032]如圖1,S103:將毗鄰的兩個(gè)單元格進(jìn)行C值色值差比對(duì),CN+m-CN彡O定義為1,其他則定義為0,毗鄰即m = I ;對(duì)比對(duì)結(jié)果進(jìn)行預(yù)存儲(chǔ)規(guī)則的賦值I和0,形成一組全新的具有內(nèi)部邏輯基礎(chǔ)的一串由“O”、“I”組成的源字符;
[0033]S104:上述源字符以10個(gè)數(shù)據(jù)為一個(gè)單位,每個(gè)單位記錄不同的信息內(nèi)容,如信息中的012則記錄在0101101001數(shù)據(jù)單位內(nèi),信息中的345則存儲(chǔ)在000100001數(shù)據(jù)單位內(nèi),信息中的67存儲(chǔ)在1000100101數(shù)據(jù)單元內(nèi),信息中的8存儲(chǔ)在101000001數(shù)據(jù)單元內(nèi)。
[0034]進(jìn)一步的,所述信息除了數(shù)字信息外,還有中文、鏈接、字母等,根據(jù)信息字符比特值含量進(jìn)行源字符分組。
[0035]優(yōu)選的,所述步驟SlOl中,等分方式還有縱向排列等分、中部等分或者對(duì)角線等分等。
[0036]實(shí)施例2,
[0037]在上述步驟S103中對(duì)M值色值差比對(duì),KN+m-KN彡O定義為1,其他則定義為0,毗鄰即m = I ;對(duì)比對(duì)結(jié)果進(jìn)行預(yù)存儲(chǔ)規(guī)則的賦值I和O,形成一組全新的具有內(nèi)部邏輯基礎(chǔ)的一串由“ O ”、“ I ”組成的源字符。
[0038]實(shí)施例3,
[0039]在上述步驟S103中對(duì)CMYK值色值差比對(duì),采用CMYK各色值絕對(duì)值相加進(jìn)行色值差比對(duì),按按定義序號(hào)大單元格項(xiàng)大于等于序號(hào)小單元格項(xiàng),定義為1,其他定義為0,形成一組全新的具有內(nèi)部邏輯基礎(chǔ)的一串由“ O ”、“ I ”組成的源字符。
[0040]實(shí)施例4,
[0041]在實(shí)施例1的基礎(chǔ)上,系統(tǒng)接收來(lái)自客戶端的加密請(qǐng)求,包含客戶端的編號(hào)信息,所述步驟S103根據(jù)編號(hào)信息匹配選擇色值組合,不同的色值對(duì)比基礎(chǔ)產(chǎn)生的源字符組序列不同,編碼結(jié)果保密性更強(qiáng)。
[0042]實(shí)施例5,
[0043]在上述實(shí)施例基礎(chǔ)上,通過(guò)客戶端掃碼解碼隱形圖像密碼編碼圖片,反向進(jìn)行解碼,還原加密信息。
[0044]顯然,本發(fā)明的上述實(shí)施例僅僅是為清楚地說(shuō)明本發(fā)明所作的舉例,而并非是對(duì)本發(fā)明的實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在上述說(shuō)明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無(wú)需也無(wú)法對(duì)所有的實(shí)施方式予以窮舉。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種隱形圖像密碼的編碼方法,其特征在于,所述方法包括以下步驟: 5101:系統(tǒng)接收來(lái)自客戶端指定圖片和加密請(qǐng)求,將圖片單元格化,根據(jù)有序的方式進(jìn)行等分; 5102:將等分的單元格進(jìn)行CMYK四色色值計(jì)算,以此形成不同數(shù)值的色值數(shù)據(jù)庫(kù); 5103:按規(guī)律反復(fù)抽取單元格進(jìn)行兩兩色值差比對(duì),對(duì)比對(duì)結(jié)果進(jìn)行預(yù)存儲(chǔ)規(guī)則的賦值I或0,形成一組全新的具有內(nèi)部邏輯基礎(chǔ)的二進(jìn)制源值數(shù)據(jù)庫(kù); 5104:對(duì)二進(jìn)制源值數(shù)據(jù)庫(kù)進(jìn)行分組存儲(chǔ)待加密信息。2.根據(jù)權(quán)利要求1所述隱形圖像密碼的編碼方法,其特征在于,所述步驟SlOl中,所述有序的方式進(jìn)行等分為:橫向排列等分、縱向排列等分、中部等分或?qū)蔷€等分。3.根據(jù)權(quán)利要求1所述隱形圖像密碼的編碼方法,其特征在于,所述步驟S103中,對(duì)C、M、Y、K任一色或四色混合的色值組合進(jìn)行大小比對(duì)。4.根據(jù)權(quán)利要求3所述隱形圖像密碼的編碼方法,其特征在于,所述大小比對(duì)規(guī)則為Y_-YN> O定義為I或0,相對(duì)應(yīng)Υ_-ΥΝ〈0定義為O或1,Y為單元格單一基礎(chǔ)色值C、M、Y、K其中之一,N為單元格序號(hào),m為任一正整數(shù)。5.根據(jù)權(quán)利要求3所述隱形圖像密碼的編碼方法,其特征在于,所述大小比對(duì)規(guī)則為χ_-χΝ> O定義為I或0,相對(duì)應(yīng)X _-XN〈0定義為O或1,X為單元格混合色值C、M、Y、K任一組合的各色值絕對(duì)值之和,N為單元格序號(hào),m為任一正整數(shù)。6.根據(jù)權(quán)利要求3所述隱形圖像密碼的編碼方法,其特征在于,所述系統(tǒng)基本色選定或組合的選定規(guī)則以客戶端的特有信息為秘鑰。7.根據(jù)權(quán)利要求6所述隱形圖像密碼的編碼方法,其特征在于,所述客戶端秘鑰信息為客戶端編號(hào)、客戶端密碼或客戶端歷史操作記錄。8.根據(jù)權(quán)利要求1-7任一所述隱形圖像密碼的編碼方法,其特征在于,所述客戶端指定圖片為個(gè)人證件照、生活照或建筑物照片。
【專(zhuān)利摘要】本發(fā)明提供了一種隱形圖像密碼的編碼方法,包括以下步驟:系統(tǒng)接收來(lái)自客戶端指定圖片和加密請(qǐng)求,將圖片單元格化,根據(jù)有序的方式進(jìn)行等分;將等分的單元格進(jìn)行CMYK四色色值計(jì)算,以此形成不同數(shù)值的色值數(shù)據(jù)庫(kù);按規(guī)則反復(fù)抽取單元格進(jìn)行兩兩色值差比對(duì),對(duì)比對(duì)結(jié)果進(jìn)行預(yù)存儲(chǔ)規(guī)則的賦值1或0,形成一組全新的具有內(nèi)部邏輯基礎(chǔ)的源值數(shù)據(jù)庫(kù);對(duì)源值數(shù)據(jù)庫(kù)進(jìn)行分組存儲(chǔ)待加密信息。編碼隱碼信息不可視,克服了傳統(tǒng)二維碼通過(guò)幾何形體存儲(chǔ)信息導(dǎo)致幾何形體顯性暴露在肉眼之外而容易被人破解、復(fù)制、竊取的弊端,與客戶端特有信息為秘鑰匹配比對(duì)值參數(shù),情況多樣防止被人反向識(shí)別套取信息。
【IPC分類(lèi)】G06T1/00
【公開(kāi)號(hào)】CN105205777
【申請(qǐng)?zhí)枴緾N201510542893
【發(fā)明人】陳龍軍
【申請(qǐng)人】深圳市泰久信息系統(tǒng)股份有限公司
【公開(kāi)日】2015年12月30日
【申請(qǐng)日】2015年8月28日