Formularen er blevet indsendt med succes.
Du finder yderligere information i din postkasse.
Innowise oprettede en blockchain-baseret system til at sende kommandoer til satellitter.
Vores kunde er en softwareudviklingsvirksomhed, der har specialiseret sig i at bygge avancerede softwareløsninger, der cybersikrer rumaktiver og deres drift.
Detaljerede oplysninger om klienten kan ikke videregives i henhold til vilkårene i NDA'en.
Vores kundes software er designet til at støtte rumfartsvirksomheder i at styre satellitoperationer. På grund af den kritiske karakter af disse operationer er det vigtigt at få godkendelse fra flere interessenter, før der udstedes kommandoer til en satellit. For at løse dette kræver kundens løsning, at alle satellitbundne kommandoer gennemgår en afstemningsproces. Kunden stod dog over for udfordringer med at sikre sikkerheden og nøjagtigheden af de kommandoer, der blev sendt til og fra satellitterne. Den primære bekymring var risikoen for manipulation af data under overførslen, hvilket kunne føre til fejlagtige eller modstridende instruktioner. Derudover var der behov for at forenkle interaktionen med satellitsystemet på jorden.
Andre problemer var risikoen for overlappende kommandoer og muligheden for at sende forkerte kommandoer på grund af en svag valideringsproces. Kunden ønskede, at vi skulle udvikle en løsning til at strømline håndteringen af satellitkommandoer ved hjælp af blockchain og smart contracts. Dette system ville forhindre kommandokonflikter og sikre dataenes ægthed.
Som en løsning på disse udfordringer har vi foreslået at udvikle en Cybersikkerhedsplatform for rumaktiver for at forhindre cyberkriminalitet for satellitter.
Vi leverede en webapplikation med to hovedportaler: administratorportalen og klientportalen. Hver portal er designet til at opfylde specifikke brugerbehov inden for økosystemet til styring af satellitkommandoer. Administratorportalen er beregnet til, at systemadministratorer kan administrere parachains. Den indeholder funktioner som parachain management, der giver administratorer mulighed for at oprette og administrere parachains for nye kunder, typisk ejere af luftrumsselskaber. Administratorportalen tilbyder også brugeradministration, så det er nemt at tilføje, fjerne og administrere konti. Med kommandoovervågning i realtid kan administratorer spore aktiviteter og kommandotransaktioner og holde driften jævn og sikker. Konfigurationsindstillinger giver mulighed for at tilpasse sikkerhed og præferencer, mens omfattende rapporteringsværktøjer giver værdifuld indsigt i kommandotransaktioner til informeret beslutningstagning.
Kundeportalen fungerer som grænseflade for parachain-ejere til at administrere deres aktiver. Den indeholder funktioner som registrering af aktiver, så kunderne nemt kan tilføje deres aktiver til parachainen og integrere dem i netværket. Desuden kan kunder indsende kommandoer til deres aktiver efter at have bestået afstemningsprocessen, hvilket opretholder kontrol og tilsyn.
Denne webapplikationens struktur tilbyder en robust og brugervenlig platform for både administratorer og klienter, som forbedrer satellitkommandostyringen med større sikkerhed.
Vores team udviklede en struktureret afstemningsproces i flere trin for at sikre integriteten af valideringen af satellitkommandoer.
Processen begynder med forslagsfasen, hvor interessenter udarbejder forslag til kommandoer og sender dem til administrationen til indledende gennemgang. I denne fase vurderes forslagene for deres gyldighed og relevans. Derefter, i gennemgangsstadiet, evaluerer administratorerne omhyggeligt de indsendte forslag, kontrollerer deres gennemførlighed og tilpasning til operationelle mål. Desuden arbejder Oracle-baserede smarte kontrakter, der er implementeret i blockchain, også på at verificere forslag. Kommandoer, der består denne kontrol, flyttes til den afventende fase, hvor de afventer yderligere handling.
Når kommandoerne er i den afventende fase, forberedes de til afstemningsprocessen. I afstemningsperioden afgiver deltagerne deres stemmer for eller imod kommandoerne. De har mulighed for at ændre deres stemme inden for en bestemt tidsramme. Gennemsigtigheden opretholdes med opdateringer i realtid om afstemningsstatus, herunder antallet af stemmer, godkendelsesprocenter og årsager til afvisninger. Derudover skal deltagere, der afviser kommandoer, give en begrundelse.
Smarte kontrakter tæller derefter stemmerne i realtid. Kommandoer, der godkendes, planlægges til udførelse og sendes til satellitten. Omvendt logges afviste kommandoer med de angivne årsager til fremtidig reference.
Immutable-kommandotransaktioner
Innowise anvendt blockchain-teknologi i satellitkommandostyringssystemet for at registrere hver kommandotransaktion i en uforanderlig, decentral hovedbog. Denne manipulationssikre registrering sikrer kommandodataenes integritet og forhindrer uautoriserede ændringer. Hver transaktion er tidsstemplet og kryptografisk sikret, hvilket bevarer kommandohistoriens integritet.
Smarte kontrakter til validering
Smartkontrakter er centrale i vores løsning for at automatisere valideringsprocessen. Disse kontrakter indeholder reglerne for kommandogodkendelse for at sikre, at kun gyldige kommandoer udføres. Det minimerer menneskelige fejl og opretholder høje driftsstandarder. Kommandoer er repræsenteret i binær kode (0 og 1), hvilket gør dem enkle, men effektive til validering.
For at højne sikkerheden i kommandovaliderings- og afstemningsprocesserne implementerede vi et blockchain-baseret autorisationssystem ved hjælp af Polkadot. Hver deltager får tildelt et unikt kryptografisk nøglepar til at underskrive transaktioner for at garantere, at kun godkendte brugere kan foreslå, stemme om eller udføre kommandoer.
Polkadots robuste og skalerbare blockchain giver en sikker, decentral løsning, der eliminerer single points of failure. Systemet registrerer alle handlinger på blockchainen, hvilket skaber et uforanderligt revisionsspor for ansvarlighed og sporbarhed. Derudover giver Polkadots funktioner, som kommunikation på tværs af kæder og on-chain governance, fleksibilitet til fremtidige forbedringer.
For at sikre dataintegritet har vi implementeret et robust fotovalideringssystem til satellitbilleder. Dette system bruger hashtabeller, der er gemt i substratknudepunkter, til at verificere fotografiernes ægthed. Hvert satellitbillede genererer et unikt hash, som gemmes sikkert i blockchainen. Når et foto modtages, genberegnes dets hash og sammenlignes med den lagrede hash, hvilket afslører eventuelle uoverensstemmelser, der indikerer manipulation.
Desuden krydstjekkes metadata som tid, sted og forhold for at bekræfte billedets ægthed. Denne dobbelte verificering sikrer, at billederne er ægte og ikke manipulerede.
Vores team af eksperter integrerede en omfattende tidslinjefunktion i system til øge gennemsigtigheden og brugervenligheden. Dette værktøj giver et overblik i realtid og viser de vigtigste faser: forslag, gennemgang, afventende, afstemning og udførelse. Hver fase er visuelt tydelig med ikoner og farver på en måde, så brugerne hurtigt forstår den aktuelle status.
Tidslinjen viser den resterende tid i hver fase med en nedtællingstimer i afstemningsperioden for at tilskynde til rettidig deltagelse. Fremdriftsbjælker og procentindikatorer viser færdiggørelsesstatus, som hjælper brugerne med at vurdere afstemningens retning. Detaljerede logfiler og tidsstempler registrerer vigtige handlinger og skaber et revisionsspor for ansvarlighed.
Meddelelser og advarsler holder deltagerne informeret om vigtige milepæle, f.eks. start og afslutning af afstemningen. Tidslinjen er tilgængelig fra både administrator- og klientportalen, så alle interessenter har et samlet overblik over processen.
Vores udviklingsproces fulgte den agile metode, der fremmer løbende forbedringer gennem iterative fremskridt.
Innowise-teamet startede med at indsamle krav og forstå kundens behov. I denne fase skitserede vi projektets omfang og mål for at sætte klare forventninger og definere den overordnede retning. Vi dokumenterede alt i et visions- og omfangsdokument.
Dernæst udarbejdede vores eksperter en detaljeret plan, hvor de opdelte opgaver, fastsatte tidsfrister og vurderede risici. Det hjalp os med at holde projektet på sporet med klare milepæle.
I udviklingsfasen arbejdede vi på backend- og frontend-komponenterne samtidig i to-ugers sprints. Denne iterative tilgang gav os mulighed for at integrere feedback og løbende foretage de nødvendige justeringer.
Kunden var ansvarlig for QA-processerne.
1
Projektkoordinator
2
Front-end Engineers
1
Back-end Engineer
2
Blockchain Engineers
1
DevOps Engineer
Systemimplementeringen reviderede sikkerheden og effektiviteten i kundens satellitstyring.
Forbedret sikkerhed: Risikoen for manipulation af data blev reduceret med 95%. Blockchain-valideringssystemet sikrer, at alle kommandoer er autentificerede og uforanderlige, hvilket giver et robust forsvar mod uautoriserede ændringer.
Fejltolerance: Takket være brugen af blockchain er systemet blevet decentraliseret. Hvert tilføjet aktiv bliver en node i økosystemet og deles med andre. Alle noder arbejder sammen om at beregne blockchainen, samtidig med at de er uafhængige enheder. Et sådant system minimerer sandsynligheden for tab af kontrol over satellitter og fejl i systemet som helhed.
Forbedret dataintegritet: Fotovalideringssystemet garanterer, at alle billeder fra satellitten er autentiske og umanipulerede, hvilket opretholder en høj dataintegritet.
95%
stigning i forebyggelse af cyberkriminalitet
50%
reduktion i godkendelsestid
Din besked er blevet sendt.
Vi behandler din anmodning og kontakter dig så hurtigt som muligt.
Ved at tilmelde dig accepterer du vores Politik for beskyttelse af personlige oplysninger, herunder brug af cookies og overførsel af dine personlige oplysninger.