專利名稱:單參數遞變跨步右移遞增加密二進制防偽印刷方法
技術領域:
本發明涉及一種防偽印刷技術,特別是一種單參數遞變跨步右移遞增加密二進制防偽印刷技術,該防偽印刷技術可以用于各種印刷制品的防偽。
背景技術:
現有的較為普通的防偽方法有以下幾種第一種是激光防偽標志,用激光隱性油墨螢光油墨印刷技術將產品的標徽或特殊的識別圖案印制成產品的防偽標貼,且同一類產品使用同一種標貼,因防偽標貼較容易偽造,而偽造的防偽標貼又被用在假冒產品上,造成產品的真假混淆,因此難于有效防偽。第二種是密碼防偽標貼,其所采用的方法是每件產品編一組數碼,每件產品的編碼都不相同,將此數碼印制在標貼上并遮蓋起來,同時將此數碼存入可供消費者查詢的計算機數據庫中,消費者購買產品時,將標識上的數碼通過電話或入網計算機輸入計算機數據庫進行比較識別,相同即為真,不同即為假,方法簡單,識別容易,不易偽造,但實際使用中,因編碼數據是計算機統一生成后印制標貼的。代表產品真假編碼數 據可能被非法拷貝造假,同時,編碼也可回收未查詢的產品上的編碼造標而貼在假產品上,防偽效果難于保證。第三種是紋理防偽,以其標貼上的紋理特征防偽,雖然較難偽造,但由于只設標貼的序號碼,且是明碼,每枚標貼可反復查詢,造假者可通過倉庫保管員或售貨員將標貼上的序號及查詢時所反映的必要紋理特征即方格中的有無現象抄襲后按此特征批量偽造。綜上所述,現有的防偽方法都存在一定的缺點,因而不能從根本防止假冒產品。
發明內容
為了克服現有的各種印刷制品防偽印刷技術存在的缺點,本發明針對現有印刷制品防偽印刷技術存在的不足對現有技術進行了改進,提出了一種二進制加密信號調制印刷品調幅網點的形狀的加密防偽印刷技術,該防偽印刷技術通過調幅網點的形狀的改變將防偽信息嵌入在整個頁面中,可在印刷品識別時從任意一個碎片里識別防偽信息,因此具有很強抗碎性,可從根本上杜絕采用照相、掃描等非法復制行為。本發明解決其技術問題所采用的技術方案是對柔性版印刷混合加網中的調幅網點和調頻網點分開進行處理,利用圖像信息、文字信息、商標信息等防偽信息生成8位一組的二進制防偽信息表,為防止加密過程中產生信息溢出,將二進制防偽信息表中的8位一組二進制信息擴展為16位一組二進制信息,生成高8位全為O的16位一組二進制防偽信息表,將16位一組二進制防偽信息表中的第i組16位二進制信息記作Ni, i為大于O的正整數,八位二進制加密參數記作C,加密參數C為O = C = 256的正整數,二位二進制算符和運算順序控制變量記作k,算符和運算順序控制變量k為O = k = 3的正整數,算符
@·\, %, %, ■'、⑩V m 采用 +、一、X、+ 四種運算,算符和運算順序控制變量k=o時 V V
定義為+、X、一、+、+、+、X、一、+運算,算符和運算順序控制變量k=l時 <Szt, O %,⑩ V %, V@Λ定義為+、+、+、X、一、+、+、+、X
運算,算符和運算順序控制變量k=2時m\定義為一、+、+、X、+、+、X、一、+運算,算符和運算順序控制變量k=3時@5,' fS\, '、@Λ,翁\定義為+、+、+、x、一、+、x、一、+ 運
算,算符和運算順序控制變量k=0時變序加密運算定義為N1IS Uc+k) (C+k) %(C+k) @\(C+k) %(C+k) @StCC+k)@Tt(C+k) m\(C+k) @.\(C+k),算符和運算順序控制變量k=l時變序加密運算定義為
N^1A1SzJ1S5l(Ctk) \(C+k) Ssl (C+k) \(C+k) Ht1 (C+k) % (C+k) @%(C+k),算符和運算順序控制變量k=2時變序加密運算定義為
議 1AfTA@5J應I·ΑΘΛ(C+k) \(C+k)@%(C+k) %(C+k),算符和運算順序控制變量k=3時變序加密運算定義為,設定加密參數C的初值,設定算符和運算順序控制變量k的初值k=0,設定16位一組二進制防偽信息表中16位二進制信息Ni的位置控制變量i=l,從16位一組二進制防偽信息表中第一個16位二進制信息N1開始,對16位一組二進制防偽信息表中的每一個16位二進制信息進行
NiO1t (C+k) 'Szl (C+k) O5i(Cfk) @,\(C+k) @,\(C+k) @\(C+k) @Tt(C+k) (C+k) @\(C+k)
變序加密運算,并且在對每一個16位二進制信息進行 M1Iait(Ctk) @人(C+k) 5t(C+k) \(C+k) @st(C+k) @\(C+k) @Tt(C+k) Wt (C+k) \(C+k)
力口密運算的同時進行i+1和k+1運算,使下一運算指向
其中 i 和 k
都增加了 1,通過對16位一組二進制防偽信息表中的每一個16位二進制信息進行N 則C+k) (C+k) (S5t (C+k) (Tt (C+k) @et(C+k) @ V:C+_Tt (C+k) m\ (C+k) V〔C+k)變序加密運算,生成16位一組的二進制加密防偽信息表,調幅網點的形狀設置為兩種□和O,其中口定義為數字0、<C>定義為數字1,利用生成的16位一組的二進制加密防偽信息通過循環查表法調制調幅網點,使其有規律的按照上述兩種調幅網點的形狀改變混合加網中調幅網點的形狀,使混合加網中調幅網點的形狀有規則的發生改變,調制后相鄰16個調幅網點構成一組16位二進制信息,使其攜帶防偽信息,并使該防偽信息嵌入在整個頁面網點中,能更有效地對抗基于照相機、掃描儀、電子文檔等非法復制行為。通過在印刷品中非顯見地嵌入可提取的防偽信息,能夠為真品提供有效證明,同時具有較強的抗偽造能力,且不增加額外的防偽成本。為解決上述的技術問題,首先對防偽信息進行數字化,生成8位一組的二進制防偽信息表,防偽信息可以是圖像信息、文字信息、商標信息等,將二進制防偽信息表中的8位一組二進制信息擴展為16位一組二進制信息,生成高8位全為O的16位一組二進制防偽信息表,對16位一組二進制防偽信息表中的每一個16位二進制信息進行N1O1t (C+k) \ (C+k) O51 (C+k) \(C+k) (Ssl(Cfk) @6t(C+k) Tt(C+k) (C+k) ' (C+k)
加密運算,生成16位一組的二進制加密防偽信息表,利用生成的16位一組二進制加密防偽信息表中的16位二進制信息經過信道編碼,生成具有檢錯和糾錯功能的16位一組的二進制調制信號。信道編碼可以采用循環編碼、卷積編碼或Turbo編碼等多種形式,將原始連續調圖像信號經過柵格化處理(RIP)和混合加網輸出半色調混合加網圖像信號,其中包括調幅網點和調頻網點圖像信號,利用生成的16位一組二進制調制信號采用循環查表法調制方式調制混合加網圖像信號中調幅網點的形狀,使調幅網點的形狀按照□和-O有規律的發生改變,使混合加網圖像信號中相鄰16個調幅網點通過形狀的改變攜帶16位二進制防偽信息,從而生成在整個頁面網點中嵌入防偽信息的混合加網圖像信號,實現防偽印刷。在提取防偽信息時,首先采集網點圖像信號,經過對調幅網點的形狀的模糊識別,分辨調幅網點的形狀,提取調幅網點的邊沿信號和形狀信息,解調調幅網點的形狀信息,輸出16位一組的二進制調制信號。對解調輸出的16位一組的二進制調制信號進行信道解碼,信道解碼后生成16位一組的二進制解密防偽信息表,將二進制解密防偽信息表中的16位二進制信息記作Hi,通過加密過程可知,
算符控制變量k=0時Hi=
N^11 (C+k) Wt (C+k) \(C+k) \(C+k) @\(C+k) @\(C+k) Tt(C+k) st (C+k) %(C+k),算符控制變量k=l時
Hi= Ni 1AfT(C+k) (C+k) @Gt(C+k) -\(C+k) Tt (C+k) \ (C+k) % (C+k),算符控制變量 k=2 時 Hi=^1t(Cfk)Osl(C+k) (C+k),
算符控制變量 k=3 時 Hi= Ni AtSsJ1S6tN1S, 二進制解
密防偽信息表中16位二進制信息Hi的位置控制變量初值設定為i=l,從二進制解密防偽信息表中第一位H1開始,對二進制解密防偽信息表中的每一個16位二進制信息進行Hi=
W1O (C+k) % (C+k) (C+k) (C+k) (C+k) (C+k) m \ (C+k) (C+k)航(C+k)解密運算,解出二進制防偽信息Ni,生成高8位全為O的16位一組二進制防偽信息表,去掉高8位,生成8位一組的二進制防偽信息表,恢復防偽信號并輸出防偽信息。
下面結合附圖對本發明進一步說明。圖I加載防偽信息流程圖。圖2提取防偽信息流程圖。
具體實施例方式在加載防偽信息流程圖I中,原始防偽信息(圖像、文字、商標)經數字化處理,生成8位一組的二進制防偽信息表,將二進制防偽信息表中的8位一組二進制信息擴展為16位一組二進制信息,生成高8位全為O的16位一組二進制防偽信息表,16位一組二進制防偽信息表中的第i組16位二進制信息記作Ni, i為大于O的正整數,八位二進制加密參數記作C,加密參數C為O = C = 256的正整數,二位二進制算符和運算順序控制變量記作k,算符和運算順序控制變量k為O = k = 3的正整數,算符 V 龜V m Y %, V采用 +、一、X、+ 四種運算,算符和運算順序控制變量k=0時 V⑩V定義為+、X、一、+、+、+、X、一、+運算,算符和運算順序控制變量k=l時⑩Λ, CS.5^ @Λ, (Sst, @Λ, %,龜\定義為+、+、+、X、一、+、+、+、X運算,算符和運算順序控制變量k=2時⑩V Et, 6 , V·
定義為一、+、+、X、+、+、X、一、+運算,算符和運算順序控制變量k=3時@5,' fS\, '、@Λ,翁\定義為+、+、+、x、一、+、x、一、+ 運
算,算符和運算順序控制變量k=0時變序加密運算定義為N1S1t (C+k) (C+k) % (C+k) @\(C+k) % (C+k) @StCC+k)@Tt(C+k) m\(C+k) @.\(C+k),算符和運算順序 控制變量k=l時變序加密運算定義為N^1A1SzJ1S5l(Ctk) \(C+k) Ssl (C+k) \(C+k) Ht1 (C+k) % (C+k) @%(C+k)
,算符和運算順序控制變量k=2時變序加密運算定義為議 1AfTA@5J應I·ΑΘΛ(C+k) \(C+k(C+k) %(C+k),算符和運算順序控制變量k=3時變序加密運算定義為,設定加密參數C的初值,設定算符和運算順序控制變量k的初值k=0,設定16位一組二進制防偽信息表中16位二進制信息Ni的位置控制變量i=l,從16位一組二進制防偽信息表中第一個16位二進制信息N1開始,對16位一組二進制防偽信息表中的每一個16位二進制信息進行
NiO1t (C+k) 'Szl (C+k) O5i(Cfk) @,\(C+k) @,\(C+k) @\(C+k) @Tt(C+k) (C+k) @\(C+k)
變序加密運算,并且在對每一個16位二進制信息進行 M1Iait(Ctk) @人(C+k) 5t(C+k) \(C+k) @st(C+k) @\(C+k) @Tt(C+k) Wt (C+k) \(C+k)
力口密運算的同時進行i+1和k+1運算,使下一運算指向
其中 i 和 k
都增加了 1,通過對16位一組二進制防偽信息表中的每一個16位二進制信息進行 N 則C+k) (C+k) (S5t (C+k) (Tt (C+k) @et(C+k) @ V:C+_Tt (C+k) m\ (C+k) V〔C+k)
變序加密運算,生成16位一組的二進制加密防偽信息表,調幅網點的形狀設置為兩種□和O,其中□定義為數字0、C>定義為數字1,生成的16位二進制加密防偽信息經過信道編碼,生成具有檢錯和糾錯功能的二進制調制信號。信道編碼可以采用循環編碼、卷積編碼或Turbo編碼等多種形式。將原始連續調圖像信號經過柵格化處理(RIP)和混合加網輸出半色調混合加網圖像信號,其中包括調幅網點和調頻網點圖像信號。利用生成的二進制調制信號采用循環查表調制方式,調制混合加網圖像信號中調幅網點的形狀,使混合加網中調幅網點的形狀有規則發生改變,生成嵌入防偽信息的混合加網圖像信號,通過循環查表調制方式,使相鄰16位調幅網點通過形狀的改變生成一個16位二進制數據,使其攜帶防偽信息,并使該防偽信息嵌入在整個頁面網點中,實現防偽印刷。在提取防偽信息流程圖2中,首先采集網點圖像信號,經過對調幅網點的形狀的模糊識別,分辨調幅網點的形狀,提取調幅網點的邊沿信號和形狀信息,解調調幅網點的形狀信息,輸出16位一組的二進制調制信號。對解調輸出的16位一組的二進制調制信號進行信道解碼,信道解碼后生成16位一組的二進制解密防偽信息表,將二進制解密防偽信息表中的16位二進制信息記作Hi,通過加密過程可知,
算符控制變量k=0時Hi=
N1I^1t(Ctk)(C+k) 5t(C+k) \(C+k) 8k(C+k)@\(C+k)@Tt(C+k)@Λ(C+k)@\(C+k), 算符控制變量k=l時
Hi= ^(Se1N1S5* (C+k) (C+k) Et(C+k) (C+k) O \ (C+k) 'Sal (C+k) % (C+k),算符控制變量 k=2 時 Hi= Ni (C+k) ^CC+kJta'.CC+k) Wt (C+k),算符控制變量 k=3 時 Hi=,二進制解
密防偽信息表中16位二進制信息Hi的位置控制變量初值設定為i=l,從二進制解密防偽信息表中第一位H1開始,對二進制解密防偽信息表中的每一個16位二進制信息進行Hi=
權利要求
1. 一種將防偽信息通過加密運算和信道編碼生成二進制調制信號,并通過循環查表調制方式將防偽信息嵌入在整個頁面中的單參數遞變跨步右移遞增加密二進制防偽印刷方法,其特征是對防偽信息進行數字化,生成8位一組的二進制防偽信息表,防偽信息是圖像信息、文字信息或商標信息,為防止加密過程中產生信息溢出,將二進制防偽信息表中的8位一組二進制信息擴展為16位一組二進制信息,生成高8位全為O的16位一組二進制防偽信息表,將16位一組二進制防偽信息表中的第i組16位二進制信息記作Ni, i為大于O的正整數,八位二進制加密參數記作C,加密參數C為O g C g 256的正整數,二位二進制算符和運算順序控制變量記作k,算符和運算順序控制變量k為O = k = 3的正整數,算符st、采用 +、一、X、+ 四種運算,算符和運算順序控制變量k=o時Wt, Λ定義為+、X、一、+、+、+、X、一、+運算,算符和運算順序控制變量k=l時 5t, %, Tt,⑩Λ、@Λ定義為+、+、+、X、一、+、+、+、X運算,算符和運算順序控制變量k=2時 V V %,m' V定義為一、+、+、X、+、+、X、一、+運算,算符和運算順序控制變量k=3時 V %,⑩Y 'Ssl,定義為+、+、+、X、一、+、X、一、+ 運算,算符和運算順序控制變量k=0時變序加密運算定義為W1^1t(Ctk) (C+k) (S51 (C+k) @\(C+k) (S8l(Cfk) \(C+k) @Tt(C+k) @Λ (C+k) \(C+k) ,算符和運算順序控制變量k=l時變序加密運算定義為N 應(C+k) @\(C+k) S8l(Cik) @\(C+k) @Tk(C+k) (C+k) \(C+k),算符和運算順序控制變量k=2時變序加密運算定義為Ni 1AdssΑ@Λ(C+k) @\(C+k)@st(C+k)(C+k),算符和運算順序控制變量k=3時變序加密運算定義為隊勸/凡配札⑩冗貧及屈^隊⑩^配具妒忍應^+丨山設定加密參數C的初值,設定算符和運算順序控制變量k的初值k=0,設定16位一組二進制防偽信息表中16位二進制信息Ni的位置控制變量i=l,從16位一組二進制防偽信息表中第一個16位二進制信息N1開始,對16位一組二進制防偽信息表中的每一個16位二進制信息進行N 1 (c+k) (c+k) (c+k) (Tt (c+k) @et(c+k) (c+k) Tt(c+k) m\ (C+k) '(C+k) 變序加密運算,并且在對每一個16位二進制信息進行N1Oit^k) m\ (c+k) % (c+k) \(c+k) Bt(c+k) (S\(c+k) @Tt(c+k) m\ (c+k) m\(c+k) 加密運算的同時進行i+1和k+1運算,使下一運算指向1猶1抓 .1@'5光+10@''(0+1£)@'*亦+1£)_'6兒+讓)趣\(^+10(1%(^+1£)(1\(^+1£)其中 i 和 k都增加了 1,通過對16位一組二進制防偽信息表中的每一個16位二進制信息進行N1S1t (c+k) m\ (c+k) % (c+k) \(c+k) 6t(c+k) @st Cc+k) @Tt cc+k) m\(c+k) @.%(c+k) 變序加密運算,生成16位一組的二進制加密防偽信息表,調幅網點的形狀設置為兩種!□和<C>,其中□定義為數字0、<C>定義為數字I,利用生成的16位一組的二進制加 密防偽信息經過信道編碼,生成具有檢錯和糾錯功能的16位一組二進制調制信號,將原始連續調圖像信號經過柵格化處理(RIP)和混合加網輸出半色調混合加網圖像信號,其中包括調幅網點和 調頻網點圖像信號,利用生成的16位一組二進制調制信號采用循環查表法調制方式調制混合加網圖像信號中調幅網點的形狀,使調幅網點的形狀按照□和<:>有規律的發生改變,使混合加網圖像信號中相鄰16個調幅網點通過形狀的改變攜帶16位二進制加密防偽信息,從而生成在整個頁面網點中嵌入防偽信息的混合加網圖像信號,實現防偽印刷。
全文摘要
一種單參數遞變跨步右移遞增加密二進制防偽印刷方法,該方法可將二進制防偽信息通過加密運算和信道編碼生成二進制調制信號,并通過循環查表法調制方式將防偽信息以調幅網點的形狀的有序改變嵌入在整個頁面中,可在印刷品識別時從任意一個碎片里識別防偽信息,可廣泛應用于印刷品防偽領域。
文檔編號H04N1/405GK102945442SQ201210402758
公開日2013年2月27日 申請日期2012年10月22日 優先權日2012年10月22日
發明者張明名 申請人:北京印刷學院