|
Definicja Szyfrowanie (Szukaj)
|
Szyfr to procedura takiego przekształcania wiadomości, żeby była ona niemożliwa (lub bardzo trudna) do odczytania przez
każdego, kto nie posiada odpowiedniego klucza.
Wiadomość przed zaszyfrowaniem nazywa się tekstem jawnym (plaintext), a wiadomość zaszyfrowaną – szyfrogramem (ciphertext). Jako ciekawostkę można podać, że Marian Rejewski uzywa w swoich pracach okresleń kler na tekst jawny i krypt na tekst tajny. Szyfrowanie jest zajęciem bardzo starym, aczkolwiek nowoczesna kryptografia narodziła się dopiero w epoce komputerów i starsze szyfry są z dzisiejszego punktu widzenia zupełnie bezużytecznie. Szyfry współczesneWspółcześnie możemy podzielić metody szyfrowania na 3 grupy:
W szyfrowaniu asymetrycznym występują 2 klucze – klucz
publiczny służący do szyfrowania, oraz klucz prywatny służący do
deszyfrowania. Ponieważ nie ma potrzeby rozpowszechniania klucza prywatnego, bardzo małe są szanse że wpadnie on w niepowołane
ręce. Szyfry asymetryczne opierają się na istnieniu pewnych trudnych do odwrócenia problemów. Np. o wiele łatwiej jest pomnożyć
przez siebie 2 duże liczby, niż rozłożyć dużą liczbę na czynniki (opiera się na tym system RSA... Szyfry blokowe to procedury, które szyfrują niewielkie bloki danych (znacznie mniejsze od typowej wiadomości),
współcześnie jest to najczęściej 128 bitów (AESAES (Advanced Encryption Standard) to symetryczny szyfr blokowy przyjęty przez NIST w wyniku konkursu ogłoszonego w roku 1997. Bezpośrednią przyczyna rozpisania konkursu była niewystarczająca siła algorytmu DES. EFF była w stanie złamać wiadomosć zakodowaną DESem w ciągu 3 dni sprzętem o wartości 250 tysięcy dolarów w 1997 (obecnie można złamać DES-a jeszcze szybciej i taniej).... Ponieważ szyfr blokowy szyfruje jedynie niewielką ilość informacji, używane są różne tryby szyfrowania, które umożliwiają szyfrowanie większych wiadomości. Szyfry strumieniowe szyfrują każdy znak tekstu jawnego osobno, generując znak strumienia szyfrującego i przekształcając go na przykład z użyciem funkcji XOR go ze znakiem danych, w związku z czym nie jest konieczne oczekiwanie na cały blok danych, jak w przypadku szyfrów blokowych. Najpopularniejszym współczesnym szyfrem strumieniowym jest RC4, którego stosowanie jest ograniczone ze względu na warunki licencyjne. Inne populrarne szyfry strumieniowe to A5/1 i A5/2 stosowane w telefonii komórkowej. Do szyfrów strumieniowych należą też historyczne szyfry polialfabetyczne i monoalfabetyczne. Niektóre z trybów szyfrów blokowych – CFBCFB - Cipher Feedback Tryb użycia szyfru blokowego pozwalający na użycie go do kodowania strumieni danych. Szyfr blokowy jest używany do wygenerowania pseudolosowego ciągu danych, który następnie pełni role strumienia szyfrującego mieszanego z danymi za pomoca funkcji XOR. Opis algorytmu: Wybieramy losowy, jawny blok danych, zwany wektorem inicjującym. Jego długość jest zależna od wybranego szyfru i jest równa długości bloku na którym operuje szyfr. Szyfrujemy go za pomoca tajnego klucza. ... Osobnym szyfrem w swojej klasie jest one time pad. Proste szyfrySzyfry historyczne musiały umożliwiać szyfrowanie i deszyfrowanie przez człowieka, a więc opierać się na bardzo prostych operacjach. Współczesne komputery są o kilkanaście rzędów wielkości szybsze w obliczeniach od ludzi, i potrafią złamać praktycznie każdy tego typu szyfr. Istnieją jednak przykłady szyfrów które są możliwe do stosowania przez człowieka bez użycia komputerów i zapewniają pewien sensowny poziom bezpieczeństwa. Warto zwrócić uwage na fakt, że zwykle siatka szpiegowska w obcym kraju może mieć utrudniony dostęp do sprzętu komputerowego, nadal jednak musi móc przesyłać bezpiecznie zaszyfrowane wiadomości. Przykład szyfru o omawianych własnościach stanowi np. one time pad, szyfry podstawieniowe dla krótkich wiadomości a nawet szyfr Solitare opisany w książce "Cryptonomicon" Neala Stephensona. Wszystkie wymienione niżej szyfry nie mają obecnie żadnego praktycznego znaczenia.
Kategorie stron: Kryptografia | ||
|
Cache: OK - (Cache Hit) | Exec Czas: 0.122 | INTLinks: 32 Contakt: info AT definicja DOT com ""szyfr przestawieniowy"" "siła algorytmu rsa" "opis algorytmu RC4" "RC4 "opis algorytmu"" "opis algorytmu rc4" "szyfrowanie A5/2 algorytm" "enigma -maszyna szyfrująca" "ofb cfb kryptografia asymetryczna" "symetryczne szyfry blokowe " "opis szyfr A5/1, A5/2" |