Stream-salauksen Ja Lohkosalauseron Välinen Ero

Stream-salauksen Ja Lohkosalauseron Välinen Ero
Stream-salauksen Ja Lohkosalauseron Välinen Ero

Video: Stream-salauksen Ja Lohkosalauseron Välinen Ero

Video: Stream-salauksen Ja Lohkosalauseron Välinen Ero
Video: №1007 БУДНИ дома НА ДАЧЕ 🔹 УБИРАЮСЬ после РАБОТ в ДОМЕ 🔹 ОТКЛЮЧАЮТ СВЕТ ⚡ ВОВРЕМЯ УСПЕЛИ 🔸 ВЛОГ 2024, Huhtikuu
Anonim

Suoratoiston salaus vs. salaussalaus | Tilan salaus vs. lohkon salaus

Salausvaiheessa Stream-salaus- ja Block-salaus ovat kaksi salauksen / salauksen purkamisen algoritmia, jotka kuuluvat symmetristen avainten salausten perheeseen. Tyypillisesti salaus ottaa pelkkää tekstiä syötteenä ja tuottaa salakirjoituksen tuotoksena. Lohkosalaus salaa kiinteän pituisen bittilohkon muuttumattomalla muunnoksella. Suorakoodauslaitteet salaavat eripituiset bittivirrat ja käyttävät vaihtelevaa muunnosta jokaisessa bitissä.

Mikä on Stream Cipher?

Suoran salaukset kuuluvat symmetristen avainten salausten perheeseen. Stream-salaukset yhdistävät pelkkätekstiset bitit näennäissatunnaisilla salausbittivirroilla XOR-toiminnon (yksinomainen tai) käyttöön. Suoran salaus salaa pelkkätekstiset numerot yksi kerrallaan vaihtelevilla muutoksilla peräkkäisiin numeroihin. Koska jokaisen numeron salaus riippuu salakoneen nykyisestä tilasta, virta-salauksia kutsutaan myös tilan salauksiksi. Yleensä yksittäisiä bittejä / puremia käytetään yksinumeroisina. Turvallisuusongelmien välttämiseksi on varmistettava, että samaa lähtötilaa ei käytetä useammin kuin kerran. Yleisimmin käytetty virta-salaus on RC4.

Mikä on salakoodaus?

Lohkosala on toinen symmetrinen avainkoodaus. Lohkosalaus toimii kiinteän pituisilla lohkoilla (bittiryhmillä). Lohkosalaus käyttää kiinteää (muuttumatonta) muunnosta lohkon kaikille numeroille. Esimerkiksi kun x-bittinen lohkoteksti (yhdessä salaisen avaimen kanssa) annetaan syötteenä lohkosalaustekniikkaan, se tuottaa vastaavan x-bittisen salaustekstin. Varsinainen muunnos riippuu salaisesta avaimesta. Samoin salauksenpurkualgoritmi palauttaa alkuperäisen selväkielisen x-bittisen lohkon käyttämällä syötteenä salaustekstin x-bittistä lohkoa ja yllä olevaa salaista avainta. Jos tulosviesti on liian pitkä lohkon kokoon verrattuna, se jaetaan lohkoihin ja nämä lohkot salataan (erikseen) samalla avaimella. Koska kuitenkin käytetään samaa avainta,jokaisesta tavallisen tekstin toistetusta sekvenssistä tulee sama toistettu sekvenssi salakirjoitustekstissä, ja tämä voi aiheuttaa turvallisuusongelmia. Suosittuja salaussalaajia ovat DES (Data Encryption Standard) ja AES (Advanced Encryption Standard).

Mitä eroa on Stream Cipher ja Block Cipher?

Vaikka sekä stream-salaukset että lohkosalat kuuluvat symmetristen salausten salauksiin, on joitain keskeisiä eroja. Lohkosalaus salaa kiinteän pituiset bittilohkot, kun taas virta-salaukset yhdistävät pelkkätekstiset bitit näennäissatunnaisten salausbittien virtaan XOR-operaatiota käyttämällä. Vaikka lohkosalaimet käyttävät samaa muunnosta, virta-salaukset käyttävät vaihtelevia muunnoksia moottorin tilan perusteella. Suoran salauksen suorittaminen tapahtuu yleensä nopeammin kuin lohkosalauksen. Laitteiston monimutkaisuuden suhteen virta-salaukset ovat suhteellisen vähemmän monimutkaisia. Stream-salaukset ovat tyypillinen etusija lohkosalaimiin nähden, kun pelkkää tekstiä on saatavana vaihtelevissa määrissä (esimerkiksi suojatulle wifi-yhteydelle), koska lohkosalat eivät voi toimia suoraan lohkon kokoa lyhyemmissä lohkoissa. Mutta joskus,virta-salausten ja lohkosalausten välinen ero ei ole kovin selvä. Syynä on, että käytettäessä tiettyjä toimintatiloja lohkosalausta voidaan käyttää virta-salauksena antamalla sen salata pienin käytettävissä oleva tietoyksikkö.

Suositeltava: