Clear Sky Science · pl

System oparty na blockchain do bezpiecznej i wydajnej transmisji danych w podwodnych sieciach czujników z wykorzystaniem zaawansowanych technik kryptograficznych

· Powrót do spisu

Dlaczego ochrona danych pod wodą ma znaczenie

Oceany kryją rozległą sieć czujników cicho monitorujących zanieczyszczenia, życie morskie, zmiany klimatu, a nawet wrogie okręty podwodne. Urządzenia te znajdują się na dnie morskim lub unoszą się pod falami, przekazując wrażliwe informacje na brzegu. Jednak łącza podwodne są wolne, zakłócane i łatwe do przerwania, co utrudnia zapewnienie zarówno wiarygodności danych, jak i ich poufności. W artykule opisano nowy sposób zabezpieczania tych podwodnych komunikatów, aby docierały nienaruszone, prywatne i niezawodne, nawet jeśli niektóre urządzenia działają nieuczciwie.

Figure 1. Jak podwodne czujniki przesyłają dane przez boję do bezpiecznego, współdzielonego rejestru w sieci nad powierzchnią przypominającej chmurę.
Figure 1. Jak podwodne czujniki przesyłają dane przez boję do bezpiecznego, współdzielonego rejestru w sieci nad powierzchnią przypominającej chmurę.

Problem komunikacji przez wodę

W przeciwieństwie do szybkich łączy radiowych, na których polegamy nad wodą, podwodne czujniki zwykle komunikują się za pomocą dźwięku. Fale dźwiękowe rozchodzą się powoli, dostępne pasmo jest bardzo małe, a prądy, temperatura i zasolenie nieustannie zniekształcają sygnał. Wiadomości mogą być opóźnione, zgubione lub zniekształcone. Jednocześnie strony wrogie mogą podsłuchiwać, fałszować dane lub przejmować węzły. Wcześniejsze rozwiązania koncentrowały się na ulepszaniu routingu, oszczędzaniu baterii lub dodawaniu podstawowego szyfrowania w izolacji. Niewiele z nich zostało zaprojektowanych specjalnie pod kątem tych surowych warunków, zakładając jednocześnie, że niektóre węzły mogą aktywnie próbować oszukać lub zaatakować system.

Wprowadzenie wspólnych ksiąg rachunkowych poniżej powierzchni

Autorzy proponują ramy wykorzystujące idee blockchainu do utrzymania synchronizacji w podwodnej sieci. Zamiast ufać centralnej stacji bazowej, wiele węzłów wspólnie zgadza się, które bloki danych są prawidłowe i w jakiej kolejności powinny być zapisane. Adaptują podejście zwane asynchroniczną tolerancją błędów bizantyjskich, które pozwala grupie osiągnąć porozumienie nawet wtedy, gdy wiadomości docierają z opóźnieniem, w nieprawidłowej kolejności lub są wysyłane przez mniejszość złośliwych urządzeń. Projekt jest dopasowany do warunków oceanicznych, gdzie długie opóźnienia i przerywane łącza są normą, a nie wyjątkiem.

Dzielenie sekretów bez ich ujawniania

Aby chronić treść danych, ramy nakładają kilka zaawansowanych narzędzi kryptograficznych. Węzły współpracują przy generowaniu kluczy, tak by żadne pojedyncze urządzenie nie miało nadmiernej władzy. Każdy sekret jest rozdzielany na części i rozpraszany po wielu węzłach, a jedynie wystarczająco duża grupa może go odtworzyć. Inne metody pozwalają sieci wspólnie obliczać użyteczne podsumowania przy zachowaniu prywatności poszczególnych odczytów. W połączeniu te narzędzia sprawiają, że atakujący, który przejmie kilka czujników, nie jest w stanie odblokować danych ani sfałszować przekonujących komunikatów, a uczciwe węzły mogą sprawdzić spójność współdzielonych części bez widzenia samych sekretów.

Figure 2. Jak węzły podwodne dzielą tajne części i łączą je krok po kroku w bezpieczne bloki w sieci.
Figure 2. Jak węzły podwodne dzielą tajne części i łączą je krok po kroku w bezpieczne bloki w sieci.

Testowanie systemu w wirtualnym oceanie

Ponieważ rzeczywiste eksperymenty podwodne są trudne, zespół zbudował szczegółową symulację, która naśladuje realistyczne warunki morskie, takie jak temperatura, zasolenie, szum i utrata sygnału. Porównali kilka bloków budulcowych kryptografii w ramach tego samego systemu blockchain i zmierzyli, ile pakietów dotarło poprawnie, ile czasu zajmowały decyzje, jak mocno pracowały procesory oraz jak długo sieć mogła działać przed wyczerpaniem baterii. Wyniki sugerują, że proponowane rozwiązanie może utrzymać prywatność i odporność na manipulacje przy jednoczesnym osiąganiu dobrej przepustowości i akceptowalnych opóźnień, nawet gdy niektóre węzły zachowują się nieuczciwie lub łącze staje się nierzetelne.

Równoważenie bezpieczeństwa, szybkości i żywotności baterii

Badanie wykazuje, że nie istnieje jedno najlepsze rozwiązanie kryptograficzne dla wszystkich podwodnych misji. Niektóre opcje zapewniają wyższe szybkości przesyłu danych i mniejsze opóźnienia, ale zużywają więcej energii, co może być dopuszczalne w krótkich, krytycznych zadaniach. Inne są oszczędniejsze dla baterii, ale wolniejsze, dzięki czemu lepiej nadają się do długoterminowych wdrożeń monitorujących. Poprzez kwantyfikację tych kompromisów, ramy służą jako przewodnik projektowy: inżynierowie mogą dostosować poziom bezpieczeństwa i wydajności do potrzeb konkretnej aplikacji naukowej, przemysłowej lub obronnej.

Co to oznacza dla obserwacji oceanicznych

Dla czytelnika niebędącego specjalistą kluczowy przekaz jest taki, że można uczynić podwodne sieci czujników zarówno bezpieczniejszymi, jak i bardziej niezawodnymi bez drastycznego pogorszenia ich wydajności. Łącząc współdzielony, odporny na manipulacje rejestr z współpracującymi sposobami tworzenia i używania sekretów, proponowane podejście pomaga zapewnić, że dane z głębin mogą być zaufane, nawet gdy niektóre urządzenia zawodzą lub stają się wrogie. To toruje drogę do pewniejszego wykorzystania podwodnego monitoringu w obszarach takich jak badania klimatu, energia morska i bezpieczeństwo morskie, gdzie koszt błędnych lub wyciekłych danych może być bardzo wysoki.

Cytowanie: Kumar, K.K., Pavani, M., Chandra, N.S. et al. A blockchain-enabled framework for secure and efficient data transmission in underwater sensor networks using advanced cryptographic techniques. Sci Rep 16, 15487 (2026). https://doi.org/10.1038/s41598-026-49371-9

Słowa kluczowe: podwodne sieci czujników, bezpieczeństwo blockchain, transmisja danych, kryptografia, odporność sieci