Clear Sky Science · pl
SCD-CHAOS: dynamic S-box and chaotic hybrid adaptive image encryption using multi-map diffusion
Dlaczego ukrywanie zdjęć na małych urządzeniach ma znaczenie
Kamera inteligentna, dzwonek do drzwi, czujniki medyczne i inne niewielkie gadżety wysyłają coraz więcej obrazów przez internet. Jeśli te obrazy podróżują jawnie, podsłuchujący mogą obserwować życie domowe, stan zdrowia lub zwyczaje użytkowników. Silne szyfrowanie potrafi ukryć te informacje, ale wiele klasycznych metod jest zbyt ciężkich dla energooszczędnych układów. W tym badaniu przedstawiono nowy sposób zniekształcania obrazów tak, by wyglądały jak losowy szum, a jednocześnie działały wystarczająco szybko na skromnym sprzęcie stosowanym w urządzeniach Internetu Rzeczy.

Nowe podejście do cyfrowego zamka i klucza
Autorzy wprowadzają SCD‑CHAOS, metodę ochrony obrazów zaprojektowaną specjalnie dla urządzeń o ograniczonych zasobach. Zamiast polegać na tradycyjnych działaniach matematycznych stosowanych w szyfrach bankowych, wykorzystuje wzorce chaotyczne — systemy zachowujące się nieprzewidywalnie, mimo że podlegają prostym regułom. Dwa takie wzorce, zwane mapą Tent i mapą Henona, są łączone, aby generować stale zmieniający się tajny kod. Każde zdjęcie jest najpierw przeskalowywane do standardu 64 na 64 piksele w celach porównawczych, a następnie każda warstwa kolorów jest dzielona i przestawiana na podstawie tego kodu, tak by sąsiednie piksele z oryginalnego obrazu znalazły się daleko od siebie w wersji zaszyfrowanej.
Jak obrazy są rozkładane i mieszane
W SCD‑CHAOS czerwone, zielone i niebieskie kanały obrazu są zamieniane w długie wektory liczb. Mapa Tent steruje tym, jak ich pozycje są przetasowywane, rozbijając rozpoznawalne kształty i krawędzie. Równocześnie mapa Henona wpływa na to, jak zmieniana jest jasność każdego piksela. Dwa strumienie chaotyczne są łączone w hybrydowy klucz, który różni się dla każdego piksela. Ten klucz jest następnie używany w prostej operacji typu włącz/wyłącz, przypominającej odwracanie bitów, co jest tanie obliczeniowo na małych procesorach, lecz bardzo trudne do odwrócenia bez dokładnie tego samego klucza.

Tabela podstawień, która zmienia kształt
Wiele szyfrów używa stałej tablicy do podstawień, aby zamienić każdą możliwą wartość piksela na inną. Atakujący czasem potrafią wykorzystać wzorce w tych tablicach. SCD‑CHAOS unika tego, konstruując nową tabelę, zwaną S‑box, za każdym razem, gdy szyfruje obraz. Aktualny stan map chaotycznych determinuje układ tej tablicy, więc nawet jeśli dwa obrazy i hasła są takie same, ich zaszyfrowane wyniki będą się różnić. Ciągła ewolucja tabeli wygładza statystyki zaszyfrowanego obrazu, spłaszczając histogram jasności tak, że przypomina czysty szum i ujawnia prawie nic o oryginalnej treści.
Testy systemu
Zespół sprawdził, jak dobrze ich schemat ukrywa strukturę, mierząc, jak bardzo zaszyfrowane piksele różnią się od oryginalnych i między sobą. Informują, że niemal każdy piksel zmienia się, gdy klucz jest nieznacznie zmodyfikowany, a różnice jasności między parami zaszyfrowanych obrazów oscylują wokół wartości spodziewanych dla silnego szyfru. Miary losowości zbliżają się do wartości idealnych, a podobieństwo między oryginalnym a zaszyfrowanym obrazem jest niemal zerowe, podczas gdy zgodność między oryginałem a odszyfrowanym obrazem jest prawie doskonała. Mimo dużego stopnia zaburzenia, metoda pozostaje dokładnie odwracalna przy użyciu właściwego klucza.
Stworzone z myślą o realiach małych urządzeń
Poza teorią autorzy zaimplementowali SCD‑CHAOS na popularnych, tanich płytkach takich jak ESP32 oraz na mikrokontrolerze ARM Cortex‑M4. Dla umiarkowanych rozmiarów obrazów szyfrowanie i odszyfrowywanie zajmują tylko ułamki sekundy i zużywają niewiele pamięci oraz energii, co ma kluczowe znaczenie dla urządzeń zasilanych bateryjnie. Łączna przestrzeń możliwych kluczy jest ogromna, daleko poza zasięgiem ataku siłowego. W prostych słowach, badanie pokazuje, że można zamienić codzienne zdjęcia w szum, który tylko zamierzony odbiorca potrafi odwrócić, zachowując jednocześnie ograniczenia prędkości i zużycia energii typowe dla urządzeń następnej generacji.
Cytowanie: Yogi, B., Majumdar, R., Ghosh, P. et al. SCD-CHAOS: dynamic S-box and chaotic hybrid adaptive image encryption using multi-map diffusion. Sci Rep 16, 15818 (2026). https://doi.org/10.1038/s41598-026-43981-z
Słowa kluczowe: szyfrowanie obrazów, bezpieczeństwo IoT, mapy chaotyczne, lekkie kryptografia, prywatność danych