DE202011108152U1 - Device expansion memory module for an electronic device - Google Patents
Device expansion memory module for an electronic device Download PDFInfo
- Publication number
- DE202011108152U1 DE202011108152U1 DE201120108152 DE202011108152U DE202011108152U1 DE 202011108152 U1 DE202011108152 U1 DE 202011108152U1 DE 201120108152 DE201120108152 DE 201120108152 DE 202011108152 U DE202011108152 U DE 202011108152U DE 202011108152 U1 DE202011108152 U1 DE 202011108152U1
- Authority
- DE
- Germany
- Prior art keywords
- electronic device
- memory module
- memory area
- expansion
- stored
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/72—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/85—Protecting input, output or interconnection devices interconnection devices, e.g. bus-connected or in-line devices
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24167—Encryption, password, user access privileges
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25085—Several function expansion units for master, main unit, universal system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing 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/2107—File encryption
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mathematical Physics (AREA)
- Storage Device Security (AREA)
Abstract
Geräteerweiterungs-Speichermodul (200) für ein elektronisches Gerät (100), insbesondere ein Automatisierungsgerät oder eine Netzkomponente, wobei das Geräteerweiterungs-Speichermodul (200) – eine Schnittstelle (210) zum lösbaren Verbinden mit dem elektronischen Gerät (100), und – einen ersten Speicherbereich (240) umfasst, wobei der ersbildet ist und wobei im ersten Speicherbereich (240) Geräte-Einstellungsdaten des elektronischen Geräts (100) speicherbar oder gespeichert sind, umfasst, wobei das Geräteerweitungs-Speichermodul (200) derart ausgebildet und eingerichtet ist, dass Geräte-Einstellungsdaten des elektronischen Geräts (100) vom elektronischen Gerät (100) über die Schnittstelle (210) im ersten Speicherbereich (240) des Geräteerweitungs-Speichermoduls (200) gespeichert werden können und die gespeicherten Geräte-Einstellungsdaten auch über die Schnittstelle (210) vom elektronischen Gerät (100) oder auch einem weiteren elektronischen Gerät wieder ausgelesen werden können, dadurch gekennzeichnet, dass das Geräteerweiterungs-Speichermodul (200) weiterhin einen zweiten Speicherbereich (230) umfasst, der als nichtflüchtiger und insbesondere nicht-änderbarer Speicherbereich ausgebildet ist, und in welchem ein Programm zur Funktionserweiterung...Device expansion memory module (200) for an electronic device (100), in particular an automation device or a network component, the device expansion memory module (200) - an interface (210) for detachable connection to the electronic device (100), and - a first Includes memory area (240), which is formed and wherein device setting data of the electronic device (100) can be stored or stored in the first memory area (240), wherein the device expansion memory module (200) is designed and set up such that devices Setting data of the electronic device (100) from the electronic device (100) can be stored in the first memory area (240) of the device expansion memory module (200) via the interface (210) and the stored device setting data can also be saved via the interface (210) from electronic device (100) or another electronic device can be read out again, thereby characterized in that the device expansion memory module (200) further comprises a second memory area (230) which is designed as a non-volatile and in particular non-changeable memory area, and in which a program for functional expansion ...
Description
Die vorliegende Anmeldung betrifft ein Geräte-Erweiterungs-Speichermodul für ein elektronisches Gerät, insbesondere ein Automatisierungsgerät oder eine Netzkomponente, wobei das Geräte-Erweiterungs-Speichermodul eine Schnittstelle zum Verbinden mit dem elektronischen Gerät, und einen ersten Speicherbereich umfasst, wobei der erste Speicherbereich als Schreib-Lese-Speicher ausgebildet ist und wobei im ersten Speicherbereich Geräte-Einstellungsdaten des elektronischen Gerätes speicherbar oder gespeichert sind.The present application relates to a device expansion memory module for an electronic device, in particular an automation device or a network component, wherein the device expansion memory module comprises an interface for connection to the electronic device, and a first memory area, wherein the first memory area as write Read memory is formed and wherein in the first memory area device setting data of the electronic device can be stored or stored.
Derartige Speichermodule sind aus dem Stand der Technik bekannt. So offenbart beispielsweise die deutsche Offenlegungsschrift
Ausgehend vom Stand der Technik ist es eine Aufgabe der vorliegenden Erfindung, den Austausch von beispielsweise in einem Netzwerk oder einem Gesamtsystem integrierten Geräten gegenüber dem Stand der Technik weiter zu vereinfachen oder sicherer zu machen.Starting from the state of the art, it is an object of the present invention to further simplify or to make the exchange of devices integrated, for example, in a network or in an overall system over the prior art, or safer.
Diese Aufgabe wird gelöst durch ein Geräte-Erweiterungs-Speichermodul mit den Merkmalen des Anspruchs 1.This object is achieved by a device expansion memory module having the features of claim 1.
Ein derartiges Geräte-Erweiterungs-Speichermodul für ein elektronisches Gerät, insbesondere ein Automatisierungsgerät oder eine Netzkomponente, umfasst eine Schnittstelle zum Verbinden mit dem elektronischen Gerät und einen ersten Speicherbereich, wobei der erste Speicherbereich als Schreib-Lese-Speicher ausgebildet ist und wobei im ersten Speicherbereich Geräte-Einstellungsdaten des elektronischen Gerätes speicherbar oder gespeichert sind. Weiterhin ist das Geräte-Erweiterungs-Speichermodul derart ausgebildet und eingerichtet, dass Geräte-Einstellungsdaten des elektronischen Geräts vom elektronischen Gerät über die Schnittstelle im ersten Speicherbereich des Geräte-Erweiterungs-Speichermoduls gespeichert werden können und die gespeicherten Geräte-Einstellungsdaten auch über die Schnittstelle vom elektronischen Gerät oder auch einem weiteren elektronischen Gerät wieder ausgelesen werden können. Weiterhin umfasst das Geräte-Erweiterungs-Speichermodul einen zweiten Speicherbereich, der als nichtflüchtiger und insbesondere als nicht änderbarer Speicherbereich ausgebildet ist, und in welchem ein Programm zur Funktionserweiterung des elektronischen Geräts gespeichert ist.Such a device expansion memory module for an electronic device, in particular an automation device or a network component, comprises an interface for connecting to the electronic device and a first memory area, wherein the first memory area is designed as a random access memory and wherein in the first memory area Device setting data of the electronic device can be stored or stored. Furthermore, the device expansion memory module is designed and set up such that device setting data of the electronic device can be stored by the electronic device via the interface in the first memory area of the device extension memory module and the stored device setting data also via the interface of the electronic Device or even another electronic device can be read out again. Furthermore, the device expansion memory module comprises a second memory area, which is designed as a nonvolatile and in particular as a non-changeable memory area, and in which a program for functional expansion of the electronic device is stored.
Ein derartiges Geräte-Erweiterungs-Speichermodul erleichtert die Austauschbarkeit eines in ein System integrierten elektronischen Geräts, da neben den Konfigurationsdaten auch z. B. Funktionserweiterungen für das elektronische Gerät gespeichert sein können und im Austauschfall beispielsweise durch Verbinden des Geräte-Erweiterungs-Speichermoduls mit dem Austauschgerät dann auch wieder im neuen Gerät zur Verfügung stehen können. Weiterhin erhöht ein derartiges Geräte-Erweiterungs-Speichermodul auch die Manipulierbarkeit von Daten auch beim Austausch von Geräten, indem das Programm zur Funktionserweiterung in einem nichtflüchtigen oder insbesondere auch nicht änderbaren Speicherbereich gespeichert ist, so dass dessen Manipulation und damit möglicherweise ein unerlaubter Eingriff in das elektronische Gerät über ein solches Speichermodul, erschwert oder verhindert wird.Such a device expansion memory module facilitates the interchangeability of an integrated electronic system in a system, as well as the configuration data also z. B. functional extensions for the electronic device can be stored and in case of replacement, for example, by connecting the device expansion memory module with the replacement device then again in the new device available. Furthermore, such a device expansion memory module also increases the manipulability of data even when exchanging devices by the function expansion program is stored in a non-volatile or especially unchangeable memory area, so that its manipulation and thus possibly an unauthorized interference with the electronic Device on such a memory module, difficult or prevented.
Ein für ein solches Geräte-Erweiterungs-Speichermodul geeignetes elektronisches Gerät umfasst typischerweise beispielsweise ein Betriebssystem und/oder eine sogenannte „Firmware” zum Betrieb des Gerätes. Weiterhin ist das elektronische Gerät vorteilhafterweise konfigurierbar, d. h. verschiedene Eigenschaften oder Parameter des elektronischen Geräts sind einstellbar. Eine solche Einstellung kann beispielsweise über Bedienelemente am Gerät selbst oder auch über einen über ein Kommunikationsnetz angeschlossenes Bedienterminal, einen entsprechenden PC oder Ähnliches eingestellt, gesetzt oder geändert werden. Weiterhin kann das elektronische Gerät die Möglichkeit bieten, Anwendungsprogramme oder Anwendungssoftware bzw. allgemein Programme oder Software zusätzlich zur Firmware oder dem Betriebssystem ablaufen zu lassen. Derartige Programme oder Software können beispielsweise fest im elektronischen Gerät installiert sein, beispielsweise bei dessen Herstellung oder Initialisierung. Weiterhin können solche Programme oder Software auch auf das Gerät ladbar und/oder dort änderbar sein.An electronic device suitable for such a device expansion memory module typically includes, for example, an operating system and / or a so-called "firmware" for operating the device. Furthermore, the electronic device is advantageously configurable, i. H. various properties or parameters of the electronic device are adjustable. Such a setting can be set or changed, for example, via operating elements on the device itself or else via a control terminal connected via a communications network, a corresponding PC or the like. Furthermore, the electronic device can offer the possibility of running application programs or application software or, in general, programs or software in addition to the firmware or the operating system. Such programs or software may for example be permanently installed in the electronic device, for example during its manufacture or initialization. Furthermore, such programs or software may also be loadable and / or changeable on the device.
Die Schnittstelle zum Verbinden mit dem elektronischen Gerät kann beispielsweise als Steckverbinder oder Ähnliches ausgebildet sein bzw. einen derartigen Steckverbinder oder Ähnliches umfassen. Weiterhin kann die Schnittstelle auch Elektronik zur Kommunikation mit dem elektronischen Gerät umfassen. Dabei kann die Schnittstelle des Geräte-Erweiterungs-Speichermoduls zur lösbaren Verbindung mit dem elektronischen Gerät ausgebildet und eingerichtet sein. Eine solche lösbare Verbindung kann beispielsweise eine Steckverbindung, eine Klemmverbindung oder eine ähnliche Verbindung sein, welche ohne ungewöhnlich hohen Aufwand im normalen Betrieb einfach gelöst und wieder verbunden werden kann. Beispiele für solche lösbaren Verbindungen sind beispielsweise Steckverbindungen, Klemmverbindungen oder Ähnliches.The interface for connection to the electronic device can be designed, for example, as a plug connector or the like, or comprise such a plug connector or the like. Furthermore, the interface may also include electronics for communicating with the electronic device. In this case, the interface of the device expansion memory module can be designed and set up for releasable connection to the electronic device. Such a detachable connection may for example be a plug connection, a clamp connection or a similar connection, which can be easily solved and reconnected without unusually high expenditure in normal operation. Examples of such detachable connections are, for example, plug-in connections, clamping connections or the like.
Das Geräte-Erweiterungs-Speichermodul kann derart ausgebildet und eingerichtet sein, dass es ohne eine zusätzliche Energie-Versorgung oder auch einen Energiespeicher auskommt. Weiterhin kann das Geräte-Erweiterungs-Speichermodul einen Energiespeicher, z. B. auch einen ladbaren Energiespeicher umfassen. Ein solcher ladbarer Energiespeicher kann beispielsweise im mit dem elektronischen Gerät verbundenen Zustand aufladbar sein bzw. aufgeladen werden. Ein solcher Energiespeicher kann beispielsweise als Batterie, Akku, Kondensator oder Ähnliches ausgestaltet sein bzw. derartige Elemente umfassen. The device expansion memory module can be designed and configured such that it manages without an additional energy supply or even an energy store. Furthermore, the device expansion memory module, an energy storage, for. B. also include a loadable energy storage. Such a loadable energy store can be recharged or charged, for example, in the state connected to the electronic device. Such an energy store can be designed, for example, as a battery, rechargeable battery, capacitor or the like, or comprise such elements.
Ein Geräte-Erweiterungs-Speichermodul kann beispielsweise als so genannte „Speicherkarte” oder ein ähnliches Speichermodul ausgestaltet sein. Insbesondere kann das Geräte-Erweiterungs-Speichermodul einstückig, als eine bauliche Einheit und/oder als baulich starre Einheit ausgebildet und eingerichtet sein.A device expansion memory module may, for example, be designed as a so-called "memory card" or a similar memory module. In particular, the device expansion memory module can be formed and arranged in one piece, as a structural unit and / or as a structurally rigid unit.
Ein als Schreib-Lese-Speicher oder entsprechender Speicherbereich im Rahmen der vorliegenden Beschreibung bezeichneter Speicher kann beispielsweise derart ausgebildet sein, dass der Schreib-Lese-Speicher mehrfach beschrieben und/oder gelöscht werden kann, insbesondere mehrfach durch das elektronische Gerät beschrieben und/oder gelöscht werden kann. Weiterhin kann der Schreib-Lese-Speicher im Geräte-Erweiterungs-Speichermodul derart ausgebildet oder auch integriert sein, dass gespeicherte Daten in einem vom elektronischen Gerät getrennten Zustand des Geräte-Erweiterungs-Speichermoduls längere Zeit, beispielsweise einige Stunden, Tage, Wochen, Monate oder Jahre oder auch dauerhaft gespeichert bleiben. Dies kann beispielsweise durch eine spezielle Ausgestaltung des Schreib-Lese-Speichers selbst oder auch mittels einer entsprechenden Integration in das Speichermodul, beispielsweise unter Verwendung einer entsprechenden Energieversorgung, erreicht werden. Ein Beispiel für einen Schreib-Lese-Speicher ist z. B. ein so genannter „Random Access Memory” (RAM) Geräte-Einstellungsdaten für das elektronische Gerät können beispielsweise Konfigurationsdaten, Geräteparameter, Geräte-Einstellungen, Geräte-Zustandsdaten und/oder Geräte-Kenndaten (z. B. eine MAC-Adresse, eine Identifikations-Kennung oder Ähnliches) sein.A memory designated as read-write memory or corresponding memory area within the scope of the present description can be designed, for example, such that the read-write memory can be written and / or deleted multiple times, in particular written and / or deleted multiple times by the electronic device can be. Furthermore, the read-write memory in the device expansion memory module can be designed or integrated such that stored data in a separate state of the device from the electronic device storage module extended time, such as a few hours, days, weeks, months or Years or permanently stored. This can be achieved for example by a special embodiment of the read-write memory itself or by means of a corresponding integration in the memory module, for example using a corresponding power supply. An example of a read-write memory is z. For example, a so-called "Random Access Memory" (RAM) Device setting data for the electronic device may include, for example, configuration data, device parameters, device settings, device status data, and / or device characteristics (eg, a MAC address, a Identification identifier or the like).
Dabei kann das Geräte-Erweiterungs-Speichermodul beispielsweise derart ausgestaltet sein, dass bestimmte oder auch alle einstellbaren Geräte-Einstellungsdaten auf dem Geräte-Erweiterungs-Speichermodul im ersten Speicherbereich abgespeichert werden. Dann kann z. B. das Geräte-Erweiterungs-Speichermodul vom elektronischen Gerät getrennt werden. Wird dann beispielsweise das elektronische Gerät innerhalb eines Kommunikations- oder sonstigen Systems durch ein anderes, gleichartiges elektronisches Gerät ersetzt, so kann dann das Geräte-Erweiterungs-Speichermodul mit dem neuen elektronischen Gerät verbunden werden. Beim Start des neuen elektronischen Geräts oder bei einer bestimmten Benutzer-Handlung am elektronischen Gerät werden dann z. B. die Geräte-Einstellungsdaten vom Geräte-Erweiterungs-Speichermodul in das elektronische Gerät geladen und dort gespeichert. Auf diese Weise kann ein Geräteaustausch vorgenommen werden, ohne bei einem neuen Gerät alle variablen Einstellungen des vorigen Geräts erneut vornehmen zu müssen.In this case, the device expansion memory module can be designed, for example, such that certain or all adjustable device setting data are stored on the device expansion memory module in the first memory area. Then z. B. the device expansion memory module are disconnected from the electronic device. If, for example, the electronic device within a communication or other system is replaced by another, similar electronic device, then the device expansion memory module can be connected to the new electronic device. When starting the new electronic device or a specific user action on the electronic device then z. For example, the device setting data is loaded from the device expansion memory module into the electronic device and stored there. In this way, a device replacement can be made without having to make all the variable settings of the previous device again with a new device.
Als nichtflüchtiger Speicher wird im Zusammenhang mit der vorliegenden Beschreibung ein elektronischer Speicher verstanden, in welchem unter normalen Betriebsbedingungen auch ohne eine zusätzliche Strom- und Spannungsversorgung die gespeicherten Informationen zumindest über längere Zeit, also zumindest einige Stunden, Tage, Wochen oder Jahre, gespeichert bleibt. Beispiele für solche nichtflüchtige Speicher sind so genannte „read only memories” (ROM), so genannte EPROMs, so genannte EEPROMs, so genannte Flash-Speicher und/oder so genannte Flash-PROMs oder vergleichbare Speicher, bzw. Speicher, die derartige Speicher umfassen.In the context of the present description, nonvolatile memory is understood to be an electronic memory in which, under normal operating conditions, the stored information remains stored at least for a relatively long time, ie at least a few hours, days, weeks or years, without an additional power and voltage supply. Examples of such nonvolatile memories are so-called "read only memories" (ROM), so-called EPROMs, so-called EEPROMs, so-called flash memories and / or so-called flash PROMs or comparable memories, or memories which comprise such memories ,
Unter einem nicht-änderbaren Speicher werden in Zusammenhang mit der vorliegenden Beschreibung Speicher verstanden, bei welchen der Inhalt zumindest unter normalen Betriebsbedingungen oder auch generell, beispielsweise vom elektronischen Gerät, nicht änderbar ist. Beispiele für derartige nicht-änderbare Speicher sind beispielsweise so genannte „Nur-Lese-Speicher” (read only memories (ROM)). Weiterhin können nicht-änderbare Speicher auch derart ausgebildet sein, dass ihr Inhalt nur mit Sonderverfahren und/oder Zusatzgeräten änderbar ist. Solche Sonderverfahren bzw. Zusatzgeräten können eine Änderung von Daten in einem derartigen nicht-änderbaren Speicher z. B. nur unter zusätzlicher Anwendung beispielsweise von ungewöhnlich hohen Spannungen und/oder Strömen, unter Anwendung von Wärme oder Licht oder ähnlicher Strahlung durchführen. Beispiele für derartige nicht-änderbare Speicher, welche nur mit Sonderverfahren unter Zusatzgeräten mit neuen oder geänderten Informationen versehen werden können, sind beispielsweise so genannte EPROMs, EEPROMs, Flash-Speicher, Flash-PROMs oder ähnliche Speicherelemente bzw. Speicher, welche derartige Speicherelemente umfassen.Under a non-changeable memory are understood in the context of the present description memory in which the content is at least under normal operating conditions or in general, for example, from the electronic device, not changeable. Examples of such non-changeable memories are, for example, so-called "read only memories (ROM)". Furthermore, non-changeable memory can also be designed such that their content can only be changed with special methods and / or additional devices. Such special methods or additional devices may be a change of data in such a non-changeable memory z. B. only with additional application, for example, unusually high voltages and / or currents, using heat or light or similar radiation. Examples of such non-changeable memory, which can be provided with special or additional devices with new or changed information, are for example so-called EPROMs, EEPROMs, flash memory, flash PROMs or similar memory elements or memory, which include such memory elements.
Programme zur Funktionserweiterung des elektronischen Geräts können beispielsweise Erweiterungsmodule für eine auf dem elektronischen Gerät gespeicherte Firmware oder ein dort gespeichertes Betriebssystem für das elektronische Gerät sein. Mittels solcher Erweiterungen können beispielsweise zusätzliche Geräte-Features, -Eigenschaften und/oder -Fähigkeiten des elektronischen Geräts ermöglicht werden. Weiterhin können Programme zur Funktionserweiterung auch Anwendungsprogramme oder allgemein Zusatz-Software für das elektronische Gerät sein oder solche umfassen, welche dann nach dem Installieren auf dem elektronischen Gerät ablauffähig sind. Programme zur Funktionserweiterung können beispielsweise auch Zusatz-Programm-Module für bereits auf dem elektronischen Gerät gespeicherte Programme oder Software bzw. dort gespeicherte Anwendungsprogramme sein.Programs for functional expansion of the electronic device can be, for example, expansion modules for a firmware stored on the electronic device or a stored there operating system for the electronic device. By means of such extensions, for example, additional device features, properties and / or capabilities of the electronic device can be made possible. Furthermore, programs for functional extension can also be application programs or generally additional software for the electronic device or include those which are then executable after installation on the electronic device. Programs for functional expansion, for example, additional program modules for already stored on the electronic device programs or software or stored there application programs.
In einer vorteilhaften Ausgestaltung kann das Programm zur Funktionserweiterung im zweiten Speicherbereich des Geräte-Erweiterungs-Speichermoduls verschlüsselt gespeichert sein. Dabei kann vorgesehen sein, dass das Programm zur Funktionserweiterung vom elektronischen Gerät nur entschlüsselt werden kann, wenn dort eine entsprechende Entschlüsselungs-Information vorliegt. Diese Entschlüsselungs-Information kann beispielsweise als Schlüssel für ein Verschlüsselungsverfahren ausgebildet sein oder auch als spezielles Entschlüsselungsprogamm oder -Modul im elektronischen Gerät. Dabei kann weiterhin vorgesehen sein, dass die entsprechende Entschlüsselungs-Information bereits auf dem elektronischen Gerät gespeichert ist oder das elektronische Gerät diese von einem externen Gerät oder einer externen Einheit, beispielsweise einem Schlüssel-Server oder auch vom Geräte-Erweiterungs-Speichermodul selbst, holen muss bzw. geholt hat.In an advantageous embodiment, the program for functional expansion in the second memory area of the device expansion memory module can be stored encrypted. It can be provided that the program for functional extension of the electronic device can only be decrypted if there is a corresponding decryption information. This decryption information can be designed, for example, as a key for an encryption method or as a special decryption program or module in the electronic device. In this case, it can furthermore be provided that the corresponding decryption information is already stored on the electronic device or the electronic device must fetch it from an external device or an external unit, for example a key server or also from the device expansion memory module itself or has brought.
Auf diese Wiese kann der Austausch entsprechender elektronischer Geräte weiter vereinfacht oder auch sicherer gemacht werden, da durch die zusätzliche Verschlüsselung des Programms zur Funktionserweiterung Manipulationen am Programm und somit auch mittelbar am elektronischen Gerät erschwert werden, und daher unter anderem auch ein ungestörter Austausch der elektronischen Geräte vereinfacht wird.In this way, the exchange of appropriate electronic devices can be further simplified or made safer, as manipulated by the additional encryption of the program to extend functionality on the program and thus indirectly on the electronic device, and therefore inter alia, an undisturbed replacement of electronic devices is simplified.
Weiterhin kann vorgesehen sein, dass das Programm zur Funktionserweiterung im zweiten Speicherbereich des Geräte-Erweiterungs-Speichermoduls mit einem kryptografischen Verfahren signiert ist. Dabei kann weiterhin vorgesehen sein, dass das Programm zur Funktions-Erweiterung vom elektronischen Gerät nur dann aus dem Geräte-Erweiterungs-Speichermodul ausgelesen werden kann, wenn im elektronischen Gerät die entsprechend dazu passende Signatur-Information vorliegt.Furthermore, it can be provided that the program for functional expansion in the second memory area of the device expansion memory module is signed with a cryptographic method. It can further be provided that the program for the function extension of the electronic device can only be read out of the device expansion memory module when the corresponding matching signature information is present in the electronic device.
Dabei kann vorgesehen sein, dass ein Verhindern des Ladens des Programms zur Funktionserweiterung innerhalb des elektronischen Geräts bzw. durch ein Betriebssystem oder eine Firmware des elektronischen Geräts bewirkt wird. Weiterhin kann aber auch das Geräte-Erweiterungs-Speichermodul derart ausgebildet und eingerichtet sein, dass es ein Übertragen des Programms zur Funktionserweiterung verhindert, wenn beispielsweise vom elektronischen Gerät die entsprechende Signatur-Information nicht vorgelegt wird.It can be provided that a prevention of the loading of the program for extending the function within the electronic device or by an operating system or firmware of the electronic device is effected. Furthermore, however, the device expansion memory module can also be designed and set up in such a way that it prevents transmission of the program for functional expansion if, for example, the corresponding signature information is not presented by the electronic device.
Auch auf diese Weise kann ein Gerätetausch innerhalb eines Systems einfacher und/oder sicherer gemacht werden, da auch so eine Manipulation am Programm zur Funktionserweiterung bzw. der ungewollte oder ungewünschte Austausch eines Geräte-Erweiterungs-Speichermoduls erschwert wird.In this way, a device replacement within a system can be made simpler and / or safer, since even so a manipulation of the program to extend the function or the unwanted or unwanted replacement of a device expansion memory module is difficult.
Dabei kann die Signatur-Information wiederum im elektronischen Gerät selbst gespeichert sein. Weiterhin kann das elektronische Gerät die Signatur-Information auch von einem weiteren Gerät oder Modul, beispielsweise einem entsprechenden Signatur-Server oder auch vom Geräte-Erweiterungs-Speichermodul selbst, laden bzw. beziehen.In this case, the signature information can again be stored in the electronic device itself. Furthermore, the electronic device can also load or receive the signature information from another device or module, for example a corresponding signature server or from the device extension memory module itself.
In einer vorteilhaften Ausgestaltung kann das Geräte-Erweiterungs-Speichermodul derart ausgebildet und eingerichtet sein, dass der Zugriff auf den ersten Speicherbereich durch ein Verschlüsselungs- und/oder Signatur-Verfahren derart gesichert ist, dass ein Auslesen von gespeicherten Geräte-Einstellungsdaten durch das elektronische Gerät aus dem ersten Speicherbereich und/oder ein Speichern von Geräte-Einstellungsdaten durch das elektronische Gerät im ersten Speicherbereich nur möglich ist, wenn dem elektronischen Gerät eine entsprechende Entschlüsselungs- und/oder Signatur-Information vorliegt.In an advantageous embodiment, the device expansion memory module can be designed and set up such that the access to the first memory area is secured by an encryption and / or signature process such that a reading of stored device setting data by the electronic device from the first memory area and / or storage of device setting data by the electronic device in the first memory area is only possible if the electronic device has a corresponding decryption and / or signature information.
In dieser Ausgestaltung kann das Laden und/oder Speichern von Geräte-Einstellungsdaten im ersten Speicherbereich beispielsweise auf vergleichbare Weise durch Verschlüsseln und/oder ein kryptografisches Signatur-Verfahren gesichert werden, wie dies vorstehend in Bezug auf die Sicherung des Ladens eines Programms zur Funktionserweiterung aus dem zweiten Speicherbereich dargestellt und erläutert wurde.In this embodiment, the loading and / or storage of device setting data in the first memory area can be secured, for example, in a comparable manner by encryption and / or a cryptographic signature method, as described above with regard to securing the loading of a program for functional extension of the second memory area was shown and explained.
Vergleichbar mit der vorstehend erläuterten Sicherung des Ladens des Programms zur Funktionserweiterung wird auch durch die entsprechende Sicherung des Ladens und/oder Speicherns von Geräte-Einstellungsdaten im ersten Speicherbereich der Austausch entsprechender elektronischer Geräte vereinfacht und/oder sicherer gemacht.Similar to the above-described assurance of loading the program for functional expansion, the replacement of corresponding electronic devices is also simplified and / or made safer by the corresponding backup of the loading and / or storage of device setting data in the first memory area.
In einer weiteren vorteilhaften Ausgestaltung umfasst das Geräte-Erweiterungs-Speichermodul einen dritten Speicherbereich, in welchem eine Lizenz-Information bezüglich einer Software-Anwendung und/oder eine Identifikations-Information bezüglich des Geräte-Erweiterungs-Speichermoduls gespeichert ist.In a further advantageous embodiment, the device expansion memory module comprises a third memory area, in which a license information relating to a software application and / or identification information is stored with respect to the device expansion memory module.
Dabei kann die Lizenz-Information beispielsweise auf dem Gerät installierte Software wie beispielsweise ein auf dem elektronischen Gerät befindliches Betriebssystem, eine Firmware oder weitere auf dem elektronischen Gerät installierte Software oder Anwendungsprogramme betreffen. Beispielsweise kann eine Ausführung der Software-Anwendung, insbesondere der beispielhaft vorstehend genannten Software-Anwendungen, von dem Vorhandensein der jeweiligen Lizenz-Information abhängig sein (z. B. eine Ausführung nur möglich sein, wenn die entsprechende Lizenz-Information vorliegt). Weiterhin kann vorgesehen sein, dass die Lizenz-Information sich auf eine, auf dem Geräte-Erweiterungs-Speichermodul, beispielsweise im zweiten Speicherbereich, gespeicherte Software-Anwendung bezieht.In this case, the license information may relate, for example, to software installed on the device, such as an operating system located on the electronic device, firmware or other software or application programs installed on the electronic device. For example, an execution of the software application, in particular the software applications mentioned above by way of example, may be dependent on the existence of the respective license information (eg an execution may only be possible if the corresponding license information exists). Furthermore, it can be provided that the license information relates to a software application stored on the device expansion memory module, for example in the second memory area.
Die Identifikations-Information kann beispielsweise eine ID-Nummer oder auch Serien-Nummer des Geräte-Erweiterungs-Speichermoduls sein, beispielsweise eine eindeutige Identifikations-Nummer des Geräte-Erweiterungs-Speichermoduls. Auch auf diese Weise kann eine Manipulation bei Geräte-Erweiterungs-Speichermodulen, insbesondere das Kopieren solcher Speichermodule, erschwert werden und so die Sicherheit beim Austausch von entsprechenden elektronischen Geräten durch Austausch-Geräte erhöht werden.The identification information may be, for example, an ID number or serial number of the device expansion memory module, for example a unique identification number of the device expansion memory module. In this way, a manipulation of device expansion memory modules, in particular the copying of such memory modules, be made more difficult and so the security when replacing corresponding electronic devices are increased by replacement devices.
Die im dritten Speicherbereich gespeicherte Lizenz-Information und/oder Identifikations-Information kann dort beispielsweise weiterhin verschlüsselt gespeichert sein. Dabei kann wiederum, wie vorstehend erläutert, eine entsprechende Entschlüsselungs-Information im elektronischen Gerät gespeichert sein oder von diesem von einem anderen Gerät oder Modul, beispielsweise auch dem Geräte-Erweiterungs-Speichermodul selbst, bezogen werden.The license information and / or identification information stored in the third memory area may, for example, continue to be stored encrypted there. In this case, again, as explained above, a corresponding decryption information may be stored in the electronic device or be obtained therefrom by another device or module, for example the device extension memory module itself.
Der dritte Speicherbereich kann einen änderbaren Speicherbereich umfassen, welcher z. B. zur verschlüsselten oder signierten Speicherung einer Lizenz-Information durch das elektronische Gerät ausgebildet und eingerichtet sein kann. Dabei kann der änderbare Speicherbereich beispielsweise als Schreib-Lese-Speicher gemäß der vorliegenden Beschreibung ausgebildet und eingerichtet sein. Der dritte Speicherbereich kann beispielsweise vollständig aus dem änderbaren Speicherbereich besehen oder auch weitere Speicherbereiche umfassen.The third memory area may comprise a changeable memory area which z. B. for encrypted or signed storage of a license information can be formed and set up by the electronic device. In this case, the changeable memory area can be designed and set up, for example, as a random access memory according to the present description. By way of example, the third memory area can be seen completely from the changeable memory area or can also comprise further memory areas.
Auf diese Weise ist es beispielsweise möglich, Lizenz-Informationen, beispielsweise für auf dem elektronischen Gerät installierte Software (z. B. Firmware, Betriebssystem, Anwendungssoftware) auf dem Geräte-Erweiterungs-Speichermodul zu speichern und die entsprechenden Lizenzen beim Austausch eines Geräts über das Geräte-Erweiterungs-Speichermodul mit zu übernehmen. So kann beispielsweise eine entsprechende Lizenz-Information beim Erstbetrieb einer entsprechenden Software, beispielsweise am elektronischen Gerät selbst einzugeben sein bzw. über ein Kommunikations-Netz von einem entsprechenden Lizenz-Server bezogen werden und dann auf dem Geräte-Erweiterungs-Speichermodul abgespeichert werden. Bei einem erneuten Betrieb dieser Software kann dann vorgesehen sein, dass das elektronische Gerät überprüft, ob die Lizenz-Information auf dem Geräte-Erweiterungs-Speichermodul vorliegt, und erst wenn dies nicht der Fall ist, eine erneute Eingabe anfordert bzw. den Betrieb der Software verhindert.In this way it is possible, for example, to store license information, for example for software installed on the electronic device (eg, firmware, operating system, application software) on the device expansion memory module and the corresponding licenses when replacing a device via the Device expansion memory module with take over. Thus, for example, a corresponding license information during initial operation of a corresponding software, for example, be entered on the electronic device itself or be obtained via a communication network of a corresponding license server and then stored on the device expansion memory module. In a re-operation of this software can then be provided that the electronic device checks whether the license information is present on the device expansion memory module, and only if this is not the case, requires a re-input or the operation of the software prevented.
Auf diese Weise kann der Austausch von Geräten wiederum einfacher gemacht werden, da beispielsweise für ein ausgetauschtes Gerät vorgenommene Lizenzierungsschritte beim ausgetauschten Gerät nicht noch mal vorgenommen werden müssen oder in erleichterter Weise vorgenommen werden können.In this way, the exchange of devices can in turn be made easier, for example, made for an exchanged device licensing steps when exchanged device does not need to be made again or can be made in a simplified manner.
Der dritte Speicherbereich kann weiterhin einen nichtflüchtigen, insbesondere einen nicht-änderbaren Speicherbereich umfassen, in welchem die Lizenz-Information und/oder die Identifikations-Information gespeichert sind. Dabei kann der nichtflüchtige bzw. der nicht-änderbare Speicher gemäß der vorliegenden Beschreibung ausgestaltet und eingerichtet sein. Der dritte Speicherbereich kann beispielsweise ausschließlich aus dem nichtflüchtigen, insbesondere dem nicht-änderbaren Speicherbereich bestehen oder noch weitere Speicherbereiche umfassen.The third memory area can furthermore comprise a non-volatile, in particular a non-changeable memory area in which the license information and / or the identification information are stored. In this case, the non-volatile or the non-changeable memory according to the present description can be configured and set up. By way of example, the third memory area may consist exclusively of the non-volatile, in particular the non-changeable memory area or may comprise further memory areas.
Durch die Verwendung eines solchen nicht-flüchtigen Speicherbereichs wird die Manipulation des Geräte-Erweiterungs-Speichermoduls weiter erschwert und so eine Manipulation beispielsweise beim Austausch von Geräten vermieden bzw. erschwert.The use of such a non-volatile memory area further complicates the manipulation of the device expansion memory module, thereby avoiding or hindering manipulation, for example, when exchanging devices.
Dabei kann vorgesehen sein, dass die im dritten Speicherbereich gespeicherte Lizenz-Information sich auf das im zweiten Speicherbereich gespeicherte Programm zur Funktionserweiterung bezieht. Dabei kann vorteilhafterweise weiterhin vorgesehen sein, dass die Lizenz-Information und/oder das Programm zur Funktionserweiterung durch eine Verschlüsselung oder kryptografische Signatur geschützt ist. Auf diese Weise wird eine Manipulation bzw. ein unerlaubtes Kopieren des Programms zur Funktionserweiterung weiter erschwert. So ist das Programm zur Funktionserweiterung z. B. nur ablauffähig, wenn es genau vom richtigen Geräte-Erweiterungs-Speichermodul mit der entsprechenden Lizenz-Information oder auch einer zulässigen ID-Information geholt wird. Ein Kopieren des gespeicherten Programms auf ein weiteres Speichermodul, beispielsweise aus dem elektronischen Gerät heraus, führt zu einer nicht ablauffähigen Kopie, da der Lizenz-Schlüssel bzw. die ID-Information dann bei der Kopie nicht vorhanden ist. Eine entsprechende Sicherung der Lizenz-Information durch Verschlüsselung oder eine entsprechende Signatur oder ein weiteres kryptografisches Verfahren kann dabei verhindern, dass die Lizenz-Information überhaupt in einem kopierbaren Format auf dem elektronischen Gerät vorliegt.It can be provided that the license information stored in the third memory area relates to the program for functional expansion stored in the second memory area. In this case, it can furthermore advantageously be provided that the license information and / or the program for functional expansion is protected by an encryption or cryptographic signature. In this way, a manipulation or unauthorized copying of the program to extend the function further difficult. So is the program for functional extension z. B. only executable if it is exactly the right device expansion memory module with the appropriate license information or even a permissible ID information fetched. A copy of the stored program on another memory module, for example, from the electronic device out, leads to a non-executable copy, since the license key or the ID information is then not present in the copy. A corresponding backup of the license information by encryption or a corresponding signature or another cryptographic method can prevent that the license information is even present in a copyable format on the electronic device.
Ein Geräte-Erweiterungs-Speichermodul gemäß der vorliegenden Beschreibung, insbesondere ein solches, welches einen ersten, zweiten und dritten Speicherbereich gemäß der vorliegenden Beschreibung umfasst, kann den Austausch eines elektronischen Geräts sehr effektiv vereinfachen, da viele oder sogar alle der relevanten Informationen eines auszutauschenden elektronischen Geräts über ein Übernehmen des Geräte-Erweiterungs-Speichermoduls in ein neues, das auszutauschende Gerät ersetzendes Gerät, auf das neue Gerät übertragbar sind oder übertragen werden.A device expansion memory module according to the present description, in particular one comprising first, second and third memory areas according to the present description, can very effectively simplify the replacement of an electronic device, since many or even all of the relevant information of an electronic device to be exchanged Device by transferring the device expansion memory module to a new device replacing the device to be replaced, to which the new device can be transferred or transmitted.
So können über das Geräte-Erweiterungs-Speichermodul beispielsweise sowohl Geräte-Einstellungen als auch Software-Module selbst sowie Lizenz-Schlüssel oder Verschlüsselungs-Informationen zum Betrieb des elektronischen Geräts in einem Arbeitsgang übertragen werden. So kann beispielsweise ein neu geliefertes und noch unvorbereitetes elektronisches Gerät durch einfaches Verbinden mit dem Geräte-Erweiterungs-Speichermodul bereits in einem Arbeitsgang in den Zustand des ausgetauschten Geräts gebracht werden. Dadurch wird z. B. ein Gesamtsystem, in welchem sich das elektronische Gerät befindet, dann in vergleichsweise kurzer Zeit wieder betriebsbereit.Thus, for example, device settings as well as software modules themselves as well as license keys or encryption information for operating the electronic device can be transmitted in one operation via the device expansion memory module. For example, a newly delivered and unprepared electronic device can be brought into the state of the replaced device by simply connecting to the device expansion memory module already in one operation. This z. B. an overall system in which the electronic device is, then in a relatively short time ready for use again.
Die vorstehend genannte Aufgabe wird auch gelöst von einem elektronischen Gerät, insbesondere einem Automatisierungsgerät oder einer Netzkomponente, mit einem Geräte-Erweiterungs-Speichermodul gemäß der vorliegenden Beschreibung, wobei das Geräte-Erweiterungs-Speichermodul mit dem elektronischen Gerät über die Schnittstelle verbunden ist. Dadurch, dass ein solches elektronisches Gerät mit dem Geräte-Erweiterungs-Speichermodul in der Lage ist, wichtige Betrieb-Informationen sowie mindestens ein Programm zur Funktionserweiterung auf dem Geräte-Erweiterungs-Speichermodul vorzuhalten, wird, wie bereits in der vorstehenden Beschreibung erläutert, der Austausch eines solchen elektronischen Geräts ein baugleiches oder ähnliches Ersatzgerät erleichtert und vereinfacht.The above object is also achieved by an electronic device, in particular an automation device or a network component, with a device expansion memory module according to the present description, wherein the device expansion memory module is connected to the electronic device via the interface. By virtue of the fact that such an electronic device with the device expansion memory module is capable of holding important operating information as well as at least one program for functional expansion on the device extension memory module, as already explained in the above description, the exchange Such an electronic device facilitates and simplifies an identical or similar replacement device.
Weiterhin kann vorgesehen sein, dass das elektronische Gerät derart ausgestaltet und eingerichtet ist, dass es das im zweiten Speicherbereich gespeicherte Programm zur Funktionserweiterung nur ausliest oder ablaufen lässt, wenn es eine zugehörige Lizenz-Information und/oder die Identifikations-Information im dritten Speicherbereich des Geräte-Erweiterungs-Speichermoduls vorfindet und/oder entschlüsselt.Furthermore, it can be provided that the electronic device is designed and set up such that it only reads out or runs off the program for functional expansion stored in the second memory area if there is an associated license information and / or the identification information in the third memory area of the device Expansion memory module finds and / or decrypts.
Dabei kann das elektronische Gerät beispielsweise das gespeicherte Programm zur Funktionserweiterung aus dem Geräte-Erweiterungs-Speichermodul auslesen und innerhalb des elektronischen Geräts ablaufen lassen oder auch direkt aus dem Geräte-Erweiterungs-Speichermodul heraus ablaufen lassen. Vor einem Ablauf dieses Programms überprüft das elektronische Gerät dann beispielsweise, ob es auf dem Geräte-Erweiterungs-Speichermodul zusätzlich die zum Ablauf notwendige Lizenz-Information vorfindet oder ob anhand der Identifikations-Information erkennbar ist, dass es sich bei dem Geräte-Erweiterungs-Speichermodul um ein entsprechendes Original-Produkt handelt. Nur wenn das elektronische Gerät diese Information vorfindet, erfolgt ein Ablauf des gespeicherten Programms zur Funktionserweiterung. Dabei wird beispielsweise die entsprechende Lizenz-Information oder die entsprechende Identifikations-Information nicht selbst in das elektronische Gerät geladen, so dass auch ein Kopieren dieser Information über das elektronische Gerät erschwert oder sogar unmöglich gemacht wird.In this case, the electronic device, for example, read the stored program to extend the function of the device expansion memory module and run within the electronic device or run directly from the device expansion memory module out. Before the end of this program, the electronic device then checks, for example, whether it additionally finds the license information necessary for execution on the device expansion memory module or whether it can be recognized from the identification information that the device expansion memory module is a corresponding original product. Only when the electronic device finds this information, a run of the stored program for function expansion takes place. In this case, for example, the corresponding license information or the corresponding identification information is not loaded itself into the electronic device, so that a copying of this information via the electronic device is made difficult or even impossible.
In einer weiteren vorteilhaften Ausgestaltung kann das elektronische Gerät derart ausgestaltet und eingerichtet sein, dass es das im zweiten Speicherbereich gespeicherte Programm zur Funktionserweiterung nur ausliest oder ablaufen lässt, wenn es eine zugehörige Lizenz-Information von einer weiteren Datenverarbeitungs-Einheit erhält. Dabei kann das elektronische Gerät weiterhin derart ausgestaltet und eingerichtet sein, dass es die von der weiteren Datenverarbeitungs-Einheit erhaltene Lizenz-Information dann im dritten Speicherbereich des Geräte-Erweiterungs-Speichermoduls abspeichert.In a further advantageous embodiment, the electronic device can be designed and set up such that it only reads out or runs off the program for functional expansion stored in the second memory area when it receives associated license information from another data processing unit. In this case, the electronic device can furthermore be designed and set up such that it then stores the license information received from the further data processing unit in the third memory area of the device expansion memory module.
Die weitere Datenverarbeitungs-Einheit kann mit dem elektronischen Gerät z. B. über ein Kommunikationsnetz verbunden sein und beispielsweise als ein Rechner oder ein Server ausgebildet sein, auf welchem beispielsweise eine Lizenz-Datenbank und/oder ein entsprechender Lizenz-Manager installiert ist. Dabei kann beispielsweise vorgesehen sein, dass bei einem Erstablauf des Programms zur Funktionserweiterung eine entsprechende Lizenz-Information bzw. ein entsprechender Lizenz-Schlüssel von solch einem Lizenz-Server über ein Kommunikations-Netz geholt wird und dann auf dem Geräte-Erweiterungs-Speichermodul im dritten Speicherbereich abgespeichert wird. Bei einem späteren nochmaligen Betrieb des Programms zur Funktionserweiterung kann dann vorgesehen sein, dass das elektronische Gerät erst überprüft, ob die Lizenz-Information zu diesem Betrieb bereits auf dem Geräte-Erweiterungs-Speichermodul gespeichert ist. Wenn dies der Fall ist, erfolgt nachfolgend der Ablauf des Programms zur Funktionserweiterung. Nur wenn auf dem Geräte-Erweiterungs-Speichermodul kein derartiger Lizenz-Schlüssel vorhanden ist, versucht das elektronische Gerät entweder einen neuen Schlüssel zu erhalten oder bricht beispielsweise auch den Ablauf des Programms zur Funktionserweiterung ab bzw. verhindert diesen ganz.The further data processing unit can be connected to the electronic device z. B. be connected via a communication network and be configured for example as a computer or a server on which, for example, a license database and / or a corresponding license manager is installed. In this case, it may be provided, for example, that during a first run of the program for functional expansion, a corresponding license information or a corresponding license key is fetched from such a license server via a communications network and then on the device expansion memory module in the third Memory area is stored. In a later repeated operation of the program for extending the function can then be provided that the electronic device only checks whether the license information for this Operation is already stored on the device expansion memory module. If this is the case, then the sequence of the function extension program follows. Only if such a license key is not present on the device expansion memory module does the electronic device either attempt to obtain a new key or, for example, does it abort or completely prevent the execution of the program for functional expansion.
Weiterhin kann das elektronische Gerät derart ausgestaltet und eingerichtet sein, dass im Rahmen eines Neustarts oder einer Erst-Inbetriebnahme des elektronischen Geräts im ersten Speicherbereich des Geräte-Erweiterungs-Speichermoduls gespeicherte Geräte-Einstellungsdaten ausgelesen und im elektronischen Gerät entsprechend gespeichert werden. Weiterhin kann vorgesehen sein, dass bei der Erst-Inbetriebnahme oder dem Neustart des elektronischen Geräts das elektronische Gerät prüft, ob das im zweiten Speicherbereich des Geräte-Erweiterungs-Speichermoduls gespeicherte Programm zur Funktionserweiterung oder auch eine aktuellere Version dieses Programms bereits im elektronischen Gerät gespeichert ist. Nur wenn dies nicht der Fall ist, liest das elektronische Gerät das Programm zur Funktionserweiterung aus dem Geräte Erweiterungs-Speichermodul aus und speichert es im elektronischen Gerät. Wenn auf dem elektronischen Gerät das Programm bzw. eine aktuellere Version des Programms bereits installiert ist, liest das elektronische Gerät das auf dem Speichemodul gespeicherte Programm nicht aus bzw. führt dieses Programm auch nicht aus.Furthermore, the electronic device can be designed and set up in such a way that device setting data stored in the first memory area of the device expansion memory module are read out during a restart or a first startup of the electronic device and stored accordingly in the electronic device. Furthermore, it can be provided that during the initial startup or restart of the electronic device, the electronic device checks whether the program stored in the second memory area of the device expansion memory module program for functional extension or even a more recent version of this program is already stored in the electronic device , Only if this is not the case does the electronic device read out the program for extending the function from the device expansion memory module and store it in the electronic device. If the program or a more recent version of the program is already installed on the electronic device, the electronic device does not read out or do not execute the program stored on the memory module.
Dabei kann das Auslesen der Geräte-Einstellungsdaten oder auch des Programms zur Funktions-Erweiterung wiederum unter Berücksichtigung beispielsweise von entsprechenden Entschlüsselungs- bzw. Signatur-Informationen geschehen. Das bedeutet, dass die entsprechenden Informationen nur ausgelesen und/oder ausgeführt werden, wenn das elektronische Gerät über entsprechende Entschlüsselungs-Informationen bzw. Signatur-Informationen oder -Schlüssel verfügt.In this case, the reading out of the device setting data or of the program for the function extension can in turn take place taking into account, for example, corresponding decryption or signature information. This means that the corresponding information is only read out and / or executed if the electronic device has corresponding decryption information or signature information or key.
Weitere vorteilhafte Ausgestaltungen ergeben sich aus den Unteransprüchen.Further advantageous embodiments will be apparent from the dependent claims.
Ein Geräte-Erweiterungs-Speichermodul gemäß der vorliegenden Beschreibung bzw. ein elektronisches Gerät mit einem solchen Geräte-Erweiterungs-Speichermodul gemäß der vorliegenden Beschreibung hat beispielsweise den Vorteil, dass eine vereinfachte Nachlieferbarkeit von elektronischen Geräten möglich ist, bei welchen eine missbräuchliche Manipulation, eine sicherere Erkennung, ob eine Funktion mit dem jeweiligen Gerät einsetzbar ist, eine Sicherstellung von Konsistenz zwischen Konfigurationsdaten und zugehörigen Funktionen besser und einfacher möglich sind. Auf diese Weise ist es beispielsweise möglich, alle bzw. viele für den Ablauf notwendigen Voraussetzungen (z. B. Daten, Software, Zertifikate, Berechtigungen und Ähnliches) von einem anderen Gerät zu übertragen und so im Falle eines Gerätetausches eine Reduzierung des Zeitaufwands und somit auch von Kosten für Fachpersonal zu bewirken.A device expansion memory module according to the present description or an electronic device with such a device expansion memory module according to the present description, for example, has the advantage that a simplified Nachlieferbarkeit of electronic devices is possible, in which an improper manipulation, a safer Detecting whether a function can be used with the respective device, ensuring consistency between configuration data and associated functions are better and easier. In this way, it is possible, for example, to transfer all or many prerequisites necessary for the execution (eg data, software, certificates, authorizations and the like) from another device and thus, in the case of a device replacement, a reduction of the time expenditure and thus also to effect costs for specialized personnel.
Insbesondere vorteilhaft ist, dass gegebenenfalls auch Funktionen und Nutzungsberechtigungen auf ein entsprechendes Nachfolgesystem übertragen werden können. Insbesondere vorteilhaft ist, dass die Funktionen und Nutzungsberechtigungen auch dem Vorgängersystem entzogen werden, da dieses ohne das entsprechende Geräte-Erweiterungs-Speichermodul eben nicht mehr über die Funktionen und Berechtigungs-Informationen verfügt.It is particularly advantageous that, if appropriate, functions and usage rights can also be transferred to a corresponding successor system. It is particularly advantageous that the functions and usage rights are also withdrawn from the predecessor system, since this no longer has the functions and authorization information without the corresponding device expansion memory module.
Im Weiteren wird die vorliegende Erfindung beispielhaft mit Bezug auf die beiliegenden Figuren näher erläutert.Furthermore, the present invention will be explained in more detail by way of example with reference to the accompanying figures.
Es zeigen:Show it:
In einem Modulschacht
Weiterhin umfasst das Feature-Speichermodul
Weiterhin ist auf dem Feature-Speicher-Modul
Weiterhin umfasst das Feature-Speichermodul einen Konfigurationsspeicher
Es kann beispielsweise vorgesehen sein, dass das elektronische Gerät
Der Lizenz- und ID-Speicher
Bei Neustart eines elektronischen Geräts kann dann beispielsweise vorgesehen sein, dass dieses selbsttätig überprüft, ob ein entsprechendes Feature-Speichermodul
Beim erstmaligen Starten einer neuen Software im elektronischen Gerät
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- DE 102004029024 A1 [0002] DE 102004029024 A1 [0002]
Claims (13)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE201120108152 DE202011108152U1 (en) | 2011-11-21 | 2011-11-21 | Device expansion memory module for an electronic device |
CN 201220617691 CN203350764U (en) | 2011-11-21 | 2012-11-20 | Device expansion memory module applied to electronic device and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE201120108152 DE202011108152U1 (en) | 2011-11-21 | 2011-11-21 | Device expansion memory module for an electronic device |
Publications (1)
Publication Number | Publication Date |
---|---|
DE202011108152U1 true DE202011108152U1 (en) | 2012-01-12 |
Family
ID=45595983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE201120108152 Expired - Lifetime DE202011108152U1 (en) | 2011-11-21 | 2011-11-21 | Device expansion memory module for an electronic device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN203350764U (en) |
DE (1) | DE202011108152U1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4343461A1 (en) * | 2022-09-26 | 2024-03-27 | Siemens Aktiengesellschaft | Method, automation station and method for operating an automation station |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019150516A1 (en) * | 2018-01-31 | 2019-08-08 | 富士通フロンテック株式会社 | Paper sheet handling device and pld configuration method for paper sheet handling device |
CN114416623A (en) * | 2021-12-31 | 2022-04-29 | 联想(北京)有限公司 | Electronic equipment and processing method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004029024A1 (en) | 2003-06-18 | 2005-02-10 | Fisher-Rosemount Systems, Inc., Austin | Modular monitoring, control and device management for use in process control systems |
-
2011
- 2011-11-21 DE DE201120108152 patent/DE202011108152U1/en not_active Expired - Lifetime
-
2012
- 2012-11-20 CN CN 201220617691 patent/CN203350764U/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004029024A1 (en) | 2003-06-18 | 2005-02-10 | Fisher-Rosemount Systems, Inc., Austin | Modular monitoring, control and device management for use in process control systems |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4343461A1 (en) * | 2022-09-26 | 2024-03-27 | Siemens Aktiengesellschaft | Method, automation station and method for operating an automation station |
Also Published As
Publication number | Publication date |
---|---|
CN203350764U (en) | 2013-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3323076A1 (en) | Method and arrangement for securely interchanging configuration data for an apparatus | |
WO2013026663A1 (en) | System and method for the secure transmission of data | |
EP3437012A1 (en) | Method, processor and device for checking the integrity of user data | |
WO2012130461A2 (en) | Updating a data storage medium application | |
DE102014220616A1 (en) | Method for loading executable program instructions into a chip card in active operation | |
WO2014023394A1 (en) | Method for activating an operating system in a security module | |
DE202011108152U1 (en) | Device expansion memory module for an electronic device | |
EP3754530B1 (en) | Method for reloading software on a smart card by means of a post-loader | |
EP2394232B1 (en) | Device and method for preventing unauthorized use and/or manipulation of software | |
EP2524333B1 (en) | Method for providing a secure counter on a terminal | |
DE102019214678A1 (en) | System and method for the accelerated and safe start of a system | |
DE102015214422A1 (en) | Chip card with main application and persistence application | |
DE102021126509B4 (en) | Portable chip device and method for performing a software module update in a portable chip device | |
EP4141722A1 (en) | Safe operation of an industrial controller together with an ai module | |
DE102023102191A1 (en) | Installing an operating system in a processor device, in particular a security module | |
AT504735B1 (en) | METHOD FOR OPERATING A PERIPHERAL DEVICE, SYSTEM AND PERIPHERAL DEVICE ASSOCIATED WITH A HOST SYSTEM; | |
DE102021130402A1 (en) | Control unit and control unit system for a motor vehicle and method for operating a control unit for a motor vehicle | |
DE102018009365A1 (en) | Secure element as an upgradable Trusted Platform Module | |
DE102020207861A1 (en) | Method for carrying out a secured start sequence of a control unit | |
EP3531276A1 (en) | Communication module and method for setting up such a communication module | |
DE102014110990A1 (en) | Method for changing the control data of a chip card and chip card system | |
DE102004056635A1 (en) | Software distribution method for e.g. communication application, involves executing code on distribution medium, where execution takes place over input/output module, if communication with host computer and user is necessary | |
DE102016008902A1 (en) | Chipset with secured firmware | |
DE102009037692A1 (en) | Apparatus and method for configuring an embedded system device | |
DE102013205851A1 (en) | Method for transmission of e.g. video data for engine control modules of motor car, involves integrating digital signature in content file, and downloading another content file at service and production servers and/or provider network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R207 | Utility model specification |
Effective date: 20120308 |
|
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: G06F0021220000 Ipc: G06F0021100000 |
|
R163 | Identified publications notified | ||
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: G06F0021220000 Ipc: G06F0021100000 Effective date: 20130507 |
|
R163 | Identified publications notified |
Effective date: 20130705 |
|
R150 | Utility model maintained after payment of first maintenance fee after three years | ||
R150 | Utility model maintained after payment of first maintenance fee after three years |
Effective date: 20150129 |
|
R151 | Utility model maintained after payment of second maintenance fee after six years | ||
R158 | Lapse of ip right after 8 years |