Aplicación móvil con sensores de movimiento y posición para el cifrado de información personal en dispositivos móviles
No Thumbnail Available
Files
Date
2023-03
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información
Abstract
In recent years, the capabilities of mobile devices have been increasing, along with the
emergence of problems such as data theft and identity fraud. Today, all users have a
mobile device that generates a high level of interest for attackers. This broad interest
is due to the fact that users store documents, photos or videos without using protection
mechanisms.
The objective of this project is to implement a mobile application focused on encrypting data stored locally, through a mechanism that is executed through movement patterns captured by device sensors or through direct user commands. The objective is to mitigate problems related to data exposure and theft through the internet or through device theft, which would compromise the personal integrity of users.
In designing the mobile application, the MADLC methodology and Kanban were used
to track the activities carried out during development, along with the MVVM
architecture to create the project structure, due to its adaptability with Android Studio
and real-time communication between data and interfaces. Additionally, Cipher was
used to encrypt or decrypt data, in conjunction with two integrated sensors
(accelerometer, orientation) to recognize the movement pattern.
Description
En los últimos años, las capacidades de los dispositivos móviles han ido en aumento,
junto con la aparición de problemas como el robo de datos y el fraude de identidad.
Hoy en día, todos los usuarios tienen un dispositivo móvil que genera un alto nivel de
interés para los atacantes. Este amplio interés se debe a que los usuarios almacenan
documentos, fotos o videos sin utilizar mecanismos de protección.
El objetivo de este proyecto es implementar una aplicación móvil enfocada a encriptar
datos almacenados localmente, mediante un mecanismo que se ejecuta a través de
patrones de movimiento captados por sensores de los dispositivos o mediante
comandos directos del usuario. El objetivo es mitigar los problemas relacionados con
la exposición y el robo de datos a través de Internet o por el robo de dispositivos, lo
que comprometería la integridad personal de los usuarios.
En el diseño de la aplicación móvil se utilizó la metodología MADLC y Kanban para
realizar un seguimiento de las actividades realizadas durante el desarrollo, junto con
la arquitectura MVVM para crear la estructura del proyecto, debido a la adaptabilidad
con Android Studio y la comunicación en tiempo real. entre datos e interfaces.
Además, se utilizó Cipher para cifrar o descifrar los datos, en conjunto con dos
sensores integrados (acelerómetro, orientación) para reconocer el patrón de
movimiento.
Keywords
APLICACIÓN MÓVIL, MVVM, ANDROID STUDIO, KOTLIN, SENSORES DE ANDROID