Resumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”.






descargar 1.2 Mb.
títuloResumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”.
página1/22
fecha de publicación01.09.2015
tamaño1.2 Mb.
tipoResumen
m.exam-10.com > Derecho > Resumen
  1   2   3   4   5   6   7   8   9   ...   22


Proyecto Integrador – INGENIERIA EN COMPUTACION

Desarrollo de un sistema Cliente–Driver–Encrypted PinPad con una nueva metodología L.E.C.




Universidad Nacional de Córdoba

Facultad de Cs. Exactas, Físicas y Naturales










Medina, Gastón Nicolás

2009



Resumen

La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “EPP”. Un terminal “kiosk” es un panel “Touch Screen” con una computadora, integrados en un gabinete adecuado y presentado en un espacio público, que permite a los clientes obtener acceso instantáneo a información de productos y/o servicios. Un teclado encriptado o “Encrypted Pin Pad – EPP” es un teclado numérico con un algoritmo de encripción asociado, embebido en su hardware, mas una serie de métodos que garantizan determinados servicios de seguridad. Un EPP se utiliza para ingresar información tal como un PIN “Personal Identification Number” que brinden acceso a información sensible y que por ello requieran servicios de seguridad en su comunicación. El terminal “kiosk” permite la ejecución de una aplicación de autoconsulta para interactuar con diferentes tipos de usuarios. Para la integración del EPP con la aplicación de autoconsulta del terminal “kiosk” se construyo un Driver o Controlador para el EPP. Para validar y testear el Driver se construyo una Aplicación Cliente Genérica (ACG). El proceso de desarrollo consistió en obtener un modelo del contexto del dominio aplicando una metodología de traceabilidad en la elicitación y especificación de requerimientos. Con esta metodología se enmarco los requerimientos del sistema por medio de dos etapas compuestas primero, por el modelado del dominio del problema a través del Léxico Extendido del Lenguaje (LEL) en conjunto de sus escenarios. Y segundo, se definió la dinámica del sistema deduciendo las responsabilidades obtenidas de la primera etapa en tarjetas Clase, Responsabilidad y Colaboración (CRC). El proyecto generó automáticamente una validación de requerimientos identificando cada requerimiento frente a cada Clase y funcionalidad implementada facilitando la extensibilidad y el crecimiento de servicios futuros de la solución. Este trabajo fue solicitado por la Empresa Neosur S.A. y por tal motivo se mantiene un acuerdo de confidencialidad de la información crítica perteneciente a cada desarrollo.




Agradecimientos

Expongo mi agradecimiento a todos los involucrados directa o indirectamente en la elaboración de este proyecto, en especial a la empresa Neosur S.A., ya que el presente trabajo no hubiese sido posible sin la buena predisposición y dedicación que tuvieron. Agradezco a Miguel Solinas y Pablo Passera, por sus lineamientos, consejos y directivas que permitieron que este proyecto tomara su curso.
Expreso mi reconocimiento a Eduardo Gaite, Gino Turco y Emanuel Villarruel por colaborar activamente en el proceso de implementación del proyecto, y a Joaquín Asselle, representante de Mediterránea S.A., por facilitar el contacto con el cliente y por poner a mi disposición el uso del dispositivo EPP.
Por último, agradezco de manera muy especial a mi familia por todo el apoyo brindado y por la confianza puesta en mi. A mis padres, Viviana y Cesar, por brindarme la posibilidad concreta de una formación universitaria. A mis compañeros y al ingeniero Orlando Micolini por siempre estar presente durante el ciclo universitario como representante directo de una solución para la carrera Ingeniería En Computación.

Índice General


6

1. Introducción 10

2. Marco Teórico 13

2.1. Conceptos sobre Drivers 13

2.2. Desarrollando software seguro desde la etapa de requerimientos 15

3. Desarrollo 19

3.1. Pre-Proyecto y Startup 19

3.2. Construcción de un Modelo para diseño 36

3.3. Implementación de proyecto 68

3.4. Validacion y Verificacion 86

4. Conclusiones 101

5. Glosario 103

6. Referencias 105

7. Bibliografía 106

108

8. Apéndice 109

8.1. ACG JAVADOC 109

8.2. Manual de Developer del Driver EPP 142

8.3. Manual del Dispositivo Encrypted Pin Pad (EPP) 169

Índice de Ilustraciones


Figura 1.MT - Anillos de Privilegio 14

Figura 2.MT - Descripción de la Metodología [1]. 18

Figura 1.PP – Apariencia exterior de EPP. 19

Figura 2.PP – Dibujo de dimensiones de EPP. 20

Figura 3.PP – Jerarquía de Claves EPP 21

Figura 4.PP -Esquema de Autenticación Needham/Schroeder 23

Figura 5.PP - Esquema de Autenticación Host/EPP 24

Figura 6.PP -Estructura de Comunicación 27

Figura 7.PP -Estructura de Comunicación de ACG 28

Figura 8.PP -Secuencia de Ejecución RPC 28

Figura 9.PP - Descripción paquete EPP 31

Figura 1.DS - Estructura de GOOCA 37

Figura 2.DS - Dinámica de GOOCA 38

Figura 3.DS - Diagrama de Casos de Uso para ACG 40

Figura 4.DS - Diagrama de Casos de Uso para Driver 45

Figura 5.DS - Diagrama de Clases de Sistema propuesto por BMW 51

Figura 6.DS - Diagrama MVC 52

Figura 7.DS - Diagrama Clases Paquete Controlador 56

Figura 8.DS - Diagrama Clases Paquete Vista 60

Figura 10.DS - Diagrama Clases ACG 62

Figura 11.DS - Diagrama Clases Driver 67

Figura 1.IP - Diagrama de secuencia Ingreso Clave Administrador 69

Figura 2.IP - Diagrama de secuencia Modificación Clave Administrador 69

Figura 3.IP - Diagrama de secuencia Ingreso Clave de Transmisión 70

Figura 4.IP - Diagrama de secuencia Descarga de Clave Maestra/Autenticación/Trabajo 70

Figura 5.IP - Diagrama de secuencia Ingreso de PIN 70

Figura 6.IP - Diagrama de secuencia Ingreso de Dígitos 71

Figura 7.IP - Diagrama de secuencia de ingreso de Clave de Administrador de ACG 72

Figura 8.IP - Diagrama de secuencia de Modificación de Clave de Administrador de ACG 73

Figura 9.IP - Diagrama de secuencia de ingreso de Clave de Transmisión de ACG 73

Figura 10.IP - Diagrama de secuencia de Descarga de Claves de ACG 74

Figura 11.IP - Diagrama de secuencia de ingreso de Pin de ACG 75

Figura 12.IP - Diagrama de secuencia de ingreso de Dígitos de ACG 76

Figura 13.IP - Diagrama de secuencia de Instalación y Inicio de Driver 77

Figura 14.IP - Diagrama de secuencia de Detención y Eliminación de Driver 78

Figura 15.IP - Diagrama de secuencia de ejecución de un comando genérico del Driver 79

Figura 16.IP - Diagrama de secuencia de ingreso de Pin del Driver 80

Figura 17.IP - Diagrama de secuencia de ingreso de Dígitos del Driver 81

Figura 18.IP - Diagrama de deployment del sistema 82

Figura 19.IP – Snapshot de Ventana Principal del sistema 83

Figura 20.IP - Snapshot de Ventana de Configuración de Comunicación del sistema 84

Figura 21.IP - Snapshot de Ventana de Funciones del Dispositivo EPP del sistema 84

Figura 22.IP - Snapshot de Ventana de Administración de Claves del Dispositivo EPP del sistema 85
  1   2   3   4   5   6   7   8   9   ...   22

Añadir el documento a tu blog o sitio web

similar:

Resumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconResumen El presente proyecto integrador de la carrera Ingeniería...

Resumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconResumen La presente tesis de grado es un desarrollo de una solución...

Resumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconResumen La presente tesis de grado es un desarrollo de una solución...

Resumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. icon“desarrollo de ingeniería básica, ingeniería de detalle, integración...

Resumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconResumen Esta Tesis comienza con la creación de un sistema de Gestión...

Resumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconResumen Esta Tesis comienza con la creación de un sistema de Gestión...

Resumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconSolución: Para el desarrollo del presente caso utilizaremos el método...

Resumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconInvestigación Dirigida para optar por el grado académico de Licenciatura...

Resumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconTesis para optar por el grado científico de máster en ciencia en enfermedades infecciosas

Resumen La presente tesis de grado para la carrera ingeniería en computacion es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconResumen: Desde el siglo XX vivimos una época de culto al cuerpo que...






© 2015
contactos
m.exam-10.com