新四季網

分段式防偽編碼方法

2023-04-27 05:08:06 1

專利名稱:分段式防偽編碼方法
技術領域:
本發明涉及一種防偽編碼方法,特別是一種分段式防偽編碼方法。屬於產品防偽技術領域。
背景技術:
目前,由於利益的驅駛,一些不法分子往往制假造假,以致假冒偽劣產品時常充斥市場。為了防止假冒偽劣產品擾亂市場秩序,保護消費者的利益,人們採用加密編碼方法進行防偽。現有技術中,加密編碼數碼防偽方法有多種多樣,包括全序列加密編碼系統和序列的一部分加密編碼系統,兩種編碼系統又分為數字加密編碼方法和字符編碼方法。例如中國專利公報公開的名稱為「利用字符編碼和網際網路的產品防偽系統」、申請號為「99102607.1」的發明專利申請,其特點是從裝有文字系統的電腦的標準鍵盤能夠打出的字符中,包括數字、字母、符號、漢字中任意選取若干字符組成字符排列,用不同的字符排列來給不同的物體編碼兩個發明專利申請通常採用兩種編碼加密方法。該編碼方法為全序列加密編碼,對防止假冒偽劣產品起到一定的作用,存在如下缺點(1)整個編碼序列都無規律,查詢時要對整個編碼序列及檢索整個資料庫,因此查詢速度很慢。(2)編碼序列所佔存貯空間較大,隨著資料庫不斷膨脹,數據檢索就會不斷變慢,性能會變低。(3)沒有辦法實現按信息分類的方式。另外,還可以用隨機函數或偽隨機函數產生12~22位0~9數字的編碼,也稱為全密碼編碼序列,但同樣存在前述缺點。
又如中國專利公報公開的名稱為「編碼防偽系統及多次認證方法」、申請號為「00130756.8」的發明專利申請,其特點是防偽碼由種類編號、編號和密碼構成,種類編號、編號作為明碼印刷在防偽對象上,密碼位由該防偽對象的持有人掌握。其特點是使用明文方式,生成的編碼中同一個廠家的同一批編碼前一部分或後一部分若干位數相同,稱為部分密碼編碼序列。雖然能解決第一種方式中檢索慢、管理困難的問題,但存在如下缺點(1)由於編碼中有一部分碼為明碼,消費者在查詢同一批產品的編碼時可以發現編碼間有一部分是全部相同的,使得消費者在查詢一個正確編碼後,對其他編碼主觀認為也是正品而不去查詢,失去電碼防偽的保護特性;(2)由於同一廠家、同一批號的各種產品編碼之間有若干位編碼相同,因此實際上編碼加密的位數只是整個編碼序列的一部分,達不到12~22位,防偽效果差、安全性能低。
技術內容本發明需要解決的技術問題,即本發明的目的是為了克服前述第一種編碼方法檢索速度低,第二種編碼方法防偽保護效果差、安全性能低的缺點,提供一種檢索速度高、防偽效果好、安全性能高的分段式防偽編碼方法。
本發明的技術問題可以採用如下措施解決分段式防偽編碼方法,其特點是將整個編碼序列分成若干段,利用加法運算產生新的編碼序列,具體步驟如下1)採用數字結構化編碼方式,將由若干個數字構成的編碼序列等分成四塊,一塊代表廠家編號、一塊代表產品批號,另兩塊則為隨機數形成的密碼編碼;2)根據需要任意確定廠家編號或產品批號在編碼序列中的位置;3)將廠家編號、產品批號排列成序列1,另兩塊隨機數密碼編碼排列成子序列2,子序列1與子序列2相加形成子序列3,子序列1、子序列2相加時若有進位則將該進位去除,使子序列3的位數與子序列1位數相同;4)用子序列3代替子序列1與子序列2排列成加密的新編碼序列,即新序列中子序列3包含了廠家編號、產品批號。
本發明的技術問題還可通過採取如下措施解決整列電碼由i位數字構成的數碼序列,i為12~24中的偶數;將前述數碼序列分成A、B、C、D四塊,其中A為廠家編號,編碼為A1A2...Am,m=3~6,B為批號編號,編碼為B1B2...Bn,n=3~6,C、D為電腦產生的隨機數,編碼為C1C2...Cp,p=3~6、D1D2...Dq,q=3~6,m+n=p+q,按如下步驟形成加密編碼序列1)(A1A2...AmB1B2...Bn)+(C1C2...CpD1D2...Dq)=(A′B′),如果在加法過程中產生進位就將進位去除,得到的序列A′B′依然為m+n位長的數字序列;
2)形成由A′B′CD構成的i位長的全加密分段式數字編碼序列。
整列電碼由i位數字構成的數碼序列,i為12~24中的偶數;將前述數碼序列分成A、B、C、D四塊,其中A、B為電腦產生的隨機數,A編碼為A1A2...Am,m=3~6,B編碼為B1B2...Bn,n=3~6,C為廠家編號,C編碼為C1C2...Cp,p=3~6,D為批號編號,D編碼為D1D2...Dq,q=3~6,m+n=p+q,按如下步驟形成加密編碼序列1)(A1A2...AmB1B2...Bn)+(C1C2...CpD1D2...Dq)=(C′D′),如果在加法過程中產生進位就將進位去除,得到的序列C′D′依然為p+q位長的數字序列;2)形成由ABC′D′構成的i位長的全加密分段式數字編碼序列。
本發明具有如下突出效果1、由於不同產品的隨機密碼編碼不相同,因此,本發明是在生成編碼序列時分成兩段進行加密,實際上是全密文方式,只要產品不同,就算是廠家相同、批號相同,最後給出的密碼序列也各不相同,按照本發明的編碼方法得出的編碼序列為全密碼序列,具有防偽效果好、安全性能高的特點。
2、由於採用分段式結構化編碼方式,因此,在消費者查詢過程中,系統先對廠家編號進行檢測,無誤後再檢測批號,然後檢測隨機電碼,分三段對查詢碼進行過濾,避免了整段全密文編碼方式檢索效率低的缺點,具有檢索速度快的特點。
具體實施例方式
下面實施例的編碼格式為廠家編號A 產品批號B 隨機編號C 隨機編號DA1A2...AmB1B2...BnC1C2...CPD1D2...Dq其中,隨機編號C、D由單向散列函數產生。
實施例1廠家編號為A=A1A2...Am=22222,m=5;產品批號為B=B1B2...Bn=32156,n=5;單向散列函數C=C1C2...Cp=71171、p=5,D=D1D2...Dq=75353、q=5;明碼編碼序列為ABCD=22222321567117175353,共20位長,則i=20;
將AB+CD=(A1A2A3A4A5B1B2B3B4B5)+(C1C2C3C4C5D1D2D3D4D5),得到(A′1A′2A′3A′4A′5B1′B2′B3′B4′B5′)=9339407509,從而得到新的加密編碼序列為A′B′CD=93394 07509 71171 75353。最後發布在防偽對象上的編碼為20位長的全密碼編碼序列。
實施例2同一廠家編號為A=A1A2...Am=22222,m=5;產品批號為B=B1B2...Bn=32156,n=5;單向散列函數C=C1C2...Cp=79892、p=5,D=D1D2...Dq=41422、q=5;明碼編碼序列為ABCD=22222321567989241422,共20位長,則i=20;將AB+CD=(A1A2A3A4A5B1B2B3B4B5)+(C1C2C3C4C5D1D2D3D4D5),去除進位,得到(A′1A′2A′3A′4A′5B1′B2′B3′B4′B5′)=0211473578,從而得到新的加密編碼序列為A′B′CD=02114 73578 79892 41422。最後發布在防偽對象上的編碼為20位長的全密碼編碼序列。
從上述實施例可知,儘管廠家編號和批號相同,由於每個產品的隨機序列各不相同,因此,採用本發明方法將明碼分段並作規律的簡單的加法運算後,得到的編碼序列完全不相同,既具有檢索快速的特點,也具有全密碼安全性高防偽效果好的特點。
使用時,將加密編碼序列為A′B′CD的編碼附在防偽對象上,用戶在購買產品可以通過電話查詢該防偽編碼,以確定產品是否正品。電話查詢時,計算機先將收到分段式編碼作反運算,得出一個半密文編碼序列,即用該全密文編碼序列的前半段減去後半段,得到一個中間值,若該中間值≥0,則不必再作處理,若該中間值<0,則將中間值加上1010,得到原來的廠家編號、產品批號,從而得到半密文。
實施例3廠家編號為A=A1A2...Am=222,m=3;產品批號為B=B1B2...Bn=321,n=3;單向散列函數C=C1C2...Cp=711,p=3,D=D1D2...Dq=753、q=3;明碼編碼序列為ABCD=222321711753,共12位長,則i=12;將AB+CD=(A1A2A3B1B2B3)+(C1C2C3D1D2D3),得到(A′1A′2A′3B1′B2′B3′)=934074,從而得到新的加密編碼序列為A′B′CD=934 074 711 753。最後發布在防偽對象上的編碼為12位長的全密碼編碼序列。
實施例4廠家編號為A=A1A2...Am=2222,m=4;產品批號為B=B1B2...Bn=3215,n=4;單向散列函數C=C1C2...CP=7117、p=4,D=D1D2...Dq=7535、q=4;明碼編碼序列為ABCD=2222321571177535,共16位長,則i=16;
將AB+CD=(A1A2A3A4B1B2B3B4)+(C1C2C3C4D1D2D3D4),得到(A′1A′2A′3A′4B1′B2′B3′B4′)=93400750,從而得到新的加密編碼序列為A′B′CD=9340 0750 7117 7535。最後發布在防偽對象上的編碼為16位長的全密碼編碼序列。
實施例5廠家編號為A=A1A2...Am=222222,m=6;產品批號為B=B1B2...Bn=321566,n=6;單向散列函數C=C1C2...Cp=711711、p=6,D=D1D2...Dq=753533、q=6;明碼編碼序列為ABCD=222222321566711711753533,共24位長,則i=24。
將AB+CD=(A1A2A3A4A5A6B1B2B3B4B5B6)+(C1C2C3C4C5C6D1D2D3D4D5D6),得到(A′1A′2A′3A′4A′5A′6B′1B2′B3′B4′B5′B6′)=933934075099,從而得到新的加密編碼序列為A′B′CD=933934 075099711711 753533。最後發布在防偽對象上的編碼為24位長的全密碼編碼序列。
實施例6廠家編號為A=A1A2...Am=2222,m=4;產品批號為B=B1B2...Bn=32156,n=5;單向散列函數C=C1C2...Cp=7117、p=4,D=D1D2...Dq=75353、q=5;明碼編碼序列為ABCD=222232156711775353,共18位長,則i=18。
將AB+CD=(A1A2A3A4B1B2B3B4B5)+(C1C2C3C4D1D2D3D4D5),得到(A′1A′2A′3A′4B1′B2′B3′B4′B5′)=9340 07509,從而得到新的加密編碼序列為A′B′CD=934 007509 7117 75353。最後發布在防偽對象上的編碼為18位長的全密碼編碼序列。
本實用新型的其他實施例的特點是廠家編號C、產品批號D、隨機編號A、隨機編號B,明碼序列為ABCD。其計算加密編碼方法同前述實施例1至實施例6,所不同的是廠家編號、產品批號位於編碼序列的第三、四位置,隨機編號位於編碼序列的第一、二位置。
權利要求
1.分段式防偽編碼方法,其特徵是將整個編碼序列分成若干段,利用加法運算產生新的編碼序列,具體步驟如下1)採用數字結構化編碼方式,將由若干個數字構成的編碼序列等分成四塊,一塊代表廠家編號、一塊代表產品批號,另兩塊則為隨機數形成的密碼編碼;2)廠家編號或產品批號在編碼序列中的位置可以根據需要確定;3)將廠家編號、產品批號排列成子序列1,另兩塊隨機數密碼編碼排列成子序列2,子序列1與子序列2相加形成子序列3,子序列1、子序列2相加時若有進位則將該進位去除,使子序列3的位數與子序列1位數相同;4)用子序列3代替子序列1與子序列2排列成新加密編碼序列。
2.根據權利要求1所述的分段式防偽編碼方法,其特徵是整列電碼由i位數字構成的數碼序列,i為12~24中的偶數;將前述數碼序列分成A、B、C、D四塊,其中A為廠家編號,A編碼為A1A2...Am,m=3~6,B為批號編號,編碼為B1B2...Bn,n=3~6,C、D為電腦產生的隨機數,C編碼為C1C2...Cp,p=3~6,D編碼為D1D2...Dq,q=3~6,m+n=p+q,按如下步驟形成加密編碼序列1)(A1A2...AmB1B2...Bn)+(C1C2...CpD1D2...Dq)=(A′B′),如果在加法過程中產生進位就將進位去除,得到的序列A′B′依然為m+n位長的數字序列;2)形成由A′B′CD構成的i位長的全加密分段式數字編碼序列。
3.根據權利要求1所述的分段式防偽編碼方法,其特徵是整列電碼由i位數字構成的數碼序列,i為12~24中的偶數;將前述數碼序列分成A、B、C、D四塊,其中A、B為電腦產生的隨機數,A編碼為A1A2...Am,m=3~6,B編碼為B1B2...Bn,n=3~6,C為廠家編號,C編碼為C1C2...Cp,p=3~6,D為批號編號,D編碼為D1D2...Dq,q=3~6,m+n=p+q,按如下步驟形成加密編碼序列1)(A1A2...AmB1B2...Bn)+(C1C2...CpD1D2...Dq)=(C′D′),如果在加法過程中產生進位就將進位去除,得到的序列C′D′依然為p+q位長的數字序列;2)形成由ABC′D′構成的i位長的全加密分段式數字編碼序列。
全文摘要
本發明涉及分段式防偽編碼方法,其特點是將整個編碼序列分成若干段,利用加法運算產生新的編碼序列,具體步驟如下1)採用數字結構化編碼方式,將由若干個數字構成的編碼序列等分成四塊,一塊代表廠家編號、一塊代表產品批號,另兩塊則為隨機數形成的密碼編碼;2)廠家編號或產品批號在編碼序列中的位置可以根據需要確定;3)將廠家編號、產品批號排列成子序列1,另兩塊隨機數密碼編碼排列成子序列2,子序列1與子序列2相加形成子序列3;4)用子序列3與序列2排列成加密編碼序列。本發明是在生成編碼序列時分成兩段進行加密,實際上是全密文方式,按照本發明的編碼方法得出的編碼序列為全密碼序列,具有防偽效果好、安全性能高的特點。
文檔編號G06F7/58GK1444132SQ0311426
公開日2003年9月24日 申請日期2003年4月22日 優先權日2003年4月22日
發明者梁敏棠 申請人:梁敏棠

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