Proyecto fin de carrera

29
SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA

description

Automatización de inscripción de neonatos en el registro civil.

Transcript of Proyecto fin de carrera

Page 1: Proyecto fin de carrera

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

UNIVERSIDAD POLITÉCNICA DE MADRIDFACULTAD DE INFORMÁTICA

Page 2: Proyecto fin de carrera

Contenido de la presentación

Resumen

Objetivos

Estado del Arte

Implementación del Proceso

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Page 3: Proyecto fin de carrera

Contenido de la presentación

EJBCA

CryptoApplet

Conclusiones

Líneas futurasSISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Page 4: Proyecto fin de carrera

RESUMEN

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Page 5: Proyecto fin de carrera

OBJETIVOS

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

•Automatizar un proceso de la administración pública

•El proceso de registro de un recién nacido

Page 6: Proyecto fin de carrera

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Actuación

Situación actual Necesidad de cambio

Planteamiento de la nueva solución

Estudio de las tecnologías existentes

Toma de decisiones

Definición de prácticas y políticas de seguridad

Infraestructura Hardware y

Software

Page 7: Proyecto fin de carrera

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

NacimientoCumplimentació

n de los documentos

Presentación de la

documentación

SITUACIÓN ACTUAL

Declaración de nacimiento

Boletín estadístico de

l parto

Seguridad en el proceso actual

Page 8: Proyecto fin de carrera

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Nacimiento

Nacimiento

Acta de inscripciónActa de inscripción

Declaración de nacimiento

Boletín estadístico de

l parto

PROCESO PROPUESTO

Seg

urid

ad

en

el p

roce

so

pro

pu

esto

Page 9: Proyecto fin de carrera

ESTADO DEL ARTE

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Firma digital

Autenticación

Integridad

No repudio

Page 10: Proyecto fin de carrera

TextoIntegro

Aplica la función hashal texto claro y obtieneel hash del mismo.

B aplica la clave pública de la Autoridad de Certificacióny verifica la clave publica de A

B aplica la clave pública A. Abre la firma y obtiene el hashdel texto claro.

Hash 2

Hash 1 =

+ Certificado+ FirmaDigital

Hash

Clave Privadade A

TextoClaro

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Page 11: Proyecto fin de carrera

CERTIFICADO DIGITALAsocia una

clave pública a un

propietario

PKI

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Page 12: Proyecto fin de carrera

PKI

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Se compone

de

Autoridad de

certificación

Autoridad de registro

Repositorios

Autoridad de

Validación

Autoridad de Sellado de Tiempo

Page 13: Proyecto fin de carrera

PKI

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Certificados, ¿Qué

proporcionan?

Generación

Validación

Gestión

Comprobación

Listas CRL

OCSP Responder

Publicación

Page 14: Proyecto fin de carrera

IMPLEMENTACIÓN DEL PROCESO

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

HospitalRegistro

Civil

PKI

•Esquema de comunicaciones

Page 15: Proyecto fin de carrera

Comunicación con el servidor del Registro Civil

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Garantías de

seguridad

Protocolo SSL/TSL

Doblemente

autenticado

Page 16: Proyecto fin de carrera

Configuración de las PKI’s

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Para la firma

intervienen 3

certificados

2 nuevos certificados

DNI - e

Page 17: Proyecto fin de carrera

Configuración de las PKI’s

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

EJBCA jerarquía de certificación

Estudio de la Herramienta

Instalación

Configuración

Page 18: Proyecto fin de carrera

Configuración de las PKI’s

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Definición de políticas y prácticas

Basándose en los estándares

Cumplimiento de las leyes vigentes

Page 19: Proyecto fin de carrera

EJBCA

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Modular Flexible Tecnología Java

N niveles de jerarquía en

una sola instancia

Licencia GPL Múltiples tipos de BBDD

Múltiples alg de firma

Page 20: Proyecto fin de carrera

CRYPTOAPPLET

Tecnología Java

Licencia LGPL

Gestión transparente al usuario

Firmas multiformat

o

Fácilmente configurable

Precargado con las PKI’s

más comunes

Validaciones OCSP

Características

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Page 21: Proyecto fin de carrera

Firma XADES-X-L

Estándar XMLDsig

Firma de larga

duración

Detached

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Page 22: Proyecto fin de carrera

CONCLUSIONES

Existen procesos obsoletos

Se pueden mejorar

Técnicamente

Legalmente

Es nuestro deber

participar en estas mejoras

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Page 23: Proyecto fin de carrera

LÍNEAS DE FUTURO

Dos puntos por

resolver

Conservación de la

información generada

Escalabilidad del sistema

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Page 24: Proyecto fin de carrera

ProblemasConservaciónNacimiento

Documentos generados

Perdurabilidad

Los algoritmos de firma se rompen

con el tiempo

Sistemas comprometidos en el momento de la

firma

Acceso a la información

Formatos vigentes con el paso del

tiempo

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Page 25: Proyecto fin de carrera

Problemas

Los algoritmos de firma se rompen

con el tiempo

Sistemas comprometidos en el momento de la

firma

Formatos vigentes con el paso del

tiempo

Soluciones

Terceros de confianza

Leyes

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Page 26: Proyecto fin de carrera

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

ESCALABILIDAD

Incremento número de usuarios

Incremento del tamaño de datos

Y ser mantenible

Page 27: Proyecto fin de carrera

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Ciudad

Comunidad

autónoma

País

Unión Europea

Mundial

ESCALABILIDAD

Nivel de implantación

Page 28: Proyecto fin de carrera

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL

Tipos de escalabilida

d

En carga

Geográfica

Administrativa

Page 29: Proyecto fin de carrera

GRACIAS POR SU ATENCIÓN

SISTEMA AUTOMATIZADO PARA LA INSCRIPCIÓN DE NACIMIENTOS EN EL REGISTRO CIVIL