Algorytmy szyfrowania danych. Symetryczne algorytmy szyfrowania. Algorytm szyfrowania RSA. Algorytm szyfrowania DES. Wybór algorytmu szyfrowania

Data:

2019-09-12 02:30:17

Przegląd:

11

Ranking:

1Kochać 0Niechęć

Udział:

W naszym komputerowy wieku ludzkość coraz bardziej odmawia przechowywania informacji w tekście lub w formie drukowanej, preferując do tego dokumenty elektroniczne. I jeśli wcześniej ukradł po prostu papieru lub пергаменты, teraz atakują właśnie e-informacji. Same algorytmy szyfrowania danych były znane od niepamiętnych czasów. Wiele cywilizacji woleli szyfrować swoją wiedzę, aby mogli należeć tylko osoby сведущему. Ale zobaczmy, jak to wszystko pojawi się na naszym świecie.

Co to jest system szyfrowania danych?

Na początku należy zdecydować, co sobą reprezentują kryptograficznych systemu w ogóle. Z grubsza mówiąc, to jakiś specjalny algorytm zapisu informacji, który byłby zrozumiały tylko do określonego kręgu osób.

algorytm

W tym sensie obcemu wszystko, co widzi, musi (a w zasadzie tak jest) wydaje się bezsensowne zestaw znaków. Przeczytać taką kolejność może tylko ten, kto zna zasady ich lokalizacji. Jako najprostszy przykład można określić algorytm szyfrowania z pisaniem słów, powiedzmy, od tyłu. Oczywiście, jest to najbardziej prymitywne, że można wymyślić. Przyjmuje się, że jeśli znać zasady zapisu, przywrócić oryginalny tekst pracy nie będzie.

Dlaczego?

Do czego to wszystko придумывалось, chyba tłumaczyć nie trzeba. Spójrz, przecież jakie ilości wiedzy, pozostałe od starożytnych cywilizacji, dziś są w postaci zaszyfrowanej. Czy starożytni nie chcieli, abyśmy to wiedzieli, to czy to wszystko zostało zrobione, aby człowiek mógł z nich korzystać tylko wtedy, gdy osiągnie odpowiedni poziom rozwoju - póki co o tym można się tylko domyślać.

Bardziej:

Jak zainstalować Bluestacks: instrukcja

Jak zainstalować Bluestacks: instrukcja

Bluestacks jest emulator systemu operacyjnego Android. Ponieważ system ten jest jedyną otwartą platformą, to u użytkowników już nie ma możliwości uruchomienia aplikacji mobilnych na komputerach osobistych i laptopach. Za pomocą emulatora można urucho...

Jak zwiększyć wydajność komputera

Jak zwiększyć wydajność komputera

Jednym z głównych problemów, który już od kilku lat nie pozwala wielu właścicieli komputerów spać spokojnie, następny: «Jak zwiększyć wydajność swojego systemu komputerowego?». Szczególne znaczenie zyskuje po uruchomieniu jakiejkolwiek ap...

Tryb bezpiecznego uruchamiania Firefox

Tryb bezpiecznego uruchamiania Firefox

W nowym 2013 roku wszystkie znane Sbierbank Rosji przeniósł się na obsługę przez online system, czyli strona internetowa. Na nim klienci mogą wykonywać bardzo wiele różnych podstawowych funkcji, takich jak przeglądanie swoich rachunków, praca za gotó...

Zresztą, jeśli mówimy o dzisiejszym świecie, ochrona informacji staje się jednym z największych problemów. Sędzia dla siebie, bo ile jest dokumentów w tych samych archiwach, o których rządy niektórych krajów nie chcą mówić, ile tajnych rozwoju, ile nowych technologii. A przecież wszystko to, w zasadzie, jest nadrzędnym celem tak zwanych hakerów w klasycznym rozumieniu tego terminu.

Na myśl przychodzi tylko jedna fraza, która stała się klasykiem zasad działalności Nathana Rothschilda: «Kto ma wiedzę, ten ma świat». I dlatego informacje muszą być chronione przed wzrokiem ciekawskich, aby jej nie wykorzystał ktoś jeszcze w swoich egoistycznych celów.

Kryptografia: punkt odniesienia

Teraz, zanim rozważać samą strukturę, którą ma każdy algorytm szyfrowania, trochę zagłębić się w historię, w tamtych czasach, kiedy ta nauka tylko powstało.

algorytm szyfrowania des

