Erinevus Voo šifri Ja Blokeeritud šifri Vahel

Erinevus Voo šifri Ja Blokeeritud šifri Vahel
Erinevus Voo šifri Ja Blokeeritud šifri Vahel

Video: Erinevus Voo šifri Ja Blokeeritud šifri Vahel

Video: Erinevus Voo šifri Ja Blokeeritud šifri Vahel
Video: 📊 CSPX vs VOO: Какой индексный фонд лучше - с реинвестированием или выплатой дивидендов? 2024, November
Anonim

Voogesituse salakood vs blokeerimiskood | Riigi salakood vs blokeerimiskood

Krüptograafias on voo šifrid ja plokksifrid kaks krüpteerimise / dekrüpteerimise algoritmi, mis kuuluvad sümmeetriliste võtmete šifrite perekonda. Tavaliselt võtab šifr sisendina lihtteksti ja väljundina šifri. Plokkšifrid krüpteerivad fikseeritud pikkusega bittide ploki muutumatu transformatsiooni abil. Stream-šifrid krüptivad erineva pikkusega bittide vooge ja kasutavad iga biti jaoks erinevat transformatsiooni.

Mis on voo salakood?

Voogesifailid kuuluvad sümmeetriliste võtmete šifrite perekonda. Stream-šifreid kombineeritakse tavalise tekstiga bitid pseudo-juhuslike šifribittide vooga XOR-i (ainuõigusliku või) toimingu kasutamisega. Stream-šifrid krüptivad lihtteksti numbreid ükshaaval järjestikuste numbrite jaoks erineva teisendusega. Kuna iga numbri krüptimine sõltub šifrimootori hetkeseisust, tuntakse voosifreid ka olekušifritena. Tavaliselt kasutatakse ühe numbritena üksikuid bitti / hammustusi. Turvaprobleemide vältimiseks tuleks veenduda, et sama lähteseisundit ei kasutata mitu korda. Enimkasutatav voosifraat on RC4.

Mis on plokkšifter?

Plokkšifr on teine sümmeetriline võtmesifraat. Plokkšifrid töötavad fikseeritud pikkusega plokkidel (bittide rühmadel). Plokkšifrid kasutavad fikseeritud (muutumatut) teisendust kõigi ploki numbrite jaoks. Näiteks kui plokkšifrimootorisse sisendina sisestatakse x-bitine tavaline tekstiplokk (koos salajase võtmega), toodab see vastava x-bitise šifriteksti. Tegelik teisendamine sõltub salajasest võtmest. Samamoodi taastab dekrüpteerimisalgoritm originaalteksti x-bitise ploki, kasutades sisendina šifriteksti x-bitist plokki ja ülaltoodud salajast võtit. Kui sisendsõnum on ploki suurusega võrreldes liiga pikk, jaotatakse see plokkideks ja need plokid krüpteeritakse (eraldi) sama võtme abil. Kuna aga kasutatakse sama klahvi,igast tavalise teksti korduvast järjestusest saab šifritekstis sama korduv järjestus ja see võib tekitada turvalisusega seotud probleeme. Populaarsed plokksifrid on DES (Data Encryption Standard) ja AES (Advanced Encryption Standard).

Mis vahe on voo ja blokeerimiskoodil?

Ehkki nii voog- kui ka plokksifrid kuuluvad sümmeetriliste krüpteerimisšifrite perekonda, on siiski mõned olulised erinevused. Plokkšifrid krüptivad fikseeritud pikkusega bittiplokid, samas kui voogšifrid kombineerivad lihttekstibitte XOR-operatsiooni abil pseudo-juhuslike šifribittide vooga. Isegi kui plokksifrid kasutavad sama teisendust, kasutavad voo šifrid mootori olekust lähtuvalt erinevaid teisendusi. Stream-šifreid täidetakse tavaliselt kiiremini kui plokk-šifreid. Riistvara keerukuse osas on voo šifrid suhteliselt vähem keerukad. Stream-šifrid on tüüpiline eelistus plokksifrate suhtes, kui lihttekst on saadaval erinevates kogustes (nt turvalise wifi-ühenduse jaoks), kuna plokksifrid ei saa töötada otse ploki suurusest lühematel plokkidel. Aga mõnikord,erinevus voosšifrite ja plokksifrate vahel pole eriti selge. Põhjuseks on see, et teatud töörežiimide kasutamisel saab ploki šifrit kasutada voo šifrina, võimaldades sellel krüptida väikseimat saadaolevat andmeühikut.

Soovitatav: