Encriptador de señal mediante osciladores caóticos implementados en FPGA

Actualmente, los sistemas caóticos son comúnmente utilizados en el campo de la ingeniería. Una de las principales estructuras utilizadas es el generador de señales basadas en señales caóticas. Estos generadores tienen un rol importante en el área de comunicación y criptología ya que tienen las carac...

Descripción completa

Detalles Bibliográficos
Autor: DULCE KAROLINA VAZQUEZ MORALES
Tipo de recurso: tesis de maestría
Estado:Versión publicada
Fecha de publicación:2016
País:México
Institución:Instituto Nacional de Astrofísica, Óptica y Electrónica
Repositorio:Repositorio Institucional del INAOE
Idioma:español
OAI Identifier:oai:inaoe.repositorioinstitucional.mx:1009/140
Acceso en línea:http://inaoe.repositorioinstitucional.mx/jspui/handle/1009/140
Access Level:acceso abierto
Palabra clave:info:eu-repo/classification/Cifrado/Encrypting
info:eu-repo/classification/Caos/Chaos
info:eu-repo/classification/FPGA/FPGA
info:eu-repo/classification/cti/1
info:eu-repo/classification/cti/22
info:eu-repo/classification/cti/2203
Descripción
Sumario:Actualmente, los sistemas caóticos son comúnmente utilizados en el campo de la ingeniería. Una de las principales estructuras utilizadas es el generador de señales basadas en señales caóticas. Estos generadores tienen un rol importante en el área de comunicación y criptología ya que tienen las características de ser procesos evolutivos complicados y poseer alta aleatoriedad. En el presente trabajo se desarrolla e implementa una comunicación segura y confiable entre dos o más dispositivos, por medio del uso de una señal caótica del tipo sistema Lorenz como codificador. La codificación se lleva a cabo mediante el uso de FPGAs, los cuales generan oscilaciones caóticas sincronizadas. Dichas oscilaciones se utilizan para enmascarar los datos, encriptándolos. La comunicación entre estos dispositivos se logra conectando módulos inalámbricos XBee a cada uno de ellos. En dicha comunicación, se trasmite un archivo desde una PC a otra usando el protocolo RS232 hacia los FPGAs. Finalmente se realizaron pruebas enviando distintos archivos a los cuales se les realizó un análisis de correlación, tanto al archivo recibido como al canal encriptado, para asegurar la integridad de los datos y su nivel de encriptación.