@unpublished{upm49166, author = {Borja Gonz{\'a}lez Recio}, month = {July}, year = {2017}, title = {Sistema de votaci{\'o}n mediante dispositivos port{\'a}tiles}, address = {Madrid}, url = {https://oa.upm.es/49166/}, abstract = {RESUMEN En los resultados de la 18? Encuesta a usuarios de internet, denominada por ?Navegantes en la red? realizada por la asociaci{\'o}n para la investigaci{\'o}n de medios de comunicaci{\'o}n (AIMC) se hace notar que cerca del 60\% de los encuestados estar{\'i}an a favor de ejercer el derecho a voto por medio de internet sin embargo la preocupaci{\'o}n por que los gobiernos y empresas nos espi{\'e} o de que el sistema integrado sea manipulable. La preocupaci{\'o}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{\'o}n que esta indecisa a la hora de votar para hac{\'e}rselo m{\'a}s f{\'a}cil. En 2010 la junta electoral del distrito de Columbia hizo la prueba de implementar un sistema de votaci{\'o}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{\'o}n seguro es imposible, para comprobar que un sistema de este tipo puede funcionar solo tenemos que ir a Estonia, este pa{\'i}s ha ofrecido un sistema de votaci{\'o}n online desde hace m{\'a}s de una d{\'e}cada, este sistema fue proporcionado por Cybernetica, empresa l{\'i}der en tecnolog{\'i}as seguras para gobiernos. Cybernetica asegura que la seguridad en las votaciones online tiene 3 partes: -Registrar y autentificar a los votantes. - Transmisi{\'o}n segura de datos. - Verificar que los votos han sido correctamente registrados. Con estas ideas establecidas se ha desarrollado unas aplicaciones a escala peque{\~n}a de este sistema, que permita a un grupo de gente poder realizar votaciones mediante de sus dispositivos m{\'o}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.} }