WO2016074789A1 - Verfahren zum überprüfen der gültigkeit eines tickets; mobile einrichtung - Google Patents

Verfahren zum überprüfen der gültigkeit eines tickets; mobile einrichtung Download PDF

Info

Publication number
WO2016074789A1
WO2016074789A1 PCT/EP2015/002260 EP2015002260W WO2016074789A1 WO 2016074789 A1 WO2016074789 A1 WO 2016074789A1 EP 2015002260 W EP2015002260 W EP 2015002260W WO 2016074789 A1 WO2016074789 A1 WO 2016074789A1
Authority
WO
WIPO (PCT)
Prior art keywords
mobile device
information
code
ticket
key
Prior art date
Application number
PCT/EP2015/002260
Other languages
English (en)
French (fr)
Inventor
Bernhard Inderst
Ullrich Martini
Dietmar Maierhöfer
Original Assignee
Giesecke & Devrient Gmbh
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Giesecke & Devrient Gmbh filed Critical Giesecke & Devrient Gmbh
Priority to US15/525,219 priority Critical patent/US11315126B2/en
Priority to EP15797256.3A priority patent/EP3218880A1/de
Priority to BR112017009741-9A priority patent/BR112017009741B1/pt
Priority to CN201580060754.9A priority patent/CN107005545A/zh
Publication of WO2016074789A1 publication Critical patent/WO2016074789A1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B15/00Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/061Network architectures or network communication protocols for network security for supporting key management in a packet data network for key exchange, e.g. in peer-to-peer networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/10Integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/77Graphical identity

Definitions

  • the present invention relates to a method for checking the validity of a ticket. Such methods are used, for example, in local public transport and / or rail transport to verify the validity of electronic tickets.
  • an electronic ticket is usually a ticket, which by means of a mobile device, such as a
  • Mobile phone and / or a Tablet PC is purchased.
  • the ticket can also be purchased on the PC and then transferred to the mobile device.
  • electronic tickets are on a conventional ticket, which is printed on paper and is usually provided with additional security features, such as a hologram or the like, electronic tickets are on a conventional ticket, which is printed on paper and is usually provided with additional security features, such as a hologram or the like, electronic tickets are on a conventional ticket, which is printed on paper and is usually provided with additional security features, such as a hologram or the like, electronic tickets are on a
  • Display device of the mobile device shown. Contents that are displayed on the display device of the mobile device can be reproduced as desired, which is why a copying of a ticket displayed only on the display device is possible as often as desired.
  • a two-factor authentication method is currently being used, for example, in Deutsche Bahn trains, in which a holder of the electronic ticket must always present this in combination with a second factor ,
  • the second factor is a user's badge, one Credit card of the user or a discount card of the user (BruCard). Since the credit card or the rebate card is a unique and user-specific card, it can be ensured that only the holder of this card uses the electronically acquired ticket. Since it sometimes takes a lot of time until the user presents not only the ticket, but also the credit card or the discount card, inspectors sometimes refrain from a "proper"
  • the invention is based on the basic idea that the mobile device receives information from a ticket inspector in the ticket control, offline, ie processed without online data connection and based on this information the code controller provides a code that enables the ticket inspector, check the validity of the ticket.
  • the method for verifying the validity of an electronic ticket comprises the transmission of information, in particular a ticket inspection process initiation information, from a control entity, in particular a ticket check device, to a mobile device; calculating an individual code for the mobile device in the mobile device with the aid of the information, wherein a key is stored in the mobile device, which is included in the calculation of the individual code, wherein the key from a key stored on a server (master Key) and is formed from at least one individual property for the mobile device; displaying the code on the mobile device and / or transmitting the code from the mobile device to the control entity via an air interface, in particular on a display device and / or a contactless transmission device (BLE) of the mobile device; and the
  • control instance is um
  • a Ticketprüf device as ticket inspectors use them in the rule.
  • a test device may be a specially developed device and / or a mobile device, such as a mobile phone.
  • the supervisory authority may be located at the entrance of a means of transport to all to check in incoming passengers. By submitting the
  • Ticket verification initiation information is communicated to the mobile device that a ticket verification is to be made.
  • the ticket verification initiation information is, for example, a challenge, in particular a random number. This ticket verification initiation information may be contactless via
  • Bluetooth in particular BLE, and / or by
  • Reading / photographing are transmitted from the supervisory authority to the mobile device.
  • the method according to the invention it is particularly advantageously possible to ensure that in the calculation of the individual code for the mobile device, information is received from both the server and from mobile device-specific characteristics. In this way it can be ensured with advantage that the mobile device that has acquired the electronic ticket or for which this electronic ticket was purchased, is also used in the verification of the validity of the electronic ticket. Should another user be checked with another mobile device, the calculated code would be different, since not only the key is included in the calculation of the code, but also the individual properties for the mobile device. Accordingly, it can be advantageously ensured that only the "correct" mobile device is used during the check.
  • the presentation of the code on the mobile device can be both visually, ie visually perceptible, for example.
  • a contactless Transmission device such as a BLE (Bluetooth low energy) or an NFC transmission device done.
  • the representation on the contactless transmission device has the advantage that the code can be directly transferred back to the supervisory authority and displayed there.
  • the transmission of the information from the control entity to the mobile device takes place by reading and / or by photographing the information from a display device of the control entity.
  • Advertising poster is appropriate to determine.
  • the user can also read the information from the controller and manually enter it on his mobile device, with a readable
  • Information is a multi-digit number or the like.
  • the contactless transmission of the information via an air interface also provides a secure, fast and reliable transmission channel.
  • the transmission via, for example, the NFC interface could take place according to a so-called tap-it method, in which two NFC-capable devices for approach each other for a short time to allow an exchange of information.
  • the information is
  • the mobile device may be a mobile phone, a tablet PC and / or a smartphone.
  • the method is set up such that the key is stored in the mobile device, preferably in a secure area, and only from time to time, i. at regular intervals, for example every few days and / or months when there is a data connection.
  • the key in the mobile device is stored in a server instance together with an individual property of the mobile device, for example the IMEI, the processor serial number and / or the MAC address of the mobile device
  • a PKI method is used, in which the mobile device has a private key and the control instance has a public key.
  • the individual code it is advantageously possible to use the individual code exclusively using the already Time of transmission of the information from the supervisory authority to the mobile device on the mobile device to perform existing data.
  • no online data connection in other words, a
  • Data connection via the MNO) and the method can advantageously also be carried out in regions in which there is no or only a limited data connection.
  • the controller is a ticket validator. In this way, it is advantageously ensured that, after a software update, already available today
  • Ticket devices can be used in a method according to the invention.
  • the supervisory authority may be a mobile telephone and / or a smartphone.
  • a ticket purchase takes place at a ticket server, ticket information, in particular a ticket form in the form of a machine-readable code, being transmitted to the mobile device after the purchase has been completed.
  • ticket information in particular a ticket form in the form of a machine-readable code
  • the user is in possession of an electronic ticket, which he can show when needed at a check.
  • a control method could also be carried out in which the ticket is checked in the form of a machine-readable code in conjunction with an identity card or the like.
  • the supervisory authority with advantage check if the current ticket information is present on the mobile device. If the code is subsequently displayed on the mobile device, then this code can hardly differ noticeably from the previously presentable ticket. The user only perceives the change of individual pixels and is thus aware that the calculation of the new control code
  • presenting the (control) code on the mobile device comprises displaying the ticket information.
  • Ticket information is processed for information, which is then displayed on the display device of the mobile device, for example in the form of a single QR code.
  • the ticket information and the code may be displayed as two separate pieces of information on the display device of the mobile device.
  • the property unique to the mobile device may be data protected in the mobile device against copying and / or unauthorized use.
  • a device adapted to receive information from one
  • Control entity to receive, with the mobile device to do so
  • a computing unit is formed by means of a computing unit to calculate an individual for the mobile device code using the information, wherein the mobile device has a memory in which a key is stored, which is included in the calculation of the individual code, wherein the calculation by means of a Processing unit (CPU) is carried out, wherein the key is designed such that it is one on a server
  • the mobile device is configured to display the code on a display device of the mobile device and / or to transmit the code from the mobile device to the supervisory authority via an air interface ,
  • the code other features, such as, for example, a signature of the key of the server, come with.
  • the mobile device it is advantageously possible with the mobile device to participate in a ticket control in which the mobile device must prove that it is in possession of the valid ticket.
  • Authentication features such as a credit card and / or a discount card, are not necessary. This significantly reduces the time required to control the ticket available on the mobile device. Consequently, ticket inspectors are more inclined to perform a proper check of a ticket with the controller, in particular with the ticket checker.
  • the method according to the invention is particularly suitable for use in a mobile device and / or in a control unit for
  • Fig. 1 shows a schematic representation of components which can be used in a method according to the invention.
  • Fig. 2 shows the sequence of a method according to the invention.
  • the mobile device may be, for example, a mobile device, a tablet PC and / or a smartphone.
  • the mobile device 10 is provided with a
  • Display device 18 provided, which can serve as input means at the same time.
  • the display device 18 may, for example, as
  • the mobile device may be formed touch-sensitive or capacitive display. Furthermore, the mobile device may be provided with a variety of tactile
  • Applications can be loaded on the mobile device. With the help of applications, it is for a user of a mobile device possible to perform services on the mobile device. Applications can be used to display messages and / or the weather, for example, applications can be used to purchase tickets or tickets. These tickets can be used to provide access authorization on public transport. So far in public
  • the tickets are sent to another authentication factor, such as a credit card, a badge and / or a
  • Discount card of the user bound (two-factor authentication). If the user would copy the ticket 11, he would also have to copy the discount card, the credit card and / or the card, which is not possible or is possible only with considerable effort.
  • this type of two-factor authentication has the disadvantage that checking the ticket 11 by means of a control device 16 takes considerable time, since not only the ticket 11 must be read, but also the credit card or discount card. Consequently are
  • the user first buys a ticket 11 by means of his mobile device 10 To simplify the purchase process, download an appropriate application from an AppStore 20.
  • the user can buy the ticket via a browser interface of the provider or he can buy the ticket at home and then send, for example by e-mail or MMS to his mobile device 10 or download the ticket with his mobile device 10.
  • a key is stored in the mobile device 10, preferably in a secure memory area (secure element) or in a secure software container of the mobile device.
  • This key is transmitted from a server 12 to the mobile device 10, wherein the key transmitted to the mobile device 10 is a derived key.
  • the derived key is derived from the key (Master Key) stored on the server 12 in a secure environment, with the key including an individual property for the mobile device 10.
  • Key is updated at regular intervals, such as hourly, daily, weekly and / or monthly.
  • a (ticket) checker When checking the ticket 11, a (ticket) checker transmits information to the mobile device by means of a control entity 16, in particular with its ticket checking device.
  • the information can be transmitted manually, for example.
  • the controller shows the user a multi-digit number that is displayed on the control unit 16 and the user of the mobile device 10 gives this information on the
  • Display device 18 of the mobile device the user can use a camera device of the mobile device 10 to display a QR code displayed on the display device of the monitoring entity 16 read in and process.
  • the information about the QR code displayed on the display device of the monitoring entity 16 read in and process.
  • Air interface, in particular via WLAN, Bluetooth and / or NFC from the supervisory authority 16 to the mobile device 10 are transmitted.
  • NFC in accordance with ISO 14443
  • the mobile device 10 calculates an individual code 13 in the mobile device.
  • the calculation of the individual code 13 includes the transmitted information, the derived keys stored in the mobile device and an individual property of the mobile device.
  • the individual property of the mobile device 10 may already be present in the derived key and introduced by the server 12.
  • the IMEI is considered as an individual property of the mobile device.
  • the IMEI International Mobile Station Equipment Identity
  • the IMEI International Mobile Station Equipment Identity is a number that is unique to each mobile device 10. Consequently, it can be ensured that the code 13 is individually tailored to the mobile device 10, the derived key and the information transmitted by the supervisory authority 16. Since both the derived key and the information transmitted by the controller 16 change at regular intervals, it can be ensured that forgery of the ticket is almost impossible.
  • the computed code 13 can then be stored in a memory, in particular in a secure memory area (secure element) of the mobile device 10 become.
  • a secure memory area secure element
  • the ticket purchased from the ticket server 22 ticket 11 and the code 13 are arranged one above the other.
  • the code 13 could also include the ticket information 11, so that only the representation of a QR code 13 on the display device 18 takes place.
  • the monitoring entity 16 can be monitored by means of a camera device or a camera
  • Scanner device for example, a laser scanner
  • the code 13 (and possibly also the ticket information 11) read.
  • the control entity 16 checks whether the code 13 has been formed using the information determined by the control entity 16, the current derived key, and the characteristic that is individual to the mobile device 10. If so, then it can be safely established that this is a valid ticket information 11 for this mobile device 10.
  • the process just described can be carried out in a very short time (less than 10 seconds) and does not require the presentation of a second one Item (for example the credit card). As a result, the method is very fast feasible.
  • the code 13 may be displayed on a wireless transmission device of the mobile device 10.
  • the wireless transmission device of the mobile device 10.
  • Transmission device may be a Bluetooth module, an NFC module and / or a WLAN module. With this wireless
  • Transmission device it is possible to wirelessly transmit the code to the supervisory authority 16 via an air interface. It can be checked in the control instance whether the ticket and the calculated code 13 are valid, that is, whether the calculation was carried out correctly.
  • the procedure has the advantage that it runs completely in the background and the user does not have the mobile device 10 for the controller
  • FIG. 2 again shows a diagram of how the derived key is transmitted from the server 12 to the mobile device 10.
  • the derived key may be transmitted to the mobile device 10 before and / or after the transmission of the information from the control entity 16. It is only necessary that the current, derived key to
  • Time of calculation of the code in the mobile device 10 is present. However, it is preferred to transmit the derived key in advance, so that the entire verification of the validity of the ticket 11 can be carried out "offline", ie without an existing or active data connection.
  • the inventive method also has the advantage that in a transitional phase, the control device 16 may be configured so that they can check both tickets according to the previous method (two-factor authentication) and according to the inventive method. Furthermore, a hardware conversion of the
  • Control instance 16 would have to be adapted.
  • the ticket server in which the ticket information or the ticket 11 is purchased and the server 12 on which the key is stored are shown as two separate units. Needless to say, server 12 and ticket server 22 could also be represented as a single entity.
  • server 12 and ticket server 22 could also be represented as a single entity.
  • known PKI methods can be used.
  • the supervisory authority 16 must have a public key for verifying or verifying the code.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Power Engineering (AREA)
  • Quality & Reliability (AREA)
  • Accounting & Taxation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Die vorliegende Erfindung betrifft ein Verfahren zum Überprüfen der Gültigkeit eines Tickets (11), bei welchem von einer Kontrollinstanz (16) eine Information an eine mobile Einrichtung (10) übermittelt wird. Auf Grundlage dieser Information, eines abgeleiteten Schlüssels sowie einer für die mobile Einrichtung (10) individuelle Eigenschaft wird ein Code (13) berechnet, welcher anschließend durch die Kontrollinstanz (16) überprüft wird.

Description

Verfahren zum Überprüfen der Gültigkeit eines Tickets; mobile Einrichtung
Technisches Gebiet Die vorliegende Erfindung betrifft ein Verfahren zum Überprüfen der Gültigkeit eines Tickets. Derartige Verfahren werden beispielsweise im öffentlichen Personennahverkehr und/ oder im Schienenverkehr eingesetzt, um die Gültigkeit von elektronischen Tickets zu überprüfen. Bei einem elektronischen Ticket handelt es sich in der Regel um ein Ticket, welches mittels einer mobilen Einrichtung, wie beispielsweise einem
Mobil telefon und/ oder einem Tablet PC, erworben wird. Alternativ kann das Ticket auch am PC gekauft werden und anschließend an die mobile Einrichtung übertragen werden. Im Gegensatz zu dem herkömmlichen Ticket, welches auf Papier ausgedruckt wird und für gewöhnlich mit zusätzlichen Sicherheitsmerkmalen, wie beispielsweise ein Hologramm oder dergleichen versehen ist, werden elektronische Tickets auf einer
Anzeigeeinrichtung der mobilen Einrichtung dargestellt. Inhalte, die auf der Anzeigeeinrichtung der mobilen Einrichtung dargestellt werden, sind beliebig reproduzierbar, weshalb ein Kopieren eines lediglich auf der Anzeigeeinrichtung dargestellten Tickets beliebig oft möglich ist.
Stand der Technik Um ein Kopieren eines auf der Anzeigeeinrichtung der mobilen Einrichtung dargestellten Tickets zu erschweren, wird derzeit beispielsweise in den Zügen der Deutschen Bahn ein Zweifaktor- Authentisierungsverfahren eingesetzt, bei welchem ein Inhaber des elektronischen Tickets dieses stets in Kombination mit einem zweiten Faktor vorzeigen muss. Bei dem zweiten Faktor handelt es sich beispielsweise um einen Ausweis des Nutzers, eine Kreditkarte des Nutzers oder um eine Rabattkarte des Nutzers (BahnCard). Da es sich bei der Kreditkarte bzw. bei der Rabattkarte um eine einmalige und für den Nutzer individuelle Karte handelt, kann sichergestellt werden, dass nur der Inhaber dieser Karte das elektronisch erworbene Ticket verwendet. Da es bisweilen sehr viel Zeit in Anspruch nimmt, bis der Nutzer nicht nur das Ticket, sondern auch die Kreditkarte oder die Rabattkarte vorzeigt, verzichten Kontrolleure bisweilen auf eine„ordentliche"
Ticketkontrolle und beschränken sich auf eine mit bloßem Auge erfolgende Sichtkontrolle des Tickets. Da elektronische Tickets vorwiegend in der Form von sogenannten QR-Codes vorliegen, können diese nicht mit bloßem Auge erkannt und verifiziert werden.
Insofern weist der Stand der Technik den Nachteil auf, dass eine ordentliche Kontrolle aufgrund des hohen zeitlichen Kontrollaufwands nicht
durchgeführt wird.
Darstellung der Erfindung
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren zum Überprüfen der Gültigkeit eines Tickets sowie eine mobile Einrichtung zur Verfügung zu stellen, das/ die dazu in der Lage ist, die Probleme aus dem Stand der Technik zu lösen und ferner dazu eingerichtet ist, das Überprüfen eines elektronischen Tickets bei Aufrechterhaltung hoher Sicherheitsstandards einfacher und sicherer zu gestalten.
Die Lösung der Aufgabe erfolgt durch den Gegentand der unabhängigen Patentansprüche. Bevorzugte Ausgestaltungen ergeben sich aus den
Unteransprüchen. Die Erfindung basiert auf dem Grundgedanken, dass die mobile Einrichtung bei der Ticketkontrolle eine Information von einem Ticketkontrolleur erhält, offline, d.h. ohne online-Datenverbindung verarbeitet und auf Basis dieser Information dem Ticketkontrolleur einen Code zur Verfügung stellt, der den Ticketkontrolleur in die Lage versetzt, die Gültigkeit des Tickets zu überprüfen.
Demgemäß umfasst das Verfahren zum Überprüfen der Gültigkeit eines elektronischen Tickets das Übermitteln einer Information, insbesondere einer Ticketprüfvorgangsinitiierungsinformation, von einer Kontrollinstanz, insbesondere einer Ticketprüfeinrichtung, an eine mobile Einrichtung; das Berechnen eines für die mobile Einrichtung individuellen Codes in der mobilen Einrichtung unter Zuhilfenahme der Information, wobei in der mobilen Einrichtung ein Schlüssel gespeichert ist, der in die Berechnung des individuellen Codes mit eingeht, wobei der Schlüssel aus einem auf einem Server gespeicherten Schlüssel (Master Key) und aus zumindest einer für die mobile Einrichtung individuellen Eigenschaft gebildet wird; das Darstellen des Codes auf der mobilen Einrichtung und/ oder Übertragen des Codes von der mobilen Einrichtung an die Kontrollinstanz über eine Luftschnittstelle, insbesondere auf einer Anzeigeeinrichtung und/ oder einer kontaktlosen Übertragungseinrichtung (BLE) der mobilen Einrichtung; und das
Überprüfen des Codes durch die Kontrollinstanz.
Gemäß der Erfindung handelt es sich bei der Kontrollinstanz um
beispielsweise eine Ticketprüf einrichtung wie Fahrkartenkontrolleure sie in der Regel verwenden. Bei einer derartigen Prüfeinrichtung kann es sich um ein eigens entwickeltes Gerät und/ oder um eine mobile Einrichtung, wie beispielsweise ein Mobiltelefon handeln. Alternativ kann die Kontrollinstanz im Eingangsbereich eines Verkehrsmittels angeordnet sein, um dort alle eintretenden Fahrgäste zu überprüfen. Mit dem Übermitteln der
Ticketprüfvorgangsinitiierungsinformation wird der mobilen Einrichtung mitgeteilt, dass eine Ticketüberprüfung vorgenommen werden soll. Bei der Ticketprüfvorgangsinitiierungsinformation handelt es sich beispielsweise um eine Challenge, insbesondere eine Zufallszahl. Diese Ticketprüfvorgangsinitiierungsinformation kann kontaktlos über
beispielsweise Bluetooth, insbesondere BLE, und/ oder durch
Ablesen/ Abfotografieren von der Kontrollinstanz an die mobile Einrichtung übertragen werden.
Mit dem erfindungsgemäßen Verfahren ist es besonders vorteilhaft möglich sicherzustellen, dass in die Berechnung des für die mobile Einrichtung individuellen Codes Informationen von sowohl dem Server als auch von für die mobile Einrichtung individuellen Eigenschaften eingehen. Auf diese Weise kann mit Vorteil sichergestellt werden, dass die mobile Einrichtung, die das elektronische Ticket erworben hat bzw. für die dieses elektronische Ticket erworben wurde, auch bei der Überprüfung der Gültigkeit des elektronischen Tickets verwendet wird. Sollte ein anderer Nutzer mit einer anderen mobilen Einrichtung überprüft werden, so würde der berechnete Code ein anderer sein, da in die Berechnung des Codes nicht nur der Schlüssel mit eingeht, sondern auch die für die mobile Einrichtung individuellen Eigenschaften. Entsprechend kann mit Vorteil sichergestellt werden, dass nur die„richtige" mobile Einrichtung bei der Überprüfung verwendet wird.
Das Darstellen des Codes auf der mobilen Einrichtung kann sowohl visuell, d.h. optisch wahrnehmbar, bspw. in Form eines von der Anzeigeeinrichtung ablesen baren Codes, und/ oder auf einer kontaktlosen Übertragungseinrichtung, wie bspw. einer BLE- (Bluetooth-low-Energy) oder einer NFC-Übertragungseinrichtung, erfolgen. Die Darstellung auf der kontaktlosen Übertragungseinrichtung hat den Vorteil, dass der Code unmittelbar an die Kontrollinstanz zurückübertragen und dort dargestellt werden kann.
Gemäß einer Ausführungsform erfolgt das Übermitteln der Information von der Kontrollinstanz an die mobile Einrichtung durch Ablesen und/ oder durch Abfotografieren der Information von einer Anzeigeeinrichtung der Kontrollinstanz. Alternativ kann gemäß einer weiteren Ausführungsform das Übermitteln der Information von der Kontrollinstanz an die mobile Einrichtung über einen kontaktlosen Informationsaustausch, insbesondere über eine Luftschnittstelle, beispielsweise mittels NFC, Bluetooth und/ oder WLAN, erfolgen. Mittels dieser Varianten wird sichergestellt, dass die Informationsübermittlung auf einfache Weise erfolgen kann. So ist beispielsweise das Abfotografieren der Information mittels der mobilen Einrichtung des Nutzers ein gängiges Mittel, um bereits heutzutage die Informationen aus einem QR-Code, wie er beispielsweise an einem
Werbeplakat angebracht ist, zu ermitteln. Alternativ kann der Nutzer die Information von der Kontrollinstanz auch ablesen und auf seiner mobilen Einrichtung manuell eingeben, wobei es sich bei einer ablesbaren
Information um eine mehrstellige Zahl oder dgl. handelt. Auch das kontaktlose Übermitteln der Information über eine Luftschnittstelle stellt einen sicheren, schnellen und zuverlässigen Übertragungskanal dar. Vor allem die Übermittlung über beispielsweise die NFC-Schnittstelle könnte gemäß einem sog. Tap-it- Verfahren erfolgen, bei welchem sich zwei NFC- fähige Einrichtungen für eine kurze Zeit aneinander nähern, um einen Informationsaustausch zu ermöglichen. Gemäß einer Ausführungsform handelt es sich bei der Information
und/ oder dem Code um eine maschinenlesbare Information, bevorzugt um einen QR-Code, besonders bevorzugt um einen Aztec-Code, und/ oder um eine manuell übertragbare Information, wie beispielsweise eine mehrstellige, insbesondere eine vierstellige, Zahl. Die mehrstellige Zahl ist insbesondere beim Ablesen der Information durch den Nutzer von Vorteil, da diese schnell abgelesen und auf der mobilen Einrichtung eingegeben werden kann. Bei der mobilen Einrichtung kann es sich um ein Mobiltelefon, einen Tablet- PC und/ oder ein Smartphone handeln.
Um mit Vorteil sicherzustellen, dass das erfindungsgemäße Verfahren auch dann erfolgt, wenn mobile Daten nicht verfügbar sind, ist das Verfahren so eingerichtet, dass der Schlüssel in der mobilen Einrichtung, bevorzugt in einem sicheren Bereich, gespeichert ist und nur von Zeit zu Zeit, d.h. in regelmäßigen Abständen, beispielsweise alle paar Tage und/ oder Monate, wenn eine Datenverbindung vorhanden ist, ausgetauscht wird. Der Schlüssel in der mobilen Einrichtung wird in einer Serverinstanz zusammen mit einer individuellen Eigenschaft der mobilen Einrichtung, bspw. der IMEI, der Prozessorseriennummer und/ oder der MAC- Adresse der mobilen
Einrichtung, erzeugt und das Zertifikat durch einen weiteren, im Server verbleibenden Schlüssel signiert. Bei dem Erzeugen des Schlüssels kommt unter anderem ein PKI- Verfahren zum Einsatz, bei welchem die mobile Einrichtung über einen privaten und die Kontrollinstanz über einen öffentlichen Schlüssel verfügt.
Entsprechend ist es gemäß einer Ausführungsform mit Vorteil möglich den individuellen Code ausschließlich unter Verwendung der bereits zum Zeitpunkt der Übermittlung der Information von der Kontrollinstanz an die mobile Einrichtung auf der mobilen Einrichtung vorhandenen Daten durchzuführen. In anderen Worten muss zur Berechnung des individuellen Codes keine online-Datenverbindung (in anderen Worten eine
Datenverbindung über den MNO) in Anspruch genommen werden und das Verfahren kann mit Vorteil auch in Regionen ausgeführt werden, in denen es keine oder nur eine eingeschränkte Datenverbindung gibt. Die Übertragung und/ oder Übermittlung über Bluetooth, insbesondere BLE (Bluetooth-Low- Energy), ist stets möglich.
Gemäß einer Ausführungsform handelt es sich bei der Kontrollinstanz um eine Ticketprüfeinrichtung. Auf diese Weise wird mit Vorteil sichergestellt, dass, nach einem Softwareupdate, bereits heutzutage verfügbare
Ticketeinrichtungen in einem erfindungsgemäßen Verfahren eingesetzt werden können. Alternativ kann es sich bei der Kontrollinstanz um ein Mobil telefon und/ oder ein Smartphone handeln.
Gemäß einer weiteren besonders bevorzugten Ausführungsform erfolgt vor dem Übermitteln der Information ein Ticketkauf bei einem Ticketserver, wobei nach dem Abschluss des Kaufs eine Ticketinformation, insbesondere eine Ticketform in Form eines maschinenlesbaren Codes, an die mobile Einrichtung übermittelt wird. Auf diese Weise ist der Nutzer in Besitz eines elektronischen Tickets, welches er bei Bedarf bei einer Kontrolle vorzeigen kann. In diesem Fall könnte auch ein Kontrollverfahren durchgeführt werden, bei welchem das Ticket in Form eines maschinenlesbaren Codes in Verbindung mit einem Personalausweis oder dgl. überprüft wird.
Demgemäß kann in die Berechnung des Kontrollcodes zusätzlich die
Ticketinformation mit einfließen. Somit kann die Kontrollinstanz mit Vorteil überprüfen, ob die aktuelle Ticketinformation auf der mobilen Einrichtung vorhanden ist. Wenn anschließend die Darstellung des Codes auf der mobilen Einrichtung erfolgt, so kann sich dieser Code prima facie kaum merklich von dem bisher darstellbaren Ticket unterscheiden. Der Nutzer nimmt lediglich die Veränderung einzelner Pixel wahr und ist somit in Kenntnis darüber, dass die Berechnung des neuen Kontrollcodes
durchgeführt wurde. Für einen Kontrolleur kann dies ebenfalls ein Indiz dafür sein, dass sein neuer Code berechnet wurde.
Gemäß einer weiteren besonders bevorzugten Ausführungsform umfasst das Darstellen des (Kontroll-)Codes auf der mobilen Einrichtung das Darstellen der Ticketinformation. In anderen Worten können Code und
Ticketinformation zu einer Information verarbeitet werden, die dann auf der Anzeigeeinrichtung der mobilen Einrichtung dargestellt wird, beispielsweise in Form eines einzelnen QR-Codes. Alternativ können die Ticketinformation und der Code als zwei separate Informationen auf der Anzeigeeinrichtung der mobilen Einrichtung dargestellt werden. Selbstverständlich ist es auch möglich, den Code und die Ticketinformation nacheinander (in beliebiger Reihenfolge), d.h. zeitlich versetzt, auf der Anzeigeeinrichtung darzustellen. Äquivalent zu dem Begriff des Darstellens des Codes auf der mobilen
Einrichtung wird auch das Übertragen des Codes von der mobilen
Einrichtung an die Kontrollinstanz über die Luftschnittstelle verstanden.
Gemäß der Erfindung kann es sich bei der für die mobile Einrichtung individuellen Eigenschaft um Daten handeln, die in der mobilen Einrichtung gegen Kopieren und/ oder unautorisiertes Verwenden geschützt sind.
Folglich ist das Verfahren vor einer unautorisierten Verwendung geschützt. Die Vorteile der Erfindung zeigen sich ebenfalls in einer mobilen
Einrichtung, die dazu eingerichtet ist, eine Information von einer
Kontrollinstanz zu empfangen, wobei die mobile Einrichtung dazu
ausgebildet ist, mittels einer Recheneinheit einen für die mobile Einrichtung individuellen Code unter Verwendung der Information zu berechnen, wobei die mobile Einrichtung einen Speicher aufweist, in dem ein Schlüssel speicherbar ist, der in die Berechnung des individuellen Codes mit einfließt, wobei die Berechnung mittels einer Recheneinheit (CPU) erfolgt, wobei der Schlüssel derart ausgeführt ist, dass er aus einem auf einem Server
gespeicherten Schlüssel und aus zumindest einer für die mobile Einrichtung individuellen Eigenschaft gebildet wird, und wobei die mobile Einrichtung dazu ausgebildet ist, den Code auf einer Anzeigeeinrichtung der mobilen Einrichtung darzustellen und/ oder den Code von der mobilen Einrichtung an die Kontrollinstanz über eine Luftschnittstelle zu übertragen. In den Code können weitere Merkmale, wie bspw. eine Signatur des Schlüssels des Servers, mit eingehen.
Demgemäß ist es mit der mobilen Einrichtung mit Vorteil möglich, an einer Ticketkontrolle teilzunehmen, bei der die mobile Einrichtung nachweisen muss, dass sie in Besitz des gültigen Tickets ist. Zusätzliche
Authentifizierungsmerkmale, wie beispielsweise eine Kreditkarte und/ oder eine Rabattkarte, sind nicht notwendig. Dadurch verringert sich die Zeit, die bei einer Kontrolle des auf der mobilen Einrichtung vorhandenen Tickets notwendig ist, wesentlich. Folglich sind Fahrkartenkontrolleure mehr dazu geneigt, eine ordentliche Überprüfung eines Tickets mit der Kontrollinstanz, insbesondere mit der Ticketprüfeinrichtung, durchzuführen. Das erfindungsgemäße Verfahren eignet sich besonders zur Verwendung in einer mobilen Einrichtung und/ oder in einer Kontrollinstanz zur
Überprüfung von elektronischen Tickets bzw. Fahrkarten. Kurze Beschreibung der Zeichnungen
Fig. 1 zeigt eine schematische Darstellung von Komponenten, die bei einem erfindungsgemäßem Verfahren zum Einsatz kommen können; und
Fig. 2 zeigt den Ablauf eines erfindungsgemäßen Verfahrens.
Ausführliche Beschreibung bevorzugter Ausführungsformen der Erfindung
Im Folgenden wird die Erfindung unter Bezugnahme auf die Figuren 1 und 2 anhand rein beispielhafter Ausführungsformen beschrieben.
Fig. 1 zeigt eine mobile Einrichtung 10. Bei der mobilen Einrichtung kann es sich beispielsweise um ein Mobilfunkgerät, einen Tablet PC und/ oder ein Smartphone handeln. Die mobile Einrichtung 10 ist mit einer
Anzeigeeinrichtung 18 versehen, welche gleichzeitig als Eingabemittel dienen kann. Die Anzeigeeinrichtung 18 kann beispielsweise als
berührungsempfindliches oder kapazitives Display ausgebildet sein. Ferner kann die mobile Einrichtung mit einer Vielzahl von taktilen
Bedienelementen 19 sowie einer Kameraeinrichtung auf der Rückseite (nicht gezeigt) versehen sein, wobei in Fig. 1 exemplarisch ein Bedienelement 19 dargestellt ist.
Auf die mobile Einrichtung können Applikationen geladen werden. Mit Hilfe von Applikationen ist es für einen Nutzer einer mobilen Einrichtung möglich, Dienste auf der mobilen Einrichtung auszuführen. Applikationen können verwendet werden, um beispielsweise Nachrichten und/ oder das Wetter anzuzeigen, z.B. können Applikationen verwendet werden, um Tickets bzw. Fahrkarten bzw. Zugangskarten zu erwerben. Diese Tickets können dazu verwendet werden, um in öffentlichen Verkehrsmitteln eine Zugangsberechtigung nachzuweisen. Bisher wurden in öffentlichen
Verkehrsmitteln auf Papier oder dergleichen aufgedruckte Fahrkarten eingesetzt, um nachzuweisen, dass der Fahrgast/ Nutzer vor Fahrtantritt eine Fahrkarte bezahlt hat. Jedoch setzen sich in letzter Zeit verstärkt elektronische Bezahlverfahren durch, bei welchen der Nutzer vor
Fahrtantritt das Ticket elektronisch kauft und dieses während einer
Kontrolle elektronisch vorzeigt. Um ein mehrfaches Kopieren des Tickets 11 zu vermeiden, werden die Tickets an einen weiteren Authentisierungsfaktor, wie beispielsweise eine Kreditkarte, einen Ausweis und/ oder eine
Rabattkarte des Nutzers gebunden (Zweifaktor-Authentisierung). Würde der Nutzer das Ticket 11 kopieren, so müsste er auch die Rabattkarte, die Kreditkarte und/ oder den Ausweis kopieren, was nicht möglich ist bzw. nur mit erheblichem Aufwand möglich ist. Diese Art der Zweifaktor-Authentisierung hat jedoch den Nachteil, dass ein Überprüfen des Tickets 11 mittels einer Kontrolleinrichtung 16 erhebliche Zeit in Anspruch nimmt, da nicht nur das Ticket 11 eingelesen werden muss, sondern auch die Kreditkarte bzw. Rabattkarte. Folglich sind
Kontrolleure/ Schaffner in Abhängigkeit von der zur Verfügung stehenden Zeit nicht in der Lage, alle elektronischen Tickets„ordentlich" zu
kontrollieren und beschränken sich auf einen kurzen Blick auf den QR-Code.
Hier greift die Erfindung an. Gemäß der Erfindung kauft der Nutzer mittels seiner mobilen Einrichtung 10 zunächst ein Ticket 11. Dazu kann er sich, um den Kaufvorgang zu vereinfachen, aus einem AppStore 20 eine geeignete Applikation herunterladen. Alternativ kann der Nutzer das Ticket auch über eine Browser-Oberfläche des Anbieters kaufen oder er kann sich das Ticket zuhause kaufen und anschließend beispielsweise per E-Mail oder MMS an seine mobile Einrichtung 10 senden oder mit seiner mobilen Einrichtung 10 das Ticket herunterladen.
Gemäß der Erfindung ist vorgesehen, dass in der mobilen Einrichtung 10, bevorzugt in einem sicheren Speicherbereich (Secure Element) oder in einem sicheren Software-Container der mobilen Einrichtung ein Schlüssel gespeichert wird. Dieser Schlüssel wird von einem Server 12 an die mobile Einrichtung 10 übertragen, wobei es sich bei dem an die mobile Einrichtung 10 übertragenen Schlüssel um einen abgeleiteten Schlüssel handelt. Der abgeleitete Schlüssel wird von dem auf dem Server 12 in einer sicheren Umgebung gespeicherten Schlüssel (Master Key) abgeleitet, wobei in den Schlüssel eine für die mobile Einrichtung 10 individuelle Eigenschaft mit eingeht. Der in der mobilen Einrichtung 10 gespeicherte, abgeleitete
Schlüssel wird in regelmäßigen Abständen, beispielsweise stündlich, täglich, wöchentlich und/ oder monatlich, aktualisiert.
Bei einer Kontrolle des Tickets 11 übermittelt ein (Ticket-) Kontrolleur mittels einer Kontrollinstanz 16, insbesondere mit seiner Ticketprüfeinrichtung, eine Information an die mobile Einrichtung. Die Information kann beispielsweise manuell übermittelt werden. Dabei zeigt der Kontrolleur dem Nutzer eine mehrstellige Zahl, die auf der Kontrollinstanz 16 dargestellt wird und der Nutzer der mobilen Einrichtung 10 gibt diese Information auf der
Anzeigeeinrichtung 18 der mobilen Einrichtung ein. Alternativ kann der Nutzer mittels einer Kameraeinrichtung der mobilen Einrichtung 10 einen auf der Anzeigeeinrichtung der Kontrollinstanz 16 dargestellten QR-Code einlesen und verarbeiten. Alternativ kann die Information über die
Luftschnittstelle, insbesondere über WLAN, Bluetooth und/ oder NFC von der Kontrollinstanz 16 an die mobile Einrichtung 10 übertragen werden. Bei der Übertragung über NFC (gemäß ISO 14443) ist es erforderlich, für eine kurze Zeitdauer einen relativ kurzen Abstand (< 10 cm) zwischen der mobilen Einrichtung 10 und der Kontrollinstanz 16 herzustellen.
Sowie die mobile Einrichtung 10 die Information von der Kontrollinstanz 16 erhalten hat, berechnet die mobile Einrichtung 10 einen individuellen Code 13 in der mobilen Einrichtung. In die Berechnung des individuellen Codes 13 gehen die übermittelte Information, der in der mobilen Einrichtung gespeicherte, abgeleitete Schlüssel sowie eine individuelle Eigenschaft der mobilen Einrichtung mit ein. Die individuelle Eigenschaft der mobilen Einrichtung 10 kann bereits in dem abgeleiteten Schlüssel vorhanden sein und durch den Server 12 eingebracht werden. In anderen Worten wird beispielsweise die IMEI als individuelle Eigenschaft der mobilen Einrichtung angesehen. Die IMEI (International Mobile Station Equipment Identity) ist eine Nummer, welche für jede mobile Einrichtung 10 individuell ist. Folglich kann sichergestellt werden, dass der Code 13 individuell auf die mobile Einrichtung 10, den abgeleiteten Schlüssel sowie die von der Kontrollinstanz 16 übermittelte Information zugeschnitten ist. Da sich sowohl der abgeleitete Schlüssel als auch die von der Kontrollinstanz 16 übermittelte Information in regelmäßigen Abständen ändern, kann sichergestellt werden, dass ein Fälschen des Tickets nahezu unmöglich wird.
Die Berechnung des individuellen Codes 13 erfolgt mittels einer
Recheneinrichtung (CPU) der mobilen Einrichtung 10. Der berechnete Code 13 kann anschließend in einem Speicher, insbesondere in einem sicheren Speicherbereich (Secure Element), der mobilen Einrichtung 10 gespeichert werden. Für die Berechnung des Codes 13 ist es nicht erforderlich, dass die mobile Einrichtung 10 über eine online-Datenverbindung mit dem Server 12 verbunden ist. Dies ist bei der Kontrolle an Orten mit unzureichender Datenverbindung von Vorteil.
Nach der Berechnung des Codes 13 wird dieser auf der Anzeigeeinrichtung 18 der mobilen Einrichtung 10 dargestellt. In dem in Fig. 1 gezeigten
Ausführungsbeispiel werden das von dem Ticketserver 22 gekaufte Ticket 11 sowie der Code 13 übereinander angeordnet dargestellt. Alternativ könnte der Code 13 auch die Ticketinformation 11 umfassen, so dass lediglich die Darstellung von einem QR-Code 13 auf der Anzeigeeinrichtung 18 erfolgt. Ferner wäre es auch möglich, die Ticketinformation 11 und den Code 13 zeitlich versetzt auf der Anzeigeeinrichtung 18 darzustellen, wobei es zusätzlich möglich ist, dass die Darstellung der Ticketinformation 11 des Codes 13 in zeitlichen Abständen alternierend erfolgt.
Sowie der Code 13 auf der Anzeigeeinrichtung 18 dargestellt wird, kann die Kontrollinstanz 16 mittels einer Kameraeinrichtung oder einer
Scannereinrichtung (beispielsweise einem Laserscanner) den Code 13 (und gegebenenfalls auch die Ticketinformation 11) auslesen. Die Kontrollinstanz 16 überprüft, ob der Code 13 unter Verwendung der von der Kontrollinstanz 16 ermittelten Information, des aktuellen, abgeleiteten Schlüssels, sowie der für die mobile Einrichtung 10 individuellen Eigenschaft gebildet wurde. Trifft dies zu, so kann sicher festgestellt werden, dass es sich um eine gültige Ticketinformation 11 für diese mobile Einrichtung 10 handelt.
Der soeben beschriebene Ablauf ist in sehr kurzer Zeit (weniger als 10 Sekunden) durchführbar und erfordert kein Vorzeigen eines zweiten Gegenstandes (beispielsweise der Kreditkarte). Dadurch ist das Verfahren sehr schnell durchführbar.
Alternativ oder zusätzlich ist es möglich, wie oben bereits ausgeführt, dass das Darstellen des Codes 13 auf einer drahtlosen Übertragungseinrichtung der mobilen Einrichtung 10 erfolgt. Bei der drahtlosen
Übertragungseinrichtung kann es sich um ein Bluetooth-Modul, ein NFC- Modul und/ oder ein WLAN-Modul handeln. Mit dieser drahtlosen
Übertragungseinrichtung ist es möglich den Code an die Kontrollinstanz 16 über eine Luftschnittstelle drahtlos zu übertragen. In der Kontrollinstanz kann überprüft werden, ob das Ticket und der berechnete Code 13 gültig sind, d.h., ob die Berechnung korrekt durchgeführt wurde. Diese
Vorgehensweise hat den Vorteil, dass sie vollständig im Hintergrund abläuft und der Nutzer die mobile Einrichtung 10 nicht dem Kontrolleur zum
Ablesen eines optischen Codes 13 mittels der Kontrollinstanz 16 präsentieren muss.
Fig. 2 zeigt nochmal anhand eines Diagramms, wie der abgeleitete Schlüssel vom Server 12 an die mobile Einrichtung 10 übertragen wird. Der abgeleitete Schlüssel kann vor und/ oder nach dem Übermitteln der Information von der Kontrollinstanz 16 an die mobile Einrichtung 10 übertragen werden. Es ist lediglich erforderlich, dass der aktuelle, abgeleitete Schlüssel zum
Zeitpunkt der Berechnung des Codes in der mobilen Einrichtung 10 vorhanden ist. Es wird jedoch bevorzugt den abgeleiteten Schlüssel vorab zu übertragen, so dass die gesamte Überprüfung der Gültigkeit des Tickets 11 „offline", d.h. ohne bestehende bzw. aktive Datenverbindung durchgeführt werden kann. Das erfindungsgemäße Verfahren hat ferner den Vorteil, dass in einer Übergangsphase die Kontrolleinrichtung 16 so ausgestaltet sein kann, dass sie sowohl Tickets nach dem bisherigen Verfahren (Zweifaktor- Authentisierung) als auch nach dem erfindungsgemäßen Verfahren überprüfen kann. Ferner ist ein hardwaremäßiges Umrüsten der
Kontrollinstanz 16 nicht erforderlich. Lediglich die Software der
Kontrollinstanz 16 müsste angepasst werden.
In Fig. 1 sind der Ticketserver, bei welchem das die Ticketinformation bzw. das Ticket 11 erworben wird und der Server 12, auf welchem der Schlüssel gespeichert ist, als zwei separate Einheiten dargestellt. Es muss nicht erwähnt werden, dass Server 12 und Ticketserver 22 auch als eine Einheit dargestellt werden könnten. Bei der Ableitung des Schlüssels mittels des Servers 12 können bekannte PKI- Verfahren zum Einsatz kommen. Die Kontrollinstanz 16 muss über einen öffentlichen Schlüssel zum Überprüfen bzw. Verifizieren des Codes verfügen.

Claims

P a t e n t a n s p r ü c h e
1. Verfahren zum Überprüfen der Gültigkeit eines Tickets (11), aufweisend die folgenden Schritte:
- Übermitteln einer Information, insbesondere einer
Ticketprüf vorgangsinitiierungsinformation von einer Kontrollinstanz (16) an eine mobile Einrichtung (10);
- Berechnen eines für die mobile Einrichtung (10) individuellen Codes (13) in der mobilen Einrichtung (10) unter Verwendung der Information, wobei in der mobilen Einrichtung (10) ein Schlüssel gespeichert ist, der in die
Berechnung des individuellen Codes (13) mit einfließt, wobei der Schlüssel aus einem auf einem Server (12) gespeicherten Schlüssel und aus einer für die mobile Einrichtung (10) individuellen Eigenschaft gebildet wird;
- Darstellen des Codes (13) auf der mobilen Einrichtung (10) und/ oder Übertragen des Codes (13) von der mobilen Einrichtung (10) an die
Kontrollinstanz (16) über eine Luftschnittstelle;
- Überprüfen des Codes (13) durch die Kontrollinstanz (16).
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Übermitteln der Information durch Ablesen und/ oder durch
Abfotografieren der Information von einer Anzeigeeinrichtung der
Kontrollinstanz erfolgt.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass das Übermitteln der Information über einen kontaktlosen
Informationsaustausch, insbesondere über eine Luftschnittstelle erfolgt.
4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass es sich bei der Information und/ oder dem Code (13) um eine maschinenlesbare Information, bevorzugt um einen QR-Code, besonders bevorzugt um einen Aztec-Code, und/ oder um eine manuell übertragbare Information und/ oder Code handelt.
5. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die mobile Einrichtung (10) ein Mobil telefon, ein Tablet-PC und/ oder ein Smartphone ist.
6. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Berechnen des individuellen Codes (13) ohne Beanspruchung einer mobilen Datenverbindung erfolgt.
7. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Berechnen des individuellen Codes (13) ausschließlich unter Verwendung der bereits zum Zeitpunkt der
Übermittlung der Information von der Kontrollinstanz (16) an die mobile Einrichtung (10) auf der mobilen Einrichtung (10) vorhandenen Daten erfolgt.
8. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass es sich bei der Kontrollinstanz (16) um eine
Ticketprüfeinrichtung handelt.
9. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass vor dem Übermitteln der Information ein Ticketkauf bei einem Ticketserver (22) erfolgt, wobei nach Abschluss des Kaufs eine Ticketinformation (11), insbesondere eine Ticketinformation in Form eines maschinenlesbaren Codes, an die mobile Einrichtung (10) übermittelt wird.
10. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass in die Berechnung des Kontrollcodes zusätzlich die Ticketinformation mit einfließt.
11. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Darstellen des Codes (13) auf der mobilen
Einrichtung das Darstellen der Ticketinformation (11) umfasst.
12. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass es sich bei der für die mobile Einrichtung (10) individuellen Eigenschaft um eine Information aus zumindest einem aus einer IMEI, einer Prozessorseriennummer und oder der MAC- Adresse der mobilen Einrichtung (10) handelt.
13. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass es sich bei der für die mobile Einrichtung (10) individuellen Eigenschaft um Daten handelt, die in der mobilen Einrichtung (10) gegen Kopieren und/ oder unautorisiertes Verwenden geschützt sind.
14. Mobile Einrichtung (10), die dazu eingerichtet ist eine Information von einer Kontrollinstanz (16) zu empfangen, wobei die mobile Einrichtung (10) dazu ausgebildet ist, mittels einer Recheneinheit einen für die mobile
Einrichtung (10) individuellen Code (13) unter Verwendung der Information zu berechnen, wobei die mobile Einrichtung (10) einen Speicher aufweist, in dem ein Schlüssel speichbar ist, der in die Berechnung des individuellen Codes (13) mit einfließt, wobei der Schlüssel derart ausgeführt ist, dass er aus einem auf einem Server (12) gespeicherten Schlüssel und aus einer für die mobile Einrichtung (10) individuellen Eigenschaft gebildet wird, und wobei die mobile Einrichtung (10) dazu ausgebildet ist, den Code (13) auf einer Anzeigeeinrichtung (18) der mobilen Einrichtung (lO)darzustellen.
15. Verwendung einer mobilen Einrichtung in einem Verfahren nach einem der vorhergehenden Ansprüche 1 bis 13.
16. Verwendung einer Kontrollinstanz in einem Verfahren nach einem der vorhergehenden Ansprüche 1 bis 13.
PCT/EP2015/002260 2014-11-10 2015-11-10 Verfahren zum überprüfen der gültigkeit eines tickets; mobile einrichtung WO2016074789A1 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US15/525,219 US11315126B2 (en) 2014-11-10 2015-11-10 Method for verifying the validity of a ticket; mobile device
EP15797256.3A EP3218880A1 (de) 2014-11-10 2015-11-10 Verfahren zum überprüfen der gültigkeit eines tickets; mobile einrichtung
BR112017009741-9A BR112017009741B1 (pt) 2014-11-10 2015-11-10 Método para verificar a validade de um bilhete e dispositivo móvel
CN201580060754.9A CN107005545A (zh) 2014-11-10 2015-11-10 验证票证有效性的方法;移动设备

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102014016606.6 2014-11-10
DE102014016606.6A DE102014016606A1 (de) 2014-11-10 2014-11-10 Verfahren zum Überprüfen der Gültigkeit eines Tickets; mobile Einrichtung

Publications (1)

Publication Number Publication Date
WO2016074789A1 true WO2016074789A1 (de) 2016-05-19

Family

ID=54601730

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2015/002260 WO2016074789A1 (de) 2014-11-10 2015-11-10 Verfahren zum überprüfen der gültigkeit eines tickets; mobile einrichtung

Country Status (5)

Country Link
US (1) US11315126B2 (de)
EP (1) EP3218880A1 (de)
CN (1) CN107005545A (de)
DE (1) DE102014016606A1 (de)
WO (1) WO2016074789A1 (de)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109657763A (zh) * 2017-10-10 2019-04-19 方正国际软件(北京)有限公司 一种电子车票及电子车票的使用方法
JP6746103B2 (ja) * 2018-03-23 2020-08-26 カシオ計算機株式会社 認証方法、認証システム、携帯情報機器及びプログラム
DE102018121493A1 (de) 2018-09-04 2020-03-05 Scheidt & Bachmann Gmbh Kontrollverfahren
US11488140B2 (en) 2019-07-22 2022-11-01 ANI Technologies Private Limited Method and system for providing mobile ticketing to users

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10347751A1 (de) * 2003-10-14 2005-05-19 Siemens Ag Verfahren und Anordnungen zur Verschlüsselung von Speicherdateien auf mobilen Endgeräten
US20090282256A1 (en) * 2008-05-12 2009-11-12 Sony Ericsson Mobile Communications Ab Secure push messages
DE102010017861A1 (de) * 2010-04-22 2011-10-27 Giesecke & Devrient Gmbh Verfahren zur Handhabung von elektronischen Tickets

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6085976A (en) * 1998-05-22 2000-07-11 Sehr; Richard P. Travel system and methods utilizing multi-application passenger cards
AUPQ952400A0 (en) * 2000-08-18 2000-09-14 Telefonaktiebolaget Lm Ericsson (Publ) Improved method and system of effecting a financial transaction
US7587756B2 (en) * 2002-07-09 2009-09-08 American Express Travel Related Services Company, Inc. Methods and apparatus for a secure proximity integrated circuit card transactions
JP4553565B2 (ja) * 2002-08-26 2010-09-29 パナソニック株式会社 電子バリューの認証方式と認証システムと装置
US8510138B2 (en) * 2009-03-06 2013-08-13 Ticketmaster Llc Networked barcode verification system
US20070150736A1 (en) * 2005-12-22 2007-06-28 Cukier Johnas I Token-enabled authentication for securing mobile devices
CN101452583B (zh) * 2008-12-31 2010-08-25 ***通信集团公司 电子票提供、检验方法、装置及***
GB0910897D0 (en) * 2009-06-24 2009-08-05 Vierfire Software Ltd Authentication method and system
CN101866498B (zh) * 2009-09-30 2012-05-09 深圳市安捷信联科技有限公司 一种基于智能卡的电子票实现方法及***
CN101840521A (zh) * 2010-02-25 2010-09-22 浪潮齐鲁软件产业有限公司 一种基于电子信息安全的演出票防伪方法
GB2495494A (en) * 2011-10-10 2013-04-17 Intercede Ltd Identity verification
CN103295270A (zh) * 2012-02-22 2013-09-11 悦捷科技股份有限公司 电子票证***
US9749256B2 (en) * 2013-10-11 2017-08-29 Ge Aviation Systems Llc Data communications network for an aircraft
US9509502B2 (en) * 2014-03-13 2016-11-29 Intel Corporation Symmetric keying and chain of trust

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10347751A1 (de) * 2003-10-14 2005-05-19 Siemens Ag Verfahren und Anordnungen zur Verschlüsselung von Speicherdateien auf mobilen Endgeräten
US20090282256A1 (en) * 2008-05-12 2009-11-12 Sony Ericsson Mobile Communications Ab Secure push messages
DE102010017861A1 (de) * 2010-04-22 2011-10-27 Giesecke & Devrient Gmbh Verfahren zur Handhabung von elektronischen Tickets

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "ID-based cryptography - Wikipedia, the free encyclopedia", 9 July 2014 (2014-07-09), XP055251837, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=ID-based_cryptography&oldid=616293331> [retrieved on 20160219] *
See also references of EP3218880A1 *

Also Published As

Publication number Publication date
US11315126B2 (en) 2022-04-26
EP3218880A1 (de) 2017-09-20
DE102014016606A1 (de) 2016-05-12
CN107005545A (zh) 2017-08-01
BR112017009741A2 (pt) 2018-02-20
US20170316423A1 (en) 2017-11-02

Similar Documents

Publication Publication Date Title
WO2014106546A1 (de) Rfid-tag und verfahren zum betreiben eines rfid-tags
EP2900581A1 (de) Verfahren zur rückstellung eines sicherheitssystems einer aufzugsanlage
EP2473954B1 (de) Verfahren zur überprüfung einer ware als originalware eines warenherstellers
WO2016074789A1 (de) Verfahren zum überprüfen der gültigkeit eines tickets; mobile einrichtung
AT504581B1 (de) Verfahren und system zum auslesen von daten aus einem speicher eines fernen geräts durch einen server
EP2102720B1 (de) Verfahren zum empfang einer vertrauenswürdigen zeitinformation
EP2551828B1 (de) Verfahren und System zur Kontrolldatenübertragung zwischen einem Fahrzeugdatenaufzeichnungsgerät und einem Prüfgerät
DE102016215628A1 (de) Kommunikationssystem zur Verwaltung von Nutzungsrechten an einem Fahrzeug
DE102010017861A1 (de) Verfahren zur Handhabung von elektronischen Tickets
WO2013007555A1 (de) Verfahren zum betreiben einer netzwerkeinrichtung
EP3483770A1 (de) Verfahren zur speicherung elektronisch signierter dokumente
EP2996299A1 (de) Verfahren und Anordnung zur Autorisierung einer Aktion an einem Selbstbedienungssystem
EP3457628B1 (de) Authentifizierung von datenquellen über eine uni-direktionale kommunikationsverbindung
DE202004013762U1 (de) Elektronisches Ticket
WO2016180531A1 (de) Verfahren zur überprüfung einer identität einer person
DE102007051787A1 (de) Identitätsbasierte Produktsicherung
DE102013006549A1 (de) Verfahren und System zum bargeldlosen Bezahlen oder Geldabheben mit einem mobilen Kundenterminal
DE102013010171A1 (de) Rechnernetz, Netzknoten und Verfahren zur Bereitstellung von Zertifizierungsinformationen
DE102017213876A1 (de) Verfahren zum Betrieb eines Paketautomaten und Paketautomat
WO2020245043A1 (de) Verfahren und kontrollgerät zur sicheren überprüfung eines elektronischen tickets
EP3107029A1 (de) Verfahren und vorrichtung zum personalisierten elektronischen signieren eines dokuments und computerprogrammprodukt
EP2325805B1 (de) Verfahren und System zur Berechtigungskontrolle
EP3416119A1 (de) Verfahren und system zur echtheitsprüfung einer vertrauenswürdigen benutzeroberfläche
EP2843980B1 (de) Mobiles Kommunikationsgerät und Verfahren zum Empfangen von Datenpaketen
DE102009007367A1 (de) Verfahren und Gerät zum Veranlassen einer kontextabhängigen Aktion

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15797256

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15525219

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2015797256

Country of ref document: EP

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112017009741

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 112017009741

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20170509