sistema automatizado para la firma y el estampado ... · estampado electrónico de tiempo (safet)...

69
La automatización SAFET Preguntas Sistema Automatizado para la Firma y el Estampado Electrónico de Tiempo (Safet) Antonio Araujo Brett 1 Víctor Bravo 1 1 Fundación Centro Nacional de Desarrollo e Investigación en Tecnologías Libres Nodo Mérida CENDITEL, 2008

Upload: vodan

Post on 20-Sep-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Sistema Automatizado para la Firma y elEstampado Electrónico de Tiempo (Safet)

Antonio Araujo Brett1 Víctor Bravo1

1Fundación Centro Nacional de Desarrollo e Investigación en Tecnologías LibresNodo Mérida

CENDITEL, 2008

Page 2: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Licencia de Uso

Copyright (c), 2007. 2008, CENDITEL.Permission is granted to copy, distribute and/or modify this document under the terms of the GNU FreeDocumentation License, Version 1.2 or any later version published by the Free Software Foundation; with noInvariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the sectionentitled "GNU Free Documentation License".Una copia de la licencia puede obtenerse en los siguientes sitios en Internet:http://www.gnu.org/copyleft/fdl.htmlhttp://www.fsf.org/licensing/licenses/fdl.html

Page 3: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Agenda

1 La automatización

Definiciones y problemas

Flujo, Firmas electrónicas, Estampado de Tiempo

Revisión y uso

2 SAFET

El Proyecto

3 Preguntas

Page 4: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Definiciones y problemas

La automatización

Elemento Tecnológico: automatización de procesosInserción de la tecnología digital en el manejo de la información

Page 5: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Definiciones y problemas

Pero, qué problemas o aspectos ...

Aspectos o problemas ...Seguridad de la Información (Se verifica como últimoelemento)Desfase entre requisitos y las Características finales delsoftware

Cambio de relación de la comunidad con la tecnología

Page 6: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Definiciones y problemas

Pero, qué problemas o aspectos ...

Aspectos o problemas ...Seguridad de la Información (Se verifica como últimoelemento)Desfase entre requisitos y las Características finales delsoftwareCambio de relación de la comunidad con la tecnología

Page 7: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Definiciones y problemas

Pero, qué problemas o aspectos ...

Aspectos o problemas ...Seguridad de la Información (Se verifica como últimoelemento)Desfase entre requisitos y las Características finales delsoftwareCambio de relación de la comunidad con la tecnología

Page 8: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Definiciones y problemas

Los elementos tecnológicos

Elemento tecnológico: Flujo de TrabajoModela una secuencia de actividades vinculadas adocumentos y personas

¿Cuál será la mejor forma de organizarse?¿Existira puntos de flujo intenso o “cuellos de botellas”?

¿Cuál es el estado actual de la actividad?¿Puedo inferir o detectar algunos comportamientos, segúnla historia?¿Puedo integrar datos de diferentes fuentes?

Page 9: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Definiciones y problemas

Los elementos tecnológicos

Elemento tecnológico: Flujo de TrabajoModela una secuencia de actividades vinculadas adocumentos y personas

¿Cuál será la mejor forma de organizarse?¿Existira puntos de flujo intenso o “cuellos de botellas”?¿Cuál es el estado actual de la actividad?

¿Puedo inferir o detectar algunos comportamientos, segúnla historia?¿Puedo integrar datos de diferentes fuentes?

Page 10: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Definiciones y problemas

Los elementos tecnológicos

Elemento tecnológico: Flujo de TrabajoModela una secuencia de actividades vinculadas adocumentos y personas

¿Cuál será la mejor forma de organizarse?¿Existira puntos de flujo intenso o “cuellos de botellas”?¿Cuál es el estado actual de la actividad?¿Puedo inferir o detectar algunos comportamientos, segúnla historia?

¿Puedo integrar datos de diferentes fuentes?

Page 11: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Definiciones y problemas

Los elementos tecnológicos

Elemento tecnológico: Flujo de TrabajoModela una secuencia de actividades vinculadas adocumentos y personas

¿Cuál será la mejor forma de organizarse?¿Existira puntos de flujo intenso o “cuellos de botellas”?¿Cuál es el estado actual de la actividad?¿Puedo inferir o detectar algunos comportamientos, segúnla historia?¿Puedo integrar datos de diferentes fuentes?

Page 12: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Definiciones y problemas

Los elementos tecnológicos

Elemento tecnológico: Flujo de TrabajoModela una secuencia de actividades vinculadas adocumentos y personas

¿Cuál será la mejor forma de organizarse?¿Existira puntos de flujo intenso o “cuellos de botellas”?¿Cuál es el estado actual de la actividad?¿Puedo inferir o detectar algunos comportamientos, segúnla historia?¿Puedo integrar datos de diferentes fuentes?

