Bitte hinterlassen Sie Ihre Kontaktdaten, wir senden Ihnen dann unsere Übersicht per E-Mail zu
Ich stimme der Verarbeitung meiner persönlichen Daten zu, um personalisiertes Marketingmaterial in Übereinstimmung mit der der Datenschutzrichtlinie geschickt zu bekommen. Mit der Bestätigung der Anmeldung erklären Sie sich damit einverstanden, Marketingmaterial zu erhalten
Vielen Dank!

Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

Innowise ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1600+ IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.
Über uns
Innowise ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1600+ IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.

Satellitenkommando-Verwaltungsplattform: 95% steigert die Prävention von Cyberkriminalität

Innowise hat eine Blockchain-basiertes System um Befehle an Satelliten zu senden.

Der Kunde

Industrie
Cybersicherheit
Region
EU
Kunde seit
2023

Unser Kunde ist ein Softwareentwicklungsunternehmen, das sich auf die Entwicklung fortschrittlicher Softwarelösungen für die Cybersicherheit von Weltraumressourcen und deren Betrieb spezialisiert hat.

Detaillierte Information über den Kunden kann im Rahmen der NDA nicht offengelegt werden.

Herausforderung

Sichere Übertragung von Satellitenbefehlen mit Blockchain-basierter Validierung

Die Software unseres Kunden wurde entwickelt, um Luft- und Raumfahrtunternehmen bei der Verwaltung des Satellitenbetriebs zu unterstützen. Angesichts der kritischen Natur dieser Operationen ist es von entscheidender Bedeutung, die Zustimmung mehrerer Beteiligter einzuholen, bevor Befehle an einen Satelliten erteilt werden. Die Lösung des Kunden sieht daher vor, dass alle satellitengebundenen Befehle einen Abstimmungsprozess durchlaufen. Der Kunde sah sich jedoch mit der Herausforderung konfrontiert, die Sicherheit und Genauigkeit der an und von den Satelliten übermittelten Befehle zu gewährleisten. Das Hauptproblem war das Risiko der Datenmanipulation während der Übertragung, was zu fehlerhaften oder widersprüchlichen Anweisungen führen könnte. Außerdem musste die Interaktion mit dem Satellitensystem auf der Erde vereinfacht werden.

Weitere Probleme waren das Risiko von sich überschneidenden Befehlen und die Möglichkeit, aufgrund eines schwachen Validierungsprozesses falsche Befehle zu senden. Der Kunde wollte, dass wir eine Lösung entwickeln, um die Verwaltung von Satellitenbefehlen mit Hilfe von Blockchain und Smart Contracts zu rationalisieren. Dieses System würde Befehlskonflikte verhindern und die Authentizität der Daten gewährleisten.

Lösung

Implementierung eines Systems mit Blockchain für die sichere Validierung von Satellitenbefehlen

Als Lösung für diese Herausforderungen haben wir die Entwicklung eines Cybersicherheitsplattform für Weltraumressourcen zur Verhinderung von Cyberkriminalität bei Satelliten.

Struktur der Webanwendung

Wir lieferten eine Webanwendung mit zwei Hauptportalen: dem Verwaltungsportal und dem Kundenportal. Jedes Portal ist so konzipiert, dass es spezifische Benutzeranforderungen innerhalb des Ökosystems für die Verwaltung von Satellitenkommandos erfüllt. Das Verwaltungsportal ist für Systemadministratoren zur Verwaltung von Parachains gedacht. Es umfasst Funktionen wie die Parachain-Verwaltung, mit der Administratoren Parachains für neue Kunden, in der Regel Eigentümer von Luftraumgesellschaften, erstellen und verwalten können. Das Verwaltungsportal bietet auch eine Benutzerverwaltung, mit der sich Konten leicht hinzufügen, entfernen und verwalten lassen. Mit der Befehlsüberwachung in Echtzeit können Administratoren Aktivitäten und Befehlstransaktionen nachverfolgen, um einen reibungslosen und sicheren Betrieb zu gewährleisten. Konfigurationseinstellungen ermöglichen die Anpassung von Sicherheit und Präferenzen, während umfassende Berichtswerkzeuge wertvolle Einblicke in Befehlstransaktionen für eine fundierte Entscheidungsfindung liefern.

