Mis vahe on krüptograafilisel krüptimisel ja dekrüptimisel Feistel Cipheri jaoks?


Vastus 1:

Feistel Cipher, nime saanud plokk-šifrite uurija Horst Feisteli järgi, on šifri kujundusmudel, mitte šifer ise, millest tuletatakse palju erinevaid plokkide šifreid. Feistel Cipheri krüptimise ja dekrüptimise erinevused on järgmised:

  1. Krüpteerimise ajal rakendatakse paremal poolel ümarfunktsioon F; dekrüpteerimise ajal rakendatakse ümarfunktsiooni F vasakul poolel. Krüpteerimise ajal ümardatud funktsiooni väljund on XORed vasakpoolsega; kui dekrüpteerimise ajal ümardatakse funktsiooni väljund XOR-i parema poolega. Alamvõtme genereerimise jada on krüpteerimise ja dekrüptimise ajal üksteisega vastupidine. Näiteks kui krüptimise käigus genereeritud alamvõtmetel on jada K0, K1, K2,…. , Kn-1; siis dekrüpteerimisel kasutatud järjestus on Kn-1, Kn-2,… .., K1, K0.

Feisteli šifri üksikasjaliku ja skemaatilise üksikasjaliku selgituse saamiseks külastage linki Feistel Cipher.