Uważa się, że sztuka ukrywania danych aktywnie początek rozwijać się kilka lat temu przed naszą erą. Pierwszeństwo przypisuje się starożytnym шумерам, królowi Salomonowi i egipscy kapłani. Tylko dużo później pojawiły się te same runiczne znaki i symbole, im podobne. Interesujące jest to, że czasami algorytm szyfrowania tekstów (a w tym czasie шифровались właśnie oni) był taki, że w tej samej starożytnej sumerów klinowym jeden znak mógł oznaczać nie tylko jedną literę, ale i całe słowo, pojęcie lub nawet zdanie. Z tego powodu definicje takich tekstów nawet w przypadku nowoczesnych systemów kryptograficznych, które pozwalają przywrócić oryginalny wygląd dowolnego tekstu, staje się zupełnie niemożliwe. Mówiąc współczesnym językiem, jest to na tyle zaawansowane, jak się powszechnie teraz mówić, symetryczne algorytmy szyfrowania. Na nich zatrzymamy się oddzielnie.

Współczesny świat: rodzaje algorytmów szyfrowania

Co do ochrony poufnych danych we współczesnym świecie, warto zatrzymać się jeszcze w tych czasach, gdy komputery były ludzkości nie są znane. Nie mówiąc już o tym, ile papieru przenieśli alchemicy lub te same templariusze, próbując ukryć prawdziwe teksty o znanych im wiedzy, warto pamiętać, że od czasu powstania związku problem tylko pogorszyła.

symetryczne algorytmy szyfrowania

I tu chyba najbardziej znanym urządzeniem można nazwać niemiecką шифровальную samochód z czasów ii wojny światowej pod nazwą „Enigma», co w tłumaczeniu z języka angielskiego oznacza «enigma». Ponownie, jest to przykład tego, jak wykorzystywane są symetryczne algorytmy szyfrowania, którego istotą jest to, że шифровщик i дешифровальщик wiedzą klucz (łódź), początkowo zastosowany do ukrywania danych.

Dzisiaj takie криптосистемы są używane wszędzie. Najbardziej jaskrawym przykładem można uznać za, powiedzmy, algorytm szyfrowania AES256, który jest międzynarodowym standardem. Z punktu widzenia terminologii komputerowej, pozwala korzystać z kluczem o długości 256 bitów. W ogóle współczesne algorytmy szyfrowania są dość zróżnicowane, a podzielić je umownie można na dwie duże klasy: symetryczne i asymetryczne. Są one, w zależności od obszaru docelowego, dziś stosuje się bardzo szeroko. I wybór algorytmu szyfrowania zależy od postawionych zadań i metody odzyskiwania informacji w pierwotnej formie. Ale na czym polega różnica między nimi?

Symetryczne i asymetryczne algorytmy szyfrowania: jaka jest różnica

A Teraz zobaczmy, jakie jest zasadnicza różnica pomiędzy tymi systemami, i na jakich zasadach opiera się ich stosowanie w praktyce. Jak jużjasne, algorytmy szyfrowania są związane z geometrycznych względem symetrii i asymetrii. Co to znaczy, teraz i będzie wyjaśniona.

Symetryczny algorytm szyfrowania DES, zaprojektowany jeszcze w 1977 roku, zakłada istnienie jednego klucza, który, rzekomo, znany dwóch zainteresowanych stron. Wiedząc taki klucz, łatwo zastosować go w praktyce, aby przeczytać ten sam bezsensowny zestaw znaków, prowadząc go, że tak powiem, w czytelny wygląd.

A co to są asymetryczne algorytmy szyfrowania? Tutaj stosuje się dwa klucze, czyli do kodowania oryginalnej informacji wykorzystuje jeden, do odszyfrowania zawartości – inny, przy czym nie jest koniecznie tak, aby były zgodne lub jednocześnie byli u kodujących i декодирующей strony. Dla każdej z nich wystarczy jeden. W ten sposób w bardzo wysokim stopniu wyklucza trafienie obu kluczy w trzecie ręce. Jednak, wychodząc z obecnej sytuacji, dla wielu intruzów kradzieży tego typu szczególnie problemem nie są. Inna sprawa " wyszukaj właśnie tego klucza (z grubsza mówiąc, hasła), który nadaje się do odszyfrowania danych. A tu opcji może być tyle, że nawet najbardziej nowoczesny komputer będzie przetwarzać je w ciągu kilkudziesięciu lat. Jak stwierdzono, żadna z dostępnych na świecie systemów komputerowych włamać do niego dostęp i dostać to, co nazywa ów środku są urządzenia podsłuchowe», nie może i nie będzie w stanie w ciągu najbliższych dziesięcioleci.algorytm szyfrowania rsa

Najbardziej znane i często stosowane algorytmy szyfrowania

Ale wracając do świata komputerowego. Co dziś oferują podstawowe algorytmy szyfrowania, przeznaczone do ochrony informacji na obecnym etapie rozwoju komputerowego i urządzeń mobilnych?

W większości krajów de facto standardem jest zaszyfrowany system AES na podstawie klucza 128-bitowego. Jednak równolegle z nią czasami używane i algorytm szyfrowania RSA, który choć odnosi się do szyfrowania z użyciem otwartego (publicznego) klucza, niemniej jednak jest jednym z najbardziej zaufanych. Nawiasem mówiąc, jest to udowodnione wszystkimi wiodącymi ekspertami, ponieważ sam system jest nie tylko stopień szyfrowania danych, ale i zachowaniem integralności informacji. Co do wcześniejszych opracowań, do których odnosi się algorytm szyfrowania DES, to on jest beznadziejnie przestarzała, a próby jego wymianie zaczęły się odbywać jeszcze w 1997 roku. To na jego podstawie powstał nowy zaawansowany (Advanced) standard szyfrowania AES (najpierw z kluczem 128 bitów, potem – z kluczem 256 bitów).

Szyfrowanie RSA

Teraz skupić się na technologii RSA która odnosi się do systemu szyfrowania asymetrycznego. Załóżmy, że jedna osoba wysyła innego informacje zaszyfrowane za pomocą tego algorytmu.

symetryczne i asymetryczne algorytmy szyfrowania

Do szyfrowania biorą się dwa dość duże liczby X i Y, po czym oblicza ich iloczyn Z, zwany modułem. Następnie wybiera pewną obcą liczba A, który spełnia kryteria: 1< A < (X - 1) * (Y - 1). To musi być proste, czyli nie mają wspólnych dzielników z dziełem (X - 1) * (Y - 1) jest równy Z. Następnie następuje obliczenie liczby B, ale tylko dlatego, że (A * B - 1) dzieli się na (X - 1) * (Y ó 1). W tym przykładzie A ó otwarty rejestr, B ó tajny wskaźnik, (Z; A) – klucz publiczny (Z; B) – tajny klucz.

Co się dzieje podczas transportu? Nadawca tworzy zaszyfrowany tekst oznaczony jako F, z początkową wiadomość M, po czym następuje potęgowanie A i mnożenie na moduł Z : F = M*A*(mod Z). Odbiorcy pozostaje obliczyć prosty przykład: M = F*a*B*(mod Z). Z grubsza rzecz biorąc, wszystkie te działania sprowadzają się wyłącznie do budowy w stopień. Na tej samej zasadzie działa i opcja tworzenia podpisu cyfrowego, ale równania tu jest nieco bardziej skomplikowana. Aby nie nabijać użytkownikowi głowę algebra, taki materiał poruszany nie będzie.

Co do włamania, to algorytm szyfrowania RSA stawia przed spreparowanego praktycznie нерешаемую zadanie: obliczyć klucz B. To teoretycznie można by zrobić z wykorzystaniem dostępnych środków faktoringu (dekompozycja na cofactors początkowych liczb X i Y), jednak na dzień dzisiejszy takich środków nie ma, więc sama zadaniem staje się nie to, co trudne - jest w ogóle niemożliwa.

Szyfrowanie DES

Przed nami jeszcze jeden, w przeszłości wystarczająco skuteczny algorytm szyfrowania z maksymalnej długości bloku 64-bitowy (symbolu), z której znaczący są tylko 56. Jak już wspomniano powyżej, metoda ta jest już nieaktualna, choć dość długo przetrwała w standardzie криптосистем stosowanych w USA nawet dla przemysłu obronnego.

asymetryczne algorytmy szyfrowania

Jego Istotą symetrycznego szyfrowania polega na tym, że stosuje się pewna sekwencja z 48 bitów. Podczas tej operacji służy 16 cykli z pobierania kluczy do 48 bitów. Ale! Wszystkie cykle na zasadzie działania są podobne, więc w tej chwili obliczyć szukany klucz pracy nie wynosi. Na przykład, jeden z najpotężniejszych komputerów w USA o wartości ponad miliona dolarów «łamie» szyfrowanie w ciągu około trzech i pół godziny. Dla maszyn rangi poniżej, aby obliczyć nawet sekwencja w maksymalnym jej manifestacji, wymagane jest nie więcej niż 20 godzin.

Szyfrowanie AES

W Końcu przed nami najczęstszym i, jak sądzono doniedawna, неуязвимая system ó algorytm szyfrowania AES. On dzisiaj jest przedstawiony w trzech wersjach ó AES128, AES192 i AES256. Pierwszy wariant dotyczy więcej dla zapewnienia bezpieczeństwa urządzeń mobilnych, drugi jest na wysokim poziomie. Jako standard, system ten został oficjalnie wprowadzony w 2002 roku, przy czym od razu jej obsługa została sporządzona ze strony firmy Intel, produkującej procesor żetony.

wybór algorytmu szyfrowania

Jego Istotą, w przeciwieństwie do innych symetryczne systemy szyfrowania, sprowadza się do obliczeń na podstawie полиноминального prezentacji kodów i operacji obliczenia z dwuwymiarowy tablicami. Jak twierdzi rząd Stanów Zjednoczonych, do łamania klucza o długości 128 bitów дешифратору, nawet najnowszych, będzie wymagać około 149 bilionów lat. Pozwolimy sobie nie zgodzić się z tak kompetentnym źródłem. Technika komputerowa w ciągu ostatnich stu lat zrobiła skok, соизмеримый z geometrycznym rodziny, tak, że bardzo zawyżony nie warto, tym bardziej, że dziś, jak się okazało, istnieją systemy szyfrowania i lepszy, niż te, które STANY zjednoczone poinformowały absolutnie trwałe do złamania.

Problemy z wirusami i zabrał się do deszyfrowania samego

Oczywiście, chodzi o wirusach. W ostatnim czasie pojawiły się dość specyficzne wirusy ransomware, które szyfrują zawartość dysku twardego i logicznych partycji na zainfekowanym komputerze, po czym ofiara otrzymuje e-mail z informacją o tym, że wszystkie pliki są szyfrowane, a odszyfrować je może tylko określone źródło po dokonaniu płatności кругленькой kwoty.

algorytmy szyfrowania są

Przy tym, co najważniejsze, wskazuje się, że przy szyfrowaniu danych zastosowano system AES1024, czyli długość klucza cztery razy większy od obecnie istniejącej AES256, a ilość opcji przy poszukiwaniu odpowiedniego deszyfratora zwiększa się po prostu niesamowicie.

A jeśli pochodzą z oświadczenia rządu USA o terminie, отводимом do deszyfrowania klucza o długości 128 bitów, to co można powiedzieć o czasie, który potrzebny na znalezienie rozwiązania dla przypadku z kluczem i jego wariantami długości 1024 bity? Tutaj USA i mają przesrane. Oni uważali, że ich system komputerowy kryptografii doskonała. Niestety, znalazły się jakieś przyprawy (najwyraźniej na postsowieckiej przestrzeni), które przekroczyły «odwieczne» amerykańskie wytyczne dla wszystkich opcji.

Przy tym wszystkim nawet czołowi deweloperzy antywirusowe, w tym «Kaspersky Lab», specjaliści, którzy stworzyli «Dr Internetu», firma ESET i wielu innych światowych przywódców po prostu rozkładają ręce, mówią, że na zapis tego algorytmu po prostu nie ma środków, nie mówi nic o tym, że czasu nie starczy. Oczywiście, kontaktując się z działem obsługi klienta proponuje wysłać zaszyfrowany plik i, jeśli istnieje, wskazane jest jego oryginał - w postaci, w jakiej był przed rozpoczęciem szyfrowania. Niestety, nawet analiza porównawcza, dopóki nie dał wymierne rezultaty.

Świat, którego nie znamy

Co tu dużo mówić, jeśli gonimy przyszłością, nie mogąc rozszyfrować przeszłość. Jeśli spojrzeć na świat naszego tysiąclecia, można zauważyć, że ten sam cesarz rzymski Gajusz Juliusz Cezar w niektórych swoich listach wykorzystał symetryczne algorytmy szyfrowania. Cóż, jeśli spojrzeć na Leonardo da Vinci, tak w ogóle to staje się nie w sobie od jednego uświadomienia sobie tego, że w dziedzinie kryptografii ten człowiek, którego życie jest pokryta jakimś zasłoną tajemnicy, w wieku przekroczyła swoje nowoczesność.

określić algorytm szyfrowania

Do tej pory wiele osób nie daje spokoju tak zwana «uśmiech Джоконды», w której jest coś takiego, że mu się spodobało, czego współczesny człowiek nie jest w stanie zrozumieć. Nawiasem mówiąc, na zdjęciu stosunkowo niedawno stwierdzono pewne symbole (w oku, sukienka, itp.), które wyraźnie świadczą o tym, że w tym wszystkim zawiera się jakaś zaszyfrowana wielkim geniuszem informacje, które dziś, niestety, wyjąć nie jesteśmy w stanie. A przecież my nawet nie wspomniał o różnego rodzaju dużych konstrukcjach, które byli w stanie odwrócić zrozumienie fizyki w tym czasie.

Oczywiście, niektóre umysły skłaniają się wyłącznie do tego, że w większości przypadków wykorzystano tak zwane „złoty podział», jednak i ono nie daje klucza do całego tego ogromnego repozytorium wiedzy, które, jak się uważa, albo nas niezrozumiałe, albo stracone na zawsze. Wydaje się, криптографам przed sobą jeszcze nieprawdopodobną sporo pracy, aby zrozumieć, że współczesne algorytmy szyfrowania czasami nie idą żadnego porównania z wiedzą starożytnych cywilizacji. Poza tym, jeśli dziś istnieją ogólnie przyjęte zasady ochrony informacji, to te, które były używane w dawnych czasach, niestety, całkowicie niedostępne i niezrozumiałe.

I jeszcze jedno. Istnieje niepisana opinia, że większość starożytnych tekstów nie można tłumaczyć tylko dlatego, że klucze do ich дешифровке starannie chronione tajnymi stowarzyszeniami jak masonów, iluminatów, itp. Nawet templariusze pozostawili tu swój ślad. Co tu mówić o tym, że do tej pory absolutnie niedostępna pozostaje biblioteka Watykanu? Czy tam zapisane są podstawowe klucze do zrozumienia starożytności? Wiele eksperci skłaniają się do tej właśnie wersji, licząc, że Watykan celowo, niż mówi te informacje od społeczeństwa. Tak to jest, czy nie, na razie nie wie nikt. Ale jedno można stwierdzić na pewno óstarożytne systemy kryptografii w niczym nie ustępowały (a może i liczniejsze) tym, że są używane w dzisiejszym komputerowym świecie.

Zamiast posłowia

Na Koniec warto powiedzieć, że tutaj zostały uznane za daleko nie wszystkie aspekty związane z obecnymi криптографическими systemami i metodami, które wykorzystują. Rzecz w tym, że w większości przypadków musiałbym prowadzić skomplikowane formuły matematyczne i praw obliczenia, z których większość użytkowników po prostu kręci pójdzie. Wystarczy spojrzeć na przykład z opisem algorytmu RSA, aby dowiedzieć się, że wszystko będzie wyglądać o wiele trudniejsze.

Najważniejsze - zrozumieć i zrozumieć, że tak powiem, w sedno sprawy. A jeśli mówimy o tym, że stanowią nowoczesne systemy oferujące przechowywać poufne informacje w taki sposób, aby była dostępna ograniczonej liczby użytkowników, tutaj wybór jest niewielki. Pomimo istnienia wielu systemów kryptograficznych, te same algorytmy RSA i DES wyraźnie przegrywają specyfiki AES. Zresztą większość współczesnych aplikacji opracowanych dla zupełnie разнящихся między sobą systemów operacyjnych, używają właśnie AES (oczywiście, w zależności od zastosowania i urządzenia). Ale to «nieautoryzowane» ewolucja tej криптосистемы, delikatnie mówiąc, wielu, zwłaszcza jej twórców, pogrążył się w szoku. Ale w ogóle, wychodząc z założenia, że jest na dzień dzisiejszy, wielu użytkowników nietrudno będzie zrozumieć, co to jest kryptograficzne systemy szyfrowania danych, do czego one służą i jak działają.

Uwaga (0)

Ten artykuł nie ma komentarzy, bądź pierwszy!

Dodaj komentarz

Nowości

Jak tworzyć potwory w

Jak tworzyć potwory w "Sims 3": sekrety i wskazówki

"Sims 3" - gra, w której gracz jest zaproszony, bardzo dużo różnych możliwości. To jest prawdziwy symulator prawdziwego życia człowieka, ale z jego cechami. Tutaj można nie tylko żyć, ale i rozwijać się, odkrywać. Wielu graczy pyt...

Myszka Logitech m185

Myszka Logitech m185

Mysz Logitech m185 – to przede wszystkim prosty w swojej konstrukcji i tani gadżet. Bardzo dobry wybór jeśli chodzi o stosunek "cena/jakość". Za zupełnie śmieszne pieniądze dostaniesz niezawodną bezprzewodową mysz komputerow...

Podkreślenie w html: sposoby.

Podkreślenie w html: sposoby.

Za pomocą html, tekstu można nadać piękny design. Bardzo popularny element podkreślenia, ale nie wszyscy zarejestrowani użytkownicy wiedzą jak go używać.Podkreślenie w HTMLa Więc, jak zrobić podkreślenie? Podkreślenie tekstu w htm...