Bitcoin i komputery kwantowe
Zastanawialiście się kiedyś, co łączy Bitcoina i komputery kwantowe? Nie? W takim razie spieszę z odpowiedzią. Otóż częścią wspólną jest szyfrowanie. Mówiąc dokładniej, kryptowaluta cyfrowa opiera się na szyfrowaniu SHA-2561, a komputery kwantowe są w stanie je złamać. Choć właściwie jeszcze nie teraz, ale zbliżamy się już do momentu gdy będzie to możliwe.
Chip kwantowy Google
Przed końcem roku 2024 w sieci ukazała się informacja dotycząca powstania nowego, kwantowego chipa od Google’a o dźwięcznej nazwie „Willow”. Jak przekonują sami twórcy, ma on dwie zasadnicze zalety.
Po pierwsze: Willow może wykładniczo zmniejszyć liczbę błędów, przy większej liczbie qubitów2. Jest to wyzwanie stojące przed kluczową korekcją błędów kwantowych, nad którym naukowcy pracują już od prawie 30 lat.
Po drugie: Chip przeprowadził standardowe obliczenia w czasie krótszym niż pięć minut, co zajęłoby jednemu z najszybszych obecnie superkomputerów 10 septylionów ( 1025) lat – czyli liczbę znacznie przekraczającą wiek naszego Wszechświata.
W chwili obecnej, ten 105 qubitowy chip jest intensywnie testowany przez samą firmę. Twórcy zachęcają wszystkich badaczy, inżynierów i programistów do sprawdzenia ich oprogramowania na licencji „open source” oraz do licznych szkoleń na platformie „Coursera„.
Odpowiedź Bitcoin -a
Na razie Bitcoin uspokaja swoich użytkowników. Według ostatnich wyliczeń, potrzeba około 1536 do 2338 qubitów w chipie kwantowym, by złamać jego zabezpieczenia. Obecne szyfrowanie w standardzie SHA-256 jest wystarczające. Oczywiście zaczęto już prace nad nowym i bardziej wydajnym szyfrowaniem.
Teoretycznie jest jeszcze trochę czasu, by wprowadzić lepsze zabezpieczenia, ale czy na pewno? Postęp prac nad komputerami kwantowymi przyspiesza z roku na rok. Czy będzie tak samo, jak w przypadku zwykłych komputerów? Tam średnio prędkość procesorów podwajała się co roku. Nie można więc wykluczyć, że tu będzie podobnie. Czy istnieją jeszcze inne pułapki?
Przyszłość
Cóż, w przyszłości z pewnością spotkamy się z wieloma problemami. Jednym z nich może być sprawa z kradzieżą metodą „zbierz teraz, odszyfruj później”. Innymi słowy, chodzi o kradzież naszych haseł już teraz. Dekodowanie ich nastąpi później, po możliwym szerszym dostępie do technologii kwantowej. Jak to działa?
Wyobraźcie sobie, że logujecie sie np. do banku. Wasze hasło zostaje zakodowane na urządzeniu z którego korzystacie i wysłane poprzez sieć do owej instytucji. Oczywiście dane te przechodzą po drodze poprzez wiele serwerów i bramek. Wszystkie one widzą ją jako ciąg cyfr i liter. Taki „cyfrowy bełkot”. Dopiero po dotarciu do banku zostaje odszyfrowany, a Wam przyznany dostęp do informacji.
Teoretycznie wszystko w porządku, ale co by się stało, gdyby ktoś ukradł je w formie szyfrowanej po drodze? Gdyby schował je na później i odblokował gdy będzie to już możliwe? W przypadku naszego połączenia z bankiem, może to być dla złodzieja trudne. W końcu zmieniamy banki, a te które są obecnie, mogą już nie prosperować w przyszłości. Na razie więc jesteśmy bezpieczni. Co jednak gdy chodzi o jakąś instytucję ważną dla państwa, która działa od wielu lat jak np. instytucje rządowe, ważne obiekty (elektrownie atomowe) lub wywiad?
Wiele niewiadomych
Jak każda technologia, tak i ta ma swoje plusy i minusy. Z jednej strony pozwala rozwijać się nauce np. pomagać w wynalazkach od medycyny, aż po rakiety kosmiczne. Z drugiej zaś zbliżać nas do apokalipsy. A propos, zastanawialiście się jaką przewagę nad światem uzyska ktoś z technologią mogącą złamać każde zabezpieczenie na świecie? Czy używane przez nas urządzenia takie jak komputery, smartfony czy IoT są na to gotowe? Nie?
Cóż, w tym artykule Wam na to nie odpowiem, ale może kiedyś… Tymczasem zapraszam do komentowania, zarówno pod tematem jak i na platformie „X”, a póki co…
Do następnego!
- SHA-256 – zestaw kryptograficznych funkcji skrótu (SHA-224, SHA-256, SHA-384, SHA-512) zaprojektowany przez National Security Agency (NSA) i opublikowany w 2001 roku przez National Institute of Standards and Technology (NIST) jako Federalny standard przetwarzania informacji rządu Stanów Zjednoczonych ↩︎
- Qubit – (Qubit = Quantum bit) – Jest to najmniejsza i niepodzielna jednostka informacji kwantowej ↩︎