$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Chmura obliczeniowa stała się niezbędna dla nowoczesnych usług danych, oferując elastyczność, skalowalność i efektywność. Jednak wraz z tak szerokim przyjęciem rośnie narażenie na zagrożenia cybernetyczne, zwłaszcza te wymierzone w poufność i integralność danych. Tradycyjne algorytmy szyfrowania, takie jak AES-256 i RSA, choć szeroko stosowane, napotykają coraz większe ograniczenia. Metody te wymagają dużych zasobów obliczeniowych i są podatne na rozwój technologii, takie jak obliczenia kwantowe1. To stwarza pilną potrzebę nowatorskich systemów szyfrowania, które są lekkie, skalowalne i odporne na przyszłość.
Kryptografia oparta na DNA wyłoniła się jako obiecująca alternatywa ze względu na swoją złożoność, losowość i potencjał do obliczeń równoległych2. Jednak teoretyczna atrakcyjność tych metod często koliduje z ich praktycznym zastosowaniem. Większość istniejących schematów opartych na DNA miała trudności z zastosowaniem w rzeczywistych warunkach, ponieważ często są zależne od sprzętu, wymagają specjalistycznego sprzętu laboratoryjnego lub brakuje im wydajności i skalowalności potrzebnej do dynamicznych środowisk chmurowych3. Te ograniczenia stworzyły znaczącą przepaść między teoretyczną obietnicą bezpieczeństwa inspirowanego biobiologią a jej praktyczną zastosowalnością.
Aby temu zaradzić, przedstawiamy Variational DNA-Based Data Security (VDNABDS) – programowy framework szyfrowania, który przekształca dane wejściowe specyficzne dla użytkownika w dynamiczne klucze podobne do DNA, wykorzystując operacje SHA-256 i XOR. Metoda ta umożliwia generowanie kluczy w czasie poniżej 5 ms i szyfruje duże wolumeny danych w zaledwie 4 sekundy, znacznie przewyższając wcześniejsze modele, takie jak CSDES i ZMCACM4. VDNABDS obsługuje ponad 1 x 1038 unikalnych kombinacji, zapewniając silną ochronę przed atakami brute-force i kwantowymi.
Chociaż wielu badaczy szukało rozwiązań dla bezpieczeństwa w chmurze, często koncentrują się na konkretnych, pojedynczych problemach. Na przykład Wang i in.5 zaproponowali bezpieczny model uwierzytelniania dla chmury obliczeniowej, ale brakuje mu możliwości szyfrowania na poziomie treści. Podobnie Ahmed i in.6opracowali DNACDS dla środowisk IoE, jednak schemat ten cierpi na ograniczoną skalowalność w testach w czasie rzeczywistym. Inne działania łączą Blowfish z blockchainem7lub stosują DNA do kontroli dostępu8, ale często zawodzą pod względem wydajności lub adaptacji. VDNABDS wypełnia te luki szybką, niezależną od sprzętu i specyficzną dla sesji strategią szyfrowania, którą waliduje za pomocą CloudSim, z dużym zbiorem danych i jednoczesnymi użytkownikami.
Podsumowując, prace te przedstawiają następujące kluczowe wkłady w dziedzinę bezpieczeństwa chmury oraz kryptografii opartej na DNA. Przedstawiamy VDNABDS, nowatorski, wyłącznie programowy framework kryptograficzny, który przekształca informacje specyficzne dla użytkownika w dynamiczne klucze szyfrujące podobne do DNA. Wykazujemy wyjątkową wydajność i skalowalność, a VDNABDS pozwala generować klucze w zaledwie 5 ms i szyfrować zbiór danych 3GB w 4.1 s, przewyższając istniejące modele takie jak ZMCACM i AES-256. Weryfikujemy bezpieczeństwo protokołu po kwantowości, demonstrując klucz pochodzący z DNA o długości 1024 bitów oraz transformacje niealgebraiczne, które zapewniają poziom bezpieczeństwa znacznie przekraczający próg NIST i opierają się zarówno algorytmom Shora, jak i Grovera9. Proponujemy dwuwarstwowy schemat ochrony klucza łączący kryptografię krzywą eliptyczną (ECC) i RSA-OAEP, aby bezpiecznie owinąć klucz DNA, zwiększając jego odporność na ataki brutalne i powtarzające10.