Page 13: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

Datos e Información...La información es un elemento central en la automatización,¿Cómo la percibimos? Usualmente...

Page 14: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

Datos e Información...La información es un elemento central en la automatización,¿Cómo la percibimos? Usualmente...

Page 15: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

Datos e Información...Podemos modelar utilizando tecnología y percibir lainformación de otras maneras: Por ejemplo...

Page 16: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

Datos e Información...Podemos modelar utilizando tecnología y percibir lainformación de otras maneras: Por ejemplo...

Page 17: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

Perspectivas: ¿Cómo puedo ver la información?Control de flujo de TrabajoDatos / DocumentosRoles / Usuarios Autorizados

Page 18: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Flujos de Trabajo

Modelo matemático del Flujo de TrabajoLenguajes de “Negocios” orientado a SOA (BPEL,... )Basado en PatronesBasado en Redes de Petri (Petrinet)Modelo YAWL (Yet Another Workflow Language)⇒PetriNetotros

Page 19: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

NecesidadElemento tecnológico: firma autógrafa

Identifica a la persona (1)Vincula a la persona con el acto jurídico (2)

Utilizada en la realización de transacciones, operaciones,actividades (Vinculante)Verificación (Caracter biométrico)Culturalmente aceptado

Page 20: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

NecesidadElemento tecnológico: firma autógrafa

Identifica a la persona (1)Vincula a la persona con el acto jurídico (2)Utilizada en la realización de transacciones, operaciones,actividades (Vinculante)

Verificación (Caracter biométrico)Culturalmente aceptado

Page 21: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

NecesidadElemento tecnológico: firma autógrafa

Identifica a la persona (1)Vincula a la persona con el acto jurídico (2)Utilizada en la realización de transacciones, operaciones,actividades (Vinculante)Verificación (Caracter biométrico)

Culturalmente aceptado

Page 22: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

NecesidadElemento tecnológico: firma autógrafa

Identifica a la persona (1)Vincula a la persona con el acto jurídico (2)Utilizada en la realización de transacciones, operaciones,actividades (Vinculante)Verificación (Caracter biométrico)Culturalmente aceptado

Page 23: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

NecesidadElemento tecnológico: firma autógrafa

Identifica a la persona (1)Vincula a la persona con el acto jurídico (2)Utilizada en la realización de transacciones, operaciones,actividades (Vinculante)Verificación (Caracter biométrico)Culturalmente aceptado

Page 24: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

NecesidadElemento tecnológico: firma autógrafa

Identifica a la persona (1)Vincula a la persona con el acto jurídico (2)Utilizada en la realización de transacciones, operaciones,actividades (Vinculante)Verificación (Caracter biométrico)Culturalmente aceptado

Page 25: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

Elemento tecnológico: firma electrónicaIdentifica a la persona (A un nivel aceptable p.e. tarjetainteligente (1))Vincula a la persona con el acto jurídico (2) - En vía de...(p.e. Decreto/Reglamento Ley sobre Mensajes de Datos yFirmas Electrónicas.)

Objetivo de disminuir la carga al usuarioVerificación (A un nivel aceptable p.e. tarjeta inteligente),pero en línea

Page 26: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

Elemento tecnológico: firma electrónicaIdentifica a la persona (A un nivel aceptable p.e. tarjetainteligente (1))Vincula a la persona con el acto jurídico (2) - En vía de...(p.e. Decreto/Reglamento Ley sobre Mensajes de Datos yFirmas Electrónicas.)Objetivo de disminuir la carga al usuario

Verificación (A un nivel aceptable p.e. tarjeta inteligente),pero en línea

Page 27: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

Elemento tecnológico: firma electrónicaIdentifica a la persona (A un nivel aceptable p.e. tarjetainteligente (1))Vincula a la persona con el acto jurídico (2) - En vía de...(p.e. Decreto/Reglamento Ley sobre Mensajes de Datos yFirmas Electrónicas.)Objetivo de disminuir la carga al usuarioVerificación (A un nivel aceptable p.e. tarjeta inteligente),pero en línea

Page 28: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

Elemento tecnológico: firma electrónicaIdentifica a la persona (A un nivel aceptable p.e. tarjetainteligente (1))Vincula a la persona con el acto jurídico (2) - En vía de...(p.e. Decreto/Reglamento Ley sobre Mensajes de Datos yFirmas Electrónicas.)Objetivo de disminuir la carga al usuarioVerificación (A un nivel aceptable p.e. tarjeta inteligente),pero en línea

Page 29: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

