[ad_1]
![](https://www.electronicsforu.com/wp-contents/uploads/2023/06/House-ad-1.gif)
![probado](https://www.electronicsforu.com/wp-contents/uploads/2022/08/efy-tested-2.jpg)
El sistema de identificación por radiofrecuencia (RFID), utilizado para identificar y rastrear objetos, utiliza un lector y una etiqueta RFID. Los componentes principales del sistema de autenticación incluyen el transceptor, la antena y el decodificador.
El transceptor puede actuar como transmisor o receptor. Contiene un oscilador para generar una señal continua, que se modula a una frecuencia requerida y luego se transmite al aire a través de la antena.
La antena convierte la señal eléctrica en una señal electromagnética que se propaga eficientemente por el aire.
![](https://www.electronicsforu.com/wp-contents/uploads/2024/02/new_1_Exhibitor_300x250px.gif)
Cuando se detecta una señal de RF de etiqueta en la antena, el decodificador ayuda a recuperar los datos.
La importancia de los sistemas RFID aumenta día a día debido a sus poderosas capacidades de identificación automática, localización y control de acceso. Sin embargo, debido al canal de comunicación inalámbrico subyacente, las técnicas RFID están sujetas a problemas de seguridad y privacidad.
Consulte también: Interesantes proyectos basados en RFID
Para abordar este problema, proponemos un esquema de autenticación eficiente que aprovecha los generadores de números pseudoaleatorios (PRNG) y algunas operaciones criptográficas simples.
Dado que la generación actual de etiquetas tiene generadores pseudoaleatorios incorporados, es posible implementar estas operaciones con baja complejidad. La información secreta almacenada en las etiquetas se comunica de forma más segura, garantizando confidencialidad, integridad y autenticación.
La seguridad de nuestro esquema propuesto se analiza frente a varios ataques a RFID y se compara con el rendimiento de algunos protocolos existentes. Los resultados experimentales muestran una mejora significativa en la seguridad a un costo promedio en comparación con las técnicas existentes.
Este es un diseño propuesto de una topología de sistema inteligente y segura para iniciar sesión utilizando tecnología RFID. Con esta tecnología, el dispositivo se puede configurar para autenticar y luego configurar funciones seleccionadas, como un sistema de inicio de sesión o un sistema de asistencia.
El módulo RFID EM 18 se utiliza para leer las etiquetas y dispositivos RFID y Arduino se utiliza para procesar los datos y configurar funciones como bloqueo, desbloqueo o autenticación. Cuando se escanea la etiqueta RFID correcta, autentica y reconoce a la persona y muestra el resultado en el monitor serie. En caso contrario indica que la RFID no es correcta.
![Sistema de autenticación basado en RFID usando Arduino](https://www.electronicsforu.com/wp-contents/uploads/2024/02/Prototype-tested-in-EFY-Lab.jpg)
La Figura 1 muestra el prototipo del proyecto probado en el EFY Lab. Los componentes utilizados en el proyecto se enumeran en la tabla BOM.
lista de partes | |
Componentes | Multitud |
Arduino Nano/Uno (MOD1) | 1 |
Módulo de lectura RFID EM18 (MOD2) | 1 |
Cables de puente | 4 |
Tarjeta/etiqueta RFID para pruebas | 1 |
adaptador de 5V | 1 |
Diagrama de circuito del sistema de autenticación de bricolaje
La Figura 2 muestra el esquema del proyecto basado en una placa Arduino (MOD1) y un módulo lector RFID EM18 (MOD2). Conecte el módulo RFID como se muestra en la Fig. 2. Aquí el módulo RFID utiliza el mismo pin RX (D0) del Arduino que se utiliza para cargar el código de hardware.
Entonces, si conectó este pin y luego cargó el código, obtendrá el error de carga. Al cargar el código, asegúrese de desconectar el pin TX del módulo EM 18 del pin D0 de la placa Arduino. Después de cargar el código, abra el monitor serie y conecte los pines serie del módulo EM 18 a los pines Arduino.
![Etiqueta RFID y conexión Arduino](https://www.electronicsforu.com/wp-contents/uploads/2024/02/Circuit-diagram-3.jpg)
Código Arduino para sistema de autenticación basado en RFID
El código se desarrolla utilizando el IDE de Arduino. El módulo RFID EM 18 funciona con comunicación serie; Cuando se detecta RFID, envía los datos a través de pines serie. Aquí se utilizó el pin serie RX (D0) del hardware Arduino.
En el código, se crea la función de configuración y el puerto serie se inicia a la velocidad de baudios especificada de EM 18, que generalmente es 9600. A continuación se crea la función de bucle y se comprueba la disponibilidad de los datos en serie. Si se detecta el RFID correcto, se imprimirá en el monitor serie junto con el nombre.
Cargue el código fuente seleccionando el puerto y la placa. A continuación, cambie el número RFID en el código por el número RFID correcto para su tarjeta y cargue el código. La Figura 3 muestra un extracto del código fuente.
![Código Arduino para sistema de autenticación basado en RFID](https://www.electronicsforu.com/wp-contents/uploads/2024/02/Snippet-of-source-code.jpg)
Consulte también: Ideas innovadoras para proyectos Arduino
Pruebas
![Sistema de autenticación basado en Arduino](https://www.electronicsforu.com/wp-contents/uploads/2024/02/Snippet-of-serial-port.jpg)
Para probar, conecte el Arduino a una computadora portátil, abra el puerto serie y luego acerque la etiqueta RFID correcta al módulo EM 18. Si es la etiqueta RFID correcta, se imprimirá o se comportará según lo especificado en el código. Cuando se detecta la tarjeta RFID correcta, se imprimirá lo siguiente en el monitor serie: “Authenticated to Pankaj” (nombre del autor) como se muestra en el recorte del puerto serie en la Figura 4.
Pankaj A. Raut es ingeniero de software en HCL Tech. Sus intereses incluyen visión por computadora, Python, inteligencia artificial, aprendizaje automático e IoT.
[ad_2]