Escolar Documentos
Profissional Documentos
Cultura Documentos
Las redes de rea personal inalmbricas (WPAN) proporcionan muchas ventajas al permitir la transmisin de datos con la comodidad de conectarse en cualquier lugar. Por otro lado, las redes inalmbricas requieren nuevos conceptos de seguridad que se obvian en las redes cableadas. Un intruso que busque acceso a una LAN cableada se enfrenta irremediablemente con el problema del acceso fsico a la misma. En una WPAN al intruso le basta permanecer en el rea de cobertura para estar en contacto con la red local. De esta situacin nace la necesidad de encriptar los datos con un protocolo eficiente.
l vigente Cuadro Nacional de Atribucin de Frecuencias (CNAF) fue aprobado por la Orden ITC/ 1998/2005 de 22 de junio de 2005 (BOE n 153, de 28 de junio de 2005). En l se establecen 8 bandas de frecuencias susceptibles de ser usadas con fines Industrial, Cientfico o Mdico (bandas ICM). La banda que se usa en este artculo es la ICM 4 que comprende el rango de 433,050 a 434,970 MHz. Las frecuencias designadas ICM son frecuencias denominadas de uso comn y, por tanto, de uso regulado pero que no requiere de ttulo habilitante, ni de solicitud expresa de uso de dominio pblico radioelctrico. Este proyecto pretende mostrar el diseo e implementacin de una comunicacin bidireccional de muy bajo consumo en la banda UHF con estas frecuencias de uso comn y cumpliendo con los
37
Figura 1
dominar el sistema (el mdulo emisor y el mdulo receptor), y adems de realizar la encriptacin mediante un algoritmo simtrico. Para la transmisin se utilizar un microcontrolador RFPIC12F675F, el cual posee embebido un transmisor UHF que puede emitir entre 380 y 450 MHz, y se comunicar con el PIC18F4550 mediante el protocolo RS-232, puesto que no posee mdulo USART, sta se implementar mediante software. Para la recepcin se utiliza un RFRXD0420, que se trata de un receptor superheterodino en banda UHF, que ser gestionado por un PIC16F676, para ver si la trama recibida es correcta, y ste se la comunicar mediante su mdulo USART por RS232 al PIC18F4550. En la Figura 1, se puede ver el diagrama planteado.
Figura 2
38
Figura 3
Figura 4
de utilizar una gran cantidad de registros. La programacin en C para PIC resulta mucho ms sencilla, con el inconveniente de que el cdigo compilado ocupa mayor cantidad de memoria dentro del microcontrolador. Para el microcontrolador RFPIC12F675 se utiliza programacin en ensamblador, puesto que permite una mayor precisin al tratarse de un lenguaje de bajo nivel donde se conoce de antemano el tiempo que tarda cada instruccin. En un primer momento se realiza un diseo electrnico por ordenador del sistema, utilizando el programa Capture CIS del paquete Orcad, desarrollado por la empresa Cadence Design Systems, donde a su vez se obtiene un esquema electrnico del sistema. En la Figura 2 se puede ver el esquema. Para garantizar una comunicacin segura en entornos abiertos y asegurar as la confidencialidad de los datos
transmitidos, se hace necesaria la encriptacin o enmascaramiento de la informacin a transmitir. Desde el punto de vista de la criptografa moderna, existen dos tipos de tecnologa de claves a utilizar: los llamados algoritmos y protocolos asimtricos, tambin llamados de clave pblica (public key) y los algoritmos y protocolos simtricos o de clave privada (private key). Las principales caractersticas de cada uno de ellos, son las siguientes: Algoritmos y protocolos asimtricos: son aquellos que hacen uso de un par de claves para el intercambio de informacin entre entidades. Una de ellas es pblica y por tanto conocida por todas y otra es privada y nicamente conocida de forma confidencial por cada entidad. En estos protocolos, el remitente hace uso de la clave pblica del destinatario para encrip-
tar la informacin a transmitir y nicamente se podr desencriptar dicha informacin mediante la clave privada del destinatario o receptor. Algoritmos y protocolos simtricos: son aquellos que utilizan una misma clave para producir el cifrado y el descifrado de los datos a transmitir en una red. Previa a la comunicacin, las dos partes han de ponerse de acuerdo sobre la clave que van a utilizar. Una vez definida sta, el remitente procede a encriptar la informacin a transmitir con dicha clave y el receptor desencriptar dicha informacin con la misma clave que us el remitente. Al no ser necesario un protocolo excesivamente complejo entre el transmisor y el receptor, se decidi utilizar, entre los algoritmos de cifrado, uno de tipo simtrico; concretamente el AES (Advanced Encryption Standard), adoptado en el ao 2002 por el NIST (National Institute of Standard and Technology). Para realizar la implementacin de esta parte del sistema, se decidi utilizar un hardware compuesto de un PIC de la familia 18, sobre el cual se incorpora la programacin necesaria para realizar la encriptacin descrita en el estndar AES.
FRECUENCIA DE TRANSMISIN
Como ya se ha comentado, la frecuencia de transmisin utilizada es de 433,92 MHz. Esta frecuencia viene dada por el PIC del transmisor utilizado. Este, posee un oscilador Colpitts el cual alimenta con una frecuencia de referencia al PLL y es independiente del oscilador del microcontrolador. Para conseguir la frecuencia deseada, se conecta un cristal de cuarzo externo, que se multiplica por un
Antena de Telecomunicacin / SEPTIEMBRE 2007
Figura 5
39
PROTOCOLO PARA RF
Para la correcta recepcin de los datos, se ha diseado un protocolo que har que el receptor identifique los datos que enva el transmisor, ya que en una banda libre como sta, podemos llegar a encontrar muchas fuentes de interferencias.
BIBLIOGRAFA
(1) Orden ITC/1998/2005. (2) Recomendacin CEPT/ERC 70-03 (Anexo 1). (3) Angulo Usategui, J. M. Microcontroladores PIC. Segunda parte: PIC 16F87X diseo practico de aplicaciones. Ed. Mc Graw-Hill, 2006. ISBN: 97884146271. (4) Hernando Rbano, J. M. Transmisin por radio. Ed. Ramn Areces. 2006. (5) Smith, J. Modern Communications Circuits. Ed. McGraw-Hill, 1986. (6) Stallings, W. Cryptography and Network Security. Principles and Practices. Prentice Hall, 2003. Third Edition. ISBN: 0-13-111502-2. (7) Advanced Encryption Standard using the PIC 16XXX. AN821, Microchip Technology Inc. 2002. (8) Designing Loop Antennas for the rfPIC12F675, Microchip Technology Inc. 2003. (9) Datasheets PIC18F4550, RFPIC12F675F, RFRXD0420, PIC16F676.
40