WO2001052017A1 - Chipcard as dongle - Google Patents

Chipcard as dongle Download PDF

Info

Publication number
WO2001052017A1
WO2001052017A1 PCT/DE2000/004513 DE0004513W WO0152017A1 WO 2001052017 A1 WO2001052017 A1 WO 2001052017A1 DE 0004513 W DE0004513 W DE 0004513W WO 0152017 A1 WO0152017 A1 WO 0152017A1
Authority
WO
WIPO (PCT)
Prior art keywords
chip card
license key
data processing
program
processing system
Prior art date
Application number
PCT/DE2000/004513
Other languages
German (de)
French (fr)
Inventor
Robert Reiner
Original Assignee
Infineon Technologies 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 Infineon Technologies Ag filed Critical Infineon Technologies Ag
Publication of WO2001052017A1 publication Critical patent/WO2001052017A1/en

Links

Classifications

    • 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]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • G06F21/123Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices

Definitions

  • Chip card as a dongle
  • a dongle is a hardware unit, which is connected to a data processing system and which is queried by the program to be protected for compliance with a license key. When the dongle is installed on the computer, the program can start.
  • Dongles currently used are usually coupled to an input / output channel of the computer.
  • Current models use a parallel printer interface
  • USB Universal Serial Bus
  • the invention is therefore based on the object of introducing a more flexible dongle.
  • chip card according to independent claim 1 the licensing system according to independent claim 7 and the use of a chip card as a dongle according to independent claim 13. Further advantageous
  • the invention is therefore directed to a chip card for use with a data processing system, which is characterized in that it has a device which can or at least transmits a license key to a program of the data processing system which requires the license key, and a memory for storing the license key ,
  • the device for the transmission of the respective license key has at least one microcontroller, which is able to process incoming query information from the data processing system via interface contacts and to retrieve a license key from the memory and to transmit this to the data processing system.
  • the memory for storing the license key must be a non-volatile memory which, however, can advantageously be reprogrammed.
  • a license key can also consist of signaling a signal that confirms a license key sent by the program.
  • the license key data can be transferred in a conventional manner to the data processing system via direct contacts and power lines.
  • modern chip cards often have the option of also enabling contactless, inductive or radio transmission of data.
  • Such a contactless transmission of the data has the great advantage that the Chip card not even in a reader that is attached to the
  • the invention is therefore a contactless chip card which can be queried by induction or radio, whereupon a license key is also transmitted contactlessly.
  • the chip card can furthermore have a device which can or at least transmit an access code to a data processing system which requires access authorization and which requires access authorization and a memory for storing the access code.
  • the chip card according to the invention therefore has more than one function.
  • the chip card has a data processing device with at least one program object that is able to determine how long and / or how often the license key needs
  • a data processing device includes a memory for the program object. This is a sequence of instructions that are processed by the microcontroller and provide a certain functionality.
  • the program object must be able to interact with the data processing system and obtain information about its from the program requiring a license key Runtime and / or the number of calls to get. The number of calls can also be determined from the number of
  • Run time limit it is preferred that the
  • Chip card contains a memory that contains a maximum amount of use for the program in need of license.
  • a usage amount can be a number that corresponds to the maximum possible number of program calls. It can also be a number that specifies a time over which the program can be used, for example 50, 100, 1,000, etc. hours. However, the usage amount can also be more complex, taking into account both the number of program starts and the respective duration of the individual sessions.
  • the chip card thus preferably also contains further program objects which interact with the actual license query and, after the usage amount has been exceeded, prevent license keys from being transferred to the program requiring the license key.
  • the invention is also directed to a complete licensing system. On the one hand, this consists of one
  • Data processing system can transmit or transmits and with a memory for storing the license key.
  • the interface device used here can be a conventional interface device with a connection, for example, to a serial interface of the data processing system and a card reader for normal chip cards. However, it can also be a sending and receiving station if the chip card used is a contactless chip card.
  • the invention is also directed to the use of a chip card as a dongle for a data processing system having at least one program requiring a license key.
  • the dongle is a license key generating system, which is already in view of the
  • the use according to the invention can further be characterized in that the chip card has a device which can transmit or transmit at least one license key to a program of the data processing system which requires the license key and requires a memory for storing the license key.
  • the use according to the invention can also be combined with a use of the chip card as an access card for the data processing system.
  • Chip cards and their use are conceivable.
  • contactless cards it is thus possible to use several cards at the same time, which, brought into the vicinity of the transmitting and receiving station of the data processing system, can be queried by the same at the same time and their information can be transmitted to them essentially simultaneously.
  • This enables an extremely simple handling of the dongle chip card according to the invention. A tedious connection or at least insertion, as with contact chip cards and other dongles, is no longer necessary here.
  • several license functions can be combined in one
  • the possibility of external reprogramming can be activated individually as soon as the program user has acquired a specific license.
  • Such activation provided a suitable data processing system is provided, can also take place via data networks, such as the Internet or a company intranet.
  • the chip card according to the invention can, for example, contain a signature for a program code that is checked by the licensed program, for example by means of challenge response.
  • the chip cards according to the invention can be designed like conventional chip cards, that is to say correspond to the format of a credit card, or the format of a newer one
  • chip cards are also possible that deviate from the standard format, for example, are larger or smaller, or have a more box-like design. Sizes and shapes that are simple are preferred are easy to handle and easy to transport, for example.

