DE102005002146A1 - Data updating method for navigation system in vehicle, involves generating request code from identification number and secret, which is not provided based on selected data of system, and generating activation code from request code - Google Patents

Data updating method for navigation system in vehicle, involves generating request code from identification number and secret, which is not provided based on selected data of system, and generating activation code from request code Download PDF

Info

Publication number
DE102005002146A1
DE102005002146A1 DE102005002146A DE102005002146A DE102005002146A1 DE 102005002146 A1 DE102005002146 A1 DE 102005002146A1 DE 102005002146 A DE102005002146 A DE 102005002146A DE 102005002146 A DE102005002146 A DE 102005002146A DE 102005002146 A1 DE102005002146 A1 DE 102005002146A1
Authority
DE
Germany
Prior art keywords
code
data
request code
vehicle
identification number
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.)
Withdrawn
Application number
DE102005002146A
Other languages
German (de)
Inventor
Rüdiger Woike
Bernd Hessing
Maik Spohr
Christian Hamacher
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.)
Volkswagen AG
Original Assignee
Volkswagen AG
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 Volkswagen AG filed Critical Volkswagen AG
Priority to DE102005002146A priority Critical patent/DE102005002146A1/en
Publication of DE102005002146A1 publication Critical patent/DE102005002146A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • G11B20/00115Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers wherein the record carrier stores a unique medium identifier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00188Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised devices recording or reproducing contents to/from a record carrier
    • G11B20/00195Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised devices recording or reproducing contents to/from a record carrier using a device identifier associated with the player or recorder, e.g. serial numbers of playback apparatuses or MAC addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Power Engineering (AREA)
  • Navigation (AREA)

Abstract

The method involves generating a request code from a unique identification number and a secret using a navigation system in a vehicle. The secret is not provided based on selected data of the system. The request code is transferred to an external processing unit (2), and an activation code is generated from the request code by the unit. A signature is assigned to a removable data medium and used to generate the activation code. An independent claim is also included for a device for updating data of a navigation system in a vehicle.

Description

Die Erfindung betrifft ein Verfahren und eine Vorrichtung für eine Datenaktualisierung (Datenupdate) eines Systems mittels Freischaltcode.The The invention relates to a method and apparatus for data updating (Data update) of a system by means of activation code.

Das System ist beispielsweise ein Navigationssystem, welches fest in einem Fahrzeug installiert oder als tragbares Gerät ausgebildet ist. Daten, welche das System benötigt, sind auf einem Datenträger gespeichert. Der Datenträger kann als Festplatte ausgebildet sein, d.h., er ist dauerhaft mit dem System verbunden. Daneben sind als Wechseldatenträger, beispielsweise CD-ROM, DVD, Diskette, USB-Sticks etc. zur Speicherung der Daten bekannt. Ist das System als Navigationssystem ausgebildet, so handelt es sich bei den Daten beispielsweise um Kartenmaterial, Reiseführer und ähnliches. Eine Aktualisierung eines Systems mit Wechseldatenträger ist durch Austausch des Wechseldatenträgers durchführbar. Ein derartiges System ist beispielsweise aus der US 6,622,083 B1 bekannt.The system is for example a navigation system, which is permanently installed in a vehicle or designed as a portable device. Data required by the system is stored on a data carrier. The disk can be designed as a hard disk, that is, it is permanently connected to the system. In addition, as a removable media, such as CD-ROM, DVD, floppy disk, USB sticks, etc. for storing the data known. If the system is designed as a navigation system, the data is, for example, maps, guides and the like. An update of a system with removable disk is feasible by replacing the removable disk. Such a system is for example from the US Pat. No. 6,622,083 B1 known.

Systeme mit Festplatte sind durch Aufspielen neuer Daten aktualisierbar. Die Daten sind an das System mittels Einrichtungen zur drahtlosen Kommunikation und/oder mittels Wechseldatenträger übertragbar. Das System muss dabei nicht selbst mit einem Lesegerät für den Wechseldatenträger ausgebildet sein, sondern kann Lesegeräte anderer verbundener Einrichtungen nutzen.systems with hard disk can be updated by uploading new data. The data is sent to the system by means of wireless devices Communication and / or transferable by means of removable media. The system must not even trained with a reader for the removable disk but can be readers other connected facilities.

Bei Systemen mit Festplatte ist ein Wechseldatenträger durch mehrere Systeme für eine Aktualisierung nutzbar ist. Weiter kann ein Wechseldatenträger kopiert werden und die darauf gespeicherten Daten können so durch verschiedene Systeme genutzt werden. Dies kann als Folge eine unlizenzierte Nutzung der Aktualisierungsinformationen haben. Es ist daher bekannt, die Daten des Wechseldatenträgers mit einem Freischaltcode zu verknüpfen. Eine Nutzung der Daten ist dabei nur durch Eingabe des Freischaltcodes möglich. Diese Sperrung der Daten ist jedoch durch Weitergabe des Freischaltcodes umgehbar.at Hard disk systems is a removable disk through multiple systems for an upgrade is usable. Next, a removable disk can be copied and the stored data can be used by different systems. This can be as a result have an unlicensed use of the update information. It is therefore known that the data of the removable disk with to link to an unlock code. Use of the data is only by entering the activation code possible. This blocking of the data is, however, by passing on the activation code bypassed.

Der Erfindung liegt daher das technische Problem zugrunde, ein Verfahren und eine Vorrichtung für eine Datenaktualisierung eines Systems mittels Wechseldatenträger zu schaffen, durch welche Missbrauch und Piraterie besser verhindert werden.Of the The invention is therefore based on the technical problem of a method and a device for to provide a data update of a system using removable media, through which abuse and piracy are better prevented.

Die Lösung des Problems ergibt sich durch die Gegenstände mit den Merkmalen der Patentansprüche 1 und 14. Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen.The solution of the problem results from the objects with the features of claims 1 and 14. Further advantageous embodiments of the invention will become apparent from the dependent claims.

Hierfür generiert das System aus mindestens einer einmaligen Identifikationsnummer einen Anforderungscode, welcher an mindestens eine externe Recheneinheit übertragbar ist. Die externe Recheneinheit generiert aus dem Anforderungscode einen Freischaltcode und überträgt diesen an den Nutzer zurück. Durch Eingabe des Freischaltcodes werden Daten eines Wechseldatenträgers für das System nutzbar. Die Identifkationsnummer kann dabei eine interne Nummer des Systems und/oder Nummer einer mit dem System gekoppelten Einrichtung sein. Aufgrund der Einmaligkeit der Identifikationsnummer sind Daten nur durch ein bestimmtes System, welchem diese Nummer zugeodrnet ist, nutzbar. Bei Übertragung des Wechseldatenträgers auf andere Systeme bleiben die Daten gesperrt. Eine Benutzung der Daten des Wechseldatenträgers kann dadurch beispielsweise von einer Zahlung einer Lizenzgebühr abhängig gemacht werden. Der Wechseldatenträger ist beispielsweise eine DVD, eine CD-ROM oder eine Diskette, welche zum Selbstkostenpreis vertrieben werden kann. Die externe Recheneinheit ist beispielsweise einem Service-Center eines Vertriebshändlers zugeordnet.Generated for this purpose the system consists of at least one unique identification number a request code, which can be transmitted to at least one external computing unit is. The external arithmetic unit generates from the request code an unlock code and transmits it back to the user. By entering the activation code, data of a removable storage device for the system available. The identification number can be an internal number of the system and / or number of a device coupled to the system. Due to the uniqueness of the identification number, data is only by a particular system to which this number is assigned, available. In transmission the removable disk on other systems, the data remains locked. A use of the Data of the removable disk This can for example be made dependent on a payment of a license fee become. The removable disk is for example a DVD, a CD-ROM or a floppy disk, which can be sold at cost price. The external arithmetic unit is For example, assigned to a service center of a distributor.

In einer bevorzugten Ausführungsform wird der Anforderungscode aus der Identifikationsnummer und einem Geheimnis generiert, wobei das Geheimnis auf Basis für den Nutzer nicht auslesbarer Daten des Systems erstellt wird. Für einen Nutzer bleiben dabei die Grundlagen zur Generierung des Anfoderungscodes verdeckt. Dadurch ist die Sicherheit gegen Missbrauch weiter erhöht.In a preferred embodiment is the request code from the identification number and a Secret generated based on the secret for the user not readable data of the system is created. For one Users remain the basis for generating the request code covered. As a result, the security against abuse is further increased.

In einer weiteren Ausführungsform wird einem Wechseldatenträger eine Signatur zugeordnet, aus welcher eine Software-Version hervorgeht. Durch die Signatur ist ein neuer Wechseldatenträger mit aktualisierten Daten für das System erkennbar.In a further embodiment becomes a removable disk associated with a signature, from which a software version emerges. By the signature is a new removable disk with updated data for the System recognizable.

In einer weiteren Ausführungsform wird die Signatur zur Generierung des Freischaltcodes genutzt. Für jede Datenaktualisierung wird somit ein eigener Freischaltcode generiert.In a further embodiment the signature is used to generate the activation code. For every data update Thus, a separate unlock code is generated.

In einer weiteren Ausführungsform ist das System als Navigationssystem ausgebildet. Pro Jahr verändern sich ca. 15% der Straßen. Eine Aktualisierung der Daten ist daher für eine gute Nutzung des Systems notwendig. Das Navigationssystem ist beispielsweise als Radionavigationssystem RNS ausgebildet.In a further embodiment the system is designed as a navigation system. Change every year about 15% of the roads. An update of the data is therefore for a good use of the system necessary. The navigation system is for example as a radio navigation system RNA formed.

In einer weiteren Ausführungsform ist das Navigationssystem dauerhaft in einem Fahrzeug integriert. Neben der Integration des Navigationssystems sind auch portable Geräte denkbar. Durch die Integration lassen sich andere Einrichtungen des Fahrzeugs einfach nutzen. So kann beispielsweise das Navigationssystem ohne eigenes Lesegerät für den Wechseldatenträger ausgebildet werden und einen im Fahrzeug vorhandenen DVD und/oder CD-Spieler nutzen. Dieser steht bei einer Ausbildungsform des Systems mit eigener Festplatte nach der Aktualisierung wieder für andere Anwendungen zur Verfügung.In a further embodiment, the navigation system is permanently integrated in a vehicle. In addition to the integration of the navigation system and portable devices are conceivable. By integrating other facilities of the Use the vehicle easily. For example, the navigation system can be designed without a separate reader for the removable disk and use a DVD and / or CD player present in the vehicle. This is again available for other applications in a training of the system with its own hard disk after the update.

In einer weiteren Ausführungsform ist die Identifikationsnummer die Fahrgestellnummer des Fahrzeugs. Der Freischaltcode ist somit eindeutig einem Fahrzeug zugeordnet.In a further embodiment the identification number is the chassis number of the vehicle. The unlock code is thus clearly assigned to a vehicle.

In einer weiteren Ausführungsform erfolgt eine Weiterleitung des Anforderungscodes an die externe Recheneinheit automatisch. Das System nutzt zu diesem Zweck beispielsweise im Fahrzeug vorhandenen Kommunikationseinrichtungen.In a further embodiment a forwarding of the request code to the external Arithmetic unit automatically. The system uses for this purpose, for example in the vehicle existing communication facilities.

In einer weiteren Ausführungsform wird der Anforderungscode einem Nutzer auf einem Human-Machine-Interface (HMI) zur Verfügung gestellt. Das HMI ist beispielsweise als Monitor oder als Lautsprecher ausgebildet. Dem Nutzer bleibt es dann selbst überlassen, ob der Anforderungscode an die externe Recheneinheit für eine Generierung des Freistellungscodes übermittelt werden soll oder ob auf eine Aktualisierung der Daten verzichtet werden soll.In a further embodiment the request code becomes a user on a human machine interface (HMI) available posed. The HMI is for example as a monitor or as a speaker educated. It is then up to the user to decide whether the request code to the external processing unit for a generation of the exemption code should be transmitted or whether to refrain from updating the data.

