DE102020106811A1 - DATA PROCESSING DEVICE AND METHOD FOR HANDLING A SECURITY THREAT IN A DATA PROCESSING DEVICE - Google Patents
DATA PROCESSING DEVICE AND METHOD FOR HANDLING A SECURITY THREAT IN A DATA PROCESSING DEVICE Download PDFInfo
- Publication number
- DE102020106811A1 DE102020106811A1 DE102020106811.5A DE102020106811A DE102020106811A1 DE 102020106811 A1 DE102020106811 A1 DE 102020106811A1 DE 102020106811 A DE102020106811 A DE 102020106811A DE 102020106811 A1 DE102020106811 A1 DE 102020106811A1
- Authority
- DE
- Germany
- Prior art keywords
- data processing
- processing device
- power supply
- security
- supply circuit
- 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.)
- Pending
Links
Images
Classifications
-
- 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/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
Gemäß verschiedenen Ausführungsformen wird eine Datenverarbeitungsvorrichtung beschrieben, die eine Leistungsversorgungsschaltung, ein Sicherheitsmodul und eine oder mehrere Kommunikationsschnittstellenschaltungen umfasst. Das Sicherheitsmodul ist zum Erkennen einer Sicherheitsbedrohung und zum Signalisieren einer erkannten Sicherheitsbedrohung an die Leistungsversorgungsschaltung konfiguriert, und die Leistungsversorgungsschaltung ist so konfiguriert, dass sie in Reaktion auf eine erkannte Sicherheitsbedrohung, die vom Sicherheitsmodul signalisiert wird, die Leistungsversorgung der einen oder der mehreren Kommunikationsschnittstellenschaltungen unterbricht oder die Datenverarbeitungsvorrichtung wenigstens teilweise zurücksetzt oder beides.According to various embodiments, a data processing device is described which comprises a power supply circuit, a security module and one or more communication interface circuits. The security module is configured to detect a security threat and to signal a recognized security threat to the power supply circuit, and the power supply circuit is configured such that it interrupts or in response to a recognized security threat which is signaled by the security module, the power supply of the one or more communication interface circuits resets the data processing device at least partially, or both.
Description
Die vorliegende Offenbarung betrifft Datenverarbeitungsvorrichtungen und Verfahren zur Handhabung einer Sicherheitsbedrohung in einer Datenverarbeitungsvorrichtung.The present disclosure relates to data processing devices and methods for handling a security threat in a data processing device.
Elektronische Vorrichtungen, beispielsweise Steuervorrichtungen, die einen oder mehrere Mikrocontroller umfassen, müssen typischerweise hohe Schutz- und Sicherheitsanforderungen erfüllen. Insbesondere in Kraftfahrzeuganwendungen ist die Sicherheit einer elektronischen Steuervorrichtung (z. B. einer elektronischen Steuereinheit (ECU - Electronic Control Unit) von großer Bedeutung, da eine Fehlfunktion einer Steuervorrichtung in einem Fahrzeug, z. B. aufgrund bösartiger Software, zu Unfällen führen kann. Daher sind Ansätze zum Erhöhen der Sicherheit von Datenverarbeitungsvorrichtungen wünschenswert.Electronic devices, for example control devices that comprise one or more microcontrollers, typically have to meet high protection and safety requirements. In automotive applications in particular, the safety of an electronic control device (e.g. an electronic control unit (ECU)) is of great importance, since a malfunction of a control device in a vehicle, e.g. due to malicious software, can lead to accidents. Therefore, approaches to increasing the security of data processing devices are desirable.
Gemäß verschiedenen Ausführungsformen wird eine Datenverarbeitungsvorrichtung bereitgestellt, die eine Leistungsversorgungsschaltung, ein Sicherheitsmodul und eine oder mehrere Kommunikationsschnittstellenschaltungen umfasst. Das Sicherheitsmodul ist zum Erkennen einer Sicherheitsbedrohung und zum Signalisieren einer erkannten Sicherheitsbedrohung an die Leistungsversorgungsschaltung konfiguriert, und die Leistungsversorgungsschaltung ist so konfiguriert, dass sie in Reaktion auf eine erkannte Sicherheitsbedrohung, die vom Sicherheitsmodul signalisiert wird, Leistungsversorgung der einen oder der mehreren Kommunikationsschnittstellenschaltungen unterbricht oder die Datenverarbeitungsvorrichtung wenigstens teilweise zurücksetzt oder beides.According to various embodiments, a data processing device is provided which comprises a power supply circuit, a security module and one or more communication interface circuits. The security module is configured to detect a security threat and to signal a recognized security threat to the power supply circuit, and the power supply circuit is configured to interrupt the power supply of the one or more communication interface circuits in response to a recognized security threat signaled by the security module Data processing device at least partially resets or both.
Gemäß einer weiteren Ausführungsform wird ein Verfahren zur Handhabung einer Sicherheitsbedrohung in einer Datenverarbeitungsvorrichtung gemäß der vorstehend beschriebenen Datenverarbeitungsvorrichtung bereitgestellt.According to a further embodiment, a method for handling a security threat in a data processing device according to the data processing device described above is provided.
In den Zeichnungen beziehen sich gleiche Bezugszeichen in den verschiedenen Ansichten im Allgemeinen auf die gleichen Teile. Die Zeichnungen sind nicht unbedingt maßstabsgetreu, stattdessen liegt der Schwerpunkt im Allgemeinen auf der Veranschaulichung der Prinzipien der Erfindung. In der folgenden Beschreibung werden verschiedene Aspekte unter Bezugnahme auf die folgenden Zeichnungen beschrieben, wobei:
-
1 eine elektronische Steuereinheit (ECU) in einem Fahrzeug darstellt. -
2 stellt eine elektronische Steuereinheit gemäß einer Ausführungsform dar. -
3 stellt ein Zustandsübergangsdiagramm der Zustandsmaschine einer integrierten Leistungsverwaltungsschaltung (PMIC - Power Management Integrated Circuit) dar. -
4 stellt eine ECU mit einer Mikrocontrollereinheit (MCU - Microcontroller Unit) und einer PMIC detaillierter dar. -
5 stellt eine Datenverarbeitungsvorrichtung gemäß einer Ausführungsform dar. -
6 stellt ein Flussdiagramm dar, das ein Verfahren zur Handhabung einer Sicherheitsbedrohung in einer Datenverarbeitungsvorrichtung veranschaulicht.
-
1 represents an electronic control unit (ECU) in a vehicle. -
2 illustrates an electronic control unit according to an embodiment. -
3 FIG. 10 is a state transition diagram of the state machine of a Power Management Integrated Circuit (PMIC). -
4th shows an ECU with a microcontroller unit (MCU) and a PMIC in more detail. -
5 illustrates a data processing device according to an embodiment. -
6th Figure 10 is a flow diagram illustrating a method for handling a security threat in a computing device.
Die folgende ausführliche Beschreibung nimmt auf die beiliegenden Zeichnungen Bezug, die spezifische Einzelheiten und Aspekte dieser Offenbarung, in welchen die Erfindung durchgeführt werden kann, veranschaulichend darstellen. Andere Aspekte können verwendet und strukturelle, logische und elektrische Änderungen vorgenommen werden, ohne vom Schutzumfang der Erfindung abzuweichen. Die verschiedenen Aspekte dieser Offenbarung schließen sich gegenseitig nicht unbedingt aus, da einige Aspekte dieser Offenbarung mit einem oder mehreren anderen Aspekten dieser Offenbarung kombiniert werden können, um neue Aspekte zu bilden.The following detailed description refers to the accompanying drawings, which illustrate specific details and aspects of this disclosure in which the invention can be practiced. Other aspects can be used and structural, logical, and electrical changes can be made without departing from the scope of the invention. The various aspects of this disclosure are not necessarily mutually exclusive, as some aspects of this disclosure can be combined with one or more other aspects of this disclosure to form new aspects.
Die elektronische Steuereinheit (ECU - Electronic Control Unit) 101 ist ein eingebettetes System, das ein oder mehrere der elektrischen Systeme oder Subsysteme im Fahrzeug
Die ECU
Die MCU
Im Gegensatz dazu ist die MCU/PMIC-Schnittstelle
Die ECU
Die MCU
Die MCU-PMIC-Schnittstelle kann die dedizierte Alarmsignalisierungsschnittstelle
Zum Beispiel versorgt die PMIC
Eine Sicherheitsaktion, welche die PMIC
Die PMIC
Im Folgenden wird ein Beispiel für einen Betrieb der ECU
- 1. Das
Sicherheitsmodul 204 erkennt eine Sicherheitsbedrohung und erzeugt einen Sicherheitsalarm. - 2. Das
Sicherheitsmodul 204 propagiert den Sicherheitsalarm über dieAlarmsignalisierungsschnittstellte 203 zur PMIC202 . - 3. Die PMIC
202 reagiert auf den Sicherheitsalarm, in dem sie in einen sicheren Zustand einerZustandsmaschine 207 der PMIC202 eintritt. - 4. Die PMIC
202 unterbricht die Leistungszufuhr (über eine oder mehrere Leistungsversorgungsleitungen208 ) zu verschiedenen versorgten Teilen oder Modulen, einschließlich der MCU-Kommunikationsschnittstellenkomponenten 205 und/oder der ECU-Kommunikationsschnittstellenkomponenten 206 , die von der PMIC202 (d. h., vom Gesichtspunkt der MCU201 , externen
- 1. The
security module 204 detects a security threat and generates a security alert. - 2. The
security module 204 propagates the security alarm via thealarm signaling interface 203 to thePMIC 202 . - 3. The
PMIC 202 reacts to the safety alarm by placing a state machine in asafe state 207 thePMIC 202 entry. - 4. The
PMIC 202 interrupts the power supply (via one or more power supply lines208 ) to various powered parts or modules, including the MCUcommunication interface components 205 and / or the ECUcommunication interface components 206 by the PMIC202 (ie, from the MCU point ofview 201 , external
Komponenten sowie internen Komponenten, z. B. zur Bereitstellung einer Schnittstelle zwischen der MCU und weiteren ECU-Komponenten) versorgt werden.Components as well as internal components, e.g. B. to provide an interface between the MCU and other ECU components).
Die PMIC
Im Initialisierungszustand
Im Normalmodus-Betriebszustand
Wenn in 304 (vom Initialisierungszustand
Wenn eine MCU-Rücksetzung
Im sicheren Zustand
Wenn der Sicherheitsalarm andauert oder erneut ein Sicherheitsalarm auftritt, löst die PMIC in 308 einen weiteren MCU-Rücksetzzyklus aus.If the security alarm persists or a security alarm occurs again, the PMIC initiates another MCU reset cycle in 308.
In 309 geht die PMIC
Ähnlich der PMIC
Entsprechend den MCU-Schnittstellenkomponenten
Die PMIC
Zum Regeln der Leistungszufuhr zu den Kommunikationsschnittstellen
Die Zustandsmaschine
Alternativ oder zusätzlich versorgt die PMIC
Die Zustandsmaschine
Das Sicherheitsmodul
Zusammengefasst wird gemäß verschiedenen Ausführungsformen eine Datenverarbeitungsvorrichtung bereitgestellt, wie in
Die Datenverarbeitungsvorrichtung
Ein wenigstens teilweises Rücksetzen der Datenverarbeitungsvorrichtung
Mit anderen Worten wird gemäß verschiedenen Ausführungsformen eine Alarmsignalisierungsschnittstelle zwischen einer Leistungsversorgungsschaltung (z. B. einer PMIC) und einem Sicherheitsmodul (z. B. von einer MCU) zur Propagierung eines Sicherheitsalarmsignals (z. B. als Teil einer MCU-PMIC-Schnittstelle) bereitgestellt. Die Alarmsignalisierungsschnittstelle kann als eine Schnittstellenerweiterung (zur Propagierung von Sicherheitsalarmsignalen) einer Leistungsverwaltungsschnittstelle (z. B. einer MCU-PMIC-Leistungsverwaltungsschnittstelle) implementiert sein.In other words, according to various embodiments, an alarm signaling interface is used between a power supply circuit (e.g. a PMIC) and a security module (e.g. from an MCU) for propagating a security alarm signal (e.g. as part of an MCU-PMIC interface) provided. The alarm signaling interface can be implemented as an interface extension (for propagating safety alarm signals) of a power management interface (e.g. an MCU-PMIC power management interface).
Die Leistungsversorgungsschaltung kann mit Sicherheitsfunktionen, beispielsweise Alarmüberwachungsschaltungen, Funktionen zur Kontrolle sichere Zustände, definierten sicheren Zuständen und sicherer Schaltungsanordnung, versehen sein.The power supply circuit can be provided with safety functions, for example alarm monitoring circuits, functions for controlling safe states, defined safe states and safe circuit arrangement.
Das Sicherheitsmodul (das z. B. eine sichere Entität innerhalb der vertrauenswürdigen Zone einer MCU implementiert, d. h. ein sicheres Modul sein kann) hat die Kontrolle über die Alarmsignalisierungsschnittstelle mit der Leistungsversorgungsschaltung. Die Kontrolle der Alarmsignalisierung kann auf die vertrauenswürdige Zone beschränkt sein, derart dass keine andere Softwareinstanz (die z. B. auf der MCU ausgeführt wird) diese Alarmsignalisierung beeinflussen kann. Der Sicherheitsmechanismus (z. B. Übertragung des Sicherheitsalarmsignals und Auslösung von Sicherheitsaktionen) kann hardwaregesteuert sein, wobei keine Aktionen von nicht vertrauenswürdiger Software beteiligt sind, um potenzielle Softwareangriffe zu vermeiden. Zum Beispiel ist nur das vertrauenswürdige Sicherheitsmodul innerhalb einer MCU zum Auslösen der Sicherheitsalarmsignale in der Lage. Die Alarmsignalisierungsschnittstelle ermöglicht es, zusätzliche Sicherheit für die Kommunikationsschnittstellen bereitzustellen: im Falle einer Sicherheitsbedrohung werden diese Kommunikationsschnittstellen durch Hardwareschaltungsanordnung abgeschaltet und können nicht mehr als Pfade für Angriffe dienen. Die Sicherheitsaktionen sind auf der physikalischen Kommunikationsebene (Kommunikationsschnittstellen-Komponenten, -Module und/oder -Sendeempfänger der physikalischen Schicht (PHY)) wirksam und deaktivieren Kommunikationsverbindungen über die Kommunikationsschnittstellen in wirksamer Weise.The security module (which e.g. implements a secure entity within the trusted zone of an MCU, ie can be a secure module) has control over the alarm signaling interface with the power supply circuit. The control of the alarm signaling can be limited to the trustworthy zone so that no other software instance (e.g. that is executed on the MCU) can influence this alarm signaling. The security mechanism (e.g. transmission of the security alarm signal and triggering of security actions) can be hardware-controlled, whereby no actions by untrustworthy software are involved in order to avoid potential software attacks. For example, only the trusted security module within an MCU is able to trigger the security alarm signals. The alarm signaling interface makes it possible to provide additional security for the communication interfaces: in the event of a security threat, these communication interfaces are switched off by hardware circuitry and can no longer serve as paths for attacks. The security actions are effective and deactivate on the physical communication level (communication interface components, modules and / or transceivers of the physical layer (PHY)) Communication links over the communication interfaces in an effective manner.
Die Leistungsversorgungsschaltung kann zusammen mit dem Sicherheitsmodul so gesehen werden, dass sie ein Cybersicherheitssubsystem der Datenverarbeitungsvorrichtung implementiert. Das Cybersicherheitssystem ergreift Schutzmaßnahmen für das gesamte System (d. h. die gesamte Datenverarbeitungsvorrichtung). Es kann zusätzliche Schutzmaßnahmen für das gesamte System geben, die von Komponenten ergriffen werden, damit das Cybersicherheitssystem nicht unbedingt alle Schutzmaßnahmen ergreift.The power supply circuit, together with the security module, can be seen to implement a cybersecurity subsystem of the data processing device. The cybersecurity system takes protective measures for the entire system (i.e. the entire data processing device). There may be additional protection measures for the entire system that are taken by components so that the cybersecurity system does not necessarily take all protection measures.
Ein wenigstens teilweises Rücksetzen der Datenverarbeitungsvorrichtung
Daher kann die Leistungsversorgungsschaltung als Schutzelement bei der Kontrolle hinsichtlich des Erreichens eines sicheren Zustands fungieren, während der Rest (d. h. andere Komponenten) der Datenverarbeitungsvorrichtung (z. B. ein Mikrocontroller der Datenverarbeitungsvorrichtung) zurückgesetzt ist, d. h. in einem zurückgesetzten Zustand ist. Allgemeiner ausgedrückt, hat die Leistungsversorgungsschaltung die Kontrolle hinsichtlich Schutz, wenn eine Sicherheitsbedrohung erkannt wurde, und kann solche Schutzmaßnahmen wie das Deaktivieren von Funktionen der Datenverarbeitungsvorrichtung und Deaktivieren der Leistungsversorgung ergreifen. Die Leistungsversorgungsschaltung ergreift außerdem Maßnahmen hinsichtlich einer oder mehrerer Vorrichtungen, die vom Datenverarbeitungssystem gesteuert werden, wenn eine Sicherheitsbedrohung festgestellt wurde, z. B. in einem Fall, in welchem die Datenverarbeitungsvorrichtung eine Steuervorrichtung für elektrische Servolenkung ist, kann sie die Verbindung der Batteriespannung von einer elektrischen Maschine unterbrechen.Therefore, the power supply circuit can act as a protective element in the control for reaching a safe state while the rest (i.e. other components) of the data processing device (e.g. a microcontroller of the data processing device) is reset, i.e. H. is in a reset state. More generally, the power supply circuit has control over protection when a security threat is detected and can take such protective measures as disabling functions of the data processing device and disabling the power supply. The power supply circuit also takes action on one or more devices controlled by the data processing system when a security threat is detected, e.g. B. in a case where the data processing device is an electric power steering control device, it can cut off the connection of the battery voltage from an electric machine.
Bei einer Sicherheitsbedrohung, die vom Sicherheitsmodul erkannt wird, kann es sich zum Beispiel um bösartigen Code oder Angriffe über die eine oder die mehreren Kommunikationsschnittstellenschaltungen, z. B. Dienstverweigerungsangriffe, handeln. Die Kommunikationsschnittstellenschaltungen können so konfiguriert sein, dass sie eine oder mehrere Schnittstellen zwischen Komponenten der Datenverarbeitungsvorrichtung oder zwischen einer Komponente der Datenverarbeitungsvorrichtung und einer Vorrichtung außerhalb der Datenverarbeitungsvorrichtung bereitstellen. Beispiele umfassen eine CAN-Busschnittstelle (CAN - Controller Area Network) und eine Ethernet-Schnittstelle.A security threat that is detected by the security module can be, for example, malicious code or attacks via the one or more communication interface circuits, e.g. B. Denial of Service attacks act. The communication interface circuits can be configured to provide one or more interfaces between components of the data processing device or between a component of the data processing device and a device external to the data processing device. Examples include a CAN (Controller Area Network) bus interface and an Ethernet interface.
Das Sicherheitsmodul kann Teil eines Mikrocontrollers (allgemein eines Verarbeitungselements) der Datenverarbeitungsvorrichtung sein. Gemäß verschiedenen Ausführungsformen ist eine Sicherheitsschnittstelle zwischen dem Mikrocontroller und der Leistungsversorgungsschaltung ausgebildet, die
- • es der Leistungsversorgungsschaltung ermöglicht, Leistungsverwaltungssicherheitsaktionen auf der MCU und ihren Kommunikationsschnittstellen durchzuführen.
- • Das sichere Modul kann zum Kommunizieren einer Sicherheitsbedrohung der oder eines Sicherheitsangriffs auf die Leistungsversorgungsschaltung (die den Microcontroller versorgt) verwendet werden. Dies bedeutet, dass die Sicherheitsschnittstelle zwischen dem Mikrocontroller und der Leistungsversorgungsschaltung insbesondere eine Alarmsignalisierungsschnittstelle zur Übertragung eines Sicherheitsalarms umfasst.
- • Sie ermöglicht der Leistungsversorgungsschaltung, die Kommunikationsschnittstellen der MCU zu deaktivieren, wenn ein Sicherheitsalarm ausgelöst wird.
- • Sie stellt eine hardwaregesteuerte Sicherheitsmaßnahme zum Deaktivieren bestimmter Leistungsversorgungen des Mikrocontrollers oder seiner Peripheriegeräte bereit.
- • Sie kann bei Bedarf durch Hardwaredesign definiert sein, um auszuwählen, welche Leistungsversorgungen im Falle einer Sicherheitsbedrohung oder eines Sicherheitsangriffs ausgeschaltet werden.
- • Sie stellt einen sicheren Zustand bereit, in welchem vordefinierte Leistungsversorgungen ausgeschaltet werden und unter Verwendung von Softwaresteuerung nicht wieder eingeschaltet werden können, und/oder
- • verhindert unbeabsichtigte Übergänge vom sicheren Zustand der Leistungsversorgungen in den Normalzustand ohne Rücksetzzyklus.
- • allows the power supply circuit to perform power management security actions on the MCU and its communication interfaces.
- The secure module can be used to communicate a security threat or a security attack on the power supply circuit (which supplies the microcontroller). This means that the safety interface between the microcontroller and the power supply circuit comprises, in particular, an alarm signaling interface for transmitting a safety alarm.
- • It enables the power supply circuit to disable the MCU's communication interfaces when a safety alarm is triggered.
- • It provides a hardware-controlled safety measure for deactivating certain power supplies to the microcontroller or its peripheral devices.
- • If necessary, it can be defined by hardware design in order to select which power supplies are switched off in the event of a security threat or security attack.
- • It provides a safe state in which predefined power supplies are switched off and cannot be switched on again using software control, and / or
- • prevents unintentional transitions from the safe state of the power supplies to the normal state without a reset cycle.
Die Komponenten der Datenverarbeitungsvorrichtung
Die Leistungsversorgungsschaltung und das sichere Modul können zum Beispiel durch verschiedene Chips (d. h. verschiedene integrierte Schaltungen, z. B. in getrennten Gehäusen, z. B. angeordnet in verschiedenen integrierten Schaltungsvorrichtungen, beispielsweise oberflächenmontierten Vorrichtungen) implementiert sein, derart dass die Schnittstelle zwischen der Leistungsversorgungsschaltung und dem sicheren Modul eine Schnittstelle zwischen Chips ist. Zum Beispiel sind die Leistungsversorgungsschaltung und das sichere Modul auf einer gedruckten Leiterplatte montiert, und die Sicherheitsschnittstelle zwischen ihnen (insbesondere die Alarmsignalisierungsschnittstelle) kann durch eine oder mehrere Leitungen auf der gedruckten Leiterplatte ausgebildet sein. Das sichere Modul kann zum Beispiel als Teil eines Mikrocontrollerchips implementiert sein, der einen Mikrocontroller implementiert. Ähnlich können weitere Komponenten der ECU (insbesondere Kommunikationsschnittstellenkomponenten) von der Leistungsversorgungsschaltung getrennt (z. B. implementiert durch verschiedene Chips, angeordnet in verschiedenen Gehäusen, z. B. verschiedenen integrierten Schaltungsvorrichtungen, beispielsweise oberflächenmontierten Vorrichtungen) sein.The power supply circuit and the safe module can for example be implemented by different chips (ie different integrated circuits, e.g. in separate housings, e.g. arranged in different integrated circuit devices, e.g. surface mount devices) such that the interface between the power supply circuit and the secure module is an interface between chips. For example, the power supply circuit and the secure module are mounted on a printed circuit board, and the security interface between them (in particular the alarm signaling interface) can be formed by one or more lines on the printed circuit board. For example, the secure module can be implemented as part of a microcontroller chip that implements a microcontroller. Similarly, other components of the ECU (particularly communication interface components) may be separate from the power supply circuit (e.g. implemented by different chips arranged in different housings, e.g., different integrated circuit devices, e.g., surface mount devices).
Die Datenverarbeitungsvorrichtung
Bei 601 erkennt ein Sicherheitsmodul eine Sicherheitsbedrohung.At 601, a security module detects a security threat.
Bei 602 signalisiert das Sicherheitsmodul die erkannte Sicherheitsbedrohung an eine Leistungsversorgungsschaltung.At 602, the security module signals the identified security threat to a power supply circuit.
Bei 603 unterbricht die Leistungsversorgungsschaltung in Reaktion auf das Signalisieren der erkannten Sicherheitsbedrohung Leistungsversorgung einer oder mehrerer Kommunikationsschnittstellenschaltungen oder setzt der Datenverarbeitungsvorrichtung wenigstens teilweises zurück oder führt beides durch.At 603, in response to signaling the identified security threat, the power supply circuit interrupts power supply to one or more communication interface circuits, or at least partially resets the computing device, or performs both.
Eine beispielhafte Operation ist, dass das sichere (z. B. Hardware-)Modul eine Sicherheitsbedrohung erkennt und einen Alarm an die Leistungsversorgungsschaltung ausgibt. Die Leistungsversorgungsschaltung löst dann eine warme oder (weiche) Rücksetzung eines Mikrocontrollers (z. B. einer MCU), der das sichere Modul umfasst, aus und speichert die Ursache der Rücksetzung (z. B. durch Setzen eines Sticky-Bits vor der Rücksetzung). Nach dem Neustart des Mikrocontrollers kann das sichere Modul eine Reihe von Prüfungen mit der Leistungsversorgungsschaltung durchführen und erhält die Information, dass die Rücksetzung durch eine Sicherheitsbedrohung ausgelöst wurde. Als Folge kann das sichere Modul die geeigneten Sicherheitsaktionen auslösen (die durch den Benutzer konfigurierbar sein können). Der Ursprung des Alarms kann vom Benutzer (z. B. MCU-seitig durch Sicherheits-SW) konfiguriert werden. Nach der Rücksetzung kann ein sicherer Start durchgeführt werden, um sicherzustellen, dass der Mikrocontroller in einem sicheren Zustand ist und geeignete Aktionen auslösen kann. Es wird davon ausgegangen, dass der Mikrocontroller nach einem Mikrocontroller-Neustart in einem sicheren Zustand ist, da zum Beispiel ein sicherer Start durchgeführt wird. Daher ist die Flexibilität zum Auslösen jeder geeigneten Maßnahme gegeben. Potenzielle Aktionen können benutzerkonfigurierbar sein (z. B. Notlaufmodus, nicht auf eine spezifische Aktion beschränkt). Wenn es zum Beispiel redundante Kommunikationsschnittstellen gibt, kann im Falle einer Sicherheitsbedrohung nur die Hauptschnittstelle (z. B. Ethernet) ausgeschaltet werden, aber eine andere Schnittstelle (z. B. CAN) kann weiter eingeschaltet bleiben. Es hängt vom Benutzer ab, zu entscheiden, ob CAN-Kommunikation allein für einen Notlaufmodus genügt. Auf diese Weise kann es einen eingeschränkten Betrieb wie Keep-Alive geben.One example operation is for the secure (e.g., hardware) module to detect a security threat and to issue an alarm to the power supply circuit. The power supply circuit then triggers a warm or (soft) reset of a microcontroller (e.g. an MCU) that includes the safe module and stores the cause of the reset (e.g. by setting a sticky bit before the reset) . After restarting the microcontroller, the safe module can perform a series of tests on the power supply circuit and receives the information that the reset was triggered by a security threat. As a result, the secure module can initiate the appropriate security actions (which may be user configurable). The origin of the alarm can be configured by the user (e.g. on the MCU side by security software). After the reset, a safe start can be carried out to ensure that the microcontroller is in a safe state and can initiate suitable actions. It is assumed that the microcontroller is in a safe state after a microcontroller restart, since, for example, a safe start is being carried out. Therefore, there is the flexibility to trigger any suitable action. Potential actions can be user-configurable (e.g. limp home mode, not limited to a specific action). For example, if there are redundant communication interfaces, only the main interface (e.g. Ethernet) can be switched off in the event of a security threat, but another interface (e.g. CAN) can remain switched on. It depends on the user to decide whether CAN communication alone is sufficient for a limp home mode. In this way, there can be a restricted operation such as keep-alive.
Nach der sicherheitsgesteuerten Rücksetzung können einige Schnittstellen ausgeschaltet bleiben, um weitere Angriffe zu verhindern. Die Benutzersoftware kann ausgewählte angriffsgefährdete Anschlüsse individuell deaktivieren und dann die Leistungsversorgungen individuell wieder aktivieren. In einer Kraftfahrzeuganwendung zum Beispiel kann im Gegensatz zum sicheren Modul der sekundäre Schutzpfad in der PMIC ASIL-D sein. Nach dem Start wird der sekundäre Schutzpfad aktiviert, und die MCU kann den sekundären Schutzpfad nur mit dem richtigen Protokoll (das sicherstellt, dass die MCU funktionsfähig ist) deaktivieren. In der Leistungsversorgungsschaltungsanordnung kann ein Fallback-Zustand („init“-Modus mit sekundärem Schutzpfad) für den Fall vorgesehen sein, dass das Sicherheitshandhabungsprotokoll versagt. Gemäß verschiedenen Ausführungsformen führt das Sicherheitsalarmsignal zu einer Rücksetzung des Mikrocontrollers, und die Leistungsversorgung der Leistungsversorgungsschaltungsanordnung (über welche z. B. die Kommunikationsschnittstellenkomponenten versorgt werden) schaltet in einen sicheren Zustand. Der Mikrocontroller kann (z. B. durch die Leistungsversorgungsschaltungsanordnung) informiert werden, dass die letzte Rücksetzung durch eine Sicherheitsbedrohung ausgelöst wurde. Der Mikrocontroller kann die Leistungsversorgungsschaltungsanordnung konfigurieren, um erneut Zugriff auf die Kommunikationsschnittstellen zu erlangen (d. h. die Leistungsversorgungsschaltungsanordnung zu veranlassen, die Leistungsversorgung der Kommunikationsschnittstellenkomponenten wiederherzustellen).After the security-controlled reset, some interfaces can remain switched off in order to prevent further attacks. The user software can individually deactivate selected connections at risk of attack and then reactivate the power supplies individually. In a motor vehicle application, for example, in contrast to the safe module, the secondary protection path in the PMIC can be ASIL-D. Once started, the secondary protection path is activated and the MCU can only deactivate the secondary protection path with the correct protocol (which ensures that the MCU is functional). A fallback state (“init” mode with secondary protection path) can be provided in the power supply circuit arrangement in the event that the Security handling protocol failed. According to various embodiments, the safety alarm signal leads to a reset of the microcontroller, and the power supply of the power supply circuit arrangement (via which, for example, the communication interface components are supplied) switches to a safe state. The microcontroller may be informed (e.g., through the power supply circuitry) that the most recent reset was triggered by a security threat. The microcontroller can configure the power supply circuitry to regain access to the communication interfaces (ie, cause the power supply circuitry to restore power to the communication interface components).
Im Folgenden werden verschiedene Beispiele beschrieben:
- Beispiel 1 ist eine Datenverarbeitungsvorrichtung, wie in
5 veranschaulicht. - Beispiel 2 ist die Datenverarbeitungsvorrichtung nach Beispiel 1, wobei die Leistungsversorgungsschaltung so konfiguriert ist, dass sie in Reaktion auf eine erkannte Sicherheitsbedrohung, die vom Sicherheitsmodul signalisiert wird, ein Rücksetzsignal an eine oder mehrere Komponenten der Datenverarbeitungsvorrichtung sendet.
- Beispiel 3 ist die Datenverarbeitungsvorrichtung nach Beispiel 1
oder 2, wobei die Leistungsversorgungsschaltung so konfiguriert ist, dass sie in Reaktion auf eine erkannte Sicherheitsbedrohung, die vom Sicherheitsmodul signalisiert wird, vor dem wenigstens teilweisen Rücksetzen der Datenverarbeitungsvorrichtung ein Speichern von Informationen über einen Zustand der Datenverarbeitungsvorrichtung initiiert. - Beispiel 4 ist die Datenverarbeitungsvorrichtung nach Beispiel 3, wobei die Leistungsversorgungsschaltung so konfiguriert ist, dass sie die gespeicherten Informationen über den Zustand für eine oder mehrere Komponenten der Datenverarbeitungsvorrichtung bereitstellt, nachdem die Datenverarbeitungsvorrichtung wenigstens teilweise zurückgesetzt wurde.
- Beispiel 5 ist die Datenverarbeitungsvorrichtung nach einem der Beispiel 1
bis 4, wobei die Leistungsversorgungsschaltung so konfiguriert ist, dass sie eine Information über den Grund für das Rücksetzen für eine oder mehrere Komponenten der Datenverarbeitungsvorrichtung bereitstellt, nachdem die Datenverarbeitungsvorrichtung wenigstens teilweise zurückgesetzt wurde. - Beispiel 6 ist die Datenverarbeitungsvorrichtung nach einem der Beispiele 1
bis 5, wobei die Datenverarbeitungsvorrichtung einen Mikrocontroller umfasst, und wobei das wenigstens teilweise Rücksetzen der Datenverarbeitungsvorrichtung ein Rücksetzen des Mikrocontrollers umfasst. - Beispiel 7 ist die Datenverarbeitungsvorrichtung nach einem der Beispiele 1 bis 6, wobei die Datenverarbeitungsvorrichtung einen Mikrocontroller umfasst, wobei das wenigstens teilweise Rücksetzen der Datenverarbeitungsvorrichtung ein Rücksetzen des Mikrocontrollers umfasst, und wobei die eine oder die mehreren Komponenten den Mikrocontroller umfassen.
- Beispiel 8 ist die Datenverarbeitungsvorrichtung nach einem der Beispiele 1 bis 7, wobei die Datenverarbeitungsvorrichtung einen Mikrocontroller umfasst, der zum Ausführen von Software konfiguriert ist, und wobei das Sicherheitsmodul zum Erkennen von Sicherheitsbedrohungen der Software konfiguriert ist.
- Beispiel 9 ist die Datenverarbeitungsvorrichtung nach einem der Beispiele 1 bis 8, wobei das Sicherheitsmodul so konfiguriert ist, dass es bösartigen Code erkennt, der durch die Datenverarbeitungsvorrichtung über die eine oder die mehreren Kommunikationsschnittstellenschaltungen empfangen wird.
- Beispiel 10 ist die Datenverarbeitungsvorrichtung nach einem der Beispiele 1 bis 9, umfassend eine Alarmsignalisierungsschnittstelle zwischen der Leistungsversorgungsschaltung und dem Sicherheitsmodul, wobei das Sicherheitsmodul so konfiguriert ist, dass es eine erkannte Sicherheitsbedrohung an die Leistungsversorgungsschaltung signalisiert, indem sie ein Sicherheitsalarmsignal über die Alarmsignalisierungsschnittstelle an die Leistungsversorgungsschaltung sendet.
- Beispiel 11 ist die Datenverarbeitungsvorrichtung nach Beispiel 10, wobei die Datenverarbeitungsvorrichtung einen Mikrocontroller umfasst, der das sichere Modul umfasst, und wobei die Datenverarbeitungsvorrichtung eine Sicherheitsschnittstelle zwischen der Leistungsversorgungsschaltung und dem Mikrocontroller umfasst, die eine Leistungsverwaltungsschnittstelle und die Alarmsignalisierungsschnittstelle umfasst.
- Beispiel 12 ist die Datenverarbeitungsvorrichtung nach einem der Beispiele 1 bis 11, wobei die Leistungsversorgungsschaltung, das Sicherheitsmodul und die eine oder die mehreren Kommunikationsschnittstellenschaltungen durch separate integrierte Schaltungsvorrichtungen implementiert sind.
- Beispiel 13 ist ein Verfahren zur Handhabung einer Sicherheitsbedrohung in einer Datenverarbeitungsvorrichtung, wie in
6 veranschaulicht. - Beispiel 14 ist das Verfahren nach Beispiel 13, das umfasst, dass die Leistungsversorgungsschaltung in Reaktion auf eine erkannte Sicherheitsbedrohung, die vom Sicherheitsmodul signalisiert wird, ein Rücksetzsignal an eine oder mehrere Komponenten der Datenverarbeitungsvorrichtung sendet.
- Beispiel 15 ist das Verfahren nach Beispiel 13 oder 14, das umfasst, dass die Leistungsversorgungsschaltung in Reaktion auf eine erkannte Sicherheitsbedrohung, die vom Sicherheitsmodul signalisiert wird, vor dem wenigstens teilweisen Rücksetzen der Datenverarbeitungsvorrichtung das Speichern von Informationen über einen Zustand der Datenverarbeitungsvorrichtung initiiert.
- Beispiel 16 ist das Verfahren nach Beispiel 15, das umfasst, dass die Leistungsversorgungsschaltung die gespeicherten Informationen über den Zustand für eine oder mehrere Komponenten der Datenverarbeitungsvorrichtung bereitstellt, nachdem die Datenverarbeitungsvorrichtung wenigstens teilweise zurückgesetzt wurde.
- Beispiel 17 ist das Verfahren nach einem der Beispiel 13 bis 16, das, umfasst, dass die Leistungsversorgungsschaltung eine Information über den Grund für das Rücksetzen für eine oder mehrere Komponenten der Datenverarbeitungsvorrichtung bereitstellt, nachdem die Datenverarbeitungsvorrichtung wenigstens teilweise zurückgesetzt wurde. Beispiel 18 ist das Verfahren nach einem der Beispiele 13 bis 17, wobei die Datenverarbeitungsvorrichtung einen Mikrocontroller umfasst, und wobei das wenigstens teilweise Rücksetzen der Datenverarbeitungsvorrichtung ein Rücksetzen des Mikrocontrollers umfasst.
- Beispiel 19 ist das Verfahren nach einem der Beispiele 13 bis 18, wobei die Datenverarbeitungsvorrichtung einen Mikrocontroller umfasst, wobei das wenigstens teilweise Rücksetzen der Datenverarbeitungsvorrichtung ein Rücksetzen des Mikrocontrollers umfasst, und wobei die eine oder die mehreren Komponenten den Mikrocontroller umfassen.
- Beispiel 20 ist das Verfahren nach einem der Beispiele 13 bis 19, wobei die Datenverarbeitungsvorrichtung einen Mikrocontroller umfasst, der Software ausführt, und wobei das Sicherheitsmodul Sicherheitsbedrohungen der Software erkennt.
- Beispiel 21 ist das Verfahren nach einem der Beispiele 13 bis 20, wobei das Sicherheitsmodul bösartigen Code erkennt, der durch die Datenverarbeitungsvorrichtung über die eine oder die mehreren Kommunikationsschnittstellenschaltungen empfangen wird.
- Beispiel 22 ist das Verfahren nach einem der Beispiele 13 bis 21, umfassend eine Alarmsignalisierungsschnittstelle zwischen der Leistungsversorgungsschaltung und dem Sicherheitsmodul, wobei das Sicherheitsmodul eine erkannte Sicherheitsbedrohung an die Leistungsversorgungsschaltung signalisiert, indem sie ein Sicherheitsalarmsignal über die Alarmsignalisierungsschnittstelle an die Leistungsversorgungsschaltung sendet.
- Beispiel 23 ist das Verfahren nach Beispiel 22, wobei die Datenverarbeitungsvorrichtung einen Mikrocontroller umfasst, der das sichere Modul umfasst, und wobei die Datenverarbeitungsvorrichtung eine Sicherheitsschnittstelle zwischen der Leistungsversorgungsschaltung und dem Mikrocontroller umfasst, die eine Leistungsverwaltungsschnittstelle und die Alarmsignalisierungsschnittstelle umfasst. Beispiel 24 ist das Verfahren nach einem der Beispiele 13 bis 23, wobei die Leistungsversorgungsschaltung, das Sicherheitsmodul und die eine oder die mehreren Kommunikationsschnittstellenschaltungen durch separate integrierte Schaltungsvorrichtungen implementiert sind.
- Example 1 is a data processing device as in FIG
5 illustrated. - Example 2 is the data processing device according to Example 1, wherein the power supply circuit is configured such that it sends a reset signal to one or more components of the data processing device in response to a detected security threat which is signaled by the security module.
- Example 3 is the data processing device according to Example 1 or 2, wherein the power supply circuit is configured in such a way that it initiates storage of information about a state of the data processing device in response to a recognized security threat that is signaled by the security module before the data processing device is at least partially reset .
- Example 4 is the data processing device according to Example 3, wherein the power supply circuit is configured to provide the stored information about the state for one or more components of the data processing device after the data processing device has been at least partially reset.
- Example 5 is the data processing device according to any one of Examples 1 to 4, wherein the power supply circuit is configured to provide information about the reason for the reset for one or more components of the data processing device after the data processing device has been at least partially reset.
- Example 6 is the data processing device according to one of Examples 1 to 5, wherein the data processing device comprises a microcontroller, and wherein the at least partial resetting of the data processing device comprises a resetting of the microcontroller.
- Example 7 is the data processing device according to one of Examples 1 to 6, wherein the data processing device comprises a microcontroller, wherein the at least partial resetting of the data processing device comprises resetting the microcontroller, and wherein the one or more components comprise the microcontroller.
- Example 8 is the data processing device according to one of Examples 1 to 7, wherein the data processing device comprises a microcontroller which is configured to execute software, and wherein the security module is configured to detect security threats to the software.
- Example 9 is the computing device of any one of Examples 1 to 8, wherein the security module is configured to detect malicious code received by the computing device via the one or more communication interface circuits.
- Example 10 is the data processing device according to one of Examples 1 to 9, comprising an alarm signaling interface between the power supply circuit and the security module, wherein the security module is configured such that it signals a detected security threat to the power supply circuit by sending a security alarm signal via the alarm signaling interface to the power supply circuit sends.
- Example 11 is the data processing device according to example 10, wherein the data processing device comprises a microcontroller which comprises the secure module, and wherein the data processing device comprises a security interface between the power supply circuit and the microcontroller which comprises a power management interface and the alarm signaling interface.
- Example 12 is the data processing device according to any one of Examples 1 to 11, wherein the power supply circuit, the security module and the one or more communication interface circuits are implemented by separate integrated circuit devices.
- Example 13 is a method of handling a security threat in a computing device as in FIG
6th illustrated. - Example 14 is the method according to Example 13, which includes the power supply circuit sending a reset signal to one or more components of the data processing device in response to a detected security threat which is signaled by the security module.
- Example 15 is the method according to Example 13 or 14, which includes the power supply circuit initiating the storage of information about a state of the data processing device in response to a recognized security threat that is signaled by the security module before the at least partial reset of the data processing device.
- Example 16 is the method of Example 15, including the power supply circuit providing the stored information about the state for one or more components of the computing device after the computing device has been at least partially reset.
- Example 17 is the method of any one of Examples 13 to 16, including the power supply circuit providing information about the reason for the reset to one or more components of the computing device after the computing device has been at least partially reset. Example 18 is the method according to any one of Examples 13 to 17, wherein the data processing device comprises a microcontroller, and wherein the at least partially resetting the data processing device comprises resetting the microcontroller.
- Example 19 is the method according to any one of Examples 13 to 18, wherein the data processing device comprises a microcontroller, wherein the at least partially resetting the data processing device comprises resetting the microcontroller, and wherein the one or more components comprise the microcontroller.
- Example 20 is the method according to one of Examples 13 to 19, wherein the data processing device comprises a microcontroller that executes software, and wherein the security module detects security threats to the software.
- Example 21 is the method of any one of Examples 13-20, wherein the security module detects malicious code received by the computing device via the one or more communication interface circuits.
- Example 22 is the method according to one of Examples 13 to 21, comprising an alarm signaling interface between the power supply circuit and the security module, wherein the security module signals a recognized security threat to the power supply circuit by sending a security alarm signal to the power supply circuit via the alarm signaling interface.
- Example 23 is the method of Example 22, wherein the data processing device comprises a microcontroller comprising the secure module, and wherein the data processing device comprises a security interface between the power supply circuit and the microcontroller comprising a power management interface and the alarm signaling interface. Example 24 is the method of any one of Examples 13 to 23, wherein the power supply circuit, the security module, and the one or more communication interface circuits are implemented by separate integrated circuit devices.
Obwohl hierin spezifische Ausführungsformen veranschaulicht und beschrieben wurden, ist für den Durchschnittsfachmann zu erkennen, dass die dargestellten und beschriebenen spezifischen Ausführungsformen durch eine Vielfalt von alternativen und/oder gleichwertigen Implementierungen ersetzt werden können, ohne vom Schutzumfang der vorliegenden Erfindung abzuweichen. Diese Anmeldung soll jegliche Anpassungen oder Änderungen der hierin erörterten spezifischen Ausführungsformen erfassen. Diese Erfindung soll daher nur durch die Ansprüche und ihre Äquivalente beschränkt sein.While specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that the specific embodiments shown and described can be replaced by a variety of alternative and / or equivalent implementations without departing from the scope of the present invention. This application is intended to cover any adaptations or changes to the specific embodiments discussed herein. It is therefore intended that this invention be limited only by the claims and their equivalents.
BezugszeichenlisteList of reference symbols
- 100100
- Fahrzeugvehicle
- 101101
- Elektronische Steuereinheit (ECU)Electronic control unit (ECU)
- 102102
- Mikrocontrollereinheit (MCU)Microcontroller unit (MCU)
- 103103
- Integrierte Leistungsverwaltungsschaltung (PMIC)Integrated power management circuit (PMIC)
- 104104
- MCU-PMIC-Schnittstelle MCU-PMIC interface
- 200200
- ECUECU
- 201201
- MCUMCU
- 202202
- PMICPMIC
- 203203
- AlarmsignalisierungsschnittstelleAlarm signaling interface
- 204204
- SicherheitsmodulSecurity module
- 205205
- MCU-KommunikationsschnittstellenkomponentenMCU communication interface components
- 206206
- ECU-SchnittstellenkomponentenECU interface components
- 207207
- ZustandsmaschineState machine
- 208208
- Leistungsversorgungsleitungen Power supply lines
- 300300
- ZustandsübergangsdiagrammState transition diagram
- 301301
- InitialisierungszustandInitialization state
- 302302
- NormalzustandNormal state
- 303303
- Sicherer ZustandSafe state
- 304,305304,305
- Verarbeitungprocessing
- 306306
- MCU-RücksetzungMCU reset
- 307-309307-309
- Verarbeitung processing
- 400400
- ECUECU
- 401401
- MCUMCU
- 402402
- PMICPMIC
- 403403
- AlarmsignalisierungsschnittstelleAlarm signaling interface
- 404404
- SicherheitsmodulSecurity module
- 405405
- KommunikationsschnittstellenCommunication interfaces
- 406406
- KommunikationssignaleCommunication signals
- 407407
- LeistungsversorgungsschienenPower supply rails
- 408408
- ReglerRegulator
- 409409
- LeistungstrennschalterCircuit breaker
- 410, 411410, 411
- SteuerleitungenControl lines
- 412412
- Zustandsmaschine State machine
- 500500
- DatenverarbeitungsvorrichtungData processing device
- 501501
- LeistungsversorgungsschaltungPower supply circuit
- 502502
- SicherheitsmodulSecurity module
- 503503
- Kommunikationsschnittstellenschaltungen Communication interface circuits
- 600600
- Flussdiagrammflow chart
- 601-603601-603
- Verarbeitungprocessing
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102020106811.5A DE102020106811A1 (en) | 2020-03-12 | 2020-03-12 | DATA PROCESSING DEVICE AND METHOD FOR HANDLING A SECURITY THREAT IN A DATA PROCESSING DEVICE |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102020106811.5A DE102020106811A1 (en) | 2020-03-12 | 2020-03-12 | DATA PROCESSING DEVICE AND METHOD FOR HANDLING A SECURITY THREAT IN A DATA PROCESSING DEVICE |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102020106811A1 true DE102020106811A1 (en) | 2021-09-16 |
Family
ID=77457328
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102020106811.5A Pending DE102020106811A1 (en) | 2020-03-12 | 2020-03-12 | DATA PROCESSING DEVICE AND METHOD FOR HANDLING A SECURITY THREAT IN A DATA PROCESSING DEVICE |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102020106811A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4686100A1 (en) * | 2024-07-26 | 2026-01-28 | KNORR-BREMSE Systeme für Nutzfahrzeuge GmbH | Digital frequency divider, power supply and a method of operating and testing a power supply |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060265128A1 (en) | 2005-01-26 | 2006-11-23 | Sherwin Miller | Vehicle hijacking prevention system and method |
| US20120320477A1 (en) | 2011-06-17 | 2012-12-20 | Stmicroelectronics (Rousset) Sas | Device for detecting an attack in an integrated circuit chip |
| US9401593B2 (en) | 2009-01-28 | 2016-07-26 | Jacques GASCUEL | Device for monitoring and protecting the power supply of electrical equipment and method for implementing said device |
| EP3036146B1 (en) | 2013-09-27 | 2017-11-01 | Siemens Aktiengesellschaft | Operation of a rail vehicle |
| EP2817860B1 (en) | 2012-02-24 | 2019-02-06 | Pilz GmbH & Co. KG | Safety switchgear with power supply unit |
-
2020
- 2020-03-12 DE DE102020106811.5A patent/DE102020106811A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060265128A1 (en) | 2005-01-26 | 2006-11-23 | Sherwin Miller | Vehicle hijacking prevention system and method |
| US9401593B2 (en) | 2009-01-28 | 2016-07-26 | Jacques GASCUEL | Device for monitoring and protecting the power supply of electrical equipment and method for implementing said device |
| US20120320477A1 (en) | 2011-06-17 | 2012-12-20 | Stmicroelectronics (Rousset) Sas | Device for detecting an attack in an integrated circuit chip |
| EP2817860B1 (en) | 2012-02-24 | 2019-02-06 | Pilz GmbH & Co. KG | Safety switchgear with power supply unit |
| EP3036146B1 (en) | 2013-09-27 | 2017-11-01 | Siemens Aktiengesellschaft | Operation of a rail vehicle |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4686100A1 (en) * | 2024-07-26 | 2026-01-28 | KNORR-BREMSE Systeme für Nutzfahrzeuge GmbH | Digital frequency divider, power supply and a method of operating and testing a power supply |
| DE102024121380A1 (en) * | 2024-07-26 | 2026-01-29 | Knorr-Bremse Systeme für Nutzfahrzeuge GmbH | Digital frequency divider, power supply and a method for operating and testing a power supply |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE10326287B4 (en) | Vehicle communication system, initialization unit and in-vehicle control unit | |
| DE102011014142A1 (en) | Vehicle control device for a CAN communication and diagnostic method therefor | |
| DE10143454B4 (en) | Device for controlling a vehicle | |
| DE112021000448T5 (en) | ELECTRICAL AND LOGICAL ISOLATION FOR SYSTEMS ON A CHIP | |
| DE102015003194A1 (en) | Method and device for handling safety-critical errors | |
| DE112016001241B4 (en) | VEHICLE CONTROL DEVICE AND METHOD FOR CONTROLLING A VEHICLE CONTROL DEVICE | |
| DE112015002210T5 (en) | Motor controller | |
| DE102016204713A1 (en) | driving | |
| EP2989548A1 (en) | Monitoring redundant components | |
| CN118012764A (en) | Program running detection method, device, equipment and storage medium | |
| DE102020106811A1 (en) | DATA PROCESSING DEVICE AND METHOD FOR HANDLING A SECURITY THREAT IN A DATA PROCESSING DEVICE | |
| DE102017011685A1 (en) | Method and device for processing alarm signals | |
| DE102008004206A1 (en) | Error e.g. transient error, detecting and handling arrangement for control device in motor vehicle, has arithmetic units informing result of inherent error diagnosis to monitoring unit that controls arithmetic units in dependence of result | |
| DE102011087063A1 (en) | Control computer system for controlling e.g. brake system of motor vehicle, has switching-off signal masking module arranged in path between emergency module and module to mask switching-of signal and integrated into circuit on substrate | |
| DE102014011665A1 (en) | System and method for DMA operation with high integrity | |
| DE102015220964B4 (en) | Electronic control device | |
| EP1986062A1 (en) | Control device and control method for an electric domestic appliance | |
| EP1615087B1 (en) | Control and regulation unit | |
| DE102015201278B4 (en) | control system | |
| EP1807760B1 (en) | Data processing system with a variable clock speed | |
| EP3893113B1 (en) | Monitoring of a component of a control system for a moving means | |
| DE102018208832A1 (en) | A method for containing an attack on a controller | |
| DE112020007086B4 (en) | Numerical control and device for detecting changes in location | |
| DE102022000322B3 (en) | Electronic control unit for a heat-generating electrical device of a vehicle | |
| DE112018002612T5 (en) | Vehicle control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication |