METHOD FOR AUTHENTICATING A FORGERY-PROOF OBJECT
20210101401 · 2021-04-08
Inventors
Cpc classification
G06K19/06093
PHYSICS
B42D25/305
PERFORMING OPERATIONS; TRANSPORTING
International classification
B42D25/305
PERFORMING OPERATIONS; TRANSPORTING
G06K19/06
PHYSICS
Abstract
A method for producing a forgery-proof object (1), wherein the object is marked with a code (2) and additionally with a marking (3) spaced apart from the code, wherein the method encompasses the following steps: determining a random position (P.sub.Z) of the marking (3) relative to a code position (C.sub.P) determined by one or more position features of the code (2) on the object (1); encoding the object (1) at the determined code position (C.sub.P) marking the object (1) with the marking at the random position (P.sub.Z) storing position data (ZPD) of the random position (P.sub.Z) in a database (6);
Claims
1. A method for authenticating a forgery-proof object, wherein the object is marked with a code and additionally with a marking spaced apart from the code, characterized in that the method encompasses the following steps: determining a random position of the marking relative to a code position predetermined on the object; affixing the code and affixing the marking at the random position; storing position data of the random position in a database; joint detecting of the position of the marking affixed to the object and of the code position by a detection system and providing of image data or determination of the position data by the detection system and providing of the position data so determined; sending of the provided image data or the determined position data to the database by the detection system; determining of the position data from the image data by the database and comparing of the stored position data with the determined position data by a comparator communicating with the database, or comparing of the stored position data with the determined position data by a comparator communicating with the database and sending a confirmation of the authentication back to the detection system if the stored position data matches up with the determined position data or sending a rejection of the authentication back to the detection system if the stored position data does not match up with the determined position data; displaying the result of the authentication by the detection system.
2. The method according to claim 1, characterized in that the random position is determined by a function relative to the code position.
3. The method according to claim 2, characterized in that the function uses one or more position features of the code position.
4. The method according to claim 2, characterized in that the function uses a random number generator for determining the random position.
5. The method according to claim 1, characterized in that the affixing of the code is done in a preparatory step.
6. The method according to claim 1, characterized in that the affixing of the code and the marking is done with a marking device, preferably in one step of the method.
7. The method according to claim 1, characterized in that the detection system comprises a camera, which provides image data for the relaying, or which determines with the aid of a position detection program the position data from the optical detection of the code position and the random position on the object and provides it for the relaying.
8. The method according to claim 1, characterized in that the detection system comprises a mobile telephone with a camera.
9. A method for producing a forgery-proof object, wherein the object is encoded with a code and additionally is marked with a marking spaced apart from the code, characterized in that the method encompasses the following steps: determining a random position of the marking relative to a code position determined by one or more position features of the code on the object; encoding the object at the determined code position marking the object with the marking at the random position storing position data of the random position in a database.
10. The method according to claim 9, characterized in that the random position is determined by a function relative to the code position.
11. The method according to claim 10, characterized in that the function uses one or more position features of the code position.
12. The method according to claim 10, characterized in that the function uses a random number generator for determining the random position.
13. The method according to claim 9, characterized in that the encoding is done in a preparatory step.
14. The method according to claim 9, characterized in that a position generator is used for determining the random position and the position generator and/or random number generator are partly or entirely in the form of a software program with implemented algorithm.
15. A device for marking an object, having a control unit, a marking unit and at least one input and output for receiving and sending of data, characterized in that the control unit comprises a position generator, which is configured to generate position data of a random position on the basis of code position data of a code position of a code which is determined or established on the object and which relays this to the marking unit for affixing the marking and to the output OUT.
16. The device according to claim 15, characterized in that it is configured to receive the code position data via the input and to relay this to the position generator.
17. The device according to claim 16, characterized in that it comprises a memory connected to the position generator for code position data which can be saved there permanently.
18. The device according to claim 15, characterized in that the position generator comprises a random number generator.
19. The device according to claim 15, characterized in that the position generator comprises a logic circuit for determining the random position and for generating the position data.
20. The device according to claim 15, characterized in that the position generator and/or random number generator are partly or entirely implemented in the form of a software program.
21. The device according to claim 15, characterized in that the position generator is implemented in the control unit of the device.
22. The device according to claim 15, characterized in that the device is a printer, preferably an ink jet or laser printer.
23. A system for the forgery-proof marking of an object, consisting of a marking device connected to an external control unit, wherein the system comprises an input and output for receiving and sending of data and an interface between the marking device and the control unit for exchanging of data, wherein the marking device comprises a control unit for the marking, characterized in that the control unit comprises a position generator which, on the basis of code position data of a code position of a code determined or established on the object, generates position data of a random position and relays this to the output OUT and, via the interface, to the control unit of the marking device.
24. The system according to claim 23, characterized in that the control unit is a dongle, the marking device comprises an input and output and relays the position data from the control unit also via the interface or via the interface and the control unit to the output OUT.
25. The system according to claim 24, characterized in that the control unit comprises an input and output and is a PC or system control unit.
26. An object produced by the method according to claim 9.
27. The object according to claim 26, characterized in that the object is a kind of printed matter, comprising a package.
Description
DESCRIPTION OF THE FIGURES
[0053] In the following, the invention shall be described as an example with the aid of figures. There are shown:
[0054]
[0055]
[0056]
[0057] In another embodiment, the data for the coordinate basis can also be sent already with the print command CDM.sub.print to the printer. In this case, however, this data must also be present in the database 6 or in the mobile telephone 15 described in
[0058] The printing unit 13 is shown here schematically as an inkjet printing unit 13, traveling in the printing shaft 14 on a carriage, not shown.
[0059]
LIST OF REFERENCE NUMBERS
[0060] 1 Packaging, envelope, document, mailed object [0061] 2 Code [0062] 3 Marking [0063] 4 Franking field [0064] 5 Address field [0065] 6 Database [0066] 7 Marking device, printer [0067] 8 Input/output [0068] 9 Control unit (CPU) of the marking device, printer [0069] 10 Position generator PG [0070] 11 Random number generator [0071] 12 Memory [0072] 13 Marking unit, printing unit [0073] 14 Printing shaft [0074] 15 Detection system, mobile telephone [0075] 16 Camera