In einer weiteren Ausführungsform wird mindestens der aktuelle Freistellungscode in dem System abgespeichert. Eine Eingabe des Freischaltcodes ist somit nur beim erstmaligen Einlegen des Wechseldatenträgers notwendig. Eine spätere Nutzung des Wechseldatenträgers durch das System ist ohne erneute Eingabe des Freistellungscodes möglich.In a further embodiment At least the current exemption code is stored in the system. An entry of the activation code is thus only at the first Insert the removable disk necessary. A later one Using the removable disk through the system is without re-entering the exemption code possible.

In einer weiteren Ausführungsform ist mindestens ein vorangegangener Freistellungscode in dem System abspeicherbar. Dadurch ist eine Rückkehr zu einer früheren Version ohne erneute Eingabe des alten Freistellungscodes möglich.In a further embodiment is at least one previous exemption code in the system stored. This is a return to an earlier version without re-entering the old exemption code possible.

In einer weiteren Ausführungsform ist das System in einem Testzustand betreibbar, wobei im Testzustand jeder Wechseldatenträger ohne Freischaltcode lesbar ist. Eine irreversible Umstellung vom Testzustand in den Normalbetrieb erfolgt beispielsweise bei Verlassen des Werkes. Dadurch ist vor Auslieferung des Systems eine einfache Aktualisierung durch Einlegen eines aktuellen Wechseldatenträgers möglich.In a further embodiment the system is operable in a test state, being in the test state every removable disk is readable without unlock code. An irreversible change from the Test state in the normal mode, for example, when leaving of the work. This is a simple before delivery of the system Update by inserting a current removable disk possible.

In einer weiteren Ausführungsform ist ein Ursprungsdatenträger ohne Freischaltcode lesbar. Der Ursprungsdatenträger ist dabei mit dem System auslieferbar, so dass das System immer in einer Version durch den Nutzer betreibbar ist.In a further embodiment is a source disk readable without unlock code. The source volume is with the system deliverable, so that the system always in a version by the User is operable.

Die Erfindung wird nachfolgend anhand eines bevorzugten Ausführungsbeispiels näher erläutert. Die einzige Figuren zeigt schematisch eine Generierung und Übertragung eines Freischaltcodes für eine Datenaktualisierung.The Invention will be described below with reference to a preferred embodiment explained in more detail. The only figures show schematically a generation and transmission an unlock code for a Data update.

Die Figur zeigt schematisch ein Fahrzeug 1, welches mit einem Navigationssystem ausgebildet ist. Durch das Fahrzeug 1 sind Daten an ein Service-Center umfassend eine externe Recheneinheit 2 übermittelbar und von diesem Service Center Daten empfangbar.The figure shows schematically a vehicle 1 , which is designed with a navigation system. By the vehicle 1 are data to a service center comprising an external processing unit 2 transmittable and receivable by this service center.

Das Navigationssystem umfasst mindestens eine Anzeigeeinheit 31, eine Speichereinheit 32 und ein DVD/CD-ROM Lesegerät 33. Daten des Navigationssystems wie Straßenkarten, Reise- und Verkehrsinformationen, elektronisch Hotel- oder Städteführer etc. sind auf einem als DVD/CD-Rom ausgebildeten Wechseldatenträger abgespeichert. Sie stehen dem System über das DVD/CD-ROM-Lesegerät 33 zur Verfügung. Diese Daten sind jedoch nicht statisch. Es ist daher eine regelmäßige Anpassung des Navigationssystems an veränderte Daten erforderlich. Aktuelle Daten können einem Nutzer durch eine aktualisierte DVD/CD-ROM zur Verfügung gestellt werden.The navigation system comprises at least one display unit 31 , a storage unit 32 and a DVD / CD-ROM reader 33 , Data of the navigation system such as road maps, travel and traffic information, electronic hotel or city guides, etc. are stored on a designed as a DVD / CD-ROM removable disk. They are available to the system via the DVD / CD-ROM reader 33 to disposal. However, these data are not static. It is therefore necessary to adapt the navigation system to changed data on a regular basis. Up-to-date data can be made available to a user through an updated DVD / CD-ROM.

In einem Testbetrieb des Navigationssystems ist jede systemkonforme DVD/CD-ROM durch das Navigationssystem lesbar. Dadurch sind vor einer Auslieferung des Navigationssystems und/oder des zugehörigen Fahrzeugs Aktualisierungen durch Einlegen der entsprechenden DVD/CD-ROM einfach und schnell möglich. Nach einer Auslieferung soll eine Aktualisierung des Systems jedoch nur durch autorisierte Personen erfolgen. Die Autorisierung ist beispielsweise von einer Lizenzzahlung abhängig. Um eine missbräuchliche Mehrfachnutzung einer ausgelieferten DVD/CD-ROM zu unterbinden, wird das Navigationssystem bei Verlassen des Werks irreversibel scharf gestellt. Nach der Scharfstellung sind mit Ausnahme des Ursprungsdatenträgers DVD/CD-ROMS nur nach Eingabe eines Freischaltcodes nutzbar. Der Ursprungsdatenträger ist der Datenträger mit der zum Zeitpunkt der Auslieferung aktuellen Version der Software. Dieser bleibt für das Navigationssystem auch nach Auslieferung uneingeschränkt lesbar.In a test operation of the navigation system is any system compliant DVD / CD-ROM readable by the navigation system. Thereby are present a delivery of the navigation system and / or the associated vehicle Updates by inserting the appropriate DVD / CD-ROM easy and fast possible. After delivery, however, an update of the system is expected only by authorized persons. The authorization is for example dependent on a license payment. Around an abusive one To prevent multiple use of a delivered DVD / CD-ROM, the navigation system leaving the factory irreversibly in focus. After the focus are DVD / CD-ROMs only after input, except for the source volume an unlock code usable. The source volume is the disk with the current version of the software at the time of delivery. This one stays for The navigation system is fully legible even after delivery.

Jede DVD/CD-ROM enthält eine Signatur, aus welcher eine Software-Version hervorgeht. Anhand dieser Signatur ist ein neuer Wechseldatenträger und damit eine Datenaktualisierung für das Navigationssystem erkennbar.each DVD / CD-ROM contains a signature, from which a software version emerges. Based This signature is a new removable disk and thus a data update for the Navigation system recognizable.

Das Navigationssystem generiert auf Basis interner, nicht auslesbarer Daten, dem so genannten Geheimnis, und der Fahrgestellnummer des Fahrzeugs 1 einen Anforderungscode. Der Anforderungscode wird einem Nutzer über ein geeignetes Human-Machine-Interface (HMI) zur Verfügung gestellt. Vorzugsweise erfolgt eine Anzeige des Anforderungscodes auf der Anzeigeeinheit 31 des Navigationssystems.The navigation system generates on the basis of internal, non-readable data, the so-called secret, and the chassis number of the vehicle 1 a request code. The request code is provided to a user via a suitable Human Machine Interface (HMI). Preferably, the request code is displayed on the display unit 31 of the navigation system.

Der Nutzer kann diesen Anforderungscode an ein Service-Center übermitteln. Die Übermittlung erfolgt beispielsweise per Telefon oder Email.Of the User can submit this request code to a service center. The transmission takes place for example by phone or email.

Im Service-Center wird mittels der externen Recheneinheit 2 aus dem Anforderungscode, d.h. aus der Fahrgestellnummer und dem Geheimnis, und der Software-Version ein individueller Freistellungscode generiert. Der Freistellungscode steht dem Nutzer vorzugsweise erst zur Verfügung, wenn eine Autorisierung nachgewiesen wurde, beispielsweise durch Zahlung einer Lizenzgebühr.The service center uses the external arithmetic unit 2 from the request code, ie from the chassis number and the secret, and the software version generates an individual exemption code. The exemption code is preferably available to the user only when an authorization has been demonstrated, for example by paying a license fee.

Die Eingabe des Freistellungscodes erfolgt über das HMI. Durch die Eingabe wird die Software auf der DVD/CD-ROM freigegeben und steht dem autorisierten Nutzer zur Verfügung.The The exemption code is entered via the HMI. By entering the software is released on the DVD / CD-ROM and is authorized Users available.

Um einen leichten Wechsel zwischen verschiedenen Software-Versionen und/oder unterschiedlichen Datenträgern, welche beispielsweise im Datenumfang regional begrenzt sind, zu ermöglichen, werden eine bestimmte Anzahl an Freischaltungscodes im System abgespeichert.Around a slight change between different software versions and / or different data carriers, which for example in the scope of data are regionally limited, to allow a specific Number of activation codes stored in the system.

Claims (26)

Verfahren für eine Datenaktualisierung eines Systems mittels Freischaltcode, wobei durch Eingabe des Freischaltcodes Daten eines Wechseldatenträgers für das System nutzbar gemacht werden, dadurch gekennzeichnet, dass das System aus mindestens einer einmaligen Identifikationsnummer einen Anforderungscode generiert, der Anforderungscode an mindestens eine externe Recheneinheit (2) übertragen wird und die externe Recheneinheit (2) aus dem Anforderungscode einen Freischaltcode generiert.A method for updating a data of a system by means of activation code, wherein by entering the activation code data of a removable disk are made usable for the system, characterized in that the system generates at least one unique identification number a request code, the request code to at least one external processing unit ( 2 ) and the external processing unit ( 2 ) generates an activation code from the request code. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Anforderungscode aus der Identifikationsnummer und einem Geheimnis generiert wird, wobei das Geheimnis auf Basis nicht auslesbarer Daten des Systems erstellt wird.Method according to claim 1, characterized in that that the request code from the identification number and a Secret is generated, the secret being based on unreadable Data of the system is created. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass einem Wechseldatenträger eine Signatur zugeordnet wird, aus welcher eine Software-Version hervorgeht.Method according to claim 1 or 2, characterized that a removable disk a Signature is assigned, from which a software version emerges. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die Signatur zur Generierung des Freischaltcodes genutzt wird.Method according to claim 3, characterized that the signature is used to generate the activation code. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass das System als Navigationssystem ausgebildet ist.Method according to one of claims 1 to 4, characterized that the system is designed as a navigation system. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass das Navigationssystem dauerhaft in einem Fahrzeug (1) integriert wird.A method according to claim 5, characterized in that the navigation system permanently in a vehicle ( 1 ) is integrated. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass als Identifikationsnummer die Fahrgestellnummer des Fahrzeugs (1) eingesetzt wird.Method according to one of Claims 1 to 6, characterized in that the vehicle identification number of the vehicle ( 1 ) is used. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass der Anforderungscode automatisch an die externe Recheneinheit (2) weitergeleitet wird.Method according to one of claims 1 to 7, characterized in that the request code automatically to the external processing unit ( 2 ) is forwarded. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass der Anforderungscode einem Nutzer auf einem Human-Machine-Interface (HMI) zur Verfügung gestellt wird.Method according to one of claims 1 to 7, characterized that the request code to a user on a human machine interface (HMI) available is provided. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass mindestens der aktuelle Freistellungscode in dem System abgespeichert wird.Method according to one of claims 1 to 9, characterized that at least the current exemption code is stored in the system. Verfahren nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, dass mindestens ein vorangegangener Freistellungscode in dem System abgespeichert wird.Method according to one of claims 1 to 10, characterized that at least one previous exemption code is stored in the system becomes. Verfahren nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet, dass das System vor einer irreversiblen Scharfstellung in einem Testzustand betrieben wird, wobei im Testzustand jeder Wechseldatenträger ohne Freischaltcode lesbar ist.Method according to one of claims 1 to 11, characterized that the system is facing an irreversible focus in one Test state is operated, wherein in the test state each removable disk without Unlock code is readable. Verfahren nach einem der Ansprüche 1 bis 12, dadurch gekennzeichnet, dass ein Ursprungsdatenträger ohne Freischaltcode lesbar ist.Method according to one of claims 1 to 12, characterized that a source disk is readable without unlock code. Vorrichtung für eine Datenaktualisierung eines Systems mittels Freischaltcode, wobei durch Eingabe des Freischaltcodes Daten eines Wechseldatenträgers für das System nutzbar sind, dadurch gekennzeichnet, dass durch das System aus mindestens einer einmaligen Identifikationsnummer ein Anforderungscode generierbar ist, der Anforderungscode an mindestens eine externe Recheneinheit (2) übertragbar ist und durch die externe Recheneinheit (2) aus dem Anforderungscode der Freischaltcode generierbar ist.Device for updating a data of a system by means of activation code, whereby data of a removable data carrier can be used for the system by entering the activation code, characterized in that a request code can be generated by the system from at least one unique identification number, the request code is sent to at least one external processor ( 2 ) is transferable and by the external processing unit ( 2 ) can be generated from the request code of the activation code. Vorrichtung nach Anspruch 14, dadurch gekennzeichnet, dass der Anforderungscode aus der Identifikationsnummer und einem Geheimnis generiert ist, wobei das Geheimnis auf Basis nicht auslesbarer Daten des Systems erstellt ist.Device according to claim 14, characterized in that that the request code from the identification number and a Secret is generated, with the secret based on unreadable Data of the system is created. Vorrichtung nach Anspruch 14 oder 15, dadurch gekennzeichnet, dass einem Wechseldatenträger eine Signatur zugeordnet ist, aus welcher eine Software-Version hervorgeht.Device according to claim 14 or 15, characterized that a removable disk a signature is assigned from which a software version emerges. Vorrichtung nach Anspruch 16, dadurch gekennzeichnet, dass die Signatur zur Generierung des Freischaltcodes eingesetzt ist.Device according to claim 16, characterized in that that the signature is used to generate the activation code is. Vorrichtung nach einem der Ansprüche 14 bis 17, dadurch gekennzeichnet, dass das System als Navigationssystem ausgebildet ist.Device according to one of claims 14 to 17, characterized that the system is designed as a navigation system. Vorrichtung nach Anspruch 18, dadurch gekennzeichnet, dass das Navigationssystem dauerhaft in einem Fahrzeug (1) integriert ist.Apparatus according to claim 18, characterized in that the navigation system permanently in a vehicle ( 1 ) is integrated. Vorrichtung nach einem der Ansprüche 14 bis 19, dadurch gekennzeichnet, dass die Identifikationsnummer die Fahrgestellnummer eines Fahrzeugs (1) ist.Device according to one of claims 14 to 19, characterized in that the identification number the chassis number of a vehicle ( 1 ). Vorrichtung nach einem der Ansprüche 14 bis 20, dadurch gekennzeichnet, dass der Anforderungscode automatisch an die externe Recheneinheit (2) weiterleitbar ist.Device according to one of claims 14 to 20, characterized in that the request code automatically to the external processing unit ( 2 ) is forwarded. Vorrichtung nach einem der Ansprüche 14 bis 20, dadurch gekennzeichnet, dass der Anforderungscode einem Nutzer auf einem Human-Machine-Interface (HMI) zur Verfügung gestellt ist.Device according to one of claims 14 to 20, characterized that the request code to a user on a human machine interface (HMI) available is placed. Vorrichtung nach einem der Ansprüche 14 bis 22, dadurch gekennzeichnet, dass mindestens der aktuelle Freistellungscode in dem System nach einer Eingabe abgespeichert ist.Device according to one of claims 14 to 22, characterized that at least the current exemption code in the system after an input is stored. Vorrichtung nach einem der Ansprüche 14 bis 22, dadurch gekennzeichnet, dass mindestens ein vorangegangener Freistellungscode in dem System nach einer Eingabe abgespeichert ist.Device according to one of claims 14 to 22, characterized that at least one previous exemption code in the system an input is stored. Vorrichtung nach einem der Ansprüche 14 bis 24, dadurch gekennzeichnet, dass das System vor einer irreversiblen Scharfstellung in einem Testzustand betreibbar ist, wobei im Testzustand jeder Wechseldatenträger ohne Freischaltcode lesbar ist.Device according to one of claims 14 to 24, characterized that the system is facing an irreversible focus in one Test state is operable, wherein in the test state each removable disk without Unlock code is readable. Vorrichtung nach einem der Ansprüche 14 bis 25, dadurch gekennzeichnet, dass ein Ursprungsdatenträger ohne Freischaltcode lesbar ist.Device according to one of claims 14 to 25, characterized that a source disk is readable without unlock code.
DE102005002146A 2005-01-12 2005-01-12 Data updating method for navigation system in vehicle, involves generating request code from identification number and secret, which is not provided based on selected data of system, and generating activation code from request code Withdrawn DE102005002146A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102005002146A DE102005002146A1 (en) 2005-01-12 2005-01-12 Data updating method for navigation system in vehicle, involves generating request code from identification number and secret, which is not provided based on selected data of system, and generating activation code from request code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102005002146A DE102005002146A1 (en) 2005-01-12 2005-01-12 Data updating method for navigation system in vehicle, involves generating request code from identification number and secret, which is not provided based on selected data of system, and generating activation code from request code

Publications (1)

Publication Number Publication Date
DE102005002146A1 true DE102005002146A1 (en) 2006-07-20

Family

ID=36643095

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102005002146A Withdrawn DE102005002146A1 (en) 2005-01-12 2005-01-12 Data updating method for navigation system in vehicle, involves generating request code from identification number and secret, which is not provided based on selected data of system, and generating activation code from request code

Country Status (1)

Country Link
DE (1) DE102005002146A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4321765A1 (en) * 1992-07-08 1994-01-13 Mitel Corp Method for releasing a functional option for buyers of computer-like systems

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4321765A1 (en) * 1992-07-08 1994-01-13 Mitel Corp Method for releasing a functional option for buyers of computer-like systems

Similar Documents

Publication Publication Date Title
EP2864967B1 (en) Device and method for controlling an access authorisation and/or driving authorisation for a vehicle
DE102008021030B4 (en) Method for operating a vehicle and corresponding device and corresponding vehicle
EP1338943A2 (en) Method for activating a file on a navigation system
EP2492839A1 (en) Method and system for authenticating a user
WO2019007574A1 (en) Method for delegating access rights
DE10043499A1 (en) Data transmission method
DE10023820B4 (en) Software protection mechanism
EP1220075B1 (en) System and method for authorising the execution of a software installed on a computer
DE102006057197B4 (en) Licensing system and method for transferring license information
EP2551828B1 (en) Method and system for monitoring data transfer between a vehicle data recording device and a test device
EP3723322A2 (en) Method for authenticating a vehicle, authentication unit, service unit and vehicle-external central processing unit
DE19648042A1 (en) Road vehicle with key having memory
DE2921878C2 (en) Data transmission device
EP3009992A1 (en) Method and device for managing access rights
DE102019007661A1 (en) Method and system for releasing the use of a motor vehicle
DE102005002146A1 (en) Data updating method for navigation system in vehicle, involves generating request code from identification number and secret, which is not provided based on selected data of system, and generating activation code from request code
EP1652337B1 (en) Method for signing a data set in a public key system and data processing system for carrying out said method
EP2038805B1 (en) Method for delegating privileges to a lower level privilege instance by a higher level privilege instance
DE10348729B4 (en) Setup and procedures for backing up protected data
EP2491513B1 (en) Method and system for making edrm-protected data objects available
DE102015101523A1 (en) Authorization management procedure in a multi-computing system arrangement
WO2022063452A1 (en) System for authenticating and/or identifying a user
DE102016117981B4 (en) Device and method for evaluating access information
DE10134336A1 (en) Ticket system
DE10058433B4 (en) System and method for managing navigation data

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
R012 Request for examination validly filed

Effective date: 20111128

R016 Response to examination communication
R082 Change of representative
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee