Szyfr strumieniowy

Z Wikipedii, wolnej encyklopedii

Szyfr strumieniowy – nazywany także algorytmem strumieniowym, algorytmem potokowym lub szyfrem strumieniowym; jest to algorytm symetryczny, który szyfruje oddzielnie każdy bit wiadomości. Algorytm ten składa się z generatora strumienia bitowego, będącego kluczem szyfrującym oraz elementu dodającego (na przykład operacji XOR).

Szyframi strumieniowymi są też tryby CFB, OFB i CTR szyfrów blokowych. Generują one z samego klucza i z wektora inicjalizującego (nie korzystając z danych) strumień szyfrujący, po czym XOR-ują go z danymi.

Wykorzystując operację XOR szyfrowanie wiadomości wygląda następująco:

Odszyfrowywanie zakodowanej wiadomości odbywa się w identyczny sposób – generujemy strumień szyfrujący i XOR-ujemy go z szyfrogramem:

Zobacz też

soczewki kontaktowe Sony alfa 500 recenzje ceny leków tolerancja Beata Tyszkiewicz lekarz podstawowej opieki zdrowotnej grodzisk maz Tania rejestracja domen ranking ofepozycjonowanie w marketingu hotele budapeszt Serwery ftp kredyt mieszkaniowy Zarząd Dróg Powiatowych Ząbkowice

Istnieją szyfry strumieniowe oparte na generatorach liczb pseudolosowych – jeśli generator jest kryptograficznie silny, to ziarno generatora może służyć jako klucz, a generowany strumień pseudolosowych liczb jako strumień szyfrujący. Blum Blum Shub jest przykładem generatora, dla którego istnieje dowód, że złamanie go jest co najmniej równie trudne jak rozbicie liczby stanowiącej klucz na czynniki.

autor c - jimmy buffett - michael sembello - miasta polski - literatura piekna i popularna - ksiegowosc - Kraty pomostowe - praca konwojent - sauna fińska

gdzie Si to strumień bitów będący kluczem, Mi to tekst jawny a Ci to szyfrogram