Das Kundenportal dient als Schnittstelle für Parachain-Besitzer zur Verwaltung ihrer Vermögenswerte. Es umfasst Funktionen wie die Registrierung von Vermögenswerten, so dass die Kunden ihre Vermögenswerte einfach zur Parachain hinzufügen und in das Netzwerk integrieren können. Darüber hinaus können die Kunden Befehle für ihre Vermögenswerte erteilen, nachdem sie den Abstimmungsprozess durchlaufen haben, und so die Kontrolle und Aufsicht behalten. 

Diese Struktur der Webanwendung bietet eine robuste und benutzerfreundliche Plattform für Administratoren und Kunden, die die Verwaltung von Satellitenkommandos verbessert und die Sicherheit erhöht. 

Mehrstufiges Abstimmungsverfahren

Unser Team entwickelte ein strukturiertes mehrstufiges Abstimmungsverfahren, um die Integrität der Validierung von Satellitenbefehlen zu gewährleisten.

Der Prozess beginnt mit der Vorschlagsphase, in der die Beteiligten Befehlsvorschläge erstellen und sie der Verwaltung zur ersten Prüfung vorlegen. In dieser Phase werden die Vorschläge auf ihre Gültigkeit und Relevanz geprüft. In der anschließenden Überprüfungsphase bewerten die Administratoren die eingereichten Vorschläge sorgfältig und überprüfen ihre Durchführbarkeit und Übereinstimmung mit den operativen Zielen. Darüber hinaus arbeiten Oracle-basierte Smart Contracts, die auf der Blockchain eingesetzt werden, an der Überprüfung der Vorschläge. Befehle, die diese Prüfung bestehen, gehen in die Schwebephase über, wo sie auf weitere Maßnahmen warten.

Sobald die Befehle in der Schwebephase sind, werden sie für die Abstimmung vorbereitet. Während der Abstimmungsphase geben die Teilnehmer ihre Stimme für oder gegen die Befehle ab. Sie haben die Möglichkeit, ihr Votum innerhalb eines bestimmten Zeitrahmens zu ändern. Der Abstimmungsstatus wird in Echtzeit aktualisiert, einschließlich der Anzahl der Stimmen, des Prozentsatzes der Zustimmung und der Gründe für die Ablehnung. Außerdem müssen Teilnehmer, die Befehle ablehnen, dies begründen.

Intelligente Verträge zählen dann die Stimmen in Echtzeit zusammen. Befehle, die genehmigt werden, werden für die Ausführung geplant und an den Satelliten gesendet. Umgekehrt werden abgelehnte Befehle mit den angegebenen Gründen für künftige Referenzen protokolliert.

Befehlsvalidierung über Blockchain

Immutable-Befehlstransaktionen

Innowise verwertet Blockchain im Satelliten-Befehlsverwaltungssystem, um jede Befehlstransaktion in einem unveränderlichen, dezentralen Hauptbuch aufzuzeichnen. Diese fälschungssichere Aufzeichnung gewährleistet die Integrität der Befehlsdaten und verhindert jede unbefugte Änderung. Jede Transaktion wird mit einem Zeitstempel versehen und kryptografisch gesichert, so dass die Integrität des Befehlsverlaufs gewahrt bleibt.

Intelligente Verträge zur Validierung

Intelligente Verträge sind in unserer Lösung von zentraler Bedeutung, um den Validierungsprozess zu automatisieren. Diese Verträge enthalten die Regeln für die Befehlsgenehmigung, um sicherzustellen, dass nur gültige Befehle ausgeführt werden. Dadurch werden menschliche Fehler minimiert und hohe operative Standards aufrechterhalten. Die Befehle werden im Binärcode (0 und 1) dargestellt, was ihre Validierung einfach und dennoch effektiv macht.

Blockchain-basierte Autorisierung

Um die Sicherheit der Befehlsvalidierung und der Abstimmungsprozesse zu erhöhen, haben wir ein Blockchain-basiertes Autorisierungssystem mit Polkadot implementiert. Jedem Teilnehmer wird ein eindeutiges kryptografisches Schlüsselpaar zum Signieren von Transaktionen zugewiesen, um zu gewährleisten, dass nur authentifizierte Benutzer Befehle vorschlagen, abstimmen oder ausführen können.

Die robuste und skalierbare Blockchain von Polkadot bietet eine sichere, dezentralisierte Lösung, die einzelne Fehlerquellen eliminiert. Das System zeichnet jede Aktion in der Blockchain auf und schafft so einen unveränderlichen Prüfpfad für die Nachvollziehbarkeit und Rückverfolgbarkeit. Darüber hinaus bieten die Funktionen von Polkadot, wie z. B. die kettenübergreifende Kommunikation und die ketteninterne Steuerung, zusätzliche Flexibilität für zukünftige Erweiterungen.

Fotobestätigung

Um die Datenintegrität zu gewährleisten, haben wir ein robustes Fotoprüfungssystem für Satellitenbilder implementiert. Dieses System verwendet Hash-Tabellen, die in Substratknoten gespeichert sind, um die Authentizität von Fotos zu überprüfen. Jedes Satellitenbild erzeugt einen eindeutigen Hash-Wert, der sicher in der Blockchain gespeichert wird. Wenn ein Foto empfangen wird, wird sein Hash neu berechnet und mit dem gespeicherten Hash verglichen, um Unstimmigkeiten zu erkennen, die auf Manipulationen hindeuten.

Darüber hinaus werden Metadaten wie Zeit, Ort und Bedingungen abgeglichen, um die Authentizität des Fotos zu bestätigen. Durch diese doppelte Überprüfung wird sichergestellt, dass die Bilder echt und nicht verfälscht sind.

Zeitleistenfunktion

Unser Expertenteam integrierte eine umfassende Zeitleistenfunktion in die System zu mehr Transparenz und Benutzerfreundlichkeit. Dieses Tool bietet einen Echtzeit-Überblick über die wichtigsten Phasen: Vorschlag, Prüfung, anhängig, Abstimmung und Ausführung. Jede Phase ist mit Symbolen und Farben visuell so gekennzeichnet, dass die Nutzer den aktuellen Status schnell erkennen können.

Die Zeitleiste zeigt die verbleibende Zeit in jeder Phase an, mit einem Countdown-Timer während des Abstimmungszeitraums, um die rechtzeitige Teilnahme zu fördern. Fortschrittsbalken und Prozentindikatoren zeigen den Fertigstellungsstatus an und helfen den Nutzern, die Richtung der Abstimmung abzuschätzen. Detaillierte Protokolle und Zeitstempel zeichnen wichtige Aktionen auf und schaffen so einen Prüfpfad für die Verantwortlichkeit.

Benachrichtigungen und Warnungen halten die Teilnehmer über wichtige Meilensteine wie den Beginn und das Ende der Abstimmung auf dem Laufenden. Die Zeitleiste ist sowohl vom Verwaltungs- als auch vom Kundenportal aus zugänglich, so dass alle Beteiligten einen einheitlichen Überblick über den Prozess haben.

Technologien

Backend

NestJs, Kafka, Redis, MongoDb, Mongoose, IPFS, Plokadot API

Frontend

Polkadot.js, TypeScript, React, React-Router, React-Hakenformular, Webpack, Chakra UI, Zustand, Web3.js ESLint

