多參數雙變量左移變位跨步遞進加密二進位防偽印刷方法
2023-05-22 02:05:31 1
專利名稱:多參數雙變量左移變位跨步遞進加密二進位防偽印刷方法
技術領域:
本發明涉及一種防偽印刷技術,特別是一種多參數雙變量左移變位跨步遞進加密二進位防偽印刷技術,該防偽印刷技術可以用於各種印刷製品的防偽。
背景技術:
現有的較為普通的防偽方法有以下幾種第一種是雷射防偽標誌,用雷射隱性油墨螢光油墨印刷技術將產品的標徽或特殊的識別圖案印製成產品的防偽標貼,且同一類產品使用同一種標貼,因防偽標貼較容易偽造,而偽造的防偽標貼又被用在假冒產品上,造成產品的真假混淆,因此難於有效防偽。第二種是密碼防偽標貼,其所採用的方法是每件產品編一組數碼,每件產品的編碼都不相同,將此數碼印製在標貼上並遮蓋起來,同時將此數碼存入可供消費者查詢的計算機資料庫中,消費者購買產品時,將標識上的數碼通過電話或入網計算機輸入計算機資料庫進行比較識別,相同即為真,不同即為假,方法簡單,識別容易,不 易偽造,但實際使用中,因編碼數據是計算機統一生成後印制標貼的。代表產品真假編碼數據可能被非法拷貝造假,同時,編碼也可回收未查詢的產品上的編碼造標而貼在假產品上,防偽效果難於保證。第三種是紋理防偽,以其標貼上的紋理特徵防偽,雖然較難偽造,但由於只設標貼的序號碼,且是明碼,每枚標貼可反覆查詢,造假者可通過倉庫保管員或售貨員將標貼上的序號及查詢時所反映的必要紋理特徵即方格中的有無現象抄襲後按此特徵批量偽造。綜上所述,現有的防偽方法都存在一定的缺點,因而不能從根本防止假冒產品。
發明內容
為了克服現有的各種印刷製品防偽印刷技術存在的缺點,本發明針對現有印刷製品防偽印刷技術存在的不足對現有技術進行了改進,提出了一種二進位加密信號調製印刷品調幅網點的形狀的加密防偽印刷技術,該防偽印刷技術通過調幅網點的形狀的改變將防偽信息嵌入在整個頁面中,可在印刷品識別時從任意一個碎片裡識別防偽信息,因此具有很強抗碎性,可從根本上杜絕採用照相、掃描等非法複製行為。本發明解決其技術問題所採用的技術方案是對柔性版印刷混合加網中的調幅網點和調頻網點分開進行處理,利用圖像信息、文字信息、商標信息等防偽信息生成8位一組的二進位防偽信息表,為防止加密過程中產生信息溢出,將二進位防偽信息表中的8位一組二進位信息擴展為16位一組二進位信息,生成高8位全為O的16位一組二進位防偽信息表,將16位一組二進位防偽信息表中的第i組16位二進位信息記作Ni,i為大於O的正整數,八位二進位加密參數記作C,、C C3, C4, CE, Cs, C1, C2,加密參數C」 &, Cs' Ci, C6, Ce, Cr, (2為O到256的正整數,二進位控制變量記作j、k,二進位控制變量k為O = k = 3的正整數,二進位控制變量j為O = j = 7的正整數,算符 \, (Tt, 6k, 採用+、一、X、+四種運算,二進位控制變量k=0時@λ, <aTt定義為+、χ、一、+、+、+、x 運算,二進位控制變量 k=l 時定義為 +、+、+、X、—、+、+ 運算,二進位控制變量 k=2 時定義為一、+、+、χ、+、+、χ 運算,二進位控制變量k=3 時 V Tt定義為+、+、+、X、一、+、X
運算,
二進位控制變量k=0時變序加密運算定義為(C1+j+k) (S1i (CE+j+k) (C5+j+k) (S\Ca+j+k) \CCs+j+k) (Is, (Cs+j+k) @6*(CT+j+k) @-τΛ
9
二進位控制變量k=l時變序加密運算定義為
(cl+j+k)@1t(c,+j+k) %(c5+j+k) 5t(c,+j+k)@\(cs+j+k)@st(cs+j+k)(i.sA@\Ccs+j+k)
9
二進位控制變量k=2時變序加密運算定義為(C1+j+k) @ \ Ce,+j+k) <1% (C5+j+k) 5t(C,+j+k) (S4tN1Sst Cc6+j+k) @6t(C,+j+k) (Cs+j+k)
9
二進位控制變量k=3時變序加密運算定義為(C1+j+k)@\N1@/l(C5+j+k)@5l(a+j+k)@%CCB+j+k)@st(C6+j+k)@\(CT+j+k)@Tt(C3+j+k)
,設定加密參數C1' Cs, C=, a, Cs, Ce, Ct, Ca的初值,因加密參數C1, Cs, C=, CE, Cs, Ct, Cs為O到256中的正整數,在256個數中任取C,, Cs, C5' C , Ce, Ce, CT, Cs八個不同的數字共有256 ! / (256-8)!種取法,設定二進位控制變量j、k的初值為j=0和k=0,設定16位一組二進位防偽信息表中16位二進位信息Ni的位置控制變量i=l,從16位一組二進位防偽信息表中第一個16位二進位信息N1開始,對16位一組二進位防偽信息表中的每一個16位二進位信息進行(Cl+j+k)@1lCCe+j+k) 2,(C5+j+k) 5t(a+j+k) \CCs+j+k) s,CC6+j+k)@\(CI+j+k) TA變序加密運算,並且在對每一個16位二進位信息進行
Cc1+j+k) ^11Cce+j+k) Ek Cc5+j+k) 5t(Q+j+k)(S% Ccb+j+k) (SitCc6+j+k) Cct+j+k) τλ 加密運算的同時進行i+1、j+1和k+1運算,使下一運算指向(C1+j+k) \ (cE+j+k) m\(a+j+k) m\&+j+k) (cs+j+k) (cs+j+k)⑩λν過 Tt (cs+j+k)
其中i、j和k都增加了 1,通過對16位一組二進位防偽信息表中的每一個16位二進位信息進行
(C1+j+k) @Λ (Cs+j+k) m+j+k) \CC,+j+k)@\CCE+j+k) Bt(Cs+j+k) OslCc1+j+k)
變序加密運算,生成16位一組的二進位加密防偽信息表,調幅網點的形狀設置為兩種□和O,其中□足義為數字0、Ο定義為數字1,利用生成的16位一組的二進位加密防偽信息通過循環查表法調製調幅網點,使其有規律的按照上述兩種調幅網點的形狀改變混合加網中調幅網點的形狀,使混合加網中調幅網點的形狀有規則的發生改變,調製後相鄰16個調幅網點構成一組16位二進位信息,使其攜帶防偽信息,並使該防偽信息嵌入在整個頁面網點中,能更有效地對抗基於照相機、掃描儀、電子文檔等非法複製行為。通過在印刷品中非顯見地嵌入可提取的防偽信息,能夠為真品提供有效證明,同時具有較強的抗偽造能力,且不增加額外的防偽成本。為解決上述的技術問題,首先對防偽信息進行數位化,生成8位一組的二進位防偽信息表,防偽信息可以是圖像信息、文字信息、商標信息等,將二進位防偽信息表中的8位一組二進位信息擴展為16位一組二進位信息,生成高8位全為O的16位一組二進位防偽信息表,對16位一組二進位防偽信息表中的每一個16位二進位信息進行(C1+j+k)@Il(CE+j+k) Et(C5+j+k)tSslCC,+j+k)@\CCs+j+k) st(C6+j+k) &l(CI+j+k) TlN1加密運算,生成16位一組的二進位加密防偽信息表,利用生成的16位一組二進位加密防偽信息表中的16位二進位信息經過信道編碼,生成具有檢錯和糾錯功能的16位一組的二進位調製信號。信道編碼可以採用循環編碼、卷積編碼或Turbo編碼等多種形式,將原始連續調圖像信號經過柵格化處理(RIP)和混合加網輸出半色調混合加網圖像信號,其中包括調幅網點和調頻網點圖像信號,利用生成的16位一組二進位調製信號採用循環查表法調製方式調製混合加網圖像信號中調幅網點的形狀,使調幅網點的形狀按照口和O有規律的發生改變,使混合加網圖像信號中相鄰16個調幅網點通過形狀的改變攜帶16位二進位防偽信息,從而生成在整個頁面網點中嵌入防偽信息的混合加網圖像信號,實現防偽印刷。
在提取防偽信息時,首先採集網點圖像信號,經過對調幅網點的形狀的模糊識別,分辨調幅網點的形狀,提取調幅網點的邊沿信號和形狀信息,解調調幅網點的形狀信息,輸出16位一組的二進位調製信號。對解調輸出的16位一組的二進位調製信號進行信道解碼,信道解碼後生成16位一組的二進位解密防偽信息表,將二進位解密防偽信息表中的16位二進位信息記作Hi,通過加密過程可知,
算符控制變量k=0時Hi=
(c1+j+k)ta*l (cs+j+k) !k(c5+j+k) \(c,+j+k) \ccs+j+k) m\(Ce+j+iO \(cT+j+k) @τλ
,算符控制變量k=l時Hi=
(C1+j+k) d \ (cs+j+k) m\(ca+j+k) to+j+k) @λ (cs+j+k) (cs+j+k) τ (c,+j+k)
,算符控制變量k=2時Hi=
CC1+j+k) @ \ (C2+j+k) CC5+j+k) s, Ce,+j+k) O^tN1Caet (C6+j+k) 6, Ce,+j+k) (Cs+j+k),算符控制變量k=3時Hi=
Cc1+j+k) @ 1Adel Ce=+j+k) @=t(a+j+k) @\(cB+j+k) (S51 Cc6+j+k) @\(cT+j+k) Tt Cc3+j+k)
,二進位解密防偽信息表中16位二進位信息Hi的位置控制變量初值設定為i=l,從二進位解密防偽信息表中第一位H1開始,對二進位解密防偽信息表中的每一個16位二進位信息進行Hi=
Ccl+j+k) \ Cce+j+k) %(€=+j+k) ts\Ce,+j+k)@\Ccs+j+k) (C6+j+k) %(€,+j+k) τλ
解密運算,解出二進位防偽信息Ni,生成高8位全為0的16位一組二進位防偽信息表,去掉高8位,生成8位一組的二進位防偽信息表,恢復防偽信號並輸出防偽信息。
下面結合附圖對本發明進一步說明。圖I加載防偽信息流程圖。圖2提取防偽信息流程圖。
具體實施例方式在加載防偽信息流程圖I中,原始防偽信息(圖像、文字、商標)經數位化處理,生成8位一組的二進位防偽信息表,將二進位防偽信息表中的8位一組二進位信息擴展為16位一組二進位信息,生成高8位全為O的16位一組二進位防偽信息表,16位一組二進位防偽信息表中的第i組16位二進位信息記作Ni, i為大於O的正整數,八位二進位加密參數記作C。Ce, C5, C4' Cb, C6, C Cs,加密參數C1, C,, C5,Cs, Ct,(,為O到256的正整數,二進位控制變量記作j、k,二進
制控制變量k為O = kf 3的正整數,二進位控制變量j為O含j ^ 7的正整數,算符
⑩Λη @Λ, @Tt採用+、一、X、+四種運算,二進位控制變量k=0時@Tt定義為+、χ、一、+、+、+、X 運算,二進位控制變量 k=l 時 11' @5t,@Λ定義為 +、+、+、X、一、+、+ 運算,二進位
控制變量 k=2 時龜V 龜 st, 6t, 定義為—、+、+、X、+、+、X 運算,二進位控制變量k=3時 %、 \,@人定義為+、+、+、父、一、+、父
運算,
二進位控制變量k=0時變序加密運算定義為(C1+j+k)tS\CCE+j+k)tSzt(C5+j+k)@sl(C,+j+k) \CCB+j+k) se(Cs+j+k)@s,(CI+j+k) T^1
9
二進位控制變量k=l時變序加密運算定義為(C1+j+k) (Cs+j+k) @%(C3+j+k) 5t(C4+j+k) \ (C5+j+k) Ssl (Cs+j+k) @6A@Tt(C8+j+k)
9
二進位控制變量k=2時變序加密運算定義為(C1+j+k) @\(CE+j+k) @%(C3+j+k) ^51CC,+j+k)@4tN1 El(Cs+j+k)@s (C,+j+k) \(C5+j+k)
9
二進位控制變量k=3時變序加密運算定義為(C1+j+k)j+k) = (€,+j+k) \(CB+j+k) @%(€6+j+k) S61CCt+j+k) \(CS+j+k)
,設定加密參數C1, Cs, Cs, C , Cs, C Cs的初值,因加密參數C1, Cz, Cs, C,, C6, Ce, U Cs為O到256中的正整數,在256個數中任取C1, C2, C5、C,, C6' C6, C1' Cs八個不同的數字共有256 ! / (256-8)!種取法,設定二進位控制變量j、k的初值為j=0和k=0,設定16位一組二進位防偽信息表中16位二進位信息Ni的位置控制變量i=l,從16位一組二進位防偽信息表中第一個16位二進位信息N1開始,對16位一組二進位防偽信息表中的每一個16位二進位信息進行
(c1+j+k) \(ce+j+k)ts%(c5+j+k)ta\cc,+j+k)@\ccs+j+k)tast(c6+j+k) \(cI+j+k) Tj1
變序加密運算,並且在對每一個16位二進位信息進行
(C1+j+k) @Λ (ce+j+k) Cc5+j+k) O51 Cc4+j+k) % (cB+j+k) Cc6+j+k) @\(cT+j+k) m加密運算的同時進行i+1、j+1和k+1運算,使下一運算指向(C1+j+k) m \ (cE+j+k) m\(cs+j+k) m\(c 汁 j+k) (cs+j+k) m\(c6+j+k) @"滅 \ (cs+j+k)其中i、j和k都增加了 1,通過對16位一組二進位防偽信息表中的每一個16位二進位信息進行
(C1+j+k) @Λ (Cz+j+k) (S%(C5+j+k) 5l(Q+j+k)@\(Cs+j+k) %(€,+j+k)@\(CT+j+k) tA
變序加密運算,生成16位一組的二進位加密防偽信息表,調幅網點的形狀設置為兩種□和O,其中□定義為數字0、O定義為數字I,生成的16位二進位加密防偽信息經過信道編碼,生成具有檢錯和糾錯功能的二進位調製信號。信道編碼可以採用循環編碼、卷積編碼或Turbo編碼等多種形式。將原始連續調圖像信號經過柵格化處理(RIP)和混合加網輸出半色調混合加網圖像信號,其中包括調幅網點和調頻網點圖像信號。利用生成的二進位調製信號採用循環查表調製方式,調製混合加網圖像信號中調幅網點的形狀,使混合加網中調幅網點的形狀有規則發生改變,生成嵌入防偽信息的混合加網圖像信號,通過循環查表調製方式,使相鄰16位調幅網點通過形狀的改變生成一個16位二進位數據,使其攜帶防偽信息,並使該防偽信息嵌入在整個頁面網點中,實現防偽印刷。
在提取防偽信息流程圖2中,在提取防偽信息時,首先採集網點圖像信號,經過對調幅網點的形狀的模糊識別,分辨調幅網點的形狀,提取調幅網點的邊沿信號和形狀信息,解調調幅網點的形狀信息,輸出16位一組的二進位調製信號。對解調輸出的16位一組的二進位調製信號進行信道解碼,信道解碼後生成16位一組的二進位解密防偽信息表,將二進位解密防偽信息表中的16位二進位信息記作Hi,通過加密過程可知,
算符控制變量k=0時Hi=
(C1+j+k) S11 (C,+j+k) (C5+j+k) %(€,+j+k) \ (Cb+j+k) SslCCs+j+k) @6 (Ct+j+k) ΤΛ
,算符控制變量k=l時Hi=
(C1+j+k) \ (cE+j+k) m\(c5+j+k) (c4+j+k) Λ (cs+j+k) m\(c6+j+k) \ (cs+j+k)
,算符控制變量k=2時Hi=
Cc1+j+k) lt Ce,+j+k) (C5+j+k) iSst Cc4+j+k) (S4JJ1Se, Cc6+j+k)@s* Ce,+j+k) Cca+j+k)
,算符控制變量k=3時Hi=
CC1+j+k)Cc5+j+k) (S51 (Q+j+k) (CE+j+k) @st(Cs+j+k) @\(Cr+j+k)(S\CC!+j+k)
,二進位解密防偽信息表中16位二進位信息Hi的位置控制變量初值設定為i=l,從二進位解密防偽信息表中第一位H1開始,對二進位解密防偽信息表中的每一個16位二進位信息進行Hi=
(cl+j+k) it(cE+j+k) Ek(c5+j+k)@5tca+j+k) \ccs+j+k)(ist(c6+j+k)ta\(cT+j+k) ttN1
解密運算,解出二進位防偽信息Ni,生成高8位全為O的16位一組二進位防偽信息表,去掉高8位,生成8位一組的二進位防偽信息表,恢復防偽信號並輸出防偽信息。
權利要求
1. 一種將防偽信息通過加密運算和信道編碼生成二進位調製信號,並通過循環查表調製方式將防偽信息嵌入在整個頁面中的多參數雙變量左移變位跨步遞進加密二進位防偽印刷方法,其特徵是對防偽信息進行數位化,生成8位一組的二進位防偽信息表,防偽信息是圖像信息、文字信息或商標信息,為防止加密過程中產生信息溢出,將二進位防偽信息表中的8位一組二進位信息擴展為16位一組二進位信息,生成高8位全為O的16位一組二進位防偽信息表,將16位一組二進位防偽信息表中的第i組16位二進位信息記作Ni, i為大於O的正整數,八位二進位加密參數記作C1, CE, C3, C,, Ce, C6, C1, Cs,力口密參數C1, Q' Cs, Ci, Ci, Ce, Ct, (2為O到256的正整數,二進位控制變量記作j、k,二進位控制變量k為O = k = 3的正整數,二進位控制變量j為O = j = 7的正整數,算符 V @二@Λ採用+、一、X、+四種運算,二進位控制變量k=0時@Λ' m\, (S61, 定義為+、X、一、+、+、+、X 運算,二進位控制變量 k=l 時 V zt, @5t, lSst,定義為 +、+、+、X、一、+、+ 運算,二進位控制變量k=2時⑩V Ek,龜@s 、@Λ定義為一、+、+、X、+、+、X運算,二進位控制變量 k=3 時 @Λ,(S、,@Λ定義為+、+、+、Χ、一、+、Χ運算, 二進位控制變量k=0時變序加密運算定義為Ce,+j+k) @ \ Cc2+j+k) % (a+j+k)ta5t Ce,+j+k)@\Cce+j+k) % (c6+j+k) st9 二進位控制變量k=l時變序加密運算定義為(C1+j+k) m \ (c2+j+k) (c5+j+k) (c,+j+k) \(cs+j+k) (c6+j+k)趣 eA@ \ (cs+j+k)9 二進位控制變量k=2時變序加密運算定義為Cc1+j+k) (ce+j+k) Cc5+j+k) 5t (c,+j+k) @4 (ce+j+k) @st(cl+j+k)ta\(cs+j+k)9 二進位控制變量k=3時變序加密運算定義為(c.+j+k) S1A^ztCcs+j+k) @'V:c4+j+k) Cc6+j+k) ta\(c6+j+k) @6t(cT+j+k) Ccs+j+k) ,設定加密參數Cp C2, C5, Ci' Cb, C6, Cr, Cs的初值,因加密參數C1, C2, C5, C4, Q, C6, CT, Cs為O到256中的正整數,在256個數中任取C1, Ci' C5, Q' Cs' C6, Ct, Ce八個不同的數字共有256 ! / (256-8)!種取法,設定二進位控制變量j、k的初值為j=0和k=0,設定16位一組二進位防偽信息表中16位二進位信息Ni的位置控制變量i=l,從16位一組二進位防偽信息表中第一個16位二進位信息N1開始,對16位一組二進位防偽信息表中的每一個16位二進位信息進行Ccl+j+k) ^11Cce+j+k) %(c5+j+k) (a+j+k) % Ccs+j+k) Cc6+j+k) (C1+j+k) τλ 變序加密運算,並且在對每一個16位二進位信息進行(C1+j+k) ll(C!+j+k) Et(C5+j+k) stCC,+j+k)@\CCB+j+k) il(C6+j+k)@st(CI+j+k)tlTA加密運算的同時進行i+1、j+1和k+1運算,使下一運算指向(C1+j+k) @Λ Cc.+j+k) (S2t Ce=+j+k) 5t(C,+j+k) @4t(Cs+j+k),t(Ce+j+k) 其中i、j和k都增加了 1,通過對16位一組二進位防偽信息表中的每一個16位二進位信息進行 (C1+j+k) @ 1H (Ce+j+k) Ε (C5+j+k) (C4+j+k) 4 Ccs+j+k) St(C6+j+k) @s( (Cr+j+k) (St1Ni變序加密運算,生成16位一組的二進位加密防偽信息表,調幅網點的形狀設置為兩種口和O,其中I□定義為數字0、O定義為數字1,利用生成的16位一組的二進位加密防偽信息經過信道編碼,生成具有檢錯和糾錯功能的16位一組二進位調製信號,將原始連續調圖像信號經過柵格化處理(RIP)和混合加網輸出半色調混合加網圖像信號,其中包括調幅網點和調頻網點圖像信號,利用生成的16位一組二進位調製信號採用循環查表法調製方式調製混合加網圖像信號中調幅網點的形狀,使調幅網點的形狀按照□和C>有規·律的發生改變,使混合加網圖像信號中相鄰16個調幅網點通過形狀的改變攜帶16位二進位加密防偽信息,從而生成在整個頁面網點中嵌入防偽信息的混合加網圖像信號,實現防偽印刷。
全文摘要
一種多參數雙變量左移變位跨步遞進加密二進位防偽印刷方法,該方法可將二進位防偽信息通過加密運算和信道編碼生成二進位調製信號,並通過循環查表法調製方式將防偽信息以調幅網點的形狀的有序改變嵌入在整個頁面中,可在印刷品識別時從任意一個碎片裡識別防偽信息,可廣泛應用於印刷品防偽領域。
文檔編號H04N1/405GK102945479SQ20121040415
公開日2013年2月27日 申請日期2012年10月22日 優先權日2012年10月22日
發明者王明非 申請人:北京印刷學院