DE102020112811B3 - Method and system for authenticating at least one unit - Google Patents
Method and system for authenticating at least one unit Download PDFInfo
- Publication number
- DE102020112811B3 DE102020112811B3 DE102020112811.8A DE102020112811A DE102020112811B3 DE 102020112811 B3 DE102020112811 B3 DE 102020112811B3 DE 102020112811 A DE102020112811 A DE 102020112811A DE 102020112811 B3 DE102020112811 B3 DE 102020112811B3
- Authority
- DE
- Germany
- Prior art keywords
- task
- unit
- response
- selected unit
- central controller
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- 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
- G05B19/0428—Safety, monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- 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/24163—Authentication tag in configuration file
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/2129—Authenticate client device independently of the user
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Automation & Control Theory (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur Authentifizierung eines Aggregats (12) einer Anlage (10). Die Anlage (10) weist eine zentrale Steuerung (11) auf, die mit einem oder mehreren Aggregaten (12) in Kommunikationsverbindung steht. Zur Prüfung der Authentizität eines Aggregats (12) steht wenigstens ein Aufgabe-Antwort-Algorithmus zur Verfügung. Wenn mehrere Aufgabe-Antwort-Algorithmen zur Verfügung stehen, beruht wenigstens ein Aufgabe-Antwort-Algorithmus auf der Verwendung eines Betriebsparameters. Bei dem Betriebsparameter kann es sich beispielsweise um einen von der zentralen Steuerung (11) zu übertragenden Steuer- oder Regelparameter (P) handeln oder um einen in aktuellen Betriebszustand des Aggregats (12) beschreibenden Istwert. Dabei kann die Aufgabe oder die Antwort auf dem Betriebsparameter beruhen. Bei einer bevorzugten Ausführungsform wird ein in dem ausgewählten Aggregat (12) einzustellender Steuer- oder Regelparameter (P), beispielsweise ein Sollwert, modifiziert und als modifizierter Parameter (Pmod) an das ausgewählte Aggregat (12) übertragen. Anschließend wird überprüft, ob das ausgewählte Aggregat (12) in der Lage ist, den modifizierten Parameter (Pmod) korrekt in den Steuer- oder Regelparameter (P) umzurechnen und daraufhin den Betrieb unter Verwendung des ermittelten Steuer- oder Regelparameters (P) anzupassen. Ist dies der Fall, ist die Authentifizierung des Aggregats (12) erfolgreich.The invention relates to a method for authenticating a unit (12) of a system (10). The system (10) has a central controller (11) which is in communication with one or more units (12). At least one task-answer algorithm is available to check the authenticity of an aggregate (12). If several task-response algorithms are available, at least one task-response algorithm is based on the use of an operating parameter. The operating parameter can be, for example, a control or regulating parameter (P) to be transmitted by the central controller (11) or an actual value describing the current operating state of the unit (12). The task or the answer can be based on the operating parameter. In a preferred embodiment, a control or regulating parameter (P) to be set in the selected unit (12), for example a target value, is modified and transmitted to the selected unit (12) as a modified parameter (Pmod). It is then checked whether the selected unit (12) is able to correctly convert the modified parameter (Pmod) into the control or regulating parameter (P) and then adapt the operation using the determined control or regulating parameter (P). If this is the case, the authentication of the aggregate (12) is successful.
Description
Die Erfindung betrifft ein Verfahren zur Authentifizierung wenigstens eines Aggregats einer Anlage, wobei die Anlage zusätzlich zu dem wenigstens einen Aggregat außerdem eine zentrale Steuerung aufweist, die mit dem wenigstens einen Aggregat kommunikationsverbunden ist. Das Aggregat kann beispielsweise dazu eingerichtet sein, eine Fluidströmung zu erzeugen. Bei dem wenigstens einen Aggregat kann es sich beispielsweise um einen Ventilator oder eine Pumpe handeln. Die Anlage kann auch Aggregate unterschiedlichen Typs aufweisen, beispielsweise wenigstens eine Pumpe und wenigstens einen Ventilator.The invention relates to a method for authenticating at least one unit of a system, the system also having, in addition to the at least one unit, a central controller that is communicatively connected to the at least one unit. The unit can be set up, for example, to generate a fluid flow. The at least one unit can be, for example, a fan or a pump. The system can also have units of different types, for example at least one pump and at least one fan.
Für den Betrieb solcher Anlagen ist es wichtig, dass die einzelnen Komponenten korrekt zusammenarbeiten. Wenn die zentrale Steuerung mit dem wenigstens einen Aggregat kommuniziert, muss sichergestellt werden, dass die übermittelten Daten vom jeweiligen Empfänger korrekt empfangen und interpretiert werden. Nur dann kann ein korrekter Betrieb der Anlage sichergestellt werden. Wenn beispielsweise Ventilatoren oder Pumpen dazu vorgesehen sind, gasförmige oder flüssige Kühlmedien zu fördern und eine Kühlströmung zu erzeugen, kann ein fehlerhafter Betrieb dazu führen, dass Einrichtungen nicht ausreichend gekühlt werden und einem erhöhten Verschleiß unterworfen sind bzw. ausfallen. Es ist daher wichtig, dass die Kompatibilität der zentralen Steuerung und der Aggregate sichergestellt ist. Die vorliegende Erfindung verwendet deshalb eine Methode zur Authentifizierung basierend auf einer Kommunikation zwischen der zentralen Steuerung und dem wenigstens einen Aggregat.For the operation of such systems it is important that the individual components work together correctly. If the central controller communicates with the at least one unit, it must be ensured that the transmitted data is correctly received and interpreted by the respective recipient. Only then can correct operation of the system be ensured. If, for example, fans or pumps are provided to convey gaseous or liquid cooling media and to generate a cooling flow, faulty operation can lead to equipment not being adequately cooled and subject to increased wear and / or failure. It is therefore important that the compatibility of the central control and the units is ensured. The present invention therefore uses a method for authentication based on a communication between the central controller and the at least one unit.
Aus dem Stand der Technik sind Authentifizierungsmethoden bekannt.Authentication methods are known from the prior art.
Ein Authentifizierungsverfahren mittels des Challenge-Response-Verfahrens ist auch in
Beim dem Authentifizierungsverfahren gemäß
Ein Verfahren zur Authentifizierung von Brennstoffkartuschen ist aus
Bei den Verfahren nach
Ein weiteres Authentifizierungssystem bzw. Verfahren ist in
Aus
Aus
Bei dem aus
Ein Verfahren zur kontaktlosen Authentifizierung einer Smartcard ist aus
Das Authentifikationsverfahren aus
Eine Funktionsprüfvorrichtung für ein Feldgerät und ein entsprechendes Verfahren sind aus
Ausgehend vom Stand der Technik kann es als Aufgabe der vorliegenden Erfindung angesehen werden, eine einfache Möglichkeit der Authentifizierung zu schaffen.On the basis of the prior art, it can be seen as the object of the present invention to create a simple possibility for authentication.
Diese Aufgabe wird durch ein Verfahren mit den Merkmalen des Patentanspruches 1 sowie eine Anlage mit den Merkmalen des Patentanspruches
Bei der Erfindung geht es um die Authentifizierung wenigstens eines Aggregats, das Bestandteil einer Anlage ist. Das wenigstens eine Aggregat kann ein Kühlaggregat sein. Vorzugsweise sind mehrere Aggregate vorhanden, die mit einer gemeinsamen zentralen Steuerung kommunikationsverbunden sind. Die Kommunikationsverbindung kann drahtlos und/oder drahtgebunden erfolgen. Vorzugsweise sind die zentrale Steuerung und das wenigstens eine Aggregat über ein Bussystem kommunikationsverbunden.The invention concerns the authentication of at least one unit that is part of a system. The at least one unit can be a cooling unit. There are preferably several units that are communicatively connected to a common central controller. The communication link can be wireless and / or wired. The central controller and the at least one unit are preferably connected in communication via a bus system.
Das Authentifizierungsverfahren wird beispielsweise gestartet, wenn eine Prüfbedingung zur Überprüfung der Authentizität eines Aggregats erfüllt ist. Die Prüfbedingung kann beispielweise das Erreichen eines zufällig ausgewählten Zeitpunkts sein. Die Prüfbedingung kann auch erfüllt sein, wenn eine Kommunikation zur Steuerung oder Regelung zwischen der zentralen Steuerung und dem Aggregat, das authentifiziert werden soll, ohnehin erforderlich ist oder entsprechend den Vorgaben eines verwendeten Kommunikationsprotokolls stattfindet.The authentication process is started, for example, when a test condition for checking the authenticity of an aggregate is met. The test condition can be, for example, reaching a randomly selected point in time. The test condition can also be met if communication for control or regulation between the central control and the unit that is to be authenticated is required anyway or takes place in accordance with the specifications of a communication protocol used.
Es wird zunächst ein zu authentifizierendes Aggregat ausgewählt. Im Anschluss daran wird ein Betriebsparameter erfasst oder ermittelt, der dann verwendet wird, um die Authentizität zu prüfen. Dazu wird ein Aufgabe-Antwort-Algorithmus eingesetzt, bei dem basierend auf dem Betriebsparameter die Aufgabe und/oder die Antwort generiert wird.First, an aggregate to be authenticated is selected. Following this, an operating parameter is recorded or determined, which is then used to check the authenticity. For this purpose, a task-response algorithm is used, in which the task and / or the response is generated based on the operating parameters.
Bei einem Ausführungsbeispiel des Verfahrens kann die zentrale Steuerung einen Istwert des ausgewählten Aggregats abfragen, wie beispielsweise eine Isttemperatur und/oder eine Istdrehzahl eines Motors des Aggregats und/oder einen Iststrom eines Elektromotors des Aggregats, usw. Als Betriebsparameter kann wenigstens ein beliebiger Sensorwert und/oder Zählerstand verwendet werden, der den aktuellen Betriebszustand des Aggregats charakterisiert, beispielsweise auch der Stand eines Betriebsstundenzählers des ausgewählten Aggregats.In one embodiment of the method, the central controller can query an actual value of the selected unit, such as an actual temperature and / or an actual speed of a motor of the unit and / or an actual current of an electric motor of the unit, etc. At least any desired sensor value and / or or counter reading can be used which characterizes the current operating state of the unit, for example also the reading of an operating hours counter of the selected unit.
Die Anfrage der zentralen Steuerung zur Übermittlung des Betriebsparameters und/oder das Auslesen des Betriebsparameters kann bereits als Aufgabe bei dem ausgewählten Aggregat verstanden werden. Alternativ dazu ist es auch möglich, dass die zentrale Steuerung eine Nachricht an das ausgewählte Aggregat übermittelt, die eine Aufgabe zur Authentifizierung darstellt.The request from the central controller to transmit the operating parameter and / or reading out the operating parameter can already be understood as a task for the selected unit. As an alternative to this, it is also possible for the central controller to transmit a message to the selected unit that represents an authentication task.
Das ausgewählte Aggregat kann daraufhin eine vorgegebene Rechenoperation basierend auf dem Betriebsparameter ausführen. Die Rechenoperation kann durch wenigstens eine oder mehrere mathematische und/oder logische Operationen gebildet sein. Die Rechenoperation ist sowohl dem Aggregat, als auch der zentralen Steuerung bekannt. Das Ergebnis der Rechenoperation wird als Antwort auf die Aufgabe für die zentrale Steuerung bereitgestellt. Die zentrale Steuerung kann die Antwort aus einem Register des ausgewählten Aggregats auslesen oder das ausgewählte Aggregat kann die Antwort an die zentrale Steuerung übertragen.The selected unit can then carry out a predefined arithmetic operation based on the operating parameter. The arithmetic operation can be formed by at least one or more mathematical and / or logical operations. The arithmetic operation is known to both the unit and the central control. The result of the arithmetic operation is made available to the central controller as an answer to the task. The central controller can read out the response from a register of the selected unit or the selected unit can transmit the response to the central controller.
In der zentralen Steuerung kann dieselbe Rechenoperation auf den bereits bekannten Betriebsparameter angewandt werden und überprüft werden, ob das Ergebnis mit der Antwort des ausgewählten Aggregats übereinstimmt. Ist die Antwort des ausgewählten Aggregats auf die empfangene Aufgabe korrekt, wird die Authentizität des ausgewählten Aggregats festgestellt. Andernfalls war die Authentizitätsprüfung des ausgewählten Aggregats nicht erfolgreich und es können Maßnahmen eingeleitet werden, beispielsweise das Stillsetzen des Aggregats.In the central control, the same arithmetic operation can be applied to the already known operating parameters and it can be checked whether the result corresponds to the response of the selected unit. If the answer of the selected aggregate to the received task is correct, the authenticity of the selected aggregate is determined. Otherwise the authenticity check of the selected unit was not successful and measures can be initiated, for example shutting down the unit.
Wenn in dieser Anmeldung von einer Rechenoperation gesprochen wird, ist darunter wenigstens eine mathematische Operation und/oder wenigstens eine logische Operation zu verstehen, die einen Wert verschlüsselt, wobei der Wert dabei mit wenigstens einem weiteren Wert verknüpft werden kann. Die Werte sind vorzugsweise binäre Zahlen beliebiger Länge, beispielsweise mindestens 8 bit. Hierbei können sämtliche in der Kryptologie verwendeten Rechenoperationen eingesetzt werden. In einem sehr einfachen Beispiel können beispielsweise zwei binäre Werte bitweise unter Verwendung einer XOR-Operation (logische exklusive ODER-Verknüpfung) miteinander kombiniert werden, um die Aufgabe und/oder die Antwort zu ermitteln.When this application speaks of an arithmetic operation, it is to be understood as meaning at least one mathematical operation and / or at least one logical operation which encrypts a value, the value being able to be linked to at least one further value. The values are preferably binary numbers of any length, for example at least 8 bits. All arithmetic operations used in cryptology can be used here. In a very simple example, for example, two binary values can be combined with one another bit by bit using an XOR operation (logical exclusive OR operation) in order to determine the task and / or the answer.
Bei der vorstehenden Variante beruht die Antwort des ausgewählten Aggregats auf dem Betriebsparameter, also beispielsweise einem Istwert des Betriebs des ausgewählten Aggregats. Da es zwischen dem Erfassen des Istwertes durch die zentrale Steuerung und dem Übermitteln oder Auslesen der Antwort zu einer Zeitverzögerung kommen kann, in der sich der Betriebsparameter ändern kann, kann es notwendig sein, das Aufgabe-Antwort-Verfahren mehrfach durchzuführen, um die Authentizität des ausgewählten Aggregats bestätigen oder verneinen zu können. Beispielsweise kann das Aufgabe-Antwort-Verfahren mehrfach (ungerade Anzahl) ausgeführt und anschließend eine Mehrheitsentscheidung getroffen werden, um die Authentizität des ausgewählten Aggregats zu bestätigen oder abzulehnen.In the above variant, the response of the selected unit is based on the operating parameter, that is to say, for example, an actual value of the operation of the selected unit. Since there may be a time delay between the acquisition of the actual value by the central controller and the transmission or reading out of the response, in which the operating parameters may change, it may be necessary to carry out the task-response procedure several times in order to ensure the authenticity of the to be able to confirm or deny the selected aggregate. For example, the task-answer method can be carried out several times (odd number) and then a majority decision can be made to confirm or reject the authenticity of the selected aggregate.
Bei einem zusätzlichen oder alternativen Aufgabe-Antwort-Algorithmus des erfindungsgemäßen Verfahrens kann der Betriebsparameter ein Steuerparameter oder Regelparameter für das ausgewählte Aggregat sein. Beispielsweise kann als Steuerparameter oder Regelparameter ein Sollwert und/oder ein Grenzwert und/oder ein in einer Steuerfunktion oder Regelfunktion des Aggregats zu verwendender Parameter an das ausgewählte Aggregat übermittelt werden. Bei dieser Variante wird der Betriebsparameter analog zu der vorstehend beschriebenen Variante durch eine der zentralen Steuerung und dem Aggregat bekannte Rechenoperation verändert. Er kann dabei mit einem oder mehreren sowohl in der zentralen Steuerung als auch im ausgewählten Aggregat bekannten Werten verknüpft werden. Durch diese mathematische und/oder logische Rechenoperation wird eine Aufgabe erzeugt, die von der zentralen Steuerung an das ausgewählte Aggregat übermittelt wird. Als Antwort auf die empfangene Aufgabe berechnet das ausgewählte Aggregat den in der Aufgabe enthaltenen Betriebsparameter und verwendet diesen Betriebsparameter anschließend für den weiteren Betrieb.In an additional or alternative task-response algorithm of the method according to the invention, the operating parameter can be a control parameter or regulating parameter for the selected unit. For example, a setpoint value and / or a limit value and / or a parameter to be used in a control function or regulating function of the unit can be transmitted to the selected unit as a control parameter or control parameter. In this variant, the operating parameter is changed in a manner analogous to the variant described above by means of an arithmetic operation known to the central controller and the unit. It can be linked to one or more values known both in the central controller and in the selected unit. This mathematical and / or logical arithmetic operation generates a task that is transmitted from the central control to the selected unit. In response to the task received, the selected unit calculates the operating parameters contained in the task and then uses these operating parameters for further operation.
Die zentrale Steuerung kann dann überprüfen, ob der in der Aufgabe enthaltene Betriebsparameter korrekt im ausgewählten Aggregat verwendet wird. Hierzu können beispielsweise ein oder mehrere Istwerte abgefragt oder ausgelesen werden, die den aktuellen Betrieb des ausgewählten Aggregats charakterisieren. Das decodieren der Aufgabe das Verwenden des ermittelten Betriebsparameters für den weiteren Betrieb des ausgewählten Aggregats stellt in diesem Fall die Antwort auf die empfangene Aufgabe dar. Wurde die Aufgabe vom ausgewählten Aggregat korrekt umgesetzt, wird die Authentizität bestätigt und andernfalls abgelehnt.The central control can then check whether the operating parameters contained in the task are used correctly in the selected unit. For this purpose, for example, one or more actual values can be queried or read out, which characterize the current operation of the selected unit. The decoding of the task and the use of the determined operating parameter for the further operation of the selected unit represents the answer to the received task in this case. If the task was correctly implemented by the selected unit, the authenticity is confirmed and otherwise rejected.
Bei allen erfindungsgemäßen Varianten der Verfahrens ist zumindest ein Aufgabe-Antwort-Algorithmus auswählbar und einsetzbar, bei dem ein Betriebsparameter (zum Beispiel Sollwert, Istwert, Steuerparameter, Regelparameter) zur Erzeugung der Aufgabe und/oder zur Erzeugung der Antwort auf die Aufgabe verwendet wird. Das Übermitteln des Betriebsparameters zwischen der zentralen Steuerung und dem ausgewählten Aggregat ist ohnehin während des Betriebs der Anlage erforderlich oder vorteilhaft, beispielsweise um die zentrale Steuerung über aktuelle Betriebszustände der Aggregate zu informieren oder um durch die zentrale Steuerung den Betrieb eines Aggregats anzupassen, beispielweise an veränderte Umgebungsbedingungen. Diese Kommunikation kann gleichzeitig zur Authentifizierung verwendet werden. Die für die Authentifizierung erforderliche zusätzliche Kommunikation zwischen der zentralen Steuerung und dem wenigstens einen Aggregat kann reduziert und die erforderliche Bandbreite minimiert werden. Das zur Kommunikation verwendete Kommunikationssystem wird weniger stark belastet. Das Authentifizieren der vorhandenen Aggregate erfolgt somit äußerst effizient.In all variants of the method according to the invention, at least one task-response algorithm can be selected and used in which an operating parameter (e.g. setpoint, actual value, control parameter, control parameter) is used to generate the task and / or to generate the response to the task. The transmission of the operating parameter between the central controller and the selected unit is necessary or advantageous anyway during the operation of the system, for example to inform the central controller about the current operating states of the units or to use the central controller to adapt the operation of a unit, for example to changed ones Environmental conditions. This communication can also be used for authentication. The additional communication required for the authentication between the central controller and the at least one unit can be reduced and the required bandwidth can be minimized. The communication system used for communication is less stressed. The existing aggregates are thus authenticated extremely efficiently.
Vorzugsweise werden alle von der zentralen Steuerung an alle vorhandenen Aggregate der Anlage übermittelten Sollwerte durch wenigstens eine mathematische und/oder logische Rechenoperation in eine Aufgabe umgewandelt und übertragen. Sollwerte werden bei dieser Ausgestaltung des Verfahrens nicht unverschlüsselt kommuniziert. Alternativ dazu können Betriebsparameter nur dann verschlüsselt in Form einer Aufgabe übermittelt werden, wenn eine zusätzliche Prüfbedingung erfüllt ist, die eine Prüfung der Authentizität erfordert.Preferably, all setpoint values transmitted from the central control to all existing units of the system are converted into a task and transmitted by at least one mathematical and / or logical arithmetic operation. Setpoint values are not communicated unencrypted in this embodiment of the method. As an alternative to this, operating parameters can only be transmitted in encrypted form in the form of a task if an additional test condition is met that requires a test of authenticity.
Wie erläutert ist es vorteilhaft, wenn das ausgewählte Aggregat den Betriebsparameter aus der empfangenen Aufgabe ermittelt und für den weiteren Betrieb verwendet. Dies stellt eine sehr effiziente Möglichkeit der Authentifizierung dar, da das Übertragen eines solchen Betriebsparameters für die Steuerung oder Regelung des ausgewählten Aggregats ohnehin notwendig ist. Der Betriebsparameter kann beispielsweise ein Sollwert sein, wie etwa die Solldrehzahl eines Elektromotors des ausgewählten Aggregats oder ein Sollstrom eines Elektromotors des Aggregats oder ähnliches.As explained, it is advantageous if the selected unit determines the operating parameters from the received task and uses them for further operation. This represents a very efficient possibility of authentication, since the transmission of such an operating parameter is necessary in any case for the control or regulation of the selected unit. The operating parameter can be, for example, a target value, such as the target speed of an electric motor of the selected unit or a target current of an electric motor of the unit or the like.
Das wenigstens eine Aggregat kann ein Kühlaggregat sein. Das wenigstens eine Aggregat kann zur Erzeugung einer Fluidströmung eingerichtet sein, beispielsweise einer Luftströmung oder einer Kühlmittelströmung. Bei einem Ausführungsbeispiel ist zumindest eines der Aggregate ein Ventilator und/oder eine Pumpe. Die Aggregate einer Anlage können vom selben Typ oder unterschiedlichen Typs sein. Beispielsweise kann eine Anlage ausschließlich durch Ventilatoren oder durch Pumpen gebildete Aggregate aufweisen oder Pumpen und Ventilatoren enthalten.The at least one unit can be a cooling unit. The at least one unit can be set up to generate a fluid flow, for example an air flow or a coolant flow. In one embodiment, at least one of the units is a fan and / or a pump. The aggregates of a plant can be of the same type or of different types. For example, a system can have units formed exclusively by fans or pumps or contain pumps and fans.
Das Überprüfen der Authentizität jedes Aggregats kann einmalig erfolgen, beispielsweise bei der Inbetriebnahme. Zusätzlich oder alternativ kann eine Authentizitätsprüfung eines Aggregats in regelmäßigen oder unregelmäßigen Zeitabständen bzw. immer dann wiederholt werden, wenn eine Prüfbedingung erfüllt ist.The authenticity of each unit can be checked once, for example during commissioning. Additionally or alternatively, an authenticity check of an assembly can be repeated at regular or irregular time intervals or whenever a test condition is met.
Die auf dem Betriebsparameter basierte Aufgabe und/oder Antwort kann unter Verwendung eines weiteren Wertes ermittelt werden, der sowohl der zentralen Steuerung als auch dem ausgewählten Aggregat bekannt ist, beispielsweise einem einmalig erzeugten und während des weiteren Betriebs unveränderlichen Wert. Zum Beispiel kann die zentrale Steuerung bei der Initialisierung jedes Aggregats einen Initialisierungswert vorgeben und an das jeweilige Aggregat übermitteln. Basierend auf dem Initialisierungswert und einer sowohl der zentralen Steuerung als auch dem Aggregat bekannten Rechenoperation kann dann die Aufgabe in der zentralen Steuerung oder die Antwort im ausgewählten Aggregat berechnet werden. Im Anschluss daran kann auf Basis dieser Rechenoperation die Aufgabe im ausgewählten Aggregat gelöst bzw. die Antwort in der zentralen Steuerung geprüft werden.The task and / or response based on the operating parameter can be determined using a further value that is known both to the central controller and to the selected unit, for example a value that is generated once and cannot be changed during further operation. For example, the central When initializing each aggregate, the control system specifies an initialization value and transmits it to the respective aggregate. Based on the initialization value and an arithmetic operation known both to the central controller and to the unit, the task in the central controller or the response in the selected unit can then be calculated. Subsequently, on the basis of this arithmetic operation, the task can be solved in the selected unit or the answer can be checked in the central control.
Zusätzlich oder alternativ zu dem Initialisierungswert können auch andere Zahlen oder Werte zur Bildung der Aufgabe und/oder der Antwort verwendet werden, z.B. wenigstens einer der folgenden Werte:
- - eine von der zentralen Steuerung an das ausgewählte Aggregat übermittelt Zufallszahl;
- - eine Seriennummer des ausgewählten Aggregats oder ein Teil davon;
- - ein im ausgewählten Aggregat gespeicherter unveränderlicher Registerwert (kann auch als Salt-Wert bezeichnet werden), der auch der zentralen Steuerung bekannt ist.
- - A random number transmitted from the central controller to the selected unit;
- - a serial number of the selected unit or part of it;
- - an unchangeable register value stored in the selected unit (can also be referred to as a salt value), which is also known to the central controller.
Die Anzahl der verwendeten Werte oder Zahlen und die Rechenoperation um einen Wert zu verändern oder mehrere Werte miteinander zu verknüpfen kann beliebig gewählt werden.The number of values or numbers used and the arithmetic operation to change a value or to link several values with one another can be selected as desired.
Zur Authentifizierung wird eine Gruppe mehrerer unterschiedlicher Aufgabe-Antwort-Algorithmen bereitgestellt. Ein erster Algorithmus entspricht dabei dem auf dem Betriebsparameter basierten Aufgabe-Antwort-Algorithmus, wie er vorstehend erläutert wurde. Bei diesem ersten Algorithmus beruht die Aufgabe und/oder die Antwort auf einem Betriebsparameter für das ausgewählte Aggregat oder von dem ausgewählten Aggregat. Die Gruppe weist zusätzlich zu dem ersten Algorithmus wenigstens einen weiteren Algorithmus auf. Vor oder nach dem Auswählen eines zu authentifizierenden Aggregats wird einer oder werden mehrere der bereitgestellten Algorithmen ausgewählt, um die Authentifizierung durchzuführen. Dadurch kann die Sicherheit bei der Authentifizierung weiter verbessert werden.A group of several different task-response algorithms is provided for authentication. A first algorithm corresponds to the task-response algorithm based on the operating parameter, as explained above. In this first algorithm, the task and / or the answer is based on an operating parameter for the selected unit or from the selected unit. In addition to the first algorithm, the group has at least one further algorithm. Before or after selecting an aggregate to be authenticated, one or more of the provided algorithms are selected in order to carry out the authentication. This can further improve the security of the authentication.
Ein weiterer Algorithmus aus der Gruppe von Aufgabe-Antwort-Algorithmen kann beispielsweise auf einem Zufallswert basieren, den die zentrale Steuerung ermittelt und dem ausgewählten Aggregat bereitstellt, beispielsweise an das ausgewählte Aggregat übermittelt. Bei einer bevorzugten Ausführungsform weist das ausgewählte Aggregat ein definiertes Register auf, in dem die zentrale Steuerung den Zufallswert einträgt. Das Bereitstellen des Zufallswertes bildet die Aufgabe. Das ausgewählte Aggregat ermittelt basierend auf dem Zufallswert und wenigstens einem weiteren Wert, insbesondere dem Initialisierungswert, eine Antwort, die der zentralen Steuerung bereitgestellt wird. Vorzugsweise wird die Antwort in ein definiertes Register des ausgewählten Aggregats geschrieben und steht dort für den Zugriff durch die zentrale Steuerung bereit. Die zentrale Steuerung kann die Antwort auslesen. Die Antwort kann in der zentralen Steuerung dadurch geprüft werden, dass dieselbe Rechenoperation basierend auf dem Zufallswert und dem wenigstens einen weiteren Wert (z.B. Initialisierungswert) ausgeführt und das Ergebnis mit der Antwort verglichen wird.Another algorithm from the group of task-response algorithms can be based, for example, on a random value that the central controller determines and makes available to the selected unit, for example transmitted to the selected unit. In a preferred embodiment, the selected unit has a defined register in which the central controller enters the random value. The task is to provide the random value. The selected unit determines, based on the random value and at least one further value, in particular the initialization value, a response that is provided to the central controller. The answer is preferably written to a defined register of the selected unit and is available there for access by the central controller. The central control can read out the answer. The answer can be checked in the central controller in that the same arithmetic operation is carried out based on the random value and the at least one further value (e.g. initialization value) and the result is compared with the answer.
Es ist dabei vorteilhaft, den wenigstens einen weiteren Wert und/oder die zur Berechnung verwendete Rechenoperation in dem wenigstens einen Aggregat bzw. in der zentralen Steuerung vor dem Einbau in die Anlage abzuspeichern. Dadurch kann vermieden werden, dass nachträglich eingebaute und inkompatible Aggregate im Rahmen einer Initialisierung eingebunden werden können.It is advantageous here to store the at least one further value and / or the arithmetic operation used for the calculation in the at least one unit or in the central control prior to installation in the system. In this way, it can be avoided that subsequently installed and incompatible units can be integrated as part of an initialization.
Vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den abhängigen Patentansprüchen, der Beschreibung und den Zeichnungen. Nachfolgend werden bevorzugte Ausführungsbeispiele der Erfindung anhand der beigefügten Zeichnungen erläutert. In den Zeichnungen zeigen:
-
1 eine schematische Darstellung eines Ausführungsbeispiels einer Anlage mit einer zentralen Steuerung und mehreren damit kommunikationsverbundenen Aggregaten, -
2 ein Blockschaltbild eines Ausführungsbeispiels eines Aggregats aus1 , -
3 ein Blockschaltbild eines Ausführungsbeispiels eines Registers einer Aggregatsteuerung eines Aggregats aus den1 oder2 und -
4 bis6 Flussdiagramme unterschiedlicher Ausführungsbeispiele von Verfahren zur Authentifizierung eines Aggregats.
-
1 a schematic representation of an exemplary embodiment of a system with a central controller and several units connected to it for communication, -
2 a block diagram of an embodiment of a unit from1 , -
3 a block diagram of an embodiment of a register of a unit control of a unit from the1 or2 and -
4th until6th Flowcharts of different exemplary embodiments of methods for authenticating an aggregate.
In
Der Index „x“ charakterisiert eine Nummer des Aggregats
Bei den Aggregaten
Der Ventilator
Der Ventilator
Die Aggregatsteuerung
Die Anlage
Ein Ausführungsbeispiel eines Verfahrens ist in
Wenn lediglich ein oder mehrere neue Aggregate
Der Initialisierungswert
Zusätzlich oder alternativ zu dieser Vergabe des Initialisierungswerts
Der unveränderliche Registerwert
In der zentralen Steuerung
Nach dem Schritt
Eine Prüfbedingung kann beispielsweise sein, dass die Anlage
Zu Beginn der Authentifizierung wird eine Aufgabe von der zentralen Steuerung
Die Gruppe
Der Betriebsparameter kann bei einem Aufgabe-Antwort-Algorithmus ein beliebiger aktueller Istwert sein, der den aktuellen Betrieb oder Zustand des Aggregats
Nachdem das ausgewählte Aggregat
Ist die Antwort korrekt (Verzweigung OK aus Schritt
Das Stillsetzen des nicht authentifizierten Aggregats
In dem Schritt
Als Antwort auf diese Aufgabe kann das ausgewählte Aggregat
Die zentrale Steuerung
Bei diesen beispielhaften Aufgabe-Lösungs-Algorithmen werden Betriebsparameter, beispielsweise Sollwerte, Grenzwerte oder andere Steuer- oder Regelparameter oder Istwerte verwendet, um die Aufgabe und/oder die Lösung des Aufgabe-Lösungs-Algorithmus zu bilden. Da solche Betriebsparameter während des Betriebs der Anlage
In den
Im Anschluss an den Schritt
Ist dies nicht der Fall (Verzweigung NOK aus Schritt
Wenn ein Steuer- oder Regelparameter P übertragen werden soll (Verzweigung OK aus Schritt
Das ausgewählte Aggregat
Im Schritt
Ist die Antwort korrekt und wurde der Betrieb korrekt angepasst (Verzweigung OK aus dem Schritt
In Bezug auf die Schritte
Wenn eine Übertragung eines Betriebsparameter im Schritt
Nach dem Start der Verfahrensroutine
In einem darauffolgenden Schritt
Die zentrale Steuerung
Nach dem Schritt
Zusätzlich oder alternativ zu den bereits erläuterten Werten kann im Schritt
Es ist zu beachten, dass insbesondere bei der Verwendung von aktuellen Istwerten eines Aggregats
Die Erfindung betrifft ein Verfahren zur Authentifizierung eines Aggregats
BezugszeichenlisteList of reference symbols
- 1010
- Anlagesystem
- 1111
- zentrale Steuerungcentral control
- 1212th
- AggregatAggregate
- 1313th
- KommunikationssystemCommunication system
- 1414th
- BussystemBus system
- 1515th
- Ventilatorfan
- 1616
- AggregatsteuerungAggregate control
- 1717th
- ElektromotorElectric motor
- 1818th
- RotoreinheitRotor unit
- 1919th
- Sensorsensor
- 2020th
- Schnittstelleinterface
- 2121
- Speicher Storage
- 3030th
- Schritt eines ersten VerfahrensStep of a first procedure
- 3131
- Schritt eines ersten VerfahrensStep of a first procedure
- 3232
- Schritt eines ersten VerfahrensStep of a first procedure
- 3333
- Schritt eines ersten VerfahrensStep of a first procedure
- 3434
- Schritt eines ersten VerfahrensStep of a first procedure
- 3535
- Schritt eines ersten VerfahrensStep of a first procedure
- 3636
- Schritt eines ersten VerfahrensStep of a first procedure
- 3737
- Schritt eines ersten Verfahrens Step of a first procedure
- 3939
- Schritt eines zweiten VerfahrensStep of a second procedure
- 4040
- Schritt eines zweiten VerfahrensStep of a second procedure
- 4141
- Schritt eines zweiten VerfahrensStep of a second procedure
- 4242
- Schritt eines zweiten VerfahrensStep of a second procedure
- 4343
- Schritt eines zweiten VerfahrensStep of a second procedure
- 4444
- Schritt eines zweiten VerfahrensStep of a second procedure
- 4545
- Schritt eines zweiten VerfahrensStep of a second procedure
- 4646
- Schritt eines zweiten VerfahrensStep of a second procedure
- 4747
- Schritt eines zweiten VerfahrensStep of a second procedure
- 4848
- Schritt eines zweiten Verfahrens Step of a second procedure
- 5050
- Schritt einer VerfahrensroutineStep of a procedural routine
- 5151
- Schritt einer VerfahrensroutineStep of a procedural routine
- 5252
- Schritt einer VerfahrensroutineStep of a procedural routine
- 5353
- Schritt einer VerfahrensroutineStep of a procedural routine
- 5454
- Schritt einer Verfahrensroutine Step of a procedural routine
- CC.
- RechenoperationArithmetic operation
- FxFx
- unveränderlicher Registerwertunchangeable register value
- GG
- Gruppegroup
- InitxInitx
- InitialisierungswertInitialization value
- MM.
- Mastermaster
- NxNx
- Seriennummerserial number
- OxOx
- SensorsignalSensor signal
- OVxOVx
- SensorwertSensor value
- RinxRinx
- EingangsregisterwertInput register value
- RoutxRoutx
- Ausgangsregisterwert Routx Output register value Rout x
- SxSx
- SlaveSlave
- VV
- VerfahrensroutineProcedural routine
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102020112811.8A DE102020112811B3 (en) | 2020-05-12 | 2020-05-12 | Method and system for authenticating at least one unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102020112811.8A DE102020112811B3 (en) | 2020-05-12 | 2020-05-12 | Method and system for authenticating at least one unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102020112811B3 true DE102020112811B3 (en) | 2021-10-21 |
Family
ID=77919828
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102020112811.8A Active DE102020112811B3 (en) | 2020-05-12 | 2020-05-12 | Method and system for authenticating at least one unit |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102020112811B3 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116488961A (en) * | 2023-04-27 | 2023-07-25 | 北京和利时控制技术有限公司 | Public unit gateway, communication method and communication system |
| DE102023133215A1 (en) * | 2023-11-28 | 2025-05-28 | Vaillant Gmbh | Method for initiating operation of a heat pump system, heat pump system, computer program and computer-readable medium. |
Citations (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19545645A1 (en) | 1995-12-07 | 1997-06-12 | Vdo Schindling | Control system operating method e.g for motor vehicles |
| DE10108233A1 (en) | 2001-02-21 | 2002-09-19 | Koenig & Bauer Ag | Control unit for the functionality check of a technical unit and method for the functionality check |
| US20040223011A1 (en) | 2003-05-06 | 2004-11-11 | Adkins Christopher A. | Method of authenticating a consumable |
| US20050050325A1 (en) | 2003-08-26 | 2005-03-03 | Kenichi Ohkubo | ID check device, ID generation device, and authentication system |
| DE10352071A1 (en) | 2003-11-07 | 2005-06-23 | Daimlerchrysler Ag | Method for detecting unauthorized component exchange |
| DE10344088A1 (en) | 2003-09-23 | 2005-08-04 | Samson Aktiengesellschaft | Function testing device for a field device and method for functional testing of a field device and field device |
| WO2006052111A1 (en) | 2004-11-12 | 2006-05-18 | Samsung Electronics Co., Ltd. | Method of managing user key for broadcast encryption |
| EP0995288B1 (en) | 1997-07-10 | 2008-02-20 | T-Mobile Deutschland GmbH | Method and device for the mutual authentication of components in a network using the challenge-response method |
| WO2008021101A2 (en) | 2006-08-09 | 2008-02-21 | Ultracell Corporation | Fuel cartridge authentication |
| EP1397886B1 (en) | 2001-06-21 | 2010-06-02 | Infineon Technologies AG | Authentication by means of a challenge-response method |
| US20100224682A1 (en) | 2009-03-03 | 2010-09-09 | Cubic Corporation | Contactless smartcard authentication |
| WO2013048430A1 (en) | 2011-09-30 | 2013-04-04 | Hewlett-Packard Development Company, L.P. | Authentication systems and methods |
| WO2013062528A1 (en) | 2011-10-25 | 2013-05-02 | Hewlett-Packard Development Company, L.P. | Verification record for a replaceable supply |
| EP2605175A2 (en) | 2011-12-16 | 2013-06-19 | Huawei Technologies Co., Ltd. | Method and apparatus for checking field replaceable unit, and communication device |
| DE102012109227A1 (en) | 2012-09-28 | 2014-04-03 | Endress + Hauser Gmbh + Co. Kg | Arrangement, comprising at least one field device, at least one associated with this sensor or signal detection unit and at least one functional block |
| WO2015030818A1 (en) | 2013-08-30 | 2015-03-05 | Hewlett-Packard Development Company, L.P. | Supply authentication via timing challenge response |
| EP3340213A1 (en) | 2016-12-21 | 2018-06-27 | Merck Patent GmbH | Puf based composite security marking for anti-counterfeiting |
| DE102017212809B3 (en) | 2017-07-26 | 2018-09-27 | Audi Ag | Method for checking the data transport via a first communication connection between two data processing devices and motor vehicle realized between two first interface units |
| EP3338143B1 (en) | 2016-10-27 | 2019-02-20 | Hewlett-Packard Development Company | Replaceable item authentication |
| EP3511854A1 (en) | 2018-01-16 | 2019-07-17 | Stmicroelectronics (Rousset) Sas | Authentication method and circuit |
| EP3297834B1 (en) | 2016-06-17 | 2019-09-18 | Hewlett-Packard Development Company, L.P. | Replaceable item authentication |
| EP3565179A1 (en) | 2018-04-30 | 2019-11-06 | Merck Patent GmbH | Composite security marking and methods and apparatuses for providing and reading same |
-
2020
- 2020-05-12 DE DE102020112811.8A patent/DE102020112811B3/en active Active
Patent Citations (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19545645A1 (en) | 1995-12-07 | 1997-06-12 | Vdo Schindling | Control system operating method e.g for motor vehicles |
| EP0995288B1 (en) | 1997-07-10 | 2008-02-20 | T-Mobile Deutschland GmbH | Method and device for the mutual authentication of components in a network using the challenge-response method |
| DE10108233A1 (en) | 2001-02-21 | 2002-09-19 | Koenig & Bauer Ag | Control unit for the functionality check of a technical unit and method for the functionality check |
| EP1397886B1 (en) | 2001-06-21 | 2010-06-02 | Infineon Technologies AG | Authentication by means of a challenge-response method |
| US20040223011A1 (en) | 2003-05-06 | 2004-11-11 | Adkins Christopher A. | Method of authenticating a consumable |
| WO2004102310A2 (en) | 2003-05-06 | 2004-11-25 | Lexmark International, Inc. | Method of authenticating a consumable |
| US20050050325A1 (en) | 2003-08-26 | 2005-03-03 | Kenichi Ohkubo | ID check device, ID generation device, and authentication system |
| DE10344088A1 (en) | 2003-09-23 | 2005-08-04 | Samson Aktiengesellschaft | Function testing device for a field device and method for functional testing of a field device and field device |
| DE10352071A1 (en) | 2003-11-07 | 2005-06-23 | Daimlerchrysler Ag | Method for detecting unauthorized component exchange |
| WO2006052111A1 (en) | 2004-11-12 | 2006-05-18 | Samsung Electronics Co., Ltd. | Method of managing user key for broadcast encryption |
| WO2008021101A2 (en) | 2006-08-09 | 2008-02-21 | Ultracell Corporation | Fuel cartridge authentication |
| US20100224682A1 (en) | 2009-03-03 | 2010-09-09 | Cubic Corporation | Contactless smartcard authentication |
| WO2013048430A1 (en) | 2011-09-30 | 2013-04-04 | Hewlett-Packard Development Company, L.P. | Authentication systems and methods |
| WO2013062528A1 (en) | 2011-10-25 | 2013-05-02 | Hewlett-Packard Development Company, L.P. | Verification record for a replaceable supply |
| EP2605175A2 (en) | 2011-12-16 | 2013-06-19 | Huawei Technologies Co., Ltd. | Method and apparatus for checking field replaceable unit, and communication device |
| DE102012109227A1 (en) | 2012-09-28 | 2014-04-03 | Endress + Hauser Gmbh + Co. Kg | Arrangement, comprising at least one field device, at least one associated with this sensor or signal detection unit and at least one functional block |
| WO2015030818A1 (en) | 2013-08-30 | 2015-03-05 | Hewlett-Packard Development Company, L.P. | Supply authentication via timing challenge response |
| EP3297834B1 (en) | 2016-06-17 | 2019-09-18 | Hewlett-Packard Development Company, L.P. | Replaceable item authentication |
| EP3338143B1 (en) | 2016-10-27 | 2019-02-20 | Hewlett-Packard Development Company | Replaceable item authentication |
| EP3340213A1 (en) | 2016-12-21 | 2018-06-27 | Merck Patent GmbH | Puf based composite security marking for anti-counterfeiting |
| DE102017212809B3 (en) | 2017-07-26 | 2018-09-27 | Audi Ag | Method for checking the data transport via a first communication connection between two data processing devices and motor vehicle realized between two first interface units |
| EP3511854A1 (en) | 2018-01-16 | 2019-07-17 | Stmicroelectronics (Rousset) Sas | Authentication method and circuit |
| EP3565179A1 (en) | 2018-04-30 | 2019-11-06 | Merck Patent GmbH | Composite security marking and methods and apparatuses for providing and reading same |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116488961A (en) * | 2023-04-27 | 2023-07-25 | 北京和利时控制技术有限公司 | Public unit gateway, communication method and communication system |
| CN116488961B (en) * | 2023-04-27 | 2023-12-05 | 北京和利时控制技术有限公司 | Public unit gateway, communication method and communication system |
| DE102023133215A1 (en) * | 2023-11-28 | 2025-05-28 | Vaillant Gmbh | Method for initiating operation of a heat pump system, heat pump system, computer program and computer-readable medium. |
| EP4564204A1 (en) | 2023-11-28 | 2025-06-04 | Vaillant GmbH | Method for operating a heating device, computer program, storage medium, regulating and control device, heating device and use of a signal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3157281B1 (en) | Method for secure communication of a vehicle | |
| DE102016110414B4 (en) | Methods and devices for controlling endpoint communication in an industrial enterprise system based on integrity | |
| EP1959606B1 (en) | Safety unit | |
| DE102011004978B4 (en) | Process, control device and system for the detection of violations of the authenticity of system components | |
| EP3379447B1 (en) | Method and device for tamper-proof storing of information relating to object-specific measures | |
| DE102013003071A1 (en) | Verification (blocking) method with authentication chip for identifying a system-level chip | |
| EP3422628B1 (en) | Method, safety device and safety system | |
| DE102020112811B3 (en) | Method and system for authenticating at least one unit | |
| WO2017008953A1 (en) | Method and arrangement for securely interchanging configuration data for an apparatus | |
| EP2235598B1 (en) | Field device and method of operation thereof | |
| DE102013111690A1 (en) | Method for providing limited access keys for field devices | |
| EP3157192A1 (en) | Method and system for asymmetric key derivision | |
| DE102019216533B4 (en) | SYSTEM, MACHINE, METHOD FOR CONFIGURING A SYSTEM AND METHOD FOR OPERATING A MACHINE | |
| WO2023180047A1 (en) | Method and device for operating an automation system | |
| DE102016220566B4 (en) | Method for starting a control component of an automation system, control component and automation system | |
| DE102009058516A1 (en) | Apparatus and method for granting access rights to a maintenance functionality | |
| DE102018133605B4 (en) | Method and device for testing the integrity of modules in a wind turbine | |
| EP3901714B1 (en) | Method for verifying the authenticity of electronic modules of a modular field device of automation technology | |
| EP3306514B1 (en) | Method and device for certification of a safety critical function chain | |
| WO2006021178A2 (en) | Method and security system for the secure and unambiguous coding of a security module | |
| DE102016106638B4 (en) | Method for activating a function of a measuring and / or adjusting device as well as correspondingly designed measuring and / or adjusting device | |
| DE102014008654A1 (en) | Temporary permission | |
| DE102019130067B4 (en) | Method for carrying out permission-dependent communication between at least one field device in automation technology and an operating device | |
| DE10136384C2 (en) | Device for the computer-controlled generation of a large number of data records | |
| DE102023124405A1 (en) | Method for encrypting data on a field device and method for decrypting data on a field device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified | ||
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division | ||
| R020 | Patent grant now final |