Die getrennte Betrachtung von Sicherheit - Safety und Security - wird der heutigen Software-Entwicklung nicht gerecht. Beide Aspekte sind aus modernen Fahrzeugen nicht mehr wegzudenken. Eine Kategorisierung und Abstraktion der gemeinsamen Eigenschaften, wie sie in den vorherigen Kapiteln erfolgt ist, lässt diese beiden unterschiedlichen Ausprägungen von Anwendungen mit einer gemeinsamen Methodik zur Software-Entwicklung erschließen. Als Mittel dazu wurde auf eine aus verteilten Systemen bekannte Vorgehensweise - der Mitgliedschaftsdienst -, also die Bildung von Gruppen aus Teilfunktionen, angewendet. Während die Umsetzung sicherheitskritischer Systeme (Safety) ohne zusätzliche Maßnahmen in zahlreichen Kommunikationssystemen möglich ist, erfordert die Bildung einer sicheren Gruppe (Security) aus Teilfunktionen die Verwendung kryptographischer Methoden. Die ausschließliche Verwendung von symmetrischen Verfahren ist wegen der erhöhten Gefahr eines erfolgreichen Angriffs nicht zielführend. In dieser Arbeit wurde zur Bildung einer sicheren Gruppe daher auf asymmetrische und symmetrische Verschlüsselungsverfahren zur Authentifizierung und Sicherung der Datenintegrität zurückgegriffen. Die kombinierte Verwendung des Mitgliedschaftsdienstes für funktionale und kryptographische Sicherheit erlaubt die Entwicklung sicherheitsrelevanter Software mit einer gemeinsamen und einheitlichen Software-Architektur.
Distributed embedded applications are supported by numerous methodologies which are embodied in modern information technology development. The automotive sector recently started to introduce extensive standardisation efforts to simplify the software development for distributed applications. Nevertheless, safety and security critical applications are not fully covered by these standards. This paper introduces a new method to apply safety and security requirements to software development. Although safety and security are seen as orthogonal aspects of application software development, this paper will introduce a unified view to merge the requirements into a common concept. Therefore the software decomposition and distribution has to be supported by the communication system. Recent communication systems which have been introduced in the automotive sector like FiexRay do not support diagnostic functionality which is crucial for safety (and security) critical applications. The paper will introduce a methodology of not only describing the main elements of the software architecture but will also provide means to communicate safely by extending the communication interface with means of a membership service. This service enables distributed software elements to maintain a consistent view of the dependability of the overall application.
Gruppenmitgliedschaft für sicherheitskritische Anwendungen (Safety/Security)
2009
10 Seiten, 5 Bilder, 6 Quellen
(nicht paginiert)
Conference paper
Storage medium
German
Sensormodule für sicherheitskritische Kfz-Anwendungen
Tema Archive | 2011
|Virtual Prototyping fuer sicherheitskritische Anwendungen
Automotive engineering | 2006
|Mit Sicherheit - MOST150 fuer sicherheitskritische Anwendungen
Automotive engineering | 2010
|Fast Response Sensoren fuer sicherheitskritische Anwendungen
Automotive engineering | 2006
|Ein Batteriesystem für sicherheitskritische Anwendungen im Kraftfahrzeug
Tema Archive | 2005
|