Abstract

The invention relates to a chipcard for use with a data processing unit, which is characterised in that it comprises a device, which transmits, or can transmit, at least one licence key to a programme in said data processing unit. Said programme interrogates the chipcard and requires the licence key. The chipcard also comprises a memory for storing the licence key. The invention further relates to the use of a chipcard as a dongle and a licensing system which uses a chipcard.

Description

Beschreibungdescription
Chipkarte als DongleChip card as a dongle
Viele Software-Hersteller schützen ihre Programme durch Kopplung an einen Lizenzschlüsselgeber, einen sogenannten Dongle. Ein Dongle ist eine Hardware-Einheit, welche an eine Datenverarbeitungsanlage angeschlossen wird und welche durch das zu schützende Programm bezüglich Übereinstimmung mit einem Lizenzschlüssel abgefragt wird. Wenn der Dongle am Rechner installiert ist, kann das Programm starten.Many software manufacturers protect their programs by coupling to a license key provider, a so-called dongle. A dongle is a hardware unit, which is connected to a data processing system and which is queried by the program to be protected for compliance with a license key. When the dongle is installed on the computer, the program can start.
Derzeit verwendete Dongles werden üblicherweise an einem Ein- /Ausgabekanal des Rechners angekoppelt. Derzeitige Modelle verwenden dabei eine parallele Druckerschnittstelle einerDongles currently used are usually coupled to an input / output channel of the computer. Current models use a parallel printer interface
Datenverarbeitungsanlage oder neuerdings den Universal Serial Bus (USB) .Data processing system or more recently the Universal Serial Bus (USB).
Größe und Form üblicher Dongles sowie deren feste Verbindung mit einem bestimmten Rechner beeinträchtigen jedoch ihreHowever, the size and shape of common dongles, as well as their fixed connection to a specific computer, affect their
Flexibilität und Versendbarkeit . So ist es beispielsweise nicht möglich, einen Dongle auf zwei verschiedenen Rechnern an verschiedenen Orten abwechselnd zu verwenden, beispielsweise einem Arbeitsplatzrechner in einem Unternehmen und einem Laptop im Heimarbeitsbereich.Flexibility and dispatchability. For example, it is not possible to use a dongle alternately on two different computers at different locations, for example a workstation computer in a company and a laptop in the home work area.
Der Erfindung liegt daher die Aufgabe zu Grunde, einen flexibler handhabbaren Dongle einzuführen.The invention is therefore based on the object of introducing a more flexible dongle.
Diese Aufgabe wird erfindungsgemäß gelöst durch die Chipkarte gemäß dem unabhängigen Patentanspruch 1, das Lizensierungssystem gemäß dem unabhängigen Patentanspruch 7 und die Verwendung einer Chipkarte als Dongle gemäß dem unabhängigen Patentanspruch 13. Weitere vorteilhafteThis object is achieved according to the invention by the chip card according to independent claim 1, the licensing system according to independent claim 7 and the use of a chip card as a dongle according to independent claim 13. Further advantageous
Ausgestaltungen, Aspekte und Details der Erfindung ergeben sich aus den abhängigen Patenansprüchen und der Beschreibung.Refinements, aspects and details of the invention result from the dependent patent claims and the description.
Die Erfindung ist daher gerichtet auf eine Chipkarte zur Verwendung mit einer Datenverarbeitungsanlage, die dadurch gekennzeichnet ist, daß sie eine Vorrichtung, welche zumindest einen Lizenzschlüssel zu einem die Chipkarte abfragenden lizenzschlusselbedurftigen Programm der Datenverarbeitungsanlage übertragen kann oder überträgt, und einen Speicher zum Speichern des Lizenzschlüssels aufweist.The invention is therefore directed to a chip card for use with a data processing system, which is characterized in that it has a device which can or at least transmits a license key to a program of the data processing system which requires the license key, and a memory for storing the license key ,
Die Vorrichtung zur Übertragung des jeweiligen Lizenzschlüssels weist dabei zumindest einen Mikrocontroller auf, welcher in der Lage ist, über Schnittstellenkontakte eingehende Abfrageinformationen der Datenverarbeitungsanlage zu prozessieren und einen Lizenzschlüssel aus dem Speicher abzurufen und diesen an die Datenverarbeitungsanlage zu übertragen. Der Speicher zum Speichern des Lizenzschlüssels muß ein nicht flüchtiger Speicher, der jedoch vorteilhafterweise re-programmierbar ist, sein.The device for the transmission of the respective license key has at least one microcontroller, which is able to process incoming query information from the data processing system via interface contacts and to retrieve a license key from the memory and to transmit this to the data processing system. The memory for storing the license key must be a non-volatile memory which, however, can advantageously be reprogrammed.
Ein Lizenzschlüssel kann auch in der Signalisierung eines Signals bestehen, welches einen vom Programm gesendeten Lizenzschlüssel bestätigt.A license key can also consist of signaling a signal that confirms a license key sent by the program.
Die Übertragung der Daten des Lizenzschlüssels kann auf konventionellem Wege über direkte Kontakte und Stromleitungen mit der Datenverarbeitungsanlage geschehen. Moderne Chipkarten weisen jedoch häufig die Möglichkeit auf, auch eine kontaktlose, induktive beziehungsweise eine Funk- Übertragung von Daten zu ermöglichen. Eine solche kontaktlose Übertragung der Daten weist den großen Vorteil auf, daß die Chipkarte nicht einmal mehr in ein Lesegerät, welches an derThe license key data can be transferred in a conventional manner to the data processing system via direct contacts and power lines. However, modern chip cards often have the option of also enabling contactless, inductive or radio transmission of data. Such a contactless transmission of the data has the great advantage that the Chip card not even in a reader that is attached to the
Datenverarbeitungsanlage angeschlossen ist, eingeführt werden muß, sondern lediglich in Nähe eines Senders/Empfängers derData processing system is connected, must be introduced, but only in the vicinity of a transmitter / receiver
Datenverarbeitungsanlage abgelegt oder sonstwie verbracht werden muß, beispielsweise durch Mitführen in einerData processing system filed or otherwise must be spent, for example by carrying in a
Jackentasche. In einer bevorzugten Ausführungsform handelt es sich bei der Erfindung daher um eine kontaktlose Chipkarte, welche mittels Induktion oder Funk abgefragt werden kann, woraufhin ebenfalls kontaktlos ein Lizenzschlüssel übertragen wird.Jacket pocket. In a preferred embodiment, the invention is therefore a contactless chip card which can be queried by induction or radio, whereupon a license key is also transmitted contactlessly.
Die Chipkarte kann darüber hinaus weiterhin eine Vorrichtung aufweisen, welche zumindest einen Zugangscode zu einer die Chipkarte abfragenden zugangsberechtigungsbedürftigen Datenverarbeitungsanlage übertragen kann oder überträgt und einen Speicher zum Speichern des Zugangscodes . Bei dieser Ausgestaltung der Erfindung hat die erfindungsgemäße Chipkarte also mehr als eine Funktion.The chip card can furthermore have a device which can or at least transmit an access code to a data processing system which requires access authorization and which requires access authorization and a memory for storing the access code. In this embodiment of the invention, the chip card according to the invention therefore has more than one function.
Um eine größere Flexibilisierung bei der Lizenzausgestaltung und -Verwaltung zu ermöglichen, wird es in einer Ausführungsform der Erfindung bevorzugt, daß die Chipkarte eine Datenverarbeitungsvorrichtung mit zumindest einem Programmobjekt aufweist, das in der Lage ist festzustellen, wie lange und/oder wie oft das lizenzschlüsselbedürftigeIn order to allow greater flexibility in license design and management, it is preferred in one embodiment of the invention that the chip card has a data processing device with at least one program object that is able to determine how long and / or how often the license key needs
Programm verwendet wird. Eine Datenverarbeitungsvorrichtung umfaßt neben dem bereits erwähnten Microcontroller einen Speicher für das Programmobjekt. Dieses ist eine Abfolge von Instruktionen, die von dem Microcontroller abgearbeitet werden und eine bestimmte Funktionalität bereitstellen. Im vorliegenden Fall muß das Programmobjekt in der Lage sein, mit der Datenverarbeitungsanlage zu interagieren und von den lizenzschlusselbedurftigen Programm Informationen über seine Laufzeit und/oder die Zahl der Aufrufe zu erlangen. Die Zahl der Aufrufe läßt sich auch feststellen über die Zahl derProgram is used. In addition to the microcontroller already mentioned, a data processing device includes a memory for the program object. This is a sequence of instructions that are processed by the microcontroller and provide a certain functionality. In the present case, the program object must be able to interact with the data processing system and obtain information about its from the program requiring a license key Runtime and / or the number of calls to get. The number of calls can also be determined from the number of
Anfragen, die das lizenzschlüsselbedürftige Programm an dieRequests to the program that require the license key
Chipkarte stellt .Chip card.
Soll diese Information nicht nur zu statistischen Zwecken verwendet werden, sondern beispielsweise eineShould this information not only be used for statistical purposes, but for example one
LaufZeitbegrenzung enthalten, wird es bevorzugt, daß dieRun time limit, it is preferred that the
Chipkarte einen Speicher enthält, der einen maximalen Nutzungsbetrag für das lizenzbedürftige Programm enthält. Ein solcher Nutzungsbetrag kann im einfachsten Fall eine Nummer sein, die der maximal möglichen Zahl von Programmaufrufen entspricht. Es kann auch eine Zahl sein, die eine Zeit vorgibt, über die das Programm benutzt werden kann, beispielsweise 50, 100, 1.000 etc. Stunden. Der Nutzungsbetrag kann sich jedoch auch komplexer zusammensetzen, indem sowohl die Anzahl der Programmstarts als auch die jeweilige Laufzeit der einzelnen Sitzungen berücksichtigt wird. Die Chipkarte enthält damit ebenfalls vorzugsweise weitere Programmobjekte, die mit der eigentlichen Lizenzabfrage interagieren und nach Überschreiten des Nutzungsbetrags verhindern, daß noch Lizenzschlüssel an das lizenzschlüsselbedürftige Programm übertragen werden.Chip card contains a memory that contains a maximum amount of use for the program in need of license. In the simplest case, such a usage amount can be a number that corresponds to the maximum possible number of program calls. It can also be a number that specifies a time over which the program can be used, for example 50, 100, 1,000, etc. hours. However, the usage amount can also be more complex, taking into account both the number of program starts and the respective duration of the individual sessions. The chip card thus preferably also contains further program objects which interact with the actual license query and, after the usage amount has been exceeded, prevent license keys from being transferred to the program requiring the license key.
Noch mehr Flexibilität der erfindungsgemäßen Chipkarte läßt sich erreichen, wenn weiterhin eine Vorrichtung zur Änderung des Nutzungsbetrags und/oder zur Änderung des Lizenzschlüssels vorgesehen wird. Es handelt sich hierbei also um eine Schnittstelle in Kombination mit entsprechendenEven more flexibility of the chip card according to the invention can be achieved if a device for changing the amount of use and / or for changing the license key is also provided. So this is an interface in combination with corresponding ones
Programmobjekten, welche in der Lage sind, von außen eingehende Informationen korrekt als Änderung des Nutzungsbetrags oder Änderung des Lizenzschlüssels zu interpretieren. Hierfür muß der Speicher, auf dem dieseProgram objects that are able to correctly receive external information as a change in the usage amount or change in the license key interpret. For this, the memory on which this
Informationen gespeichert sind, re-programmierbar sein.Information is stored, be re-programmable.
Die Erfindung ist außerdem gerichtet auf ein komplettes LizensierungsSystem. Dieses besteht aus einerseits einerThe invention is also directed to a complete licensing system. On the one hand, this consists of one
Datenverarbeitungsanlage mit einer Schnittstellenvorrichtung und andererseits einer Chipkarte mit einer Vorrichtung, welche über die Schnittstellenvorrichtung zumindest einen Lizenzschlüssel zu einem die Chipkarte abfragenden lizenzschlusselbedurftigen Programm derData processing system with an interface device and, on the other hand, a chip card with a device which, via the interface device, has at least one license key for a program of the license key requesting the chip card
Datenverarbeitungsanlage übertragen kann oder überträgt und mit einem Speicher zum Speichern des Lizenzschlüssels.Data processing system can transmit or transmits and with a memory for storing the license key.
Die hier verwendete Schnittstellenvorrichtung kann eine konventionelle Schnittstellenvorrichtung sein, mit Anschluß beispielsweise an eine serielle Schnittstelle der Datenverarbeitungsanlage und einem Kartenlesegerät für normale Chipkarten. Es kann sich jedoch auch um eine Sende- und Empfangsstation handeln, sofern die verwendete Chipkarte eine kontaktlos arbeitende Chipkarte ist.The interface device used here can be a conventional interface device with a connection, for example, to a serial interface of the data processing system and a card reader for normal chip cards. However, it can also be a sending and receiving station if the chip card used is a contactless chip card.
Alle oben im Hinblick auf die erfindungsgemäße Chipkarte beschriebenen bevorzugten Ausführungsformen der vorliegenden Erfindung können gleichermaßen auf das erfindungsgemäße Lizensierungssystem angewandt werden.All of the preferred embodiments of the present invention described above with regard to the chip card according to the invention can equally be applied to the licensing system according to the invention.
Schließlich ist die Erfindung ebenfalls gerichtet auf die Verwendung einer Chipkarte als Dongle für eine zumindest ein lizenzschlüsselbedürftiges Programm aufweisende Datenverarbeitungsanlage. Bei dem Dongle handelt es sich um einen Lizenzschlüssel generierendes System, welches bereits im Hinblick auf denFinally, the invention is also directed to the use of a chip card as a dongle for a data processing system having at least one program requiring a license key. The dongle is a license key generating system, which is already in view of the
Stand der Technik beschrieben worden ist.State of the art has been described.
Die erfindungsgemäße Verwendung kann weiter dadurch gekennzeichnet sein, daß die Chipkarte eine Vorrichtung, welche zumindest einen Lizenzschlüssel zu einem die Chipkarte abfragenden lizenzschlusselbedurftigen Programm der Datenverarbeitungsanlage übertragen kann oder überträgt und einen Speicher zum Speichern des Lizenzschlüssels aufweist.The use according to the invention can further be characterized in that the chip card has a device which can transmit or transmit at least one license key to a program of the data processing system which requires the license key and requires a memory for storing the license key.
Die erfindungsgemäße Verwendung kann ebenfalls kombiniert sein mit einer Verwendung der Chipkarte als Zugangskarte für die Datenverarbeitungsanlage .The use according to the invention can also be combined with a use of the chip card as an access card for the data processing system.
Weitere Ausführungsformen der erfindungsgemäßen Verwendung entsprechen derjenigen der erfindungsgemäßen Chipkarte, wie sie bereits oben beschrieben worden sind.Further embodiments of the use according to the invention correspond to those of the chip card according to the invention, as have already been described above.
Zahlreiche weitere Ausführungsformen der erfindungsgemäßenNumerous other embodiments of the invention
Chipkarte beziehungsweise ihrer Verwendung sind vorstellbar. So ist es bei kontaktlosen Karten möglich, mehrere Karten gleichzeitig zu verwenden, welche, in die Nähe der Sende- und Empfangsstation der Datenverarbeitungsanlage gebracht, gleichzeitig von dieser abgefragt werden können und ihre Informationen im wesentlichen gleichzeitig an diese übertragen können. Dies ermöglicht eine überaus einfache Handhabung der erfindungsgemäßen Dongle-Chipkarte. Ein mühsames Anschließen oder zumindest Einstecken, wie bei Kontaktchipkarten und anderen Dongles, ist hier überhaupt nicht mehr notwendig. Weiterhin lassen sich mehrere Lizenzfunktionen in einerChip cards and their use are conceivable. In the case of contactless cards, it is thus possible to use several cards at the same time, which, brought into the vicinity of the transmitting and receiving station of the data processing system, can be queried by the same at the same time and their information can be transmitted to them essentially simultaneously. This enables an extremely simple handling of the dongle chip card according to the invention. A tedious connection or at least insertion, as with contact chip cards and other dongles, is no longer necessary here. Furthermore, several license functions can be combined in one
Chipkarte unterbringen und bei Implementierung einerPlace a chip card and implement one
Möglichkeit zur externen Reprogrammierung lassen sich diese individuell freischalten, sobald der Programmanwender eine bestimmte Lizenz erworben hat. Eine solche Freischaltung kann, eine geeignete Datenverarbeitungsanlage vorausgesetzt, auch über Datennetze, wie beispielsweise das Internet oder ein Firmenintranet, geschehen. Eine Verlängerung derThe possibility of external reprogramming can be activated individually as soon as the program user has acquired a specific license. Such activation, provided a suitable data processing system is provided, can also take place via data networks, such as the Internet or a company intranet. An extension of the
Nutzungsrechte ist durch einfaches Wiederaufladen der Karte möglich.Rights of use are possible by simply reloading the card.
Zur konkreten Implementierung einer Lizenzfunktion kann beispielsweise die erfindungsgemäße Chipkarte eine Signatur zu einem Programmcode enthalten, die vom lizensierten Programm überprüft wird, beispielsweise durch Challenge- Response .For the specific implementation of a license function, the chip card according to the invention can, for example, contain a signature for a program code that is checked by the licensed program, for example by means of challenge response.
Die erfindungsgemäßen Chipkarten können wie übliche Chipkarten ausgestaltet sein, das heißt dem Format einer Kreditkarte entsprechen, oder das Format einer neuerenThe chip cards according to the invention can be designed like conventional chip cards, that is to say correspond to the format of a credit card, or the format of a newer one
Minikarte aufweisen, wie sie beispielsweise in Funktelefonen neuerer Bauart Verwendung findet. Durch die Verwendung dieser normierten Formate ist es möglich, auf dem Markt befindliche Standardkomponenten als Lesegeräte und Chipkrtenbasis zu verwenden. Wenn die erfindungsgemäße Chipkarte mit einem kontaktlosen Interface ausgestattet ist, so daß die Datenverarbeitungsanlage eine Sende- und Empfangseinrichtung aufweist, ist eine solche Bindung an ein bestimmtes Format nicht mehr notwendig. Somit sind auch Chipkarten möglich, die vom Normformat abweichen, beispielsweise größer oder kleiner sind, oder eine eher kastenförmige Bauart aufweisen. Hierbei werden insbesondere Größen und Formen bevorzugt, die einfach zu handhaben sind und beispielsweise leicht transportabel sind.Show mini-map, as used for example in newer radio telephones. By using these standardized formats, it is possible to use standard components on the market as readers and chip card basis. If the chip card according to the invention is equipped with a contactless interface so that the data processing system has a transmitting and receiving device, such a binding to a specific format is no longer necessary. This means that chip cards are also possible that deviate from the standard format, for example, are larger or smaller, or have a more box-like design. Sizes and shapes that are simple are preferred are easy to handle and easy to transport, for example.
Insgesamt ermöglicht die Verwendung von Chipkarten oder chipkartenahnlichen Dongles eine größere Flexibilisierung bei der Lizenzverwaltung, vereinfacht die Handhabung der Karten und senkt durch die Verwendung handelsüblicher Chipkartensysteme die Kosten für die Bereitstellung von Dongles. Overall, the use of smart cards or smart card-like dongles allows greater flexibility in license management, simplifies the handling of the cards and lowers the cost of providing dongles by using commercially available smart card systems.

Claims

Patentansprüche DClaims D
D 1. Chipkarte zur Verwendung mit einerD 1. Chip card for use with a
Datenverarbeitungsanlage, dadurch gekennzeichnet, daß sie eine Vorrichtung, welche zumindest einen Lizenzschlüssel zu einem die Chipkarte abfragenden, lizenzschlusselbedurftigen Programm der Datenverarbeitungsanlage übertragen kann oder überträgt, und einen Speicher zum Speichern des Lizenzschlüssels aufweist.Data processing system, characterized in that it has a device which can or transfers at least one license key to a program of the data processing system which requires the license key and requires a license key, and has a memory for storing the license key.
2. Chipkarte nach Anspruch 1, dadurch gekennzeichnet, daß es sich um eine kontaktlos arbeitende Chipkarte handelt.2. Chip card according to claim 1, characterized in that it is a contactless chip card.
3. Chipkarte nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß sie weiterhin eine Vorrichtung, welche zumindest einen Zugangscode zu einer die Chipkarte abfragenden, zugangsberechtigungslbedürftigen Datenverarbeitungsanlage übertragen kann oder überträgt, und einen Speicher zum3. Chip card according to claim 1 or 2, characterized in that it furthermore transmits or transmits a device which can transmit or transmit at least one access code to a data processing system which asks for the chip card and requires access authorization, and a memory for
Speichern des Zugangscodes aufweist .Storage of the access code.
4. Chipkarte nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß sie eine Datenverarbeitungsvorrichtung mit zumindest einem Programmobjekt aufweist, das in der Lage ist, festzustellen, wie lange oder/und wie oft das lizenzschlüsselbedürftige Programm verwendet wird.4. Chip card according to one of claims 1 to 3, characterized in that it has a data processing device with at least one program object, which is able to determine how long and / or how often the program requiring a license key is used.
5. Chipkarte nach Anspruch 4, dadurch gekennzeichnet, daß sie einen Speicher enthält, der einen maximalen Nutzungsbetrag für das lizenzbedürftige Programm enthält. 5. Chip card according to claim 4, characterized in that it contains a memory which contains a maximum amount of use for the program in need of license.
6. Chipkarte nach Anspruch 5, dadurch gekennzeichnet, daß sie weiterhin eine Vorrichtung zur Änderung des Nutzungsbetrags und/oder zur Änderung des Lizenzschlüssels aufweist.6. Chip card according to claim 5, characterized in that it further comprises a device for changing the amount of use and / or for changing the license key.
7. Lizensierungsystem mit7. Licensing system with
einer Datenverarbeitungsanlage mit einer Schnittstellenvorrichtung;a data processing system with an interface device;
einer Chipkarte mit einer Vorrichtung, welche über diea chip card with a device which via the
Schnittstellenvorrichtung zumindest einen Lizenzschlüssel zu einem die Chipkarte abfragenden, lizenzschlusselbedurftigen Programm der Datenverarbeitungsanlage übertragen kann oder überträgt, und mit einem Speicher zum Speichern des Lizenzschlüssels.Interface device can transmit or transmit at least one license key to a program of the data processing system which requires the license key and which requires a license key, and with a memory for storing the license key.
8. Lizensierungsystem nach Anspruch 7, dadurch gekennzeichnet, daß es sich um eine kontaktlos arbeitende Chipkarte handel .8. licensing system according to claim 7, characterized in that it is a contactless chip card.
9. Lizensierungsystem nach Anspruch 7 oder 8, dadurch gekennzeichnet, daß die Chipkarte weiterhin eine Vorrichtung, welche zumindest einen Zugangscode zu einer die Chipkarte abfragenden, zugangsberechtigungslbedürftigen Datenverarbeitungsanlage überträgt, und einen Speicher zum Speichern des Zugangscodes aufweist.9. Licensing system according to claim 7 or 8, characterized in that the chip card further comprises a device which transmits at least one access code to a data processing system which requires access authorization and which requires access authorization, and a memory for storing the access code.
10. Lizensierungsystem nach einem der Ansprüche 7 bis 9, dadurch gekennzeichnet, daß die Chipkarte eine Datenverarbeitungsvorrichtung mit zumindest einem10. Licensing system according to one of claims 7 to 9, characterized in that the chip card is a data processing device with at least one
Programmobjekt aufweist, das in der Lage ist, festzustellen, wie lange oder/und wie oft das lizenzschlüsselbedürftige Programm verwendet wird. Program object that is able to determine how long and / or how often the program requiring the license key is used.
11. Lizensierungsystem nach Anspruch 10, dadurch gekennzeichnet, daß die Chipkarte einen Speicher enthält, der einen maximalen Nutzungsbetrag für das lizenzbedürftige Programm enthält.11. Licensing system according to claim 10, characterized in that the chip card contains a memory which contains a maximum amount of use for the program in need of license.
12. Lizensierungsystem nach Anspruch 11, dadurch gekennzeichnet, daß die Chipkarte weiterhin eine Vorrichtung zur Änderung des Nutzungsbeträgs und/oder zur Änderung des Lizenzschlüssels aufweist.12. Licensing system according to claim 11, characterized in that the chip card further comprises a device for changing the amount of use and / or for changing the license key.
13. Verwendung einer Chipkarte als Dongle für eine zumindest ein lizenzschlüsselbedürftiges Programm aufweisende Datenverarbeitungsanlage .13. Use of a chip card as a dongle for a data processing system having at least one program requiring a license key.
14. Verwendung nach Anspruch 13, dadurch gekennzeichnet, daß die Chipkarte eine Vorrichtung, welche zumindest einen Lizenzschlüssel zu einem die Chipkarte abfragenden, lizenzschlusselbedurftigen Programm der Datenverarbeitungsanlage übertragen kann oder überträgt, und einen Speicher zum Speichern des Lizenzschlüssels aufweist.14. Use according to claim 13, characterized in that the chip card has a device which can transmit or transmit at least one license key to a program of the data processing system which requires the license key and requires a license key, and has a memory for storing the license key.
15. Verwendung nach Anspruch 13 oder 14, dadurch gekennzeichnet, daß die Chipkarte zugleich als Zugangskarte für die Datenverarbeitungsanlage verwendet wird.15. Use according to claim 13 or 14, characterized in that the chip card is also used as an access card for the data processing system.
16. Verwendung nach einem der Ansprüche 13 bis 15, dadurch gekennzeichnet, daß es sich um eine kontaktlos arbeitende Chipkarte handelt .16. Use according to one of claims 13 to 15, characterized in that it is a contactless chip card.
17. Verwendung nach einem der Ansprüche 13 bis 16, dadurch gekennzeichnet, daß die Chipkarte weiterhin eine Vorrichtung, welche zumindest einen Zugangscode zu einer die Chipkarte 17. Use according to one of claims 13 to 16, characterized in that the chip card further comprises a device which has at least one access code to the chip card
PCT/DE2000/004513 2000-01-13 2000-12-18 Chipcard as dongle WO2001052017A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10001126.8 2000-01-13
DE2000101126 DE10001126A1 (en) 2000-01-13 2000-01-13 Chip card used as dongle for data processor - has memory holding license key supplied to data processor upon insertion of chip card for permitting operation of licensed computer program

