[en] In this Master Thesis, an Android application, which lets a user obtain a digital identity from which he can make use e. g. to authenticate himself in a system, has been developed. A protocol previously developed by the GNB group for Moodle platform, has been implemented to obtain that identity without the needing from a user to move to identificate himself in any registration entity and having certain level of security. In order to achieve these objetives, firstly, there has been made a research of the context in which the application is developed regarding basic knowledge of a system security and existing security in a wide spread platform like Android. In the second place, there has been carried out a description of the different tools that facilitate the implementation of such an application and how they have to be used or what is the metodology for facilitating and automating the work. Following, there has been exposed the design carried out on the security protocol here implemented and its use regarding the developed application, explaining the steps that there have been followed to the realization of both the application and the protocol. After the development of the application and the protocol implementation, it is shown which is the final result of the application, its functions, its features and attributes, and it is checked which is the final efficiency of the system. Finally, there has been carried out a discussion on the conclusions that have been reached during the Master Thesis realization, in addition to the suggestions for future work.

[es] En este proyecto se ha desarrollado una aplicación Android que permite al usuario obtener una identidad digital de la que puede hacer uso, como por ejemplo, para autenticarse en un sistema. Para la consecución de tal identidad, se ha implementado un protocolo, desarrollado previamente por el GNB para la plataforma Moodle, que permite obtenerla sin necesidad de desplazarse para identificarse a ninguna entidad de registro y con cierto grado de seguridad. Para alcanzar estos objetivos, se ha realizado, en primer lugar, un estudio sobre el contexto en el que se desarrolla la aplicación en referencia a los conocimientos básicos de seguridad en la implementación de un sistema y la seguridad existente en una plataforma de amplia expansión como es Android. En segundo lugar, se ha realizado una descripción de las diferentes herramientas que facilitan la implementación de tal aplicación y cómo han de usarse o cuál es la metodología para facilitar y automatizar el trabajo. A continuación, se expone el diseño que se ha llevado a cabo sobre el protocolo de seguridad implementado y su uso en relación a la aplicación desarrollada, explicando que pasos se han seguido para la realización tanto de la aplicación, como del protocolo. Después del desarrollo de la aplicación y de la implementación del protocolo, se muestra cuál es el resultado final de la aplicación, sus funciones, sus características y cualidades y se comprueba cuál es el rendimiento final del sistema. Por último, se lleva a cabo una discusión sobre las conclusiones a las que se ha llegado a lo largo de la realización del proyecto además de las propuestas para un trabajo futuro.