Descripción:
RESUMEN:Los avances tecnológicos en el área de comunicaciones móviles, han facilitado la accesibilidad y el desempeño de los equipos celulares. Debido a esto han surgido múltiples soluciones en el campo de la telefonía móvil, calidad de servicio, velocidad de transferencia de datos, arquitectura de redes móviles, mejora de canales de potencia y ancho de banda, entre otros. Un campo que requiere especial atención es la seguridad. Un tema tan delicado que las empresas de telecomunicaciones y gobiernos necesitan garantizar a la población y a los usuarios. Esta tesis presenta el estado del arte de los equipos existentes de detectores de receptores IMSI, para simular, diseñar e implementar una solución que es capaz de detectar estos. Para ello se investigan las distintas tecnologías para la duplicación de una estación base y con ello desarrollar un detector que recopila la información de las estaciones base y evaluarlas. Las tecnologías que se utilizan en el desarrollo de esta tesis son el FPGA, USRP, Matlab-Simulink, System Generator for DSP, GNU Radio y OpenBTS, cada uno con distinto propósito y función. La primera aportación de la tesis fue implementar un receptor IMSI, aplicando un método pasivo y uno activo. El primero consiste en la aplicación GR-GSM y GNU Radio; y el segundo requirió implementar una estación base de telefonía móvil para que los dispositivos móviles se conecten, con ello capturar la información IMSI y TMSI de los usuarios conectados a la red. Adicionalmente se enviaron mensajes de texto proporcionándoles su número IMSI y ofreciéndoles una bienvenida por conectarse a la red. La segunda aportación consistió en desarrollar un detector de receptores IMSI, basado en un sistema transmisor y receptor codificado en lenguaje VHDL usando tarjetas FPGA y simulados en ActiveHDL. La tercera aportación consistió en desarrollar un programa que emula una tarjeta de FPGA para establecer una comunicación entre el receptor IMSI y el detector con fines de evaluación de la estación base y para definir su autenticidad. Implementando también otras aplicaciones como un generador de inferencia al canal TDMA de la estación base para que ningún equipo móvil se logre conectar a la estación. Los resultados obtenidos en la aplicación del detector de receptores IMSI demuestran que es posible recibir información de las estaciones base para determinar su autenticidad con los valores del MNC, MCC, LAC y el CellID. Este proyecto brinda una herramienta de estudio relacionada con la seguridad de los sistemas de telefonía celular, y además otorga un módulo digital para la seguridad de los usuarios de teléfonos.
ABSTRACT: The technological advances in the area of mobile communications have facilitated the accessibility and performance of cellular equipment. Due to this, multiple solutions have emerged in the field of mobile telephony, quality of service, data transfer speed, mobile network architecture, improvement of power channels and bandwidth, among others. One area that requires special attention is security. Such a sensitive issue that telecommunications companies and governments need to guarantee to the population and users. This thesis presents the state of the art of the existing equipment of IMSI catcher detectors. The different technologies for the duplication of a base station are investigated to develop a detector that collects the information from the base stations and evaluate them. The technologies used in the development of this thesis are FPGA, USRP, Matlab-Simulink, System Generator for DSP, GNU Radio and OpenBTS, each with a different purpose and function. The first contribution of the thesis is an IMSI catcher implementation, applying a passive and an active method. The first method consists of GR-GSM application and GNU Radio software; and the second required implementing a mobile phone base station for the mobile devices to connect, thus capturing the IMSI and TMSI information of the users connected to the network. Additionally, text messages were sent providing their IMSI number and offering a welcome for connecting to the network. The second contribution consisted of developing an IMSI catcher detector, based on a transmitter-receiver system coded in VHDL language using a FPGA board and simulated in ActiveHDL. The third contribution consisted in developing a program that allows FPGA emulation of the communication between the IMSI catcher and the detector for evaluating the base station and determining its authenticity. Also implementing other applications such as an inference generator to the TDMA channel of the base station, and no mobile equipment can connect to the station. The results obtained in the application of the IMSI receiver detector demonstrate we can receive information from the base stations to determine their authenticity by using the: MNC, MCC, LAC and CellID. This project provides a study tool related to the security of cell phone systems,moreover it provides a digital module for the security of phone users.