WO2002084455A2 - Verfahren zur authentifizierung eines anwenders bei einem zugang zu einem softwarebasierten system über ein zugangsmedium - Google Patents

Verfahren zur authentifizierung eines anwenders bei einem zugang zu einem softwarebasierten system über ein zugangsmedium Download PDF

Info

Publication number
WO2002084455A2
WO2002084455A2 PCT/DE2002/001167 DE0201167W WO02084455A2 WO 2002084455 A2 WO2002084455 A2 WO 2002084455A2 DE 0201167 W DE0201167 W DE 0201167W WO 02084455 A2 WO02084455 A2 WO 02084455A2
Authority
WO
WIPO (PCT)
Prior art keywords
user
software
based system
public key
service server
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
Application number
PCT/DE2002/001167
Other languages
English (en)
French (fr)
Other versions
WO2002084455A3 (de
Inventor
Christian Koechling
Thomas May
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=7681344&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2002084455(A2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE50203455T priority Critical patent/DE50203455D1/de
Priority to EP02737763A priority patent/EP1379935B1/de
Priority to JP2002582332A priority patent/JP2004527175A/ja
Priority to US10/474,286 priority patent/US20040199764A1/en
Publication of WO2002084455A2 publication Critical patent/WO2002084455A2/de
Publication of WO2002084455A3 publication Critical patent/WO2002084455A3/de
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/305Authentication, i.e. establishing the identity or authorisation of security principals by remotely controlling device operation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/33User authentication using certificates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/33User authentication using certificates
    • G06F21/335User authentication using certificates for accessing specific resources, e.g. using Kerberos tickets
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3271Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/005Network, LAN, Remote Access, Distributed System
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/007Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
    • G06F2211/008Public Key, Asymmetric Key, Asymmetric Encryption
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2103Challenge-response

Definitions

  • the invention relates to a method for authenticating a user when accessing a software-based system according to the type of the independent claim.
  • the method according to the invention for authenticating a user when accessing a software-based system via an access system with the features of the independent claim has the advantage that authentication when accessing software-based systems, which are also referred to below as service servers, is used.
  • service servers which are also referred to below as service servers.
  • the user only calls the service and does not need to enter a password or PIN (personal identification number).
  • PIN personal identification number
  • a secure communication connection is not required, ie it is not necessary to • • ensure that the connection cannot be intercepted.
  • This is particularly important for radio access, for example via Bluetooth. In this way, no subsequent changes need to be made in standards such as Bluetooth.
  • the method according to the invention also enables communication with the service to be encrypted so that personal data cannot be intercepted.
  • the service server can delegate the determination of the identity of the user and the associated data storage to a central system, that is to say a registration server, to which, for example, different independent service servers have access. This means that the user does not have to identify himself with each service with a new identifier, but he can use the same identifier for different services.
  • the service server can ensure that it always communicates with the same user.
  • the registration server which may be used is the registration server then no longer involved in further communication.
  • the Internet is used as the access medium. This makes it possible, for example with a portable electronic companion, to gain secure access to a service that is offered on the Internet. Such services are, for example, banking services or shopping facilities on the Internet that require a payment process, for example by credit card.
  • the electronic companion can advantageously be a mobile phone, a personal digital assistant, a smart phone or a remote control.
  • the electronic attendant is also referred to below as a terminal.
  • the service server can be a control device in a motor vehicle, e.g. ABS control unit or ESP control unit, an on-board computer in the vehicle, a car radio, a navigation system, a gateway module in a vehicle that can be accessed via any bus system, e.g. connected to CAN, MOST or IEEE1394, or a central navigation system with a service provider outside the vehicle.
  • the on-board computer in a vehicle can also be used as a terminal in order to then select a software-based system via the connection via a service server.
  • the access medium can advantageously be implemented at least partially via a radio link, for example via Bluetooth or an infrared transmission link. It is also advantageous that there is a registration server that can be connected to the service server and that checks whether the public key of the user is already registered or not.
  • FIG. 1 is a block diagram of the invention
  • Figure 2 is a flow diagram of the method according to the invention.
  • a user terminal 1 which is referred to as a user, here has input devices and display devices (not shown) with which a user selects services and then uses the services.
  • This user terminal 1 is here connected to a service server 2 via a wireless connection, which is identified as wireless.
  • the service server 2 is connected to a registration server 3 via a second data input / output.
  • the user When the user logs on to the service server 2 with his terminal 1, the following messages are transmitted.
  • the user transmits m . with his terminal his first public key, here marked Public Key.
  • the service server 2 transmits this public key to the registration server 3, which checks whether a user has already been registered using this public key. If this is the case, the registration server 3 transmits to the service server 2 that the user is already registered. If this is not the case, then registration server 1 transmits an error message to service server 2, which then also transmits an error message to terminal 1. It is then optionally possible for the user to register using a corresponding procedure.
  • the service server 2 transmits a character string encoded with the user's public key, which is only known to the service server 2, and additionally a second public key which is characteristic of the service server 2, ie the service server 2 has a second private key with which the service server 2 which can decode messages encoded with the second public key.
  • the user will then decode the character string with his terminal 1 and his private key and then encode it again with the second public key and finally send it back to the service server 2.
  • the service server 2 now carries out the decoding with the second private key. If the character string that was originally sent now matches the one received at the service server 2, the user is authenticated and the use of the service by the user with his terminal 1 can begin. In this case, the coding with the respective public keys that were used here will continue to be used in order to make communication secure, especially when it comes to financial transactions.
  • FIG. 2 shows the method according to the invention as a flow chart.
  • the user terminal 1 now transmits its public key to the service server 2 via the wireless connection.
  • the registration server 3 checks for the service server 2 whether the user 1 has already been registered. For this, the public key is compared with a database of the registration server 3. Alternatively, it is possible here that this check is also carried out by service server 2 itself using a corresponding database.
  • Service server 2 transmits a character string known only to service server 2 with the first public key coded to user 1 and additionally also the second public key that is characteristic of service server 2.
  • step 9 the user 1 now decodes the encoded character string with his private key and encodes it again with the second public key of the service server 2. The user then sends this back to the service server 2.
  • the service server 2 will then decode the character string again with its private key in method step 10 and now carries out a comparison as to whether the originally / sent character string matches the decoded character string uncoded. If this is the case, then it is decided in step 11 that the service can now be used in step 13 because the user is authenticated. However, if it is determined in method step 11 that the comparison does not lead to a match, then in method step 12 the user is informed that he could not be authenticated. If necessary, the user can then register here.
  • Terminal 1 If the user uses a public terminal as Terminal 1, then the coding and decoding as well as the storage or provision of the keys can be carried out via a chip card which is inserted into the terminal.
  • the software-based system can be accessed via the Internet.
  • the terminal 1 or the service server 2 and the registration server 3 then have corresponding interfaces.
  • the service server 2 can generate the character string, for example, via a random generator. Is used as Terminal 1 If an electronic companion is used, then it is possible to implement a wireless connection to the access medium, for example the Internet.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Es wird ein Verfahren zur Authentifizierung eines Anwenders bei einem Zugang zu einem softwarebasierten System über ein Zugangsmedium vorgeschlagen, das dazu dient, die Authentifizierung eines Anwenders einfacher und schneller zu gestalten. Dabei überträgt der Anwender seinen öffentlichen Schlüssel an das softwarebasierte System, das überpüft, ob anhand dieses Schlüssels der Anwender bereits registriert wurde. Ist das der Fall, dann überträgt das softwarebasierte System eine mit dem ersten öffentlichen Schlüssel codierte Zeichenkette zu dem Anwender, die dieser mit seinem privaten Schlüssel decodiert und mit einem Schlüssel des Diensteservers codiert und dann wieder zum diensteserver zurück überträgt. Entspricht nun die Zeichenkette, die gesendet wurde der, die empfangen wurde, dann erkennt das softwarebasierte System, dass der Anwender authentifiziert wurde.

Description

Verfahren zur Authentifizierung eines Anwenders bei einem Zugang zu ein'em softwarebasierten System über ein Zugangsmedium
Stand der Technik
Die Erfindung geht aus von einem Verfahren zur Authentifizierung eines Anwenders bei einem Zugang zu einem softwarebasierten System nach der Gattung des unabhängigen Patentanspruchs .
Es ist bereits bekannt, dass die Kommunikation über einen zugänglichen Kommunikationskanal zwischen zwei Parteien, wenn die Kommunikation geschützt sein soll, durch die Verwendung von öffentlichen und privaten Schlüsseln realisiert sein kann. Dabei ist es so, dass der öffentliche Schlüssel zur Codierung verwendet wird und dann der private Schlüssel zur Decodierung. Jede Partei weist also einen öffentlichen Schlüssel und dazugehörigen privaten Schlüssel auf, wobei die öffentlichen Schlüssel dann zur Kommunikation ausgetauscht werden. Dies wird auch und vor allem bei softwarebasierten Systemen eingesetzt. Vorteile der Erfindung
Das erfindungsgemäße Verfahren zur Authentifizierung eines Anwenders bei einem Zugang zu einem softwarebasierten System über ein Zugangssystem mit den Merkmalen des unabhängigen Patentanspruchs hat demgegenüber dem Vorteil, dass die Authentifizierung beim Zugang zu softwarebasierten Systemen, die im Folgenden auch als Diensteserver bezeichnet werden, verwendet wird. Dabei werden folgende Vorteile realisiert: Der Anwender ruft nur den Dienst auf und braucht kein Paßwort oder PIN (Persönliche Identifikationsnummer) einzugeben. Es wird keine sichere Kommunikationsverbindung benötigt, d.h. es ist nicht notwendig,•• sicherzustellen, dass die Verbindung nicht abgehört werden -kann. "Dies ist insbesondere beim Funkzugriff, beispielsweise über Bluetooth wichtig. Auf diese Weise müssen keine nachträglichen Änderungen in Standards wie Bluetooth vorgenommen werden. Das erfindungsgemäße Verfahren ermöglicht weiterhin eine Verschlüsselung der Kommunikation mit dem Dienst, so dass persönliche Daten nicht abgehört werden können. Der Diensteserver kann die Ermittlung der Identität des Nutzers und die damit verbundene Datenspeicherung an ein zentrales System, also einen Registrierungsserver delegieren, auf das beispielsweise verschiedene voneinander unabhängige Diensteserver Zugriff haben. Dadurch braucht der Nutzer sich nicht bei jedem Dienst mit einer neuen Keήnung zu identifizieren, sondern er kann dieselbe Kennung für unterschiedliche Dienste verwenden. Der Diensteserver kann bei der weiteren Kommunikation mit dem Nutzer selbst sicherstellen, dass er immer mit demselben Nutzer kommuniziert. Der gegebenenfalls in Anspruch genommene Registrierungsserver ist in die weitere Kommunikation dann nicht mehr involviert. Durch die in den abhängigen Ansprüchen aufgeführten Maßnahmen und Weiterbildungen sind vorteilhafte Verbesserungen des im unabhängigen Patentanspruch angegebenen Verfahrens zur Authentifizierung eines Anwenders bei einem Zugang zu einem softwarebasierten System über ein Zugangsmedium möglich.
Besonders vorteilhaft ist, dass als Zugangsmedium das Internet verwendet wird. Damit ist es möglich, beispielsweise mit einem tragbaren elektronischen Begleiter einen sicheren Zugang zu einem Dienst, der im Internet angeboten wird, zu erlangen. Solche Dienste sind beispielsweise Bankdienste oder auch Einkaufsmöglichkeiten im Internet, die einen Zahlvorgang, beispielsweise über Kreditkarte verlangen. Der elektronische Begleiter kann vorteilhafterweise ein Mobiltelefon, ein persönlicher digitaler Assistent, ein S artphone oder eine Fernbedienung sein. Der elektronische Begleiter wird im Folgenden auch als Terminal bezeichnet. Der Diensteserver kann ein Steuergerät in einem Kraftfahrzeug, z.B. ABS-Steuergerät oder ESP- Steuergerät, ein Bordcomputer im Fahrzeug, ein Autoradio, ein Navigationssystem, ein Gateway-Modul in einem Fahrzeug, das über ein beliebiges Bussystem, z.B. der an CAN, MOST oder IEEE1394 angeschlossen ist, oder ein zentrales Navigationssystem bei einem Serviceprovider außerhalb des Kraftfahrzeugs sein. Der Bordcomputer in einem Fahrzeug kann auch als Terminal verwendet werden, um dann über die Verbindung über einen Dienstserver ein softwarebasiertes System anzuwählen.
Das Zugangsmedium kann dabei vorteilhafterweise zumindest teilweise über eine Funkstrecke realisiert sein, beispielsweise über Bluetooth oder eine Infrarotübertragungsstrecke . Weiterhin ist es von Vorteil, dass ein Registrierungsserver vorhanden ist, der mit dem Dienstserver verbindbar ist und der überprüft, ob der öffentliche Schlüssel des Anwenders bereits registriert ist oder nicht.
Durch die Verwendung einer Chipkarte ist es möglich, dass unabhängig vom Terminal ein Nutzer seine
Verschlüsselungsinformationen auf der Chipkarte mit sich führt und dann auch stationäre Terminals, die allgemein zugänglich sind, verwenden kann.
Zeichnung
Ausführungsbeispiele' der Erfindung sind in der Zeichnung dargestellt und werden in der nachfolgenden Beschreibung näher erläutert. Es zeigt
Figur 1 ein Blockschaltbild der erfindungsgemäßen
Vorrichtung und
Figur 2 ein Flußdiagramm des erfindungsgemäßen Verfahrens.
Beschreibung
Anwender, die Dienste über softwarebasierte Systeme, also über Diensteserver angeboten bekommen, brauchen, um diese Dienste zu nutzen, -ein Verfahren zur Authentifizierung. Der Anwender hat dabei selbst ein softwarebasiertes System, d.h. ein Terminal, zur Verfügung, über das er auf den Dienst zugreift und das die direkte Kommunikation mit dem Dienst übernimmt. Beispiele hierfür sind ein Mobiltelefon oder ein Rechner mit Zugriff auf das Internet, wobei der Rechner entweder nur dem Anwender zugänglich ist und/oder mit einem Chipkarten-Lesegerät oder Ähnlichem ausgestattet ist. Auf diesem Chipkarten-Lesegerät können dann die persönlichen Zugangsdaten gespeichert sein. In Figur 1 ist als Blockschaltbild die erfindungsgemäße Vorrichtung dargestellt. Ein Anwenderterminal 1, das mit User bezeichnet ist, weist hier nichtdargestellte Eingabevorrichtungen und Darstellungsvorrichtungen auf, mit denen ein Anwender Dienste auswählt und die Dienste dann nutzt. Dieses Anwenderterminal 1 ist hier über eine drahtlose Verbindung, die mir Wireless gekennzeichnet ist, mit einem Diensteserver 2 verbunden. Der Diensteserver 2 ist über einen zweiten Datenein-/-ausgang mit einem Registrierungsserver 3 verbunden.
Wenn sich nun der Anwender mit seinem Terminal 1 bei dem Diensteserver 2 anmeldet, werden folgende Botschaften übertragen. Zunächst überträgt der Anwender-m.it seinem Terminal seinen ersten öffentlichen Schlüssel, hier mit Public Key gekennzeichnet. Der Diensteserver 2 überträgt diesen Public Key zum Registrierungsserver 3, der überprüft, ob ein Anwender anhand dieses Public Keys bereits registriert wurde. Ist das der Fall, dann überträgt der Registrierungsserver 3 dem Diensteserver 2, dass der Anwender bereits registriert ist. Ist das nicht der Fall, dann überträgt der Registrierungsserver 1 eine Fehlermeldung an den Diensteserver 2, der daraufhin dem Terminal 1 ebenfalls eine Fehlermeldung überträgt. Optional ist es hier dann möglich, dass sich der Anwender über eine entsprechende Prozedur registrieren lässt.
Ist nun der Anwender als registriert erkannt, dann überträgt der Diensteserver 2 eine mit dem öffentlichen Schlüssel des Anwenders codierte Zeichenkette, die dem Diensteserver 2 allein bekannt ist, und zusätzlich einen zweiten öffentlichen Schlüssel, der für den Diensteserver 2 charakteristisch ist, d.h. der Diensteserver 2 weist einen zweiten privaten Schlüssel auf, mit dem der Diensteserver 2 die mit dem zweiten öffentlichen Schlüssel codierten Nachrichten dekodieren kann.
Der Anwender wird dann mit seinem Terminal 1 und seinem privaten Schlüssel die Zeichenkette decodieren und dann mit dem zweiten öffentlichen Schlüssel wieder codieren und schließlich dem Diensteserver 2 zurückschicken. Der Diensteserver 2 führt nun die Dekodierung mit dem zweiten privaten Schlüssel durch. Stimmt nun die Zeichenkette, die ursprünglich gesendet wurde, mit der empfangenen bei dem Diensteserver 2 überein, dann ist der Anwender authentifiziert und die Nutzung des Dienstes durch den Anwender mit seinem Terminal 1 kann beginnen. Dabei wird dann auch weiterhin die Codierung mit den jeweiligen öffentlichen Schlüsseln, die hier verwendet wurden, eingesetzt, um die Kommunikation sicher zu gestalten, wenn es insbesondere um finanzielle Transaktionen geht.
Figur 2 zeigt als Flußdiagramm das erfindungsgemäße Verfahren. In Verfahrensschritt 4 überträgt nun das User- Terminal 1 seinen öffentlichen Schlüssel über die drahtlose Verbindung zu dem Diensteserver 2. In Verfahrensschritt 5 überprüft der Registrierungsserver 3 für den Diensteserver 2, ob der Anwender 1 bereits registriert wurde. Dafür wird der öffentliche Schlüssel mit einer Datenbank des Registrierungsservers 3 abgeglichen. Alternativ ist es hier möglich, dass diese Überprüfung auch vo Diensteserver 2 selbst anhand einer entsprechenden Datenbank durchgeführt wird.
In Verfahrensschritt 6 wird nun überprüft, ob der Anwender registriert ist oder nicht. Ist das nicht der Fall, dann wird in Verfahrensschritt 7 die Authentifizierung abgebrochen und dies dem Anwender 1 mitgeteilt. Ist das jedoch der Fall, dann wird in Verfahrensschritt 8 von dem. Diensteserver 2 eine nur dem Diensteserver 2 bekannte Zeichenkette mit dem ersten öffentlichen Schlüssel codiert an den Anwender 1 übertragen und zusätzlich auch noch der zweite öffentliche Schlüssel, der für den Diensteserver 2 charakteristisch ist.
In Verfahrensschritt 9 decodiert nun der Anwender 1 mit seinem privaten Schlüssel die codierte Zeichenkette und codiert sie erneut mit dem zweiten öffentlichen Schlüssel des Diensteservers 2. Dies sendet der Anwender dann dem Diensteserver 2 wieder zurück. Der Diensteserver 2 wird dann in Verfahrensschritt 10 mit seinem privaten Schlüssel die Zeichenkette erneut decodieren und führt nun einen Vergleich durch, ob die ursprünglich /gesendete Zeichenkette uncodiert mit der decodierten Zeichenkette übereinstimmt. Ist das der Fall, dann wird in Verfahrensschritt 11 entschieden, dass in Verfahrensschritt 13 nun der Dienst benutzt werden kann, da der Anwender authentifiziert ist. Wird in Verfahrensschritt 11 jedoch festgestellt, dass der Vergleich nicht zu einer Übereinstimmung führt, dann wird in Verfahrensschritt 12 dem Benutzer mitgeteilt, dass er nicht authentifiziert werden konnte. Gegebenenfalls kann sich hier dann eine Registrierung des Anwenders anschließen.
Benutzt der Anwender als Terminal 1 ein öffentliches Terminal, dann kann die Codierung und Decodierung sowie die Speicherung oder Bereitstellung der Schlüssel über eine Chipkarte erfolgen, die in das Terminal eingeführt wird. Der Zugang zu dem softwarebasierten System kann über das Internet erfolgen. Das Terminal 1 beziehungsweise der Diensteserver 2 und der Registrierungsserver 3 weisen dann entsprechende Schnittstellen auf.
Die Zeichenkette kann der Diensteserver 2 beispielsweise über einen Zufallsgenerator erzeugen. Wird als Terminal 1 ein elektronischer Begleiter verwendet, dann ist es möglich eine drahtlose Verbindung zu dem Zugangsmedium, zum Beispiel das Internet, zu realisieren.

Claims

Ansprüche
1. Verfahren zur Authentifizierung eines Anwenders bei einem Zugang zu einem softwarebasierten System über ein Zugahgsmedium, wobei anwenderseitig ein erster privater und ein erster öffentlicher Schlüssel bereitgestellt werden, wobei sich der Anwender bei dem softwarebasierten System (2) anmeldet, dadurch gekennzeichnet, dass bei der Anmeldung der erste öffentliche Schlüssel zu dem softwarebasierten System
(2) übertragen wird, dass das softwarebasierte System (2) anhand des ersten öffentlichen Schlüssels eine Berechtigung des Anwenders überprüft, dass einem berechtigten Anwender von dem softwarebasierten System (2) eine Zeichenkette mit dem ersten öffentlichen Schlüssel codiert und ein zweiter öffentlicher Schlüssel jeweils übertragen werden, dass anwenderseitig diese Zeichenkette mit dem ersten privaten Schlüssel decodiert wird und mit dem zweiten öffentlichen Schlüssel wieder codiert zu dem softwarebasierten System zurück übertragen wird und dass das softwarebasierte System den 'Anwender als authentifiziert erkennt, falls die vom Anwender empfangene und mit einem zweiten privaten Schlüssel decodierte Zeichenkette der von dem softwarebasierten System
(2) _ codierten Zeichenkette entspricht.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass nach der Authentifizierung anwenderseitig zu übertragende Daten zu dem softwarebasierten System mit dem zweiten öffentlichen Schlüssel codiert werden und von Seiten des softwarebasierten Systems (2) zu übertragende Daten mit dem ersten öffentlichen Schlüssel codiert werden.
3. Verfahren nach Anspruch 1 oder, 2, dadurch gekennzeichnet, dass, wenn ein Anwender als nicht berechtigt erkannt wird, dies dem Anwender als Nachricht übertragen wird.
4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass als das Zugangsmedium das Internet verwendet wird.
5. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Zugangsmedium zumindest teilweise über eine Funkstrecke realisiert wird.
6. Vorrichtung zur Durchführung des Verfahrens nach einem der Ansprüche 1-bis 5, dadurch gekennzeichnet, dass das softwarebasierte System einen Diensteserver (2) aufweist und anwenderseitig ein Terminal (1) vorhanden ist, wobei sowohl der Diensteserver (2) als auch der Terminal (1) jeweils eine Schnittstelle zu dem Zugangsmedium aufweisen.
7. Vorrichtung nach Anspruch 6, dadurch gekennzeichnet, dass der Diensteserver (2) mit einem Registrierungsserver (3) verbindbar ist, wobei der Registrierungsserver (3) überprüft, ob der Anwender anhan des ersten öffentlichen Schlüssels berechtigt ist.
8. Vorrichtung nach Anspruch 6 oder 7, dadurch gekennzeichnet, dass der Terminal (1) als elektronischer Begleiter ausgebildet ist.
9. Vorrichtung nach Anspruch 6, 7 oder 8, dadurch gekennzeichnet, dass der Diensteserver (2) als Multimediakomponente in einem Kraftfahrzeug ausgebildet ist.
10. Vorrichtung nach Anspruch 6, 7 oder 8, dadurch gekennzeichnet, dass der Diensteserver (2) ein Steuergerät in einem Kraftfahrzeug ist.
11. Vorrichtung nach einem der Ansprüche 6 bis 10, dadurch gekennzeichnet, dass die Vorrichtung eine Aufnahmevorrichtung für eine Chipkarte aufweist.
PCT/DE2002/001167 2001-04-12 2002-03-30 Verfahren zur authentifizierung eines anwenders bei einem zugang zu einem softwarebasierten system über ein zugangsmedium Ceased WO2002084455A2 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE50203455T DE50203455D1 (de) 2001-04-12 2002-03-30 Verfahren zur authentifizierung eines anwenders bei einem zugang zu einem softwarebasierten system über ein zugangsmedium
EP02737763A EP1379935B1 (de) 2001-04-12 2002-03-30 Verfahren zur authentifizierung eines anwenders bei einem zugang zu einem softwarebasierten system über ein zugangsmedium
JP2002582332A JP2004527175A (ja) 2001-04-12 2002-03-30 アクセス媒体を介するソフトウェアベースのシステムへのアクセスにおけるユーザの認証のための方法
US10/474,286 US20040199764A1 (en) 2001-04-12 2002-03-30 Method for authentication of a user on access to a software-based system by means of an access medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10118267.8 2001-04-12
DE10118267A DE10118267A1 (de) 2001-04-12 2001-04-12 Verfahren zur Authentifizierung eines Anwenders bei einem Zugang zu einem softwarebasierten System über ein Zugangsmedium

Publications (2)

Publication Number Publication Date
WO2002084455A2 true WO2002084455A2 (de) 2002-10-24
WO2002084455A3 WO2002084455A3 (de) 2003-02-06

Family

ID=7681344

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2002/001167 Ceased WO2002084455A2 (de) 2001-04-12 2002-03-30 Verfahren zur authentifizierung eines anwenders bei einem zugang zu einem softwarebasierten system über ein zugangsmedium

Country Status (5)

Country Link
US (1) US20040199764A1 (de)
EP (1) EP1379935B1 (de)
JP (1) JP2004527175A (de)
DE (2) DE10118267A1 (de)
WO (1) WO2002084455A2 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005026842A (ja) * 2003-06-30 2005-01-27 Sony Corp サービス提供システム、サービス提供サーバ、機器認証方法、機器認証プログラム、記憶媒体、端末機器、機器認証サーバ、公開鍵確認情報更新方法、公開鍵確認情報更新プログラム、端末機器製造方法

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NO20015812A (no) * 2001-11-28 2003-03-10 Telenor Asa Registrering og aktivering av elektroniske sertifikater
JP2006067412A (ja) * 2004-08-30 2006-03-09 Chaosware Inc 暗号伝送システム、送信装置、受信装置、送信方法、受信方法、ならびに、プログラム
JP4391375B2 (ja) * 2004-09-30 2009-12-24 フェリカネットワークス株式会社 情報管理装置および方法、並びにプログラム
JP4215037B2 (ja) * 2004-12-27 2009-01-28 セイコーエプソン株式会社 リソース管理システム、プリンタ、プリンタ用ネットワークカードおよびリソース管理プログラム、並びにリソース管理方法
JP4207938B2 (ja) * 2005-02-01 2009-01-14 セイコーエプソン株式会社 ソフトウェア認証システム、ソフトウェア認証プログラム、およびソフトウェア認証方法
JP2006244451A (ja) * 2005-02-01 2006-09-14 Seiko Epson Corp リソース管理システムおよびリソース管理プログラム、並びにリソース管理方法
JP4311386B2 (ja) * 2005-02-14 2009-08-12 セイコーエプソン株式会社 ファイル操作制限システムおよびファイル操作制限プログラム、ファイル操作制限方法、電子機器並びに印刷装置
JP4232767B2 (ja) * 2005-03-14 2009-03-04 セイコーエプソン株式会社 ソフトウェア認証システムおよびソフトウェア認証プログラム、並びにソフトウェア認証方法
GB2426616A (en) * 2005-05-25 2006-11-29 Giga Byte Tech Co Ltd Wireless authentication and log-in
US7949138B2 (en) 2005-06-30 2011-05-24 Microsoft Corporation Secure instant messaging
EP2348452B1 (de) 2009-12-18 2014-07-02 CompuGroup Medical AG Computerimplementiertes Verfahren zur Erzeugung eines Pseudonyms, computerlesbares Speichermedium und Computersystem
EP2348447B1 (de) * 2009-12-18 2014-07-16 CompuGroup Medical AG Computerimplementiertes Verfahren zur Erzeugung eines Pseudonyms, computerlesbares Speichermedium und Computersystem
EP2348446B1 (de) * 2009-12-18 2015-04-15 CompuGroup Medical AG Computerimplementiertes Verfahren zur Erzeugung eines Pseudonyms, computerlesbares Speichermedium und Computersystem
EP2348450B1 (de) 2009-12-18 2013-11-06 CompuGroup Medical AG Computerimplementiertes Verfahren zur Erzeugung eines Pseudonyms, computerlesbares Speichermedium und Computersystem
EP2365456B1 (de) 2010-03-11 2016-07-20 CompuGroup Medical SE Computerimplementiertes Verfahren zur Erzeugung eines Pseudonyms, computerlesbares Speichermedium und Computersystem
US9455898B2 (en) 2010-09-17 2016-09-27 Oracle International Corporation System and method for facilitating protection against run-away subnet manager instances in a middleware machine environment
US9935848B2 (en) 2011-06-03 2018-04-03 Oracle International Corporation System and method for supporting subnet manager (SM) level robust handling of unkown management key in an infiniband (IB) network
US20120311182A1 (en) 2011-06-03 2012-12-06 Oracle International Corporation System and method for supporting controlled re-routing in an infiniband (ib) network
JP6088509B2 (ja) 2011-07-11 2017-03-01 オラクル・インターナショナル・コーポレイション ミドルウェアマシン環境においてフラッディングメカニズムをサポートするためのマルチキャストグループとパケット処理プロキシとのうちの少なくとも1つを用いるシステムおよび方法
US9231888B2 (en) 2012-05-11 2016-01-05 Oracle International Corporation System and method for routing traffic between distinct InfiniBand subnets based on source routing
US9262155B2 (en) 2012-06-04 2016-02-16 Oracle International Corporation System and method for supporting in-band/side-band firmware upgrade of input/output (I/O) devices in a middleware machine environment
US9584605B2 (en) 2012-06-04 2017-02-28 Oracle International Corporation System and method for preventing denial of service (DOS) attack on subnet administrator (SA) access in an engineered system for middleware and application execution
CN103218553B (zh) * 2013-03-08 2016-01-20 深圳数字电视国家工程实验室股份有限公司 一种基于可信平台模块的授权方法和系统

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4438824A (en) * 1981-04-22 1984-03-27 Siemens Corporation Apparatus and method for cryptographic identity verification
US4590470A (en) * 1983-07-11 1986-05-20 At&T Bell Laboratories User authentication system employing encryption functions
US5073934A (en) * 1990-10-24 1991-12-17 International Business Machines Corporation Method and apparatus for controlling the use of a public key, based on the level of import integrity for the key
DE4335161A1 (de) * 1993-10-15 1995-04-20 Joachim Linz Verfahren und Anlage zur Authentisierung von über ein Telefonnetz herstellbaren Verbindungen
US5371794A (en) * 1993-11-02 1994-12-06 Sun Microsystems, Inc. Method and apparatus for privacy and authentication in wireless networks
US5539826A (en) * 1993-12-29 1996-07-23 International Business Machines Corporation Method for message authentication from non-malleable crypto systems
JPH08179698A (ja) * 1994-12-20 1996-07-12 Niles Parts Co Ltd 表示装置の組立構造及び組立方法
US20010050990A1 (en) * 1997-02-19 2001-12-13 Frank Wells Sudia Method for initiating a stream-oriented encrypted communication
DE19756587C2 (de) * 1997-12-18 2003-10-30 Siemens Ag Verfahren und Kommunikationssystem zur Verschlüsselung von Informationen für eine Funkübertragung und zur Authentifikation von Teilnehmern
FI107984B (fi) * 1998-05-20 2001-10-31 Nokia Networks Oy Palvelun luvattoman käytön estäminen
CA2255285C (en) * 1998-12-04 2009-10-13 Certicom Corp. Enhanced subscriber authentication protocol
US7002988B1 (en) * 1998-12-04 2006-02-21 Tekelec Methods and systems for communicating SS7 messages over packet-based network using transport adapter layer interface
US6292718B2 (en) * 1999-01-28 2001-09-18 International Business Machines Corp. Electronic control system
EP1079565A3 (de) * 1999-08-25 2003-04-02 Activcard Ireland Limited Verfahren zum sicheren Aufbau einer sicheren Verbindung über ein unsicheres Kommunikationsnetzwerk
US7248693B1 (en) * 2000-01-13 2007-07-24 Hewlett-Packard Development Company, L.P. Secure network-based system for the distributed printing of documents
JP2001313636A (ja) * 2000-04-28 2001-11-09 Sony Corp 認証システム、認証方法、認証装置及びその方法
EP1189409B1 (de) * 2000-09-18 2014-12-03 HERE Global B.V. Verfahren und System zum verschlüsselten Verteilung von geographischen Daten für Navigationssystemen
US6769060B1 (en) * 2000-10-25 2004-07-27 Ericsson Inc. Method of bilateral identity authentication

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005026842A (ja) * 2003-06-30 2005-01-27 Sony Corp サービス提供システム、サービス提供サーバ、機器認証方法、機器認証プログラム、記憶媒体、端末機器、機器認証サーバ、公開鍵確認情報更新方法、公開鍵確認情報更新プログラム、端末機器製造方法

Also Published As

Publication number Publication date
JP2004527175A (ja) 2004-09-02
EP1379935B1 (de) 2005-06-22
DE10118267A1 (de) 2002-10-24
DE50203455D1 (de) 2005-07-28
US20040199764A1 (en) 2004-10-07
WO2002084455A3 (de) 2003-02-06
EP1379935A2 (de) 2004-01-14

Similar Documents

Publication Publication Date Title
EP1379935B1 (de) Verfahren zur authentifizierung eines anwenders bei einem zugang zu einem softwarebasierten system über ein zugangsmedium
DE19722424C5 (de) Verfahren zum Sichern eines Zugreifens auf ein fernab gelegenes System
DE69526554T2 (de) Zellulartelefon als authentifiziertes Abrechnungs-Kontrollgerät
DE60318470T2 (de) Verfahren zum gewähren von zugriff auf eine einrichtung aufgrund einer verknüpfung eines ersten charakteristikums einer ersten vorrichtung und eines zweiten charakteristikums einer zweiten vorrichtung
DE60131534T2 (de) Umfassender Authentifizierungsmechanismus
EP2174281A2 (de) Virtuelle prepaid- oder kreditkarte und verfahren und system zur bereitstellung einer solchen und zum elektronischen zahlungsverkehr
EP1254436B1 (de) Verfahren zur nutzeridentitätskontrolle
EP0927975A2 (de) Zugangskontrolleinrichtung für ein Service-on-demand System
DE102006042358B4 (de) Verfahren und Servicezentrale zum Aktualisieren von Berechtigungsdaten in einer Zugangsanordnung
EP1075161B1 (de) Verfahren und Vorrichtungen zur Zugangskontrolle eines Benutzers eines Benutzerrechners zu einem Zugangsrechner
EP2380330B1 (de) Verfahren und vorrichtung zur authentifizierung von benutzern eines hybridendgerätes
EP1326216A1 (de) Verfahren und Vorrichtung zur elektronischen Zahlung durch mobile Kommunikationsgeräte
DE102006024041B4 (de) Verfahren zum Personalisieren eines Sicherheitsmoduls eines Telekommunikations-Endgerätes
EP1964042B1 (de) Verfahren zur vorbereitung einer chipkarte für elektronische signaturdienste
WO1998000802A1 (de) Kommunikationssystem zur übertragung von buchungsbefehlen
DE19627308A1 (de) Kommunikationsgerät zur Übertragung von Buchungsbefehlen
EP2456157B1 (de) Schutz der Privatsphäre bei der Anmeldung eines Nutzers an einem gesicherten Webdienst mittels eines Mobilfunkgerätes
EP1935202B1 (de) Entsperren von mobilfunkkarten
DE19923174C1 (de) Verfahren zur gesicherten Übermittlung von geschützten Daten
EP3435697B1 (de) Verfahren zur authentisierung eines nutzers gegenüber einem diensteanbieter und authentisierungseinrichtung
EP1152377B1 (de) Verfahren und Endgerät zur Durchführung von Transaktionen unter Einschaltung eines tragbaren Datenträgers
EP2933974B1 (de) Verfahren zur telefonischen authentifizierung von benutzern privater oder öffentlicher netzwerke zum datenaustausch
EP1533973B1 (de) Einrichtung und Verfahren zur Feststellung einer Teilnehmerberechtigung im Internet
DE102011112855A1 (de) Verfahren zur elektronischen Durchführung einer Zahlungstransaktion
DE102008020792A1 (de) Authentifizierungsverfahren und Anordnung zur Durchführung eines solchen Authentifizierungsverfahrens sowie ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Speichermedium

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2002737763

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2002582332

Country of ref document: JP

WWP Wipo information: published in national office

Ref document number: 2002737763

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10474286

Country of ref document: US

WWG Wipo information: grant in national office

Ref document number: 2002737763

Country of ref document: EP