Presentación inif open_day_2013

10

Click here to load reader

description

Firmas y Certificados Digitales - Cifrado de Documentos

Transcript of Presentación inif open_day_2013

Page 1: Presentación inif open_day_2013

Firmas y Certificados Digitales &Cifrado de Documentos

Ing. Jose Luis BugarinCEO ILUMINATIC SAC

@jlbugarin – [email protected]

Page 2: Presentación inif open_day_2013

Agenda

• Ley Sobre Firmas yCertificados Digitales

• Entidades Involucradas enel Marco de Las Firmas yCertificados Digitales.

• Que es un CertificadoDigital

• Herramientas para Generartus certificados de prueba.

• Demo

• Cifrado de Documentos

• Demos.

Page 3: Presentación inif open_day_2013

Ley de Firmas y Certificados Digitales

• Ley 27269

• Objetivo Principal: Firmar usando medioselectrónicos que sean equivalentes a lasfirmas manuscritas.

• Autenticidad, Integridad, Confianza de losdocumentos escritos digitalmente.

• La Entidad Encargada de Emitir Certificadosdigitales es el RENIEC.

Page 4: Presentación inif open_day_2013

¿Qué es un certificado digital?

• El certificado digital es el documentoelectrónico generado y firmado digitalmentepor una entidad de certificación (RENIEC), lacual vincula un par de claves con una personadeterminada confirmando su identidad.

Page 5: Presentación inif open_day_2013

Herramientas para generar Certificados de Prueba

• KeyTool de Java (dentro del jdk de java)

• OpenSSL

• Con el KeyTool: keytool -genkey -aliascliente_pdf -keyalg rsa -storetype pkcs12 -keystore jlbugarinp.p12

Page 6: Presentación inif open_day_2013

¿Cómo empezar?

• Necesitas conocer un lenguaje deprogramación: “JAVA”.

• Necesitas Conocer de Librerías que tepermitan realizar firmas digitales – itext,bouce castle.

• Pensar un poco y codificar tu prototipo.

Page 7: Presentación inif open_day_2013

DEMO DE FIRMAR DOCUMENTOS PDF.

Page 8: Presentación inif open_day_2013

ENCRIPTAR Y DESENCRIPTARDOCUMENTOS

Page 9: Presentación inif open_day_2013

Conceptos Generales Sobre Cifrado

• Cifrar -> transformar un mensaje utilizando unaclave y un algoritmo.

• Descifrar - > recuperar el mensaje utilizando unaclave y un algoritmo.

• Terminos similares-> Encriptar o Desencriptar.

• Algoritmos de Cifrado (MD5).

• Manejo de Archivos.

• Apis para el Cifrado, Encriptado, Desencriptadodel lenguaje de programación JAVA.

Page 10: Presentación inif open_day_2013

DEMO ENCRIPTAR Y DESENCRIPTARDOCUMENTOS