Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INFORMES
CIFRADOSIMETRICO,CIFRADO ASIMETRICOYFIRMADIGITAL
PRESENTADOPOR:SANTANDERJUREGUI,Robertson 14/11/2011
INFORMEN01 CIFRADOSIMETRICODEUNMENSAJE(TEXTOPLANO) Para realizar esta practica,se tiene en cuenta que existe un emisor (Pedro) quien quiere enviar un mensaje (texto plano) encriptado de manera simtrica, hacia un receptor(Mara),paraestosesiguelossiguientespasos: Paso1:Pedroredactaunmensaje(textoplano)condatosprivados,conelnombrede mensaje.txtcomoseveenlaimagen.
Comoseobservaenlaimagen,Mariayatieneelmensajeoriginalmensaje.txt,alcualpuede veryleerelmensajedePedrosinningnproblema.
Paso2:PedroencriptaelarchivoManual.pdfaManual.encriptado,usandoelalgoritmo DES#yproporcionandounacontraseadeencriptacinquetambinsabelareceptoraMaria.
Comosepuedeobservar,finalmenteMarialogradesencriptaryobtieneeldocumentooriginal Manual.pdf.
INFORMEN03 CIFRADOASIMETRICODEUNMENSAJE(TEXTOPLANO) Pararealizar,setieneunemisorPedroyunareceptoraMariaquienestienenunpardellaves (publicayprivada)ycompartansullavepublica,esdecir,PedrotienelallavepublicadeMaria yellatienelapublicadePedro. Pedro cifra el documento saludodePedro.paraMaria con la llave publica de Maria, quien recibe el documento cifrado luego descifra con su llave privada. Seguidamente Maria se convierteenemisoraquiendebederesponderaPedroconotrodocumentocifradoconlallave publicadePedro;Pedroahorareceptorrecibeeldocumentocifradoluegoladescifraconsu llaveprivada. Paso 1: Pedro crea su llave privada y publica privatePedro.pem y publicPedro.pem respectivamente.
Paso 3: Seguidamente ambos comparten sus llaves publicas, es decir, Pedro tiene la llave publicadeMariayellatienelallavepublicadePedro.Seentiendequecadaunoposeesullave privada.
Como se ve en la imagen anterior ambos ya poseen la llave publica de Pedro y Maria respectivamente. Paso4:PedrocreaunsaludoomensajeentextoplanosaludodePedro.paraMariaparaMaria
INFORMEN04 CIFRADOASIMETRICODEUNDOCUMENTOCONHASH Pararealizarestaprctica,setienecomoemisoraMariayreceptorPedroquienestienenun pardellaves(pblicayprivada)ycompartensullavepblica,esdecir,Mariatienelallave pblicadePedroyltienelallavepblicadeMaria. Maria tiene un documento Manual.pdf, el cual enva el documento encriptado asimtricamenteaPedro.Pararealizaresteprocesosesiguelossiguientespasos: Paso 1: Primero el emisor Maria resume el documento original Manual.pdf mediante el algoritmosha1,yaquelacriptografaconclavepblicasebasaenmensajeotextoplano.El cdigoresaltadomuestralaformaderesumireldocumento.
Una vez encriptado el resumen, Maria enva a pedro este documento encriptado Manual.resumen.encriptado.ComoseveenlaimagenanteriorenlasegundapartePedroya lotieneeldocumentoencriptado.
Paso3: Maria encripta el documento original Manual.pdf con el algoritmo des3, el cual requieredeunacontraseadeencriptacinquetambinPedroconoce.
Como se observa en la anterior imagen Maria logra encriptar el documento original Manual.pdfaManual.encriptado. Paso 4: Una vez encriptado el documento original, Maria enva a Pedro este documento encriptadoManual.encriptado.
PedroyarecibidocumentooriginalencriptadoManual.encriptado Paso 5: La siguiente imagen muestra los documentos recibidos por Pedro, son dos Manual.resumen.encriptadoyManual.encriptado. Primero Pedro desencripta con su clave privada privatePedro.pem el documento Manual.resumen.encriptadomedianteelcifradoasimtrico.
LuegoderealizarladesencriptacinPedroobtieneManual.resumen,talcomosemuestraen laimagenanterior. Paso 6: Seguidamente Pedro tambin desencripta el documento original encriptado Manual.encriptado, utilizando el mismo algoritmo de encriptacin des3 y tambin la mismacontraseaconelquefueencriptadoeldocumento.SeentiendequePedroposeeesta contrasea. Laformadedesencriptareldocumentosemuestraenlaparteresaltadadelaimagen.
Como se ve en la imagen anterior Pedro logra desencriptar el documento y obtiene Manual.pdf. Paso7:UnavezobtenidoManual.pdfPedroprocedearesumirestedocumentomedianteel algoritmosha1conelmtododefirmadigital,talcomosemuestraenlaimagen.
HastaelmomentoPedroyaposeeeldocumentooriginalenresumenManual.porverificary
Como se observa en la imagen anterior Pedro logra contrastar que efectivamente los documentosrecibidosdeMariasonidnticoslocualquieredecirquesonautnticosentegros.
Paso2:Luegoseextraelaclavepblicaapartirdelaclaveprivada,comoseveenlaimagen.
Paso4:Pedrofirmaelmensajetexto.txt,yobtienefirmado.
Paso5:PedroenvaaMariaelmensajeoriginaltexto.txtyelmensajefirmado. Mariamediantelaclavepublicaqueposee,procedeaextraerelmensajeapartirdelafirma.
LaimagenanteriormuestraqueMariatienelistolosmensajestexto.txtyfirmado.Los cualessonenviadosporPedro. Paso 6: Maria procede a verificar la firma digital del mensaje, haciendo uso del cdigo mostrado.
Laimagenanteriormuestraelmensaje_extraidodelafirmadigitaldelmensajefirmado.
Unavezextradoelmensajedelafirmadigital,esteyapuedeserledoporMaria,comose observaelmensajeenlaimagenanterior. Paso7:Paracontrastarqueelmensajenofuealterado,secomparaelmensajeextradoconel original (mensaje_extraido.txt y texto.txt). Para ello se usa el cdigo mostrado en la siguienteimagen.
Finalmente se comprueba que ambos mensajes son idnticos. Lo cual quiere decir que el mensajefirmadoesautntico.
INFORMEN06 FIRMADEUNDOCUMENTO Para realizar esta prctica, Pedro como emisor enva un documento firmado a Maria, se entiendequecadaquientienelaclavepblicadelotro.Esteprocesosedetallaacontinuacin: Paso1:Pedrotieneeldocumentosistema.pptparaserfirmadoyenviaraMaria,antesdeeso Pedroresumeestedocumentomedianteelalgoritmosha1,yaquelacriptografaconclave pblicasebasaenmensajeotextoplano.
El archivo extrado sistema.resumen es el resumen del documento documentofirmado proveniente del documento original. . El cdigo sealado muestra la forma de extraer el documentoresumen.
Laimagenanteriormuestraelcontenidodelarchivoextradosistema.resumen. Paso 4: Para comparar los documentos, antes se debe resumir el documento original sistema.pptx que tambien fue enviado a Maria. Se resume sistema.pptxf con el mismo algoritmoderesumenquePedrousparasacarelresumendeldocumentooriginal,eneste casosha1.
Una vez hecho el resumen anterior, se obtienen ambos resmenes (sistema.resumen y sistema.verificar)parasercomprobarlaintegridaddeldocumento.
Paso5:Secomparannecesariamenteambosresmenes,usandoelcdigoquesemuestraenla imagen.
Finalmenteseobservaqueambosresmenessonidnticos,locualindicaqueeldocumento originalnofuealterado.