Resumen La presente tesis de grado es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”.






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









Proyecto Integrador

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



Universidad Nacional de Cordoba

Facultad de Cs. Exactas, Fisicas y Naturales









[Escriba aquí una descripción breve del documento. Una descripción breve es un resumen corto del contenido del documento. Escriba aquí una descripción breve del documento. Una descripción breve es un resumen corto del contenido del documento.]




Resumen
La presente tesis de grado 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

Indice General


2.1. Conceptos sobre Drivers 10

2.1.1. Modos de Ejecución (kernel vs Usuario) 11

2.2. Desarrollando software seguro desde la etapa de requerimientos 11

2.2.1. Deficiencias en el desarrollo de un sistema 11

2.2.2. Directivas para la gestión de requerimientos 12

2.2.2.1. Necesidad de Modelos, Políticas y Patrones de seguridad 13

2.2.2.1.1. Una metodología, tres componentes: LEL, Escenarios y Tarjetas CRC 13

3.1. Pre-Proyecto y Startup 16

3.1.1. Dispositivo Encrypted Pin Pad (EPP) 16

3.1.1.1. Administración de claves del EPP 17

3.1.1.1.1. Descripción de claves 17

1.Clave de Administrador Adm_Key 18

2.Clave de Transmisión Tra_Key 18

3.Claves de Autenticación A_Key 18

4.Claves Maestra M_Key 18

5.Clave de Trabajo S_Key 18

3.1.1.1.2. Funcionalidades específicas para la administración de claves 19

3.1.1.1.2.1. Ingreso de Claves de Administrador 19

3.1.1.1.2.2. Modificación Clave de Administrador 19

3.1.1.1.2.3. Ingreso de claves de Transmisión 19

3.1.1.1.2.4. Descarga de clave Maestra – clave de Autenticación – clave de Trabajo 19

3.1.1.2. Ingresar PIN y Dígitos 19

3.1.1.2.1. Autenticación mutua y activación de clave de trabajo 20

3.1.1.2.2. Proceso de ingreso de PIN 22

3.1.1.2.3. Proceso de ingreso de dígitos 22

3.1.2. Modelo de comunicación Aplicación Cliente Generica / EPP 23

3.1.3. Especificaciones del Protocolo de Comunicación 23

3.1.3.1. Formato de Codificación 25

3.1.3.2. Dispositivo EPP - Protocolo de Comunicación 26

3.1.4. Requerimientos Funcionales 27

3.1.4.1. Especificaciones de requerimientos funcionales para Driver EPP 28

3.1.4.1.1. Funciones Específicas 28

3.1.4.1.2. Funciones Generales 28

3.1.4.2. Especificaciones de requerimientos funcionales para Aplicación Cliente Genérica 29

3.1.4.2.1. Funciones Específicas 29

3.1.4.2.2. Funciones Generales 29

3.1.5. Políticas de Seguridad 29

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

3.2.1. Aplicando Léxico Extendido del Lenguaje (LEL) 31

3.2.1.1. LEL de Aplicación Cliente Genérica 31

3.2.1.1.1. Casos de Uso de Aplicación Cliente Genérica 34

3.2.1.1.2. Descripción de Escenarios de Casos de Uso para ACG 35

3.2.1.2. LEL del Driver 40

3.2.1.2.1. Casos de Uso de Driver 41

3.2.1.2.2. Descripción de Escenarios de Casos de Uso para Driver 42

3.2.2. Deduciendo responsabilidades 44

3.2.2.1. CRC ACG 44

3.2.2.2. CRC Driver EPP 45

3.2.3. Primera Propuesta 46

3.2.4.Diseño de Aplicación Cliente Genérica (ACG) 48

3.2.4.1. Paquete Controlador 49

3.2.4.2. Paquete Vista 53

3.2.4.3. Paquete Modelo 56

3.2.5. Diseño de Driver EPP 59

3.2.5.1. Lógica de Procesamiento 59

3.2.5.2. Lógica de Comunicación 61

3.3. Implementación de proyecto 65

3.3.1. Dispositivo EPP - Implementación de Funciones Específicas 65

3.3.2. Codificación del Sistema 68

3.3.2.1. Aplicación Cliente Genérica 68

3.3.2.2. Driver EPP 74

3.3.3. Entorno de ejecución 79

3.3.4. Vista de Aplicación - Snapshots ACG 80

Snapshots de ACG: 80

3.4. Validacion y Verificacion 83

106

8.1. ACG JAVADOC 107

 8.1.1. Package pentacom.autoconsulta.bean 107

 
Enum Device 107


Enum Key 109

8.1.2. Package pentacom.autoconsulta.controller 112

Class CtrlGenerico 112

Class CtrlTeclado 114

Class DwTransKey 118

Class EnterAdmin 120

Class ModifyAdmin 122

Class ReadDigit 123

Class ReadPin 125

8.1.3. Package pentacom.autoconsulta.gui.panel.panel 127

Class ImagePanel 127

Class ImagePanelPopUp 130

8.1.4. Package pentacom.autoconsulta.gui.ventana 134

Class VtnClavesTeclado 134

Class VtnConfigDevice 138

Class VtnInfo 142

Class VtnPrincipal 145

Class VtnTeclado 149

8.1.5. Package pentacom.autoconsulta.utils 153

Class CustomLogger 153

Class KeyGenerator 154

Class TripleDES 155

8.2. Manual de Developer del Driver EPP 158

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


Indice de Ilustraciones


  1   2   3   4   5   6   7   8   9   ...   19

Añadir el documento a tu blog o sitio web

similar:

Resumen La presente tesis de grado 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 es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconResumen La presente tesis de grado para la carrera ingeniería en...

Resumen La presente tesis de grado 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 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 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 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 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 es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconResumen En el desarrollo del presente documento se describen las...

Resumen La presente tesis de grado es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconResumen La dislexia se expresa como una alteración del desarrollo...

Resumen La presente tesis de grado es un desarrollo de una solución para un sistema “kiosk” interactivo compuesto por un teclado encriptado “epp”. iconEl sistema de Salud está compuesto por el Sistema de Salud Público y el Sistema de Salud Privado






© 2015
contactos
m.exam-10.com