Tesis Informatica
Facultad de Ciencias de la Computación
Sistema Electrónico de Votación
TESIS
PARA OBTENER EL GRADO DE
Maestro en Ciencias de la Computación
PRESENTA
Lic. María de Lourdes López García
ASESOR
Dr. Miguel Ángel León Chávez
CO-ASESOR
Dr. Francisco Rodríguez Henríquez
Índice
Í n d i c e d e F i g u r a s......................................................................................... iii
I n t r o d u c c i ó n.................................................................................................... 1 1.1 Descripción del problema ......................................................................... 1 1.2 Objetivo general........................................................................................ 4 1.2 Objetivos específicos ................................................................................. 4 1.3 Metodología............................................................................................... 6 1.4 Estructura del documento ......................................................................... 9 S i s t e m a s d e V o t a c i ó n................................................................................. 11 2.1 Sistema de votación convencional........................................................... 11 2.2 Sistemas de votación electrónica ............................................................ 12 2.3 Sistemas de votación electrónica por Internet ........................................ 13 Voto por Correo Postal en México......................................................... 19 3.1 Reforma electoral 2005 ........................................................................... 19 3.2 Voto por correo postal ............................................................................ 20 Sistema Electrónico de Votación por Internet (SEVI)...................... 27 4.1 Modelo de casos deuso........................................................................... 27 4.2 Modelo de análisis................................................................................... 34 4.2.1 Caso de uso registro......................................................................... 34 4.2.2 Caso de uso consultar estado del trámite ........................................ 35 4.2.3 Caso de usovotación........................................................................ 36 4.2.4 Caso de uso generación de resultados ............................................. 37 4.2.5 Caso de uso auditar voto.................................................................. 38 4.2.6 Caso de uso auditar distrito ............................................................. 38 4.2.7 Caso de uso administración del sistema.......................................... 39 4.3 Diagrama de clases ................................................................................. 39 4.4 Seguridad en SEVI................................................................................... 42
ii
Modelo de Diseño SEVI ............................................................................. 43 5.1 Protocolos deseguridad.......................................................................... 44 5.1.1 Basado en Lin-Hwang-Chang .......................................................... 44 5.1.1.1 Implementación en SEVI ............................................................... 49 5.1.2 Protocolo de transmisión segura SSL (Secure Sockets Layer) ........ 52 5.2 Bases de datos......................................................................................... 56 5.2.1 Diagramas entidad-relación ............................................................ 57 5.3 Diagrama de clases refinado .................................................................. 61 Modelo de Implementación y Pruebas SEVI ........................................ 81 6.1 Implementación de los casos de...
Regístrate para leer el documento completo.