DES térã DESede rehegua , peteĩ algoritmo clave simétrica rehegua oñemboheko hag̃ua dato electrónico, haꞌehína pe sucesor de DES(Estándar Cifrado de Datos rehegua) . ha omeꞌe cifrado isegurovéva DES-gui. DES ombojaꞌo pe clave omeꞌeva puruhára mbohapy subclave-pe k1, k2 ha k3 ramo. Peteĩ marandu oñemboheko k1 rupive raẽ, upéi ojedescifra k2 rupive ha oñemboheko jey k3 rupive. Pe clave DESede tuichakue haꞌehína 128 térã 192 bits ha umi bloque tuichakue 64 bits. Oĩ 2 mbaꞌeichaitépa ojepurukuaa—Triple BCE (Libro de Código Electrónico) ha Triple CBC (Cifer Block Chaining).
Aguĩve oĩ tembipuru’i isãsóva en línea ome’ẽva cifrado ha descifrado DES rehegua umi mokõi modalidad de operación reheve oimeraẽva jehaipyre sánto-pe g̃uarã.
Oimeraẽ clave secreta valor reikéva, térã romoheñóiva noñongatúi ko tendápe, ko tembipuru oñeme’ẽ peteĩ HTTPS URL rupive ojehecha hag̃ua ndaikatuiha oñemondapa mba’eveichagua clave secreta.
DES Cifrado rehegua
- Tecla Jeporavo: 1.1.DES oipuru mbohapy clave, oñembohérava jepi K1, k2, k3. Káda clave ipuku 56 bits, ha katu bits paridad rehegua rupi, clave tuichakue efectivo haꞌehína 64 bits peteĩ tecla rehe.
- Proceso de cifrado rehegua::
- Encriptar K1 rupivePe bloque de texto sánto oñembotapykue raẽ ojeporúvo peteĩha clave K1, osẽva cifrado texto C1-gui
- Descifrar K2 ndive:Upe rire ojedescifra C1 ojeporúvo mokõiha clave K2, osẽvo peteĩ resultado intermedio.
- Encriptación K3 rupive:Ipahápe, oñemboheko jey pe resultado mbytépegua ojeporúvo mbohapyha clave K3 ojejapo hag̃ua cifrado paha C2.
DES Desciframiento rehegua
Pe desciframiento DES-pe haꞌehína esencialmente pe cifrado reverso:
- Desciframiento rehegua Proceso: 1.1.
- Descifrar K3 ndivePe cifrado C2 ojedescifra ojeporúvo mbohapyha clave K3 ojehupyty hag̃ua peteĩ resultado mbytépegua.
- Encriptación K2 rupive:Upe rire oñemboheko pe resultado mbytépegua ojeporúvo mokõiha clave K2, osẽvo ambue resultado mbytépegua.
- Descifrar K1 ndive:Ipahápe, ko resultado ojedescifra ojeporúvo clave peteĩha K1 ojehupyty hag̃ua texto llano original.
Gestión Clave rehegua
- Clave Tamaño: 1.1.Káda clave DES-pe ipuku 56 bits, upévagui osẽ peteĩ llave efectiva tuichakue total 168 bits (ojeporúgui K1, K2 ha K3 secuencialmente).
- Jeporu clave: 1.1.K1 ha K3 ikatu peteĩchagua clave oñembojoaju hag̃ua tapykue gotyo DES estándar ndive, ha katu oñemboheko K2 iñambue hag̃ua oñembotuichave hag̃ua seguridad.
Umi mba’e ojehechava’erã seguridad rehegua
- DES ojehecha seguro ha katu mbeguemi oñembojojávo umi algoritmo moderno AES-icha.
- Ipukukue clave rupive, 3DES oñemombaꞌekuaa ciertos ataques-pe ha noñemoñeꞌevéima umi aplicación pyahúpe g̃uarã ojeguerekohápe alternativa iporãvéva (AES-icha).
DES opyta ojepuru umi sistema legado-pe oñeikotevẽhápe compatibilidad DES ndive, ha katu umi aplicación koꞌag̃agua oipuru jepi AES cifrado simétrico-pe g̃uarã oîgui eficiencia ha seguridad robusto orekóva.
DES Cifrado Jepururã Ñe’ẽmondo
Emoinge oimeraẽva jehaipyre mbyky térã ñe’ẽñemi remboguapyséva. Upe rire, eiporavo pe modalidad cifrado rehegua pe desplegable-gui. Aguĩve oĩ umi valle ikatúva:
-
BCE: 1.1. Modo BCE rupive, oimeraẽva jehaipyre oñembojaꞌo heta bloque-pe, ha peteĩteĩva bloque oñembotapykue clave oñemeꞌevaꞌekue reheve ha upévare oñembotapykue umi bloque jehaipyre sánto peteĩchagua bloque jehaipyre cifra rehegua peteĩchaguápe. Upévare, ko modalidad cifrado ojehecha sa’ive iseguroha modalidad CBC-gui. Noñeikotevẽi IV modo BCE-pe g̃uarã peteĩteĩva bloque oñembotapykue rupi umi bloque jehaipyre cifra rehegua peteĩchaguápe. Ñanemanduꞌavaꞌerã, IV jepuru oasegura umi jehaipyre sánto peteĩchagua oñembotapykueha opaichagua jehaipyre cifrado-pe.
-
CBC: 1.1. Modo cifrado CBC ojehecha segurovéva oñembojojávo modo BCE rehe, CBC oikotevẽgui IV oipytyvõva aleatorización cifrado bloque ojoajúva ojoavy modo BCE-gui. Pe vector ñepyrũrã tuichakue CBC modópe g̃uarã haꞌevaꞌerã 64 bits heꞌiséva ipukuvaꞌerãha 8 karameg̃ua i.e., 8*8 = 64 bits