Desarrollo de una aplicación de cifrado de imágenes en el sistema Android

Autor: Rodríguez López, Iñaki
Přispěvatelé: Patricio Guisado, Miguel Ángel, Berlanga de Jesús, Antonio, Universidad Carlos III de Madrid. Departamento de Informática
Rok vydání: 2016
Předmět:
Zdroj: e-Archivo. Repositorio Institucional de la Universidad Carlos III de Madrid
instname
Popis: El presente proyecto consiste en un encriptador de imágenes para smartphones con sistema operativo Android. La aplicación permitirá a un usuario encriptar una foto almacenada en su terminal de manera que sólo pueda ser desencriptada, y por tanto legible, si se cumple una serie de condiciones previamente establecidas. Las nuevas tecnologías están cambiando la manera en la que nos comunicamos. Sin embargo, las aplicaciones de mensajería instantánea, que son las más usadas para este tipo de comunicaciones, ven su seguridad comprometida en varios aspectos. Recientemente, aplicaciones como Whatsapp, Line o Spotbros están reaccionando ante tan preocupantes fallos. Se centran así en la seguridad de los mensajes en texto plano que se intercambian los usuarios. Pero ¿Qué ocurre con las imágenes que éstos intercambian? En este tipo de aplicaciones, las imágenes, así como demás elementos multimedia, se comprimen y se cifran únicamente en el proceso de envío. Esto quiere decir que, cuando una imagen se envía utilizando estos medios, ve afectada su calidad. Asimismo, las imágenes almacenadas en el teléfono son visibles para cualquiera que acceda a él. Esto supone un problema de cierta importancia en caso de robo o incluso en el caso de que una persona se haga con nuestro terminal durante un par de minutos y por satisfacer su curiosidad, se dedique a ver las imágenes del teléfono. El problema no solo reside en fotos con mayor o menor grado de privacidad. Muchos usuarios, utilizan capturas de pantalla del teléfono o hacer fotos con la cámara de éste para almacenar datos, entre los que se encuentran, emails, nombres de usuario o incluso contraseñas. La seguridad nunca es total. Por ello se considera que, por muy complejo que sea el patrón o contraseña de bloqueo, por mucho que se intenten ocultar las imágenes en una ruta de carpetas ridículamente grande, o hagamos que la galería de imágenes no detecte las “imágenes sensibles”, Siempre existe un modo de acceder a esta información. Por ello, la aplicación que se va a describir en la presente memoria, propone cifrar las imágenes almacenadas en dispositivos móviles. De esta manera, se pretende que solo usuarios autorizados sean capaces de ver las imágenes que queremos proteger. La idea también puede aplicarse en contextos comerciales. Si al cifrado de la imagen, le añadimos condiciones, como por ejemplo que únicamente sea visible al conectar el dispositivo a un determinado punto WI-FI, o a partir de cierta hora, podemos utilizar la aplicación para sorteos, rifas, cupones de descuento etc. Como conclusión, vemos que el presente proyecto viene motivado por dos ideas. La falta de privacidad en las imágenes almacenadas en los smartphones y la utilidad de los propios dispositivos con una aplicación instalada para los usos comerciales que se han mencionado anteriormente. This project consists in an image cipher for Android smartphones. This application will allow the user to encrypt an image which is in their terminal so that it can only be decrypted if a number of conditions are met. New technologies are changing the way in which we communicate. Nevertheless, instant messaging apps, which are the most used apps for communicating, can have their security jeopardized in many ways. Recently applications such as Whatsapp, Line or Spotbros are reacting to so worrying errors. They focus on messages security of plain text but ¿What happens with the exchanged images? In these apps, images and other multimedia elements, are compressed and encrypted only in the sending process. This means that when an image is sent using these media have its quality affected. Moreover, stored images in the smartphone are visible by anyone with access to it. This means a problem of relative importance in case of theft, loss, or if someone uses our terminal for a minute and to satisfy their curiosity and starts watching the stored images of our device. It is not only a privacy problem. Many users use screenshots or take photos with their smartphones to store important data like emails, user names or even passwords. Security is never absolute. Due to this, it is considered that no matter how complex the pattern or password is, nor how many efforts we do to hide images in a ridiculously big folder path, nor the fact that we make our gallery not to detect this “sensitive-information”, there are always ways to access that information. For this reason, the application that is going to be described in this memoir solves this problem encrypting stored images in smartphones. By doing this, the owner ensures that only authorized users are able to see the protected images. The idea can also be used in commercial backgrounds. You can add specific conditions to the image encryption (making it visible at a concrete time or under a concrete WI-FI. This can be used in contests, raffles, discount coupons… In conclusion, we consider that this project is motivated by two ideas. The lack of privacy in stored images in our smartphones and the utility of devices with the application installed for aforementioned commercial purposes. Grado en Ingeniería Informática
Databáze: OpenAIRE