eprintid: 49166 rev_number: 21 eprint_status: archive userid: 2544 dir: disk0/00/04/91/66 datestamp: 2018-01-19 07:52:50 lastmod: 2018-01-19 07:52:50 status_changed: 2018-01-19 07:52:50 type: other metadata_visibility: show creators_name: González Recio, Borja contributors_name: García Alcántara, Vicente A. contributors_id: vgarcia@etsisi.upm.es title: Sistema de votación mediante dispositivos portátiles rights: by-nc-nd ispublished: unpub subjects: informatica full_text_status: restricted abstract: RESUMEN En los resultados de la 18ª Encuesta a usuarios de internet, denominada por “Navegantes en la red” realizada por la asociación para la investigación de medios de comunicación (AIMC) se hace notar que cerca del 60% de los encuestados estarían a favor de ejercer el derecho a voto por medio de internet sin embargo la preocupación por que los gobiernos y empresas nos espié o de que el sistema integrado sea manipulable. La preocupación de que el sistema sea manipulable es muy real para la gente y el gobierno que intentan implementar nuevas ideas para llegar a la población que esta indecisa a la hora de votar para hacérselo más fácil. En 2010 la junta electoral del distrito de Columbia hizo la prueba de implementar un sistema de votación online para Washintong D.C. para su puesta a punto la junta invito a hackers interesados para comprobar la seguridad del sistema, el sistema estaba comprometido en cuarenta y ocho horas. Sin embargo el fracaso de estos sistemas no es la prueba de que un sistema de votación seguro es imposible, para comprobar que un sistema de este tipo puede funcionar solo tenemos que ir a Estonia, este país ha ofrecido un sistema de votación online desde hace más de una década, este sistema fue proporcionado por Cybernetica, empresa líder en tecnologías seguras para gobiernos. Cybernetica asegura que la seguridad en las votaciones online tiene 3 partes: -Registrar y autentificar a los votantes. - Transmisión segura de datos. - Verificar que los votos han sido correctamente registrados. Con estas ideas establecidas se ha desarrollado unas aplicaciones a escala pequeña de este sistema, que permita a un grupo de gente poder realizar votaciones mediante de sus dispositivos móviles sin tener que preocuparse por que sus datos de seguridad y sus preferencias a la hora de votar sean expuestos. El sistema se ha desarrollado en C++ usando la herramienta de desarrollo multiplataforma Qt creatory para almacenar las credenciales de usuarios una base de datos de Microsoft SQL Server y un servidor LDAP. ABSTRACT In the results of the 18ª Poll for the internet users, named “Navegantes de la red”, performed by AIMC we can observed that mora than 60% of theses user are favorable to vote through internet, but, they are concern of the governments and companies spying on them or that the system would be easy to manipulate. The concern for a system that is manipulable is very real for the people and the governments who are trying to create new ideas to get to the people who are undecided when it’s time to vote in order to make it easy for them. The District of Columbia Board of Elections rolled out an experimental online voting system for Washington, D.C.’s absentee voters. Prior to Election Day, the District held a mock election and invited interested parties to attempt to compromise its security. Within 48 hours of the system going live, hackers managed to take control. However, the fails of these system it’s not the proof that a secure online voting system is impossible, to prove that these type of system can work we just have to take a look to Estonia, this country has been provided to his citizens a working secure online system since more than ten years now, this system built by Cybernetica, a leading provider of secure e-government technologies. Cybernetica assures that in order to secure online voting 3 stages must be accomplish: - Registering and authenticating voters - Securely transmitting votes - Verifying that votes have been correctly cast With these ideas established I have develop a series of apps to recreate in a small scale this system, which will allow a group of people perform online voting through his mobile devises without worry for his credentials or voting preferences to be compromised. This system was build using C++ and the Qt creator, to store the credentials of the user I used Microsoft SQL server and a LDAP server. date_type: completed date: 2017-07 place_of_pub: Madrid institution: ETSI_Sistemas_Infor department: Sistemas_informaticos_2014 refereed: TRUE grado: Grado en Ingeniería de Computadores citation: González Recio, Borja (2017). Sistema de votación mediante dispositivos portátiles. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM) , Madrid. document_url: https://oa.upm.es/49166/19/TFG_BORJA_GONZALEZ_RECIO.pdf document_url: https://oa.upm.es/49166/25/TFG_BORJA_GONZALEZ_RECIO_ANEXOS1.zip document_url: https://oa.upm.es/49166/26/TFG_BORJA_GONZALEZ_RECIO_ANEXOS2.zip