Blockchain

Substrat, Polkadot, ink!, Rust, intelligente Verträge

DevOps

AWS, Docker, Postman

Prozess

Unser Entwicklungsprozess folgte der Agile-Methodik, die eine kontinuierliche Verbesserung durch iterativen Fortschritt fördert.

Entdeckungsphase

Das Innowise-Team begann damit, die Anforderungen zu erfassen und die Bedürfnisse des Kunden zu verstehen. In dieser Phase wurden der Projektumfang und die Ziele festgelegt, um klare Erwartungen zu formulieren und die allgemeine Richtung zu definieren. Wir dokumentierten alles in einem Dokument über Vision und Umfang.

Planungsphase

Als Nächstes erstellten unsere Experten einen detaillierten Plan, in dem sie die Aufgaben aufschlüsselten, Zeitpläne festlegten und die Risiken bewerteten. Dies half uns, das Projekt mit klaren Meilensteinen auf Kurs zu halten.

Entwicklungsphase

In der Entwicklungsphase arbeiteten wir in zweiwöchigen Sprints gleichzeitig an den Back-End- und Front-End-Komponenten. Dieser iterative Ansatz ermöglichte es uns, Feedback zu integrieren und kontinuierlich notwendige Anpassungen vorzunehmen.

Qualitätssicherung

Der Kunde war für die Qualitätssicherungsprozesse verantwortlich.

Team

1

Projektkoordinator

2

Front-End-Ingenieure

1

Back-End-Ingenieur

2

Blockchain-Ingenieure

1

DevOps-Ingenieur

Ergebnisse

95% erhöht die Sicherheit mit dem Satelliten-Befehlsmanagementsystem und verbessert die Fehlertoleranz und Datenintegrität

Durch die Systemimplementierung wurde die Sicherheit und Effizienz der Verwaltung der Satellitenkommandos des Kunden erneuert.

Verbesserte Sicherheit: wurde das Risiko von Datenmanipulationen durch 95% reduziert. Das Blockchain-Validierungssystem stellt sicher, dass alle Befehle authentifiziert und unveränderbar sind, und bietet einen robusten Schutz gegen unbefugte Änderungen.

Fehlertoleranz: thanks to the use of blockchain, the system has become decentralized. Each added asset becomes a node in the ecosystem and is shared with others. All nodes work together to calculate the blockchain, while being independent units. Such a system minimizes the likelihood of loss of control over satellites and failure of the system as a whole.

Verbesserte Datenintegrität: Das Foto-Validierungssystem garantiert, dass alle Bilder des Satelliten authentisch und nicht manipuliert sind, so dass eine hohe Datenintegrität gewährleistet ist.

Projektdauer
  • September 2023 - Dezember 2023

95%

Zunahme der Prävention von Internetkriminalität

50%

Verkürzung der Genehmigungszeit

Kontaktieren Sie uns!

Buchen Sie einen Anruf oder füllen Sie das Formular unten aus und wir melden uns bei Ihnen, sobald wir Ihre Anfrage bearbeitet haben.

    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten und andere Infos bei.
    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten
    und andere Infos bei.
    Hängen Sie nach Bedarf zusätzliche Dokumente an.
    Datei hochladen

    Sie können bis zu 1 Datei von insgesamt 2 MB anhängen. Gültige Dateien: pdf, jpg, jpeg, png

    Bitte beachten Sie, dass Innowise mit dem Anklicken der Schaltfläche 'Senden' Ihre persönlichen Daten nach der Datenschutzrichtlinie verarbeiten wird, um Ihnen die gewünschten Informationen zukommen zu lassen.

    Wie geht es weiter?

    1

    Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA (Vertraulichkeitserklärung) für die Vertraulichkeit der Informationen zu unterzeichnen.

    2

    Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.

    3

    Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung mit Ihnen zu treffen.

    4

    Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Pfeil