DES utaq DESede , huk simétrico-llave algoritmo electrónico willaykunata chifrachinapaq, qatiqninmi DES(Willakuykunata Chifray kamachiy) . chaymanta aswan waqaychasqa chifrayta qun DES kaqmanta. DES llamk'aqpa qusqan llaveta kimsa huch'uy llavekunaman rakin k1, k2, k3 hina. Huk willakuyqa ñawpaqta k1 kaqwan chifrasqa, chaymanta k2 kaqwan chifrasqa, k3 kaqwan wakmanta chifrasqa. DESede llavepa sayaynin 128 utaq 192 bits chaymanta bloquekuna sayaynin 64 bit. 2 ruwaykunam kan —Kimsa ECB (Libro de Código Electrónico) hinaspa Kimsa CBC (Cifer Block Chaining).
Uraypi internetpi mana qullqiyuq yanapakuy kachkan mayqinchus DES chifrayta chaymanta desciframientota qun iskay ruway ñankunawan mayqin llañu qillqapaqpas.
Ima pakasqa llave chanipas yaykuchisqayki, utaq ruwasqayku mana kay kitipi waqaychasqachu, kay yanapakuyqa HTTPS URL kaqnintakama qusqa ima pakasqa llavekuna mana suwasqa kananpaq.
DES Chifrado nisqa
- Llave Akllay:DES kimsa llavekunatam llamk'achin, chaykunatam K1, k2, k3 nispa sutichanku. Sapa llaveqa 56 bits suniyuqmi, ichaqa paridad bits nisqarayku, efectivo llavepa sayayninqa 64 bits sapa llavepaqmi.
- Chifray Ruway::
- K1 nisqawan chifrayLlanu qillqa bloqueqa ñawpaqta chifrasqa kachkan ñawpaq llave K1 kaqwan, chaymanta ciphertext C1 kaqpi tukukun
- K2 nisqawan descifrar:Chaymanta C1 iskay kaq llave K2 kaqwan descifrasqa, huk chawpi ruwayta ruwaspa.
- K3 nisqawan chifray:Tukuyninpaq, chawpi ruwayqa wakmanta chifrasqa kachkan kimsa kaq llave K3 kaqwan qhipa cifrado C2 ruwanapaq.
DES Desciframiento nisqa
DES kaqpi descifradoqa aswanta chifraypa inversonmi:
- Desciframiento Ruway: 1.1.
- K3 nisqawan descifrarC2 cifrado nisqa kimsa kaq llave K3 nisqawanmi descifrasqa, chawpi kaq ruwayta tarinapaq.
- K2 nisqawan chifray:Chaymanta chawpi ruwayqa iskay kaq llave K2 kaqwan chifrasqa, huk chawpi ruwayta ruwaspa.
- K1 nisqawan descifrar:Tukuyninpiqa, kay ruwayqa ñawpaq llave K1 nisqawanmi descifrasqa, ñawpaq llañu qillqata tarinapaq.
Gestión de Clave nisqa
- Llavepa sayaynin:DES kaqpi sapa llave 56 bits suniyuq, chaymanta tukuy efectivo llave sayay 168 bits kaqmanta (K1, K2 chaymanta K3 qatiqninpi llamk'achisqa kasqankurayku).
- Llave Uso: 1.1.K1 chaymanta K3 kaqlla llave kanman qhipaman tupachiypaq DES estándar kaqwan, ichaqa K2 hukniray kananpaq yuyaychakun harkayta kallpachanapaq.
Seguridad nisqamanta yuyaykuna
- DES seguro qhawasqa ichaqa relativamente pisilla kunan pacha algoritmos kaqwan tupachisqa AES hina.
- Llave largonrayku, 3DES wakin ataques kaqman susceptible kachkan chaymanta manaña musuq ruwanakunapaq yuyaychasqachu maypi aswan allin alternativakuna (AES hina) kanku.
DES herencia sistemakunapi llamk'achkan maypi DES kaqwan tupachiy mañasqa, ichaqa kunan pacha ruwanakuna típicamente llamk'achinku AES simétrico chifrasqa kananpaq allin ruwayninrayku, allin waqaychasqa kasqanrayku ima.
DES Chifrasqa llamk'achinapaq yanapakuy
Ima llañu qillqatapas utaq yaykuna rimaytapas qillqay, chaytam chifrayta munanki. Chay qhipaman, chifray ñanta akllay urayk'aqmanta. Uraypiqa atikuq wayqukunam kachkan:
-
BCE: 1.1. Modo ECB kaqwan, mayqin qillqapas achka bloquekunapi rakisqa, chaymanta sapa bloque qusqa llavewan chifrasqa chaymanta chaymanta kaqlla llañu qillqa bloquekuna kaqlla cifra qillqa bloquekunaman chifrasqa. Chayrayku, kay chifrasqa ruwayqa aswan pisi waqaychasqa hina qhawasqa CBC ruwaymanta. Mana IV BCE modopaq necesitakunchu sapa bloque kaqlla cifra qillqa bloquekunaman chifrasqa kasqanrayku. Yuyariy, IV llamk'achiyninqa kikin llañu qillqakuna hukniray cifrado qillqakunaman chifrasqa kasqankuta qhawan.
-
CBC: 1.1. CBC chifrasqa modoqa aswan waqaychasqa qhawasqa kachkan ECB modowan tupachisqa, imaynachus CBC IV mañan mayqinchus yanapan randomizacionpi chifrasqa rikch'aq bloquekuna mana ECB modo hinachu. CBC modopaq qallariy vector sayayninqa 64 bits kanan tiyan niyta munan 8 caracterkuna suniyuq kanan tiyan i.e., 8*8 = 64 bits