DES

DES (Data Encryption Standard – duomenų šifravimo standartas) – blokinis simetrinis algoritmas, kurio blokų ilgis yra 64 bitai, rakto ilgis yra 56 bitai. DES duomenų šifravimo standartu paskelbtas JAV 1977 metais.

DES šifravimas:
 Iš pradinio 56-bitų rakto K yra sukonstruojama 16 dalinių raktų,  .
 Pradinis tekstas suskaidomas į 64 bitų blokus, kurie nepriklausomai vienas nuo kito šifruojami vienu ir tuo pačiu 56 bitų slaptu raktu K.
 Kiekvienam blokui jų yra atliekami šie veiksmai.
 Blokui pritaikoma perstata, po šios perstatos blokas skiriamas į kairiąją ir dešiniąją puses ir .
 Atliekama 16 šifravimo etapų.
 
 
 kai .

Kriptografija