DE102007061825A1 - Electronic label for protecting product, has processor for processing program, memory and algorithm, in which series of authentication codes specified by algorithm are generated with algorithm - Google Patents
Electronic label for protecting product, has processor for processing program, memory and algorithm, in which series of authentication codes specified by algorithm are generated with algorithm Download PDFInfo
- Publication number
- DE102007061825A1 DE102007061825A1 DE102007061825A DE102007061825A DE102007061825A1 DE 102007061825 A1 DE102007061825 A1 DE 102007061825A1 DE 102007061825 A DE102007061825 A DE 102007061825A DE 102007061825 A DE102007061825 A DE 102007061825A DE 102007061825 A1 DE102007061825 A1 DE 102007061825A1
- Authority
- DE
- Germany
- Prior art keywords
- label
- algorithm
- series
- generated
- authentication
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/352—Contactless payments by cards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3827—Use of message hashing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device specific authentication in transaction processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device specific authentication in transaction processing
- G06Q20/4097—Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
- G06Q20/40975—Device specific authentication in transaction processing using mutual authentication between devices and transaction partners using encryption therefor
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/009—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader the reader being an RFID reader
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Storage Device Security (AREA)
Abstract
Description
Die Erfindung betrifft ein elektronisches Etikett zur Produktsicherung, welches Etikett einen Prozessor zum Verarbeiten eines Programms, einen Speicher und einen Algorithmus zum Erzeugen eines Authentisierungcodes aufweist, und ein entsprechendes Verfahren zur Produktsicherung.The The invention relates to an electronic label for product safety, which label is a processor for processing a program, a memory and an algorithm for generating an authentication code and a corresponding product safety procedure.
Selbst
wenn eine veränderbare
Seriennummer bereits ein größeres Maß an Sicherheit
bringt als eine statische, unveränderliche
Seriennummer, stellt die aus
Der Erfindung liegt die Aufgabe zu Grunde, ein elektronisches Etikett der eingangs genannten Art mit einem hohen Maß an Sicherheit zu schaffen. Ein entsprechendes Verfahren zur Produktsicherung soll ebenfalls angegeben werden.Of the Invention is based on the object, an electronic label to create the type mentioned with a high degree of security. One the corresponding procedure for product assurance is also indicated become.
Die Aufgabe wird gelöst durch ein elektronisches Etikett nach Anspruch 1 und durch ein Verfahren nach Anspruch 6. Vorteilhafte Ausgestaltungen der Erfindung sind in den abhängigen Ansprüchen angegeben.The Task is solved by an electronic tag according to claim 1 and by a method according to claim 6. Advantageous embodiments of the invention are in the dependent Claims specified.
Das erfindungsgemäße Etikett gemäß Anspruch 1 ist zur Produktsicherung vorgesehen. Das Etikett weist einen Prozessor zum Verarbeiten eines Programms – z. B. des nachfolgend genannten Algorithmus –, einen Speicher, und einen Algorithmus zum Erzeugen eines Authentisierungscodes (z. B. Authentisierungsnummer) auf. Das Etikett zeichnet sich dadurch aus, dass mit dem Algorithmus eine durch den Algorithmus vorgegebene Serie von Authentisierungscodes erzeugbar ist, und dass in dem Etikett eine von der Serie umfasste Teilserie von mindestens einem Authentisierungscode zumindest vorübergehend abgespeichert ist.The Inventive label according to claim 1 is intended for product safety. The label has a processor to process a program - eg. B. the below Algorithm - a memory, and an algorithm for generating an authentication code (eg authentication number). The label is characterized by this from that with the algorithm given by the algorithm Series of authentication codes can be generated, and that in the label a part series of at least one authentication code included in the series at least temporarily is stored.
Dadurch, dass mit dem Algorithmus eine durch den Algorithmus vorgegebene Serie von Authentisierungscodes erzeugbar ist, lässt sich jede erzeugte Teilserie von Authentisierungscodes als Einmalpasswort-Serie verwenden, die dazu vorgesehen ist, – zumindest innerhalb eines für das Produkt sehr großen Zeitintervalls – nur ein einziges Mal verwendet zu werden. Zudem ist der Algorithmus im Etikett selbst abgespeichert, und der Authentisierungscode oder die Authentisierungscodes werden im Etikett selbst erzeugt. Die Einmalpasswörter werden also in einer gesicherten Umgebung erzeugt. Folglich ist ein Fälschen von Authentisierungscodes stark erschwert. Daher ist gemäß Anspruch 1 ein Etikett mit einem hohen Maß an Sicherheit geschaffen.Thereby, that with the algorithm one given by the algorithm Series of authentication codes can be generated, any subset generated of authentication codes as a one-time password series use is provided - at least within a for the product very big Time interval - only to be used once. In addition, the algorithm stored in the label itself, and the authentication code or the authentication codes are generated in the label itself. The time passwords So they are generated in a secure environment. Consequently, it is a fake of authentication codes. Therefore, according to claim 1 created a label with a high degree of security.
Gemäß einer weitergebildeten Ausführungsform der Erfindung ist in dem Etikett eine Teilserie von mindestens zwei Authentisierungscodes (AC6, ..., AC9) zumindest vorübergehend abgespeichert, d. h. die Teilserie umfasst mindestens zwei Authentisierungscodes (AC6, ..., AC9). Die Teilserie ist im Höchstfall identisch mit der Serie. Bei dieser Ausführungsform muss ein gültiges Etikett zwei Kriterien erfüllen, nämlich, dass die Authentisierungscodes richtig sind und zusätzlich, dass die Aufeinanderfolge der Authentisierungscodes richtig ist. Dadurch, dass in dem Etikett mindestens zwei Authentisierungscodes zumindest vorübergehend abgespeichert sind, deren Aufeinanderfolge über den Algorithmus festgelegt ist, ist das Etikett daher nur mit großem Aufwand zu fälschen. Daher ist gemäß der weitergebildeten Ausführungsform ein Etikett mit einem hohen Maß an Sicherheit geschaffen.According to one further developed embodiment The invention is in the label a subset of at least two Authentication codes (AC6, ..., AC9) at least temporarily stored, d. H. the sub-series comprises at least two authentication codes (AC6, ..., AC9). The sub-series is identical to the Series. In this embodiment must be a valid Label meet two criteria, namely, that the authentication codes are correct and, in addition, that the sequence of authentication codes is correct. Characterized in that at least two authentication codes in the label at least temporarily are stored, whose sequence is determined by the algorithm is the label is therefore only with great effort to fake. Therefore, according to the educated embodiment a label with a high degree Security created.
Wahlweise ist jede Teilserie dazu vorgesehen, – zumindest innerhalb eines für das Produkt sehr großen Zeitintervalls – nur ein einziges Mal verwendet zu werden. Bei jeder Verwendung einer Teilserie ist also mindestens ein Authentisierungscode innerhalb der Teilserie unterschiedlich zu jeder vorangehenden und nachfolgenden Teilserie.Optional each sub-series is intended to - at least within one for the Product very big Time interval - only to be used once. Every time you use a Partial series is thus at least one authentication code within of the subseries different from each preceding and succeeding one Part series.
Die erzeugte Teilserie ist wahlweise in dem Speicher, insbesondere in einem Speicherbereich des Speichers, abgespeichert. Vorzugsweise ist die Teilserie flüchtig (d. h. vorübergehend) im Speicher abgespeichert. Dies wird wahlweise dadurch erreicht, dass der Speicher ein flüchtiger Speicher ist, oder dadurch, dass die erzeugte Teilserie nach bestimmungsgemäßer Verwendung wieder gelöscht wird.The Partial series generated is optionally in the memory, in particular in a memory area of the memory, stored. Preferably the part series is sketchy (ie temporarily) stored in memory. This is optionally achieved by that the memory is a volatile one Memory is, or by the fact that the partial series produced according to its intended use is deleted again.
Der Algorithmus ist vorzugsweise unzugänglich im Etikett abgespeichert, so dass er von außerhalb des Etiketts nicht manipuliert werden kann. Der Algorithmus ist wahlweise in einem Speicherbereich des Speichers abgespeichert oder im Prozessor oder in einem Prozessorbereich des Prozessors implementiert. Der Prozessor ist wahlweise ein Mikroprozessor.The algorithm is preferably stored inaccessible in the label so that it can not be manipulated from outside the label. The algorithm is optionally in a memory area stored in the memory or implemented in the processor or in a processor area of the processor. The processor is optionally a microprocessor.
Der Algorithmus wird zur Erzeugung jedes Authentisierungscodes der Serie wahlweise mit einer Pseudozufallszahl aus einer vorbestimmten Pseudozufallsfolge kombiniert, so dass jede Pseudozufallszahl aus der Pseudozufallsfolge einem Authentisierungscode aus der Serie von Authentisierungscodes entspricht.Of the Algorithm is used to generate each series authentication code optionally with a pseudorandom number from a predetermined pseudorandom sequence combined so that each pseudorandom number from the pseudorandom sequence corresponds to an authentication code from the series of authentication codes.
Das Etikett ist wahlweise derart gestaltet, dass es an einem Produkt anbringbar ist. Wahlweise ist das Etikett in ein ohnehin am Produkt vorgesehenes Steuerungsgerät mit einem Prozessor, insbesondere Mikroprozessor, integriert. Insbesondere größere Produkte wie z. B. Industriemaschinen (z. B. Werkzeugmaschinen, Produktionsmaschinen zur Herstellung von anderen Produkten etc.) oder auch Haushaltsmaschinen (z. B. Waschmaschinen, Geschirrspüler, Wäschetrockner etc.) haben häufig ein Steuerungsgerät mit einem Mikroprozessor in das Produkt integriert oder am Produkt vorgesehen. Wahlweise ist das Etikett flach gestaltet, ähnlich wie ein RFID-Transponder oder eine Mikroprozessor-Chipkarte.The Label is optionally designed to be on a product attachable. Optionally, the label is in anyway a product provided control device integrated with a processor, in particular a microprocessor. Especially bigger products such as B. Industrial machinery (eg machine tools, production machines for the production of other products, etc.) or household appliances (eg washing machines, dishwashers, dryers, etc.) often have one control device integrated into the product with a microprocessor or on the product intended. Optionally, the label is flat, similar to an RFID transponder or a microprocessor chip card.
Wahlweise hat das Etikett eine Anzeige (Display) und/oder Bedienelemente zur Steuerung der Anzeige z. B. mittels des Prozessors und/oder des Speichers. Wahlweise ist die Anzeige identisch mit der Anzeige des weiter oben angeführten Steuerungsgeräts. Wahlweise hat das Etikett ein Schnittstelle zur Kommunikation mit einem Lesegerät, wahlweise eine kontaktlose oder/und eine kontaktbehaftete Schnittstelle, über die im Etikett erzeugte Authentifizierungscodes aus dem Etikett heraus übertragen werden können.Optional the label has an indicator (display) and / or controls for Control of the display z. Example by means of the processor and / or the memory. Optionally, the display is identical to the one shown above cited Control unit. Optionally, the label has an interface to communicate with a reader, optionally a contactless and / or a contact interface over which transmitted in the label generated authentication codes out of the label can be.
Wahlweise ist der Algorithmus ein Einbahnfunktion-Algorithmus, beispielsweise ein Hashwert-Algorithmus.Optional For example, the algorithm is a one-way function algorithm a hash algorithm.
Wahlweise sind bzw. werden die Authentisierungscodes durch eine Anwendung des Algorithmus auf produktspezifische Identifikationsdaten erzeugt. Die Identifikationsdaten zu dem Produkt, welche in die Authentisierungscodes eingehen, umfassen beispielsweise Art des Produkts oder Produkttyp (z. B. Arzneimittel, Tabakprodukt, Lebensmittel, Fleischprodukt, Industriemaschine, Autoersatzteil etc.), Hersteller, Herstellungsort, Herstellungslinie, Herstellungsdatum, Herstellungszeit, Haltbarkeitsdatum, Chargennummer des Produkts sowie beliebige Kombinationen aus diesen Identifikationsdaten und/oder die aktuelle Uhrzeit bei oder kurz vor der Erzeugung der Authentisierungscodes.Optional are the authentication codes by an application generated by the algorithm on product-specific identification data. The Identification data for the product, which in the authentication codes include, for example, type of product or product type (eg medicinal product, tobacco product, food, meat product, Industrial machine, car spare part etc.), manufacturer, place of manufacture, Production line, date of manufacture, time of manufacture, expiry date, lot number of the product and any combinations of these identification data and / or the current time at or shortly before the generation of the Authentication code.
Wahlweise ist das Etikett derart eingerichtet, dass die Teilserie erst auf eine Authentisierungsanfrage an das Etikett hin erzeugt wird. Diese Ausführungsform hat den Vorteil, dass im unbenutzten Etikett noch keine Authentisierungscodes gespeichert sind, also auch keine Authentisierungscodes ausgelesen und kopiert werden können. Wahlweise wird die Teilserie nur vorübergehend im Etikett abgespeichert gehalten. Wahlweise wird die Teilserie nur so lange im Etikett gespeichert gehalten, wie es erforderlich ist, um die Teilserie für die Authentisierung zur Anzeige zu bringen, beispielsweise auf einer Anzeige (Display) des Etiketts oder auf einer Anzeige eines externen Lesegeräts für das Etikett oder auf einer entfernten Anzeige.Optional the label is set up so that the sub-series only on an authentication request is generated on the label. These embodiment has the advantage that in the unused label still no authentication codes are stored, so no authentication codes read and can be copied. Optionally, the sub-series is only temporarily stored in the label held. Optionally, the sub-series will only be stored in the label for so long held, as it is necessary to the subset for authentication to display, for example on a display the label or on a display of an external reader for the label or on a remote display.
Bei dem erfindungsgemäßen Verfahren zur Produktsicherung gemäß Anspruch 6 wird in dem Etikett gemäß Anspruch 1 mit dem Algorithmus die Teilserie von mindestens einem Authentisierungscode erzeugt, wahlweise eine Teilserie von mindestens zwei Authentisierungscodes.at the method according to the invention for product safety according to claim 6 is in the label according to claim 1 generates with the algorithm the subset of at least one authentication code, optionally a subset of at least two authentication codes.
Vorzugsweise wird die Teilserie von Authentisierungscodes auf eine Authentisierungsanfrage an das Etikett hin, um ein mit dem Etikett zu sichern des Produkt zu authentisieren, erzeugt. Wahlweise spätestens nach der Authentisierung des Produkts werden der oder die im Etikett erzeugten Authentisierungscodes wahlweise wieder aus dem Etikett gelöscht, oder/und die Authentisierungscodes werden in einem flüchtigen Speicher gespeichert gehalten. Wahlweise werden erzeugte Authentisierungscodes auf einer Anzeige (Display) des Etiketts oder auf einer Anzeige eines externen Lesegeräts für das Etikett oder auf einer entfernten Anzeige zur Anzeige gebracht.Preferably is the subset of authentication codes to an authentication request on the label to secure a label with the product to authenticate, generated. Optionally at the latest after the authentication of the product become the one or more authentication codes generated in the label optionally deleted from the label again, and / or the authentication codes be in a fleeting Memory kept stored. Optionally, generated authentication codes an indication (display) of the label or on a display of a external reader for the Label or displayed on a remote display.
Wahlweise wird in der Authentisierungsanfrage eine Zufallsgröße an das Etikett gesendet und die Teilserie unter Verwendung der Zufallsgröße erzeugt. Wahlweise wird dabei eine Teilserie mit einem einzelnen Authentisierungscode erzeugt. Insbesondere wird die Authentisierung wahlweise nach einem Challenge-Response-Verfahren durchgeführt, bei dem in der Authentisierungsanfrage eine Zufallszahl an das Etikett gesendet wird, und das Etikett mit der Zufallszahl, einem im Etikett abgespeicherten geheimen Schlüssel und dem Algorithmus einen einzelnen Authentisierungscode berechnet und den Authentisierungscode ausgibt, wahlweise über ein Display des Etiketts, wahlweise über eine andere Schnittstelle des Etiketts, wahlweise an ein Lesegerät für das Etikett, wahlweise kontaktlos oder kontaktbehaftet. Wahlweise wird im Challenge-Response-Verfahren im Challenge eine Teilserie von mehreren Zufallszahlen an das Etikett gesendet und im Etikett ein Teilserie von mehreren Authentisierungscodes erzeugt und als Response zurückgesendet, mit je einer Zufallszahl pro Authentisierungscode.Optional In the authentication request, a random variable is added to the Label is sent and the subset generated using the random size. Optionally, this is a subset with a single authentication code generated. In particular, the authentication is optionally according to a challenge-response method carried out, where in the authentication request a random number to the label is sent, and the label with the random number, one in the label stored secret key and calculating a single authentication code for the algorithm and outputs the authentication code, optionally via a display of the label, optionally over another interface of the label, optionally to a reader for the label, either contactless or contact-based. Optionally, in the challenge-response procedure in the Challenge a subset of multiple random numbers to the label and a partial series of several authentication codes in the label generated and sent back as a response, with one random number per authentication code.
Wahlweise wird zur Verifizierung der erzeugten Teilserie bei einer Zentrale, die über den Algorithmus und ggf. über die Pseudozufallszahlenfolge oder über einen Pseudozufallszahlengenerator zum Erzeugen der Pseudozufallszahlenfolge verfügt, die gesamte Serie von Authentisierungscodes erzeugt und bei der Zentrale überprüft, ob die Teilserie von der Serie umfasst ist.Optional is used to verify the generated sub-series at a central office, the above the algorithm and possibly over the pseudorandom number sequence or via a pseudorandom number generator to generate the pseudorandom number sequence, the entire series of authentication codes generated and checked at the headquarters whether the Partial series of the series is included.
Falls die Teilserie von der Serie umfasst ist, wird die Teilserie als verifiziert angesehen und das Produkt als authentisiert angesehen. Diese Variante ist besonders bevorzugt für Ausführungsformen des Verfahrens, bei denen im Etikett mindestens zwei Authentisierungscodes erzeugt werden. Die Zentrale überprüft in diesem Fall zwei Kriterien, um die Authentizität des Etiketts zu verifizieren, zum einen die Richtigkeit der Authentisierungscodes, und zum anderen die richtige Reihenfolge der Authentisierungscodes.If the sub-series of the series is included, the sub-series as Verified and viewed the product as authenticated. This variant is particularly preferred for embodiments of the method, where at least two authentication codes are generated in the label become. The control center checks in this Case two criteria to verify the authenticity of the label, on the one hand the correctness of the authentication codes, and on the other hand the correct order of the authentication codes.
Wahlweise wird die im Etikett erzeugte Teilserie von Authentisierungscodes zur Verifizierung über eine Datenverbindung an die Zentrale gesendet. Wahlweise werden über die Datenverbindung zusätzlich zur Teilserie Identifikationsdaten gesendet, die zur Erzeugung der Authentisierungscodes verwendet worden sind. Die Datenverbindung ist wahlweise eine drahtgebundene Datenverbindung, z. B. das Internet oder eine Telefonverbindung, oder eine Funk-Datenverbindung, z. B. eine Mobilfunkverbindung. Wahlweise werden die im Etikett erzeugten Authentisierungscodes wieder aus dem Etikett gelöscht, sobald sie zur Übertragung über die Datenverbindung bereitgestellt sind und im Etikett nicht mehr benötigt werden.Optional becomes the partial series of authentication codes generated in the label for verification via sent a data connection to the central office. Optionally, over the Data connection in addition sent to the sub-series identification data used to generate the Authentication codes have been used. The data connection is optionally a wired data connection, z. For example, the Internet or a telephone connection, or a wireless data connection, e.g. B. a mobile connection. Optionally, the authentication codes generated in the label deleted from the label again, as soon as they are about to transfer over Data connection are provided and no longer needed in the label.
Im Folgenden wird die Erfindung an Hand von Ausführungsbeispielen und unter Bezugnahme auf die Zeichnung näher erläutert, in der zeigen:in the Below, the invention with reference to exemplary embodiments and under Reference to the drawing closer explains in the show:
Genauer
ist in
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102007061825A DE102007061825A1 (en) | 2006-12-22 | 2007-12-20 | Electronic label for protecting product, has processor for processing program, memory and algorithm, in which series of authentication codes specified by algorithm are generated with algorithm |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006061311 | 2006-12-22 | ||
DE102006061311.2 | 2006-12-22 | ||
DE102007061825A DE102007061825A1 (en) | 2006-12-22 | 2007-12-20 | Electronic label for protecting product, has processor for processing program, memory and algorithm, in which series of authentication codes specified by algorithm are generated with algorithm |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102007061825A1 true DE102007061825A1 (en) | 2008-06-26 |
Family
ID=39432104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102007061825A Ceased DE102007061825A1 (en) | 2006-12-22 | 2007-12-20 | Electronic label for protecting product, has processor for processing program, memory and algorithm, in which series of authentication codes specified by algorithm are generated with algorithm |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102007061825A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NO335882B1 (en) * | 2013-03-21 | 2015-03-16 | Kezzler As | A method of preparing a batch of packaging media |
EP3065335A4 (en) * | 2014-10-31 | 2017-08-16 | Hangzhou Wopuwulian Science&technology Co., Ltd. | System and method for real-time verification of clock synchronisation-based dynamic password anti-counterfeiting tag validity |
-
2007
- 2007-12-20 DE DE102007061825A patent/DE102007061825A1/en not_active Ceased
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NO335882B1 (en) * | 2013-03-21 | 2015-03-16 | Kezzler As | A method of preparing a batch of packaging media |
US9646285B2 (en) | 2013-03-21 | 2017-05-09 | Kezzler As | Method for manufacturing a group of packaging media |
US10089600B2 (en) | 2013-03-21 | 2018-10-02 | Kezzler As | Method for manufacturing a group of packaging media |
EP3065335A4 (en) * | 2014-10-31 | 2017-08-16 | Hangzhou Wopuwulian Science&technology Co., Ltd. | System and method for real-time verification of clock synchronisation-based dynamic password anti-counterfeiting tag validity |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3108610B1 (en) | Method and system for creating and checking the validity of device certificates | |
EP2156602B1 (en) | Method and system for verifying the authenticity of a product, and reading device | |
DE102007011309B4 (en) | Method for authenticated transmission of a personalized data record or program to a hardware security module, in particular a franking machine | |
WO2014106546A1 (en) | Rfid tag and method for operating an rfid tag | |
EP1254436B1 (en) | Method for controlling the identity of users | |
EP2283456B1 (en) | Method and device for identifying objects | |
DE102007041370B4 (en) | Chip card, electronic device, method for producing a chip card and method for using a chip card | |
DE102007061825A1 (en) | Electronic label for protecting product, has processor for processing program, memory and algorithm, in which series of authentication codes specified by algorithm are generated with algorithm | |
WO2016074789A1 (en) | Method for verifying the validity of a ticket; mobile device | |
EP3657750B1 (en) | Method for the authentication of a pair of data glasses in a data network | |
DE102006049442A1 (en) | Method for activating a chip card | |
EP1740418A1 (en) | Authentication of a vehicle-external device | |
DE102009058516A1 (en) | Apparatus and method for granting access rights to a maintenance functionality | |
EP1735760B1 (en) | Data protective radio-frequency identification (rfid) system by means of an owner controlled rfid-tag functionality | |
DE102011083828B4 (en) | Method for protection against plagiarism and arrangement for implementation | |
WO2014060266A1 (en) | Method for generating a one-time-password (otp) | |
EP3306514B1 (en) | Method and device for certification of a safety critical function chain | |
DE102006060065A1 (en) | Method for authenticating product by verification of product code, fixed at product and generated with cryptographic code, involves storing multiple codes for generating or for verifying different product code by central office | |
EP4176361B1 (en) | Method and system for starting up or managing an offline control device | |
EP3306507B1 (en) | Component for a safety-critical function chain | |
EP3306856B1 (en) | Method for providing a secure communication connection between components of a security-critical function chain | |
EP2350927B1 (en) | Method and system for personalizing a portable data storage device | |
DE102016013034A1 (en) | Gaming and / or entertainment machine, unlocking medium for this, a method for issuing such a clearing medium and unlocking medium output terminal for this purpose | |
EP3306542A1 (en) | Security certificate manager | |
WO2013083769A1 (en) | Apparatus for authenticating a machine and/or a computer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed |
Effective date: 20131115 |
|
R016 | Response to examination communication | ||
R002 | Refusal decision in examination/registration proceedings | ||
R003 | Refusal decision now final |