Publications (1)

Publication Number Publication Date
WO2001052017A1 true WO2001052017A1 (en) 2001-07-19

Family

ID=7627379

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2000/004513 WO2001052017A1 (en) 2000-01-13 2000-12-18 Chipcard as dongle

Country Status (2)

Country Link
DE (1) DE10001126A1 (en)
WO (1) WO2001052017A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2378539A (en) * 2001-09-05 2003-02-12 Data Encryption Systems Ltd Controlling propagation of decryption keys
WO2007107130A1 (en) * 2006-03-17 2007-09-27 Winrich Hoseit Wireless internet client
US8103595B2 (en) 2006-12-05 2012-01-24 Dräger Medical GmbH Licensing system and process for transferring license information

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1288768A3 (en) * 2001-08-29 2004-01-02 Siemens AG Österreich Smart dongle
DE102005060288A1 (en) * 2005-12-15 2007-06-21 Technisat Digital Gmbh Digital free-to-air receiver conditional access system operating method, involves communicating receiver-external part with receiver via interface to read card, and verifying access authorization stored on card according to access system
WO2019233802A1 (en) * 2018-06-04 2019-12-12 Agfa Nv Method of controlling operation of a digital radiography detector

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5191611A (en) * 1989-04-03 1993-03-02 Lang Gerald S Method and apparatus for protecting material on storage media and for transferring material on storage media to various recipients
US5588146A (en) * 1992-10-23 1996-12-24 Gemplus Card International Method for the acquisition of software and data-processing system to implement the method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5162989A (en) * 1987-02-20 1992-11-10 Oki Electric Industry Co., Ltd. Information rental system including processor equipped IC card having data erasing means
DE29714415U1 (en) * 1997-08-12 1997-12-04 Lay Peter Software usage protection through license card system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5191611A (en) * 1989-04-03 1993-03-02 Lang Gerald S Method and apparatus for protecting material on storage media and for transferring material on storage media to various recipients
US5588146A (en) * 1992-10-23 1996-12-24 Gemplus Card International Method for the acquisition of software and data-processing system to implement the method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2378539A (en) * 2001-09-05 2003-02-12 Data Encryption Systems Ltd Controlling propagation of decryption keys
GB2378539B (en) * 2001-09-05 2003-07-02 Data Encryption Systems Ltd Apparatus for and method of controlling propagation of decryption keys
US7099478B2 (en) 2001-09-05 2006-08-29 Data Encryption Systems Limited Apparatus for and method of controlling propagation of decryption keys
US7471796B2 (en) 2001-09-05 2008-12-30 Data Encryption Systems Limited Apparatus for and method of controlling propagation of decryption keys
WO2007107130A1 (en) * 2006-03-17 2007-09-27 Winrich Hoseit Wireless internet client
US8103595B2 (en) 2006-12-05 2012-01-24 Dräger Medical GmbH Licensing system and process for transferring license information

Also Published As

Publication number Publication date
DE10001126A1 (en) 2001-07-19

Similar Documents

Publication Publication Date Title
EP1924920B1 (en) Transportable, configurable data carrier for exchanging data between electrical devices, and method therefor
DE3744841C2 (en)
DE60209589T2 (en) Electronic device and method for debugging authorization
EP0520228B1 (en) Data processing system with access protection
EP0814397A2 (en) Portable board computer system with control units for working machines
DE102009016532A1 (en) Method for carrying out an application using a portable data carrier
WO1998044412A1 (en) Method and device for transferring programs
DE102006057197B4 (en) Licensing system and method for transferring license information
EP1220075B1 (en) System and method for authorising the execution of a software installed on a computer
WO2001052017A1 (en) Chipcard as dongle
DE19860069B4 (en) Programmable control device
DE19916723C2 (en) Control method for a keyboard having a card reader
EP1604329B1 (en) Chip card
EP1325465B8 (en) Electronic module comprising a connector coupled to a superordinate arithmetic unit
DE19533209C2 (en) Device for assigning users in a computer network
DE102008045315A1 (en) Licensing apparatus and method for automated assignment of use licenses to sensors
DE202005012068U1 (en) Device for access to data for the identification of fingerprints
DE19707952C2 (en) Access security device
EP3417394B1 (en) Access control
DE10034993B4 (en) Universal security module
EP1748398A2 (en) System comprising at least one computer platform and at least one user token
EP1288768A2 (en) Smart dongle
DE102007045702A1 (en) Smart card terminal for storing patient data, has smart-card interface units formed for having access to smart cards, where data of one structure are transformable by transformation unit into data of another structure
DE102007028100A1 (en) Adapter device for wireless data communication of contact-afflicted smart card, has contacting unit to approach contact surfaces of smart card
DE102005032310A1 (en) Portable data carrier e.g. smart card, for use in area of money transfer, has logical or physical communication channels that are provided with respective parallel execution paths and is provided by input/output unit

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): BR CN IN JP KR MX RU UA US

AL Designated countries for regional patents

Kind code of ref document: A1

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
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP