CN1206888A - Anti-counterfeit bar code and identifying method - Google Patents
Anti-counterfeit bar code and identifying method Download PDFInfo
- Publication number
- CN1206888A CN1206888A CN 98111943 CN98111943A CN1206888A CN 1206888 A CN1206888 A CN 1206888A CN 98111943 CN98111943 CN 98111943 CN 98111943 A CN98111943 A CN 98111943A CN 1206888 A CN1206888 A CN 1206888A
- Authority
- CN
- China
- Prior art keywords
- bar code
- code
- password
- counterfeit
- aii
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Abstract
The present invention relates to a kind of bar code with anti-false characteristics and its authentication method. It is characterized by that said invention uses a bar code commodity code and its production sequence code to form said commodity information AIi; uses the data encryption algorithm to make encryption treatment of the commodity information to form its cryptographic code; and marking the commodity by said cryptographic code or/and said commodity information in the form of EAN bar code so as to make the bar code possess the anti-false characteristics. When the invented bar code is authenticated, it uses the bar code reader equipment to read said invented bar code and obtain its cryptographic code or/and commodity information AIi, then uses the correspondent data deciphering algorithm to decipher said cryptographic code and reduce it into commodity information aIi, and when the AIi coincides with aIi, said bar code is correct.
Description
The present invention relates to a kind of anti-counterfeit bar code and authentication method thereof, more precisely, relate to a kind of anti-counterfeit bar code that utilizes and carry out method false proof and authentication for commodity and information thereof.
Barcode technology is the emerging infotech that development in recent years is got up, be widely used in fields such as circulation of commodities, storage, shipping, health care, books information, postal service, bill processing, production automation management and obtain good effect, therefore, bar code is bar code particularly, more and more is subjected to people's attention.The application of barcode technology in the commodity field, not only at the international level in for commodity provide one the cover reliable marking code system, and for each link of production such as production, supply and sales and trade provides general " language ", for automatic collection and the electronic data interchange of realizing business data have been established the information basis.
Above-mentioned barcode technology is appearance coding, printing, identification, data acquisition and a processing emerging technology thereof that grows up on computer technology and infotech basis, make commodity information mode to be employed by mark bar code on commodity, make manufacturer, dealer, market and the consumer can be as bar code merchandise news exchanging network system by computer networking, obtain merchandise news by means of bar code, realize electronic data interchange and merchandise news resource sharing.
Above-mentioned coding comprises commodity code, and commodity code is meant the process with one group of arabic numeral sign commodity, and this group numeral is called as code; Commodity item is corresponding one by one with its authentication code, and promptly a commodity item has only a code, and a code only identifies same commodity item, and therefore, commodity code possesses unique trait; Though bar code useful commercial coding carries out unique identification to information such as manufacturer, commodity and quantity thereof, bar code itself does not possess anti-counterfeiting characteristic.
This shows, though be used to identify the bar code of commodity with the merchandise news statement, but, owing to do not possess anti-counterfeiting characteristic, make bar code not possess unique feature, for example when these commodity and bar code thereof are forged or are counterfeit, cause merchandise news that this bar code is explained or can not reach the accurate characteristic and the statistical property of expection, descend thereby cause the overall applicability of bar code to be worth by the merchandise news that this bar code is gathered.
The objective of the invention is to create a kind of bar code and authentication method thereof that possesses anti-counterfeiting characteristic, by with the commodity code Ni of bar code (commodity sequence code Aij (0≤i<∞ in 1<j<∞) and the same commodity item, 1≤j<∞) constitutes merchandise news AIi (Article Information) jointly, use data encryption algorithm that merchandise news AIi is carried out encryption and become password Cij, mark on commodity with the EAN bar code form jointly with this password or with merchandise news again, make bar code possess anti-counterfeiting characteristic; During authentication, by bar code reader this bar code is interpreted to password Cij or comprises merchandise news AIi, re-using the inverse process of data encryption algorithm---the data decryption algorithm is reduced into merchandise news aIi with password Cij deciphering, has only that this bar code is correct when AIi conforms to aIi; Therefore, the information explained of this bar code possesses unique feature and statistical nature.
The method that reaches the object of the invention is: the bar code and the authentication method thereof that possess anti-counterfeiting characteristic, its anti-counterfeit bar code comprises the commodity code Ni that meets the bar code standard (1<i<∞), this coding is except that comprising information such as statement vendor code M, commodity item code I, also with the sequential encoding Aij (0≤i<∞ that explains all commodity in the same commodity item, 1≤j<∞, i statement sequential encoding subscript wherein, j explain code length, and is same down) constitute merchandise news AIi jointly; Data encryption algorithm with symmetry or asymmetric cryptosystem becomes password Cij (1≤i<∞, 1≤j<∞ with this merchandise news AIi encryption; Wherein i explains the password subscript, j explains code length, down together), the bar code code system that employing meets this commodity feature is with this password Cij or comprise that also merchandise news AIi marks on commodity, thereby constitute anti-counterfeit bar code and, make commodity and merchandise news thereof also possess anti-counterfeiting characteristic one by one corresponding to the mark commodity; During authentication, by bar code reader this bar code is interpreted to password Cij or also comprises merchandise news AIi, adopt with the corresponding data decryption algorithm of data encryption algorithm again this password Cij is decrypted into merchandise news aIi, have only when merchandise news AIi conforms to merchandise news aIi, this bar code is only correct and just possesses unique trait with the merchandise news that this bar code is explained.When the decruption key of encryption key that is used for data encryption algorithm and data decryption algorithm is secret to other people, this anti-counterfeit bar code security feature and security feature depend on the data encryption algorithm Cipher Strength that is adopted, therefore, when the data encryption algorithm Cipher Strength of selecting for use was enough strong, anti-counterfeit bar code and the merchandise news of being explained thereof were reliable; The code length of password Cij can be handled according to the mark commodity selection sign indicating number that whether contracts by the user, and the user can select by 1/2,1/4,1/8 equal proportion the true form sign indicating number that contracts.
Anti-counterfeit bar code adopts the EAN bar code that meets international commodity ibs encoder (Intemational Article NumberingAssoCiation is called for short EAN) bar code standard, and anti-counterfeit bar code replenishes code by EAN code and EAN or only replenishes code by EAN and form:
1. be expressed as the anti-counterfeit bar code structure that EAN code and EAN replenish code
1.1EAN code
The EAN code comprises the coding that offsets the expense unit and to the coding of accumulating unit.
1.2EAN replenish code
EAN replenish the sequential encoding Aij that code comprises all commodity in the same commodity item of statement (0≤i<∞, (1<i<∞), the application identifier classification range: wholesale dealer and retailer use for 1≤j<∞) and password Cij; EAN replenishes the code character type: numeral and alphabetic character; EAN replenishes code length: sequential encoding length+Password Length.
2. be expressed as the anti-counterfeit bar code structure that EAN replenishes code
When only comprising EAN, anti-counterfeit bar code replenishes code, this EAN replenishes code and comprises that statement is to the coding of consumer unit with to the sequential encoding Aij of all commodity in the coding of accumulating unit and the same commodity item (0≤i<∞, 1≤j<∞) and password Cij (1<i<∞).
The production method of password Cij is in the anti-counterfeit bar code of the present invention: the user adopts the data encryption algorithm be built in symmetry in the anti-counterfeit bar code encryption device or asymmetric cryptosystem, comprised all commodity sequential encoding Aij (0≤i<∞ in vendor code M, commodity item code I, the same commodity item to what merchandise news AIi explained, data such as 1≤j<∞) are carried out encryption, encrypt gained password Cij (1≤i<∞, 1≤j<∞) can accept or reject according to the use needs.The user chooses data encryption algorithm according to anti-counterfeit bar code network system needs, and is designed for the anti-counterfeit bar code encryption key; When this key was secret to other people, the anti-counterfeit bar code that is produced was can not be by other people counterfeit and forge, and therefore, this anti-counterfeit bar code is safe, and the user utilizes this anti-counterfeit bar code when commodity and information thereof, can trust.
In the data encryption process of the present invention the password sign indicating number that contracts is handled, be it is characterized in that finishing according to user's selection by the anti-counterfeit bar code encryption device; Yard scope that contracts is relevant with the password code length, and for example when the password code length was 16, yard scope that effectively contracts should be limited in 1~16, and cost rises or causes the security of anti-counterfeit bar code to descend when exceeding this scope and causing reducing; The purpose that the sign indicating number that contracts is handled is: shorten the long performance requirement to the bar code reading device of anti-counterfeit bar code dimensioning and dimensioning and improve.
The authentication method of anti-counterfeit bar code of the present invention, it is characterized in that anti-counterfeit bar code that commodity mark gathers into the EAN-13 code and EAN replenishes code through bar code scan sale management system (POS system), POS system is when replenishing code with EAN-13 code and EAN and being reduced into merchandise news AIi, the anti-counterfeit bar code decryption device that is built in POS system or anti-counterfeit bar code network system is reduced into merchandise news aIi with password to decipher in the additional code of EAN, does anti-counterfeit bar code authenticate device comparison identification of commodities information A Ii through being built in POS system or anti-counterfeit bar code network system conform to merchandise news aIi again? then this anti-counterfeit bar code is correct if conform to, otherwise this anti-counterfeit bar code belongs to personation, forge.
The authentication method of anti-counterfeit bar code of the present invention, it is characterized in that also comprising anti-counterfeit bar code authentication principle: principle 1. anti-counterfeit bar codes possess unique authentication feature; When principle 2. same anti-counterfeit bar codes are authenticated once more, information should be arranged;
When anti-fake certificate device of the present invention is stated anti-counterfeit bar code authentication principle in realization, on the one hand after anti-counterfeit bar code is by authentication first, it is recorded in the anti-counterfeit bar code network system database, when POS system or the built-in anti-counterfeit bar code authenticate device of anti-counterfeit bar code network system during, need examine on the other hand with this database in authentication.
Symmetry of the present invention or asymmetric cryptosystem data encryption algorithm is characterized in that: when the user is built in POS system with the anti-counterfeit bar code decryption device, should select the asymmetric cryptosystem data encryption algorithm; When the anti-counterfeit bar code decryption device is built in the anti-counterfeit bar code network system, can select symmetry or asymmetric cryptosystem data encryption algorithm as required: the user can select RSA Algorithm Based on Public-Key Cryptographic System as the asymmetric cryptosystem data encryption algorithm, as the DSE arithmetic data encryption algorithm, the user also can select to meet the data encryption algorithm of national data encryption standards with the DES Cipher algorithm; Anti-counterfeit bar code encryption device of the present invention does not limit built-in data encryption algorithm.
Bar code and the authentication method thereof that possesses anti-counterfeiting characteristic of the present invention when meeting the EAN of international code association bar code standard, possesses extremely strong anti-counterfeiting characteristic and possesses synchronous authentication feature and possess asynchronous authentication feature; When the user uses anti-counterfeit bar code statement merchandise news, have more unique trait and security feature; The authentication feature synchronously of anti-counterfeit bar code and can asynchronous authentication feature, the person of making uses anti-counterfeit bar code when commodity and information thereof, can utilize existing bar code network system to realize, thereby reduce the anti-counterfeit bar code application cost.
The present invention will be illustrated by its specific embodiments and the drawings subsequently.
Fig. 1 is an anti-counterfeit bar code network system logic diagram;
Fig. 2 is that anti-counterfeit bar code is expressed as the EAN-13 code and EAN replenishes the code logic structural drawing;
Fig. 3 is that anti-counterfeit bar code is expressed as the additional code logic structural drawing of EAN;
Fig. 4 is anti-counterfeit bar code and data encryption logical flow chart;
Fig. 5 is anti-counterfeit bar code and password to decipher and the logical flow chart that reduces;
Fig. 6 is an anti-counterfeit bar code verification process logical diagram;
Embodiment 1. certain brewery use anti-counterfeit bar code and mark in wine external packing and vintner and put on, and suppose this brewery's identification of the manufacturer code: 1382; Commodity item code: 00552; As shown in Figure 1, bar code network system and bar code terminal device thereof can read anti-counterfeit bar code and transmit merchandise news;
1. the structure of anti-counterfeit bar code
This brewery has marked the EAN-13 bar code in the wine external packing, therefore, the anti-counterfeit bar code structural design of brewery is: EAN-13 bar code and EAN replenish bar code, as shown in Figure 2;
1.1 EAN-13 code
The EAN-13 of this brewery code comprises prefix code 690 and vendor code 1382 and commodity item code 00552, and its numerical value is expressed as: 690 1,382 00,552 9;
1.2 EAN replenishes code
This brewery's annual output is about 1.5 hundred million bottles of wine, and therefore, its wine sequence code design code length is ten decimal datas; Its encryption design is eight decimal datas; Its EAN replenishes code and mainly is thought of as wholesale dealer and retailer's use, and the application identifier value gets 98; EAN replenishes the code character type and length is: n18; Numerical value is expressed as: when password value is not determined, explain with Cij; Suppose that this brewery is that 10,000 bottles of wine design EAN replenish code, the sequence code initial value is 00000001;
The 0000000001st bottle of wine: 98 0000000001 C1j;
The 0000000002nd bottle of wine: 98 0000000002 C2j;
......
The 0000010000th bottle of wine: 98 0000010000 C10000j;
2. the selection of data encryption algorithm
The password encryption of the data encryption algorithm of DSE arithmetic as anti-counterfeit bar code selected by this brewery, because international data encryption standard DES algorithm, is selected in this brewery Product Marketing world therefore, DES algorithm for encryption key is designed and grasped by the factory director; Suppose that this factory director is designed to encryption key: 860285580475595A4E, be to shorten the bar code dimensioning, adopt yard device that contracts to carry out 1/2 sign indicating number that contracts to handle to encrypting the gained password, this example sign indicating number that contracts adopts a left side to play 1~8 to play 9~16 mould 9 logical adds with a left side; By anti-counterfeit bar code data encryption flow process shown in Figure 4 to vendor code, commodity item code, sequence code is encrypted and the sign indicating number that contracts after, the password of anti-counterfeit bar code is:
The 0000000001st bottle of wine: 37294885;
The 0000000002nd bottle of wine: 22581412;
......
The 0000010000th bottle of wine: 46353772;
3. anti-counterfeit bar code and mark thereof
After the anti-false code of design of this brewery and preparation, still take the EAN-13 bar code to mark on the wine external packing box, and EAN replenish bar code and marks in the vintner and put on and adopt " irreversible material "-cover as scraping paint; Designed wine product anti-counterfeit bar code (adopting the numerical value mode for sake of convenience) numerical value is expressed as follows:
The 0000000001st bottle of wine: (1) EAN-13 bar: 690 1,382 00,552 9;
-(2) EAN replenishes bar code: 98 0,000,000,001 37294885;
The 0000000002nd bottle of wine: (1) EAN-13 bar code: 690 1,382 00,552 9;
-(2) EAN replenishes bar code: 98 0,000,000,002 22581412;
......
The 0000010000th bottle of wine: (1) EAN-13 bar code: 690 1,382 00,552 9;
-(2) EAN replenishes bar code: 98 0,000,010,000 46353772;
4. verification process
The wholesale dealer when stocking up or the retailer in when clearing, at first the EAN-13 bar code scan is read in the bar decoding apparatus, again EAN being replenished bar code reads in, deciphering to anti-counterfeit bar code is finished by the bar decoding apparatus or by the bar code network system, its decrypting process as shown in Figure 5, its verification process specifically is expressed as follows as shown in Figure 6:
4.1 anti-counterfeit bar code is read
Mark the EAN-13 bar code in the bottle external packing and mark the EAN that puts in the vintner and replenish bar code, after bar code reader was understood it, concrete numerical value was expressed as follows:
The 0000000001st bottle of wine: (1) EAN-13 bar code: 690 1,382 00,552 9;
-(2) EAN replenishes bar code: 98 0,000,000,001 37294885;
-(3) merchandise news: 1382005520000000001;
The 0000000002nd bottle of wine: (1) EAN-13 bar code: 690 1,382 00,552 9;
-(2) EAN replenishes bar code: 98 0,000,000,002 22581412;
-(3) merchandise news: 1,382 00,552 0000000002;
......
The 0000010000th bottle of wine: (1) EAN-13 bar code: 690 1,382 00,552 9;
-(2) EAN replenishes bar code: 98 0,000,010,000 46353772;
-(3) merchandise news: 138,200,552 0000010000;
4.2 password to decipher
The anti-counterfeit bar code decryption device judges at first whether this password is handled through the sign indicating number that contracts: the password that handle without the sign indicating number that contracts (1) uses corresponding data decryption algorithm, and password Cij is decrypted into merchandise news aIi; (2) password of handling through the sign indicating number that contracts adopts data encryption algorithm that merchandise news AIi is encrypted to password cij earlier, to a password cij left side rise 1~8 with password Cij by turn logic subtract, the result should play 9~16 with a password cij left side and conform to; After the deciphering reduction, merchandise news numerical value is expressed as follows:
The 0000000001st bottle of vintner's product information: 1,382 00,552 0000000001;
The 0000000002nd bottle of vintner's product information: 1,382 00,552 0000000002;
......
The 0000010000th bottle of vintner's product information: 1,382 00,552 000010000;
4.3 authentication
Anti-counterfeit bar code arrangement for reading or anti-counterfeit bar code network system are checked vintner's product information that above-mentioned steps 4.1 and step 4.2 explain and are compared, if this bar code that conforms to then is correct and this wine belongs to certified products, otherwise this bar code also belongs to personation for personation and this wine;
Embodiment 2. certain cigarette factory use anti-counterfeit bar code and mark in every cigarette external packing and the external packing of every bag cigarette, suppose this cigarette factory identification of the manufacturer code: 1028; Commodity item code (bar): 04707; Commodity item code (bag): 04807; Bar code network system and bar code terminal device thereof can read anti-counterfeit bar code and can transmit merchandise news as shown in Figure 1;
1. the structure of anti-counterfeit bar code
This cigarette factory marks the EAN-13 bar code in the cigarette external packing, therefore, its anti-counterfeit bar code structural design is as shown in Figure 2: EAN-13 bar code and EAN replenish bar code;
1.1 EAN-13 bar code
This EAN-13 of cigarette factory code comprises prefix code 690 and vendor code 1028 and commodity item code 04707 and commodity item code 04807, and numerical value is expressed as:
Bar: 690 1,028 04,707 4;
Bag: 690 1,028 04,807 1;
1.2 EAN replenishes code
This cigarette factory annual output is about 1,500,000,000 cigarettes, because the cigarette term of validity is shorter, therefore, its cigarette sequence code code length is got ten decimal datas; Its encryption design is eight decimal datas; Its EAN replenishes code and mainly is thought of as wholesale dealer and retailer's use, and the application identifier value gets 98; EAN replenishes the code character type and length is: n18; Numerical value is expressed as: suppose that this cigarette factory is 10,000 cigarettes (design of bag cigarette is identical) design anti-counterfeit bar codes, cigarette sequence code initial value is 0000000001;
Article 0000000001, cigarette: 98 0000000001 C1j;
Article 0000000002, cigarette: 98 0000000002 C2j;
......
Article 0000010000, cigarette: 98 0000010000 C10000j;
2. the selection of data encryption algorithm
The password encryption of the data encryption algorithm of DSE arithmetic as anti-counterfeit bar code selected by this cigarette factory, because international data encryption standard DES algorithm, is selected in this cigarette factory Product Marketing world therefore; DES algorithm for encryption key is by factory director's design and grasp, because every cigarette comprises ten bag cigarettes, therefore, the factory director also is that 1~10 bag cigarette designs one~ten key except that being key of every cigarette design; Suppose that this factory director is (bar): 860285580475595A4E for every cigarette design key, for I (I=1~10) bag cigarette design key is (bag): 86I285580475595A4E; Be to shorten the bar code dimensioning, adopt yard device that contracts to carry out 1/2 sign indicating number that contracts to handle encrypting the gained password; This example sign indicating number that contracts adopts a left side to play 1~8 to play 9~16 mould 9 logical adds with a left side; After by Fig. 4 anti-counterfeit bar code data encryption flow process vendor code, commodity item code, sequence code being encrypted, the password of anti-counterfeit bar code (bar cigarette) is: the anti-counterfeit bar code of notes-every bag cigarette is controlled by pairing key, and other anti-counterfeit bar code preparation process comprises that the commodity sequence code is identical with every cigarette;
Article 0000000001, cigarette: 25116454;
Article 0000000002, cigarette: 13215695;
......
Article 0000010000, cigarette: 37511026;
3. anti-counterfeit bar code and mark thereof
After this cigarette factory design and the anti-false code of preparation, still take the EAN-13 bar code to mark in the cigarette external packing, and the additional bar code of EAN marks in cigarette (bar) external packing and adopts " irreversible material ", cover as scraping paint; Designed every smoke product anti-counterfeit bar code (adopting the numerical value mode for sake of convenience) numerical value is expressed as follows:
Article 0000000001, cigarette: (1) EAN-13 bar code: 690 1,028 04,707 4;
-(2) EAN replenishes bar code: 98 0,000,000,001 25116454;
Article 0000000002, cigarette: (1) EAN-13 bar code: 690 1,028 04,707 4;
-(2) EAN replenishes bar code: 98 0,000,000,002 13215695;
......
Article 0000010000, cigarette: (1) EAN-13 bar code: 690 1,028 04,707 4;
-(2) EAN replenishes bar code: 98 0,000,010,000 37511026;
4. verification process
The wholesale dealer when stocking up or the retailer in when clearing, at first the EAN-13 bar code scan is read in the bar decoding apparatus, again EAN being replenished bar code reads in, deciphering to anti-counterfeit bar code is finished by the bar decoding apparatus or by the bar code network system, its decrypting process as shown in Figure 5, its verification process specifically is expressed as follows as shown in Figure 6:
4.1 anti-counterfeit bar code is read
Mark the EAN-13 bar code in the cigarette external packing and mark the EAN that puts in the vintner and replenish bar code, after bar code reader was understood it, concrete numerical value was expressed as follows:
Article 0000000001, cigarette: (1) EAN-13 bar code: 690 1,382 00,552 9;
-(2) EAN replenishes bar code: 98 0,000,000,001 25116454;
-(3) merchandise news: 1,028 04,707 0000000001;
Article 0000000002, cigarette: (1) EAN-13 bar code: 690 1,382 00,552 9;
-(2) EAN replenishes bar code: 98 0,000,000,002 13215695;
-(3) merchandise news: 1,028 04,707 0000000002;
......
Article 0000010000, cigarette: (1) EAN-13 bar code: 690 1,382 00,552 9;
-(2) EAN replenishes bar code: 98 0,000,010,000 37511026;
-(3) merchandise news: 1,028 04,707 0000010000;
4.2 password to decipher
The anti-counterfeit bar code decryption device judges at first whether this password is handled through the sign indicating number that contracts: the password that handle without the sign indicating number that contracts (1) uses corresponding data decryption algorithm, and password Cij is decrypted into merchandise news aIi; (2) password of handling through the sign indicating number that contracts adopts data encryption algorithm that merchandise news AIi is encrypted to password cij earlier, to a password cij left side rise 1~8 with password Cij by turn logic subtract, the result should play 9~16 with a password cij left side and conform to; After the deciphering reduction, merchandise news numerical value is expressed as follows:
Article 0000000001, tobaccoman's product information: 1,028 04,707 0000000001;
Article 0000000002, tobaccoman's product information 1,028 04,707 0000000002;
......
Article 0000010000, tobaccoman's product information: 1,028 04,707 0000010000;
4.3 authentication
Anti-counterfeit bar code arrangement for reading or anti-counterfeit bar code network system are checked tobaccoman's product information that above-mentioned steps 4.1 and step 4.2 explain and are compared, if this bar code that conforms to then is correct and this cigarette belongs to certified products, otherwise this bar code also belongs to personation for personation and this cigarette;
Claims (6)
1. a bar code and authentication method that possesses anti-counterfeiting characteristic is by with commodity sequence code Aij (0≤i<∞, 1≤j in the commodity code Ni of bar code and the same commodity item; Wherein, i statement sequence code code value variation range, j statement order code length) constitute merchandise news AIi (1≤i<∞) jointly; Use data encryption algorithm that merchandise news AIi is carried out encryption and become password Cij (1≤i<∞, 1≤j; Wherein i explains the password subscript, and j explains Password Length), mark on commodity with the EAN bar code form jointly with this password or with merchandise news again, make bar code possess anti-counterfeiting characteristic; During authentication, by bar code reader this bar code is interpreted to password Cij or comprises merchandise news AIi, re-using the inverse process of data encryption algorithm---the data decryption algorithm is reduced into merchandise news aIi with password Cij deciphering, has only that this bar code is correct when AIi conforms to aIi; This method comprises:
An anti-counterfeit bar code encryption device is used for merchandise news AIi encryption is become password Cij;
An anti-counterfeit bar code decryption device is used for password Cij is deciphered and be reduced into merchandise news aIi;
An anti-counterfeit bar code authenticate device used for comparison merchandise news AIi to conform to merchandise news aIi? and can provide authentication result information according to this anti-counterfeit bar code query State;
2. bar code and the authentication method that possesses anti-counterfeiting characteristic according to claim 1, wherein when described anti-counterfeit bar code marks in commodity, it is characterized in that: commodity code Ni in the anti-counterfeit bar code and commodity sequence code Aij and password Cij are marked respectively, or commodity code Ni in the anti-counterfeit bar code and commodity sequence code Aij and password Cij are marked jointly;
3. bar code and the authentication method that possesses anti-counterfeiting characteristic according to claim 1, wherein said anti-counterfeit bar code encryption device also comprises:
Yard device that contracts is used for to password Cij reaching and using the purpose of stating password Cij less than the code table that contracts of password Cij code length by operations such as displacement, logical add, displacements;
4. bar code and the authentication method that possesses anti-counterfeiting characteristic according to claim 1, wherein said anti-counterfeit bar code decryption device also comprises:
Yard reduction apparatus that contracts, this device adopt and the inverse operation of yard process that the contracts sign indicating number reduction of will contracting;
5. bar code and the authentication method that possesses anti-counterfeiting characteristic according to claim 1, wherein said anti-counterfeit bar code decryption device also comprises:
Yard reduction apparatus that contracts, this device adopt data encryption algorithm that merchandise news is encrypted to password, by this password and the sign indicating number that contracts being carried out and the inverse operation of yard process that the contracts sign indicating number reduction of will contracting;
6. bar code and the authentication method that possesses anti-counterfeiting characteristic according to claim 1, wherein said anti-counterfeit bar code authenticate device also comprises:
An anti-counterfeit bar code state storage device is used for storing anti-counterfeit bar code by query State;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 98111943 CN1206888A (en) | 1998-04-09 | 1998-04-09 | Anti-counterfeit bar code and identifying method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 98111943 CN1206888A (en) | 1998-04-09 | 1998-04-09 | Anti-counterfeit bar code and identifying method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1206888A true CN1206888A (en) | 1999-02-03 |
Family
ID=5221827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 98111943 Pending CN1206888A (en) | 1998-04-09 | 1998-04-09 | Anti-counterfeit bar code and identifying method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1206888A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006131594A1 (en) * | 2005-06-10 | 2006-12-14 | Stockway Oy | Verification of a product identifier |
WO2008086715A1 (en) * | 2007-01-15 | 2008-07-24 | Zhi Yu | Sanhe code for identifying merchandises |
CN101276393B (en) * | 2007-03-30 | 2010-12-22 | 深圳迈瑞生物医疗电子股份有限公司 | Method and system for acquiring bar code information of biochemistry instrument |
CN104680220A (en) * | 2015-03-24 | 2015-06-03 | 南通大学 | Commodity anti-counterfeiting code batch generation method |
CN105205674A (en) * | 2015-09-08 | 2015-12-30 | 云南省通海正华印刷有限公司 | Product anti-counterfeiting method based on two-dimensional code |
CN110414643A (en) * | 2018-04-27 | 2019-11-05 | 我查查信息技术(上海)有限公司 | The bar code of compatible EAN-13 |
-
1998
- 1998-04-09 CN CN 98111943 patent/CN1206888A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006131594A1 (en) * | 2005-06-10 | 2006-12-14 | Stockway Oy | Verification of a product identifier |
WO2008086715A1 (en) * | 2007-01-15 | 2008-07-24 | Zhi Yu | Sanhe code for identifying merchandises |
CN101201886B (en) * | 2007-01-15 | 2012-08-22 | 于志 | Three-he-code method for recognizing commodity |
CN101276393B (en) * | 2007-03-30 | 2010-12-22 | 深圳迈瑞生物医疗电子股份有限公司 | Method and system for acquiring bar code information of biochemistry instrument |
CN104680220A (en) * | 2015-03-24 | 2015-06-03 | 南通大学 | Commodity anti-counterfeiting code batch generation method |
CN104680220B (en) * | 2015-03-24 | 2017-09-15 | 南通大学 | A kind of commodity counterfeit prevention code Mass production method |
CN105205674A (en) * | 2015-09-08 | 2015-12-30 | 云南省通海正华印刷有限公司 | Product anti-counterfeiting method based on two-dimensional code |
CN110414643A (en) * | 2018-04-27 | 2019-11-05 | 我查查信息技术(上海)有限公司 | The bar code of compatible EAN-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108154208B (en) | Article identification method, article identification method and article identification system based on two-dimensional code | |
CN1259634C (en) | Encryption antiforgery method based on substance characteristics | |
CN101295343B (en) | Two-dimensional code multi-enciphering anti-fake printing method | |
CN1728162A (en) | Method for anti false verification based on identification technique in radio frequency, and anti false system | |
CN105096143A (en) | Anti-counterfeiting method, anti-counterfeiting system, server and intelligent terminal | |
CN1878057A (en) | Composition of encrypted two dimensional bar codes and application method therefor | |
CN1528068A (en) | Method and system for integrated protection of data distributed processing in computer networks | |
CN1818923A (en) | Enciphering authentication for radio-frequency recognition system | |
CN1914621A (en) | Method for identifying and authenticating goods using codes, barcodes and radio frequency identification | |
CN1930578A (en) | Use of a digital signature obtained from at least one structural characteristic of a material element to protect the direct reading of sensitive data and method for reading this protected data | |
CN101086761A (en) | Efficient information lattice image and its generation and decoding method | |
JP2006524011A (en) | Mobile communication terminal having tag reading function and authentic authentication service providing method | |
CN101030852A (en) | Method for enciphering and deciphering human-body safety | |
CN1540583A (en) | Method of safe using and anti false discriminating stored type electronic label | |
CN106022187A (en) | High-efficient O2O implementation method | |
CN1947113A (en) | Pedigree code | |
CN1991870A (en) | Preventing method and preventing system for data deletion | |
CN1822020A (en) | A method for transferring data, a data provision and a data receiving device and a communication system | |
CN1206888A (en) | Anti-counterfeit bar code and identifying method | |
CN106022797A (en) | Smart device APP image recognition method | |
CN1479216A (en) | Electronic stamp, IC card, checking system and mobile equipment | |
CN109191149B (en) | Commodity digital identity generation method based on block chain | |
CN104766212A (en) | Identification device and method | |
CN1784063A (en) | Movable terminal verifying method | |
CN1251133C (en) | Mobile wireless network identifying system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C53 | Correction of patent for invention or patent application | ||
CB02 | Change of applicant information |
Co-applicant after: State run Huafeng Electronic Equipment Factory |
|
COR | Change of bibliographic data |
Free format text: CORRECT: CO-APPLICANT TO: STATE HUAFENG ELECTRONIC EQUIPMENT FACTORY |
|
C01 | Deemed withdrawal of patent application (patent law 1993) | ||
WD01 | Invention patent application deemed withdrawn after publication |