Elemento tecnológico: firma electrónicaIdentifica a la persona (A un nivel aceptable p.e. tarjetainteligente (1))Vincula a la persona con el acto jurídico (2) - En vía de...(p.e. Decreto/Reglamento Ley sobre Mensajes de Datos yFirmas Electrónicas.)Objetivo de disminuir la carga al usuarioVerificación (A un nivel aceptable p.e. tarjeta inteligente),pero en línea

Page 30: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Los elementos tecnológicos

Elemento tecnológico: firma electrónicaIdentifica a la persona (A un nivel aceptable p.e. tarjetainteligente (1))Vincula a la persona con el acto jurídico (2) - En vía de...(p.e. Decreto/Reglamento Ley sobre Mensajes de Datos yFirmas Electrónicas.)Objetivo de disminuir la carga al usuarioVerificación (A un nivel aceptable p.e. tarjeta inteligente),pero en línea

Page 31: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Comparación con la firma autógrafa

La firma electrónica es la autógrafa digitalizada?

La firma electrónica es un método criptográfico que asegura laintegridad del documento firmado así como la identidad delfirmante.

Page 32: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Comparación con la firma autógrafa

Pregunta¿La firma electrónica es legalmente equivalente a la firmaautógrafa?

Page 33: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Comparación con la firma autógrafa

Pregunta¿La firma electrónica es legalmente equivalente a la firmaautógrafa?

RespuestaPodría decirse que sí, pero debe estar validada por unaAutoridad de Certificación (Tercero de confianza) que expidaun certificado digital que diga que la firma es válida.

Page 34: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Firmar electrónicamente

Resultado de aplicar cierto algoritmo matematico (funciónhash)Cuando la entrada es un documento, el resultado de lafunción (resena) es un número que identificaunívocamente al texto

Se adjunta éste número al texto de manera cifrada con elalgortimo asimétrico usando la clave privada del que firma.

Page 35: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Firmar electrónicamente

Resultado de aplicar cierto algoritmo matematico (funciónhash)Cuando la entrada es un documento, el resultado de lafunción (resena) es un número que identificaunívocamente al textoSe adjunta éste número al texto de manera cifrada con elalgortimo asimétrico usando la clave privada del que firma.

Page 36: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Firmar electrónicamente

Resultado de aplicar cierto algoritmo matematico (funciónhash)Cuando la entrada es un documento, el resultado de lafunción (resena) es un número que identificaunívocamente al textoSe adjunta éste número al texto de manera cifrada con elalgortimo asimétrico usando la clave privada del que firma.

Page 37: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Firmar electrónicamente

Page 38: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Verificar firma electrónicamente

El destinatario debe aplicar de nuevo la función hash altexto en claro y comparar su resultado (resena)se tiene que descifrar usando la clave pública del firmante

Si ambas son iguales: no fue modificado y aseguroidentidad

Page 39: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Verificar firma electrónicamente

El destinatario debe aplicar de nuevo la función hash altexto en claro y comparar su resultado (resena)se tiene que descifrar usando la clave pública del firmanteSi ambas son iguales: no fue modificado y aseguroidentidad

Page 40: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Verificar firma electrónicamente

El destinatario debe aplicar de nuevo la función hash altexto en claro y comparar su resultado (resena)se tiene que descifrar usando la clave pública del firmanteSi ambas son iguales: no fue modificado y aseguroidentidad

Page 41: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Verificar firma electrónicamente

Page 42: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Estampado de Tiempo

Y si agregamos la hora/fecha ...Si tenemos la suficiente confianza =⇒ Se certifica validez dedatos digitales para determinado momento

Page 43: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Revisión y uso

Estampado de Tiempo

¿Qué es el estampado de tiempo?

Page 44: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Descripción

Desarrollar una herramienta de software que permita laincorporación de las tecnologías de flujos de trabajo, firmaelectrónica y estampillado de tiempo en distintos sistemas deinformación.

Page 45: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Descripción

SAFETFlujos de trabajo apoyar la automatización de procesosFirma Electrónica expresar voluntad de aceptación en elmundo electrónico y establecer identidades virtualesEstampillado de Tiempo aplicar hora legal adocumentos/transacciones electrónicas

Page 46: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Descripción

SAFETSe pretende construir una Interfaz de Programación deAplicaciones (API por sus siglas en inglés).

Page 47: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Características Generales

Biblioteca de clases como núcleo de librería: libsafet .Envoltorio para lenguajes de programación: inicialmentemódulo PHP libsafet-phpUtilización de dispositivos criptográficos para firmarelectrónicamente documentos.Utilización de herramientas y tecnologías libres.

Page 48: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Herramientas utilizadas para la construcción

Lenguaje de programación C++Lenguaje nativo de desarrollo para la librería libsafet

Lenguaje de programación PHPLenguaje de desarrollo para envoltorio de la librería enforma de módulo PHP: libsafet-phpHerramientas utilitarias para generación de módulo.

Page 49: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Herramientas utilizadas para la construcción

Framework de desarrollo QtFramework de desarrollo de aplicacionesAPI intuitiva y amplia librería de clases C++http://trolltech.com/products/qt/

Page 50: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Herramientas utilizadas para la construcción

Librería LibdigidocImplementación del estándar XAdES (XML AdvancedElectronic Signature) del proyecto OpenXAdES(http://www.openxades.org).Creación de un formato común para documentos con firmaelectrónica y estampillado de tiempo (XML).

Page 51: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Herramientas utilizadas para la construcción

Lenguaje YAWL - Yet Another Workflow LanguageUtilizado para el modelado y gestión de flujos de trabajohttp://www.yawl-system.com

Page 52: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Herramientas utilizadas para la construcción

Librería GraphvizUtilizada para dibujar grafos asociados a flujos de trabajohttp://www.graphviz.org

Page 53: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Herramientas utilizadas para la construcción

Librería dbxmlBase de datos diseñada para almacenamiento yrecuperación de documentos en formato XML.Almacen de documentos firmados electrónicamente.

Page 54: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Herramientas utilizadas para la construcción

Conexión con base de datos relacionalUso de driver para mantener la transparencia conrepositorios relacionales.Pruebas con base de datos Postgresqlhttp://www.postgresql.org

Page 55: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Características Funcionales Generales

Flujo de TrabajoCrear documentoModificar documentoDefinir actividades, reglas y condiciones de un flujoVisualizar documentoChequear estadísticas

Page 56: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Características Funcionales Generales

Firma Electrónica y Estampillado de TiempoGestión de contenedores (crear, modificar, eliminar)Aplicar firma electrónica con dispositivo criptográficoVerificar firma electrónicaAplicar estampillado de tiempoVerificar estampillado de tiempo

Page 57: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Arquitectura General del sistema

Page 58: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Biblioteca Libsafet

Page 59: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Biblioteca Libsafet

Modelado de Flujo de TrabajosCálculo de documentos: estadísticas y situación actual deun flujo.Disponibilidad de operadores para determinar quédocumentos se encuentran en determinada actividad/tarea

Page 60: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Biblioteca Libsafet

Modelado de Flujo de Trabajos

Page 61: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Módulo PHP Libsafet-php

Estudio de distintas tecnologías y herramientas gráficaspara desarrollar funciones de despliegue de libsafet-php.Uso de AJAX (a través de la librería Dojotoolkit para unaaplicación demo).Uso del formato JSON (parecido a XML, pero para uso deJavaScript y consultas parecidas a una Arquitecturabasada en Servicios).Construcción de un programa de ejemplo

Page 62: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Módulo PHP Libsafet-php

Page 63: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Módulo PHP Libsafet-php

Page 64: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Módulo PHP Libsafet-php

Page 65: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Desarrollo

Para el desarrollo del proyecto SAFET se sigue laMetodología de Desarrollo de Software Libre 1.Se planificaron 3 iteraciones para completar el desarrollo.Actualmente se está trabajando en la 2da iteración deldesarrollo.

1http://wiki.cenditel.gob.ve/metodologia

Page 66: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Desarrollo

Al finalizar las 3 iteraciones del desarrollo se espera tenercomo producto final:

Un programa basado en consola que provea lasfuncionalidades de SAFETUn envoltorio del sistema SAFET para el lenguaje PHP enforma de módulo.Demo, tutoriales.Funciones para páginas predefinidas.Documentación de usuario y de programador.

Page 67: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Posibles aplicaciones de SAFET

Sistemas webSistemas administrativosSistemas de gestión de documentosEntre otros

Vinculación con:Iniciativas y proyectos en el marco de la InfraestructuraNacional de Certificación Electrónica supervisada por laSuperintendencia de Servicios de Certificación Electrónica(SUSCERTE).Proyecto Cédula Electrónica adelantado por la OficinaNacional de Identificación y Extranjería (ONIDEX).entre otros.

Page 68: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

El Proyecto

Recursos del proyecto y trabajo colaborativo

Toda la información relacionada con el proyecto se encuentraalojada en la fábrica de software libre y la página del proyecto:

http://fsl.cenditel.gob.ve/safet

http://repositorio.cenditel.gob.ve/safet

Consultas adicionales: [email protected]

Page 69: Sistema Automatizado para la Firma y el Estampado ... · Estampado Electrónico de Tiempo (Safet) ... Desfase entre requisitos y las Características finales del software Cambio

La automatización SAFET Preguntas

Preguntas, Dudas y Comentarios

� Inteligencia es lo que usas cuando no sabes qué hacer.�

Jean Piaget