[ad_1]
En el tutorial anterior, cubrimos el sistema de seguimiento de datos basado en chips implantables para animales. Continuando con nuestra serie de diseños, ahora estamos desarrollando un dispositivo que nos permite almacenar datos/contraseñas confidenciales en el cuerpo.
Los datos se almacenan en un pequeño chip. Explicaremos el proceso de implantación para que las personas puedan proteger la información sensible en su cuerpo y asegurarnos de que solo ellos puedan acceder a ella.
Nota: El artículo anterior fue creado con fines educativos únicamente para garantizar que los experimentos no causen daño a los animales ni a los humanos. La implantación de chips en el cuerpo puede suponer riesgos para la salud, por lo que recomendamos utilizar esta información únicamente con fines educativos. Mantenga las patatas fritas fuera del alcance de niños menores de 18 años. Para implantes corporales reales, consulte a médicos y expertos.
Los chips implantables se han convertido en una opción popular para las personas que desean proteger datos que no quieren compartir o corren el riesgo de perderse o filtrarse.
Hoy le mostraremos cómo diseñar un chip que pueda almacenar credenciales o datos importantes en el cuerpo en forma de chip implantable.
Todos los materiales necesarios para el proyecto se enumeran en la siguiente tabla de BOM:
lista de partes
Componentes | Multitud | Descripción |
Cápsula RFID implantable | 1 | Tapa RFID de lectura y escritura de 13,56 MHz |
Lector/escritor RFID de 13,56 MHz | 1 | Lector RFID serie de 125 Hz |
Frambuesa PI Zero/4 (opcional) | 1 | SBC |
Existen dos procedimientos para implantar chips en el cuerpo:
Uno de ellos es implantar un chip que actúa como sistema de autenticación, desbloqueando datos almacenados en formatos digitales ya sea en la nube o en un portátil. El acceso a los datos sólo es posible escaneando el chip implantado.
El segundo método implica implantar un chip con una pequeña memoria, donde los datos escritos se almacenan en el propio chip y pueden leerse y recuperarse cuando la persona los escanea. Discutiremos ambos métodos.
Primer método
Chip implantable con datos en su interior: este es el método más seguro porque los datos importantes siempre están en su cuerpo dentro del chip implantado y son inaccesibles para el resto del mundo. Utilizamos un chip implantable que se puede leer y escribir. Hay algunos chips disponibles en el mercado que proporcionan funciones implantables grabables. Se enumeran a continuación.
Implante RFID xEM:
Se trata de un implante RFID desarrollado por Dangerous Things. Utiliza un chip RFID de 13,56 MHz y tiene funciones de lectura y escritura. A menudo se utiliza para el control de acceso, como abrir puertas o arrancar un coche. Puede encontrar más detalles sobre el chip xEM RFID aquí.
Implante xCARD RFID:
También desarrollado por Dangerous Things, xCARD es un implante RFID de 13,56 MHz que se puede utilizar para una variedad de aplicaciones, incluido el almacenamiento y la recuperación de datos.
Implantes NFC (Near Field Communication):
La tecnología NFC está estrechamente relacionada con RFID y opera a 13,56 MHz. Aunque los implantes NFC no son exactamente RFID, pueden cumplir propósitos similares. Puede almacenar, leer y escribir datos. Algunas empresas ofrecen implantes NFC para aplicaciones como control de acceso y almacenamiento de datos.
Implantes de biohacking:
Varias comunidades y empresas de biohacking están explorando dispositivos RFID y NFC implantables. Estos implantes pueden tener funciones personalizables, incluidas capacidades de almacenamiento de datos.
Puede elegir y utilizar cualquiera de las opciones anteriores y escribir sus datos en el chip.
En el primer proceso, simplemente codificamos los datos en el chip y se utiliza un escáner compatible conectado al puerto USB de una Raspberry Pi o computadora portátil para leer los datos almacenados en el chip implantado.
Segundo método
En el segundo método, el chip contiene una contraseña en forma de UUID (Identificador único universal) y, al escanear el chip, se puede acceder a los datos almacenados en la nube o en una computadora portátil.
El chip implantable en el lado derecho de la imagen a continuación puede escribir y leer datos. Tiene:
- Frecuencia de funcionamiento: 13,56 MHz ISO14443A y chip NFC tipo 2
- Factor de forma: implante de biovidrio estéril cilíndrico de 2 x 15 mm
- Memoria grabable por el usuario: 1 KB (888 bytes)
- Pantalla LED integrada para producción de energía.
- Capacidad para escribir y reescribir datos.
El indicador LED se enciende cuando se escanea el chip, lo que proporciona una confirmación visual del proceso de escaneo.
Para implementar el segundo proceso, primero creamos un código que cifra los datos reales, haciéndolos ilegibles para cualquiera que pueda acceder al formulario cifrado. Los datos sólo pueden ser descifrados y legibles mediante un chip implantado en el cuerpo de una persona. Cuando se escanea el chip, descifra y muestra los datos.
Nota: Este proyecto tiene fines educativos y muestra cómo se construye dicho sistema. Una implementación real requeriría más certificaciones de seguridad y codificación más compleja.
Usaremos la misma configuración de RFID y escáner desarrollada en la edición anterior de la serie, con modificaciones y nuevo software para este proceso.
Alternativamente, puede elegir otro chip implantable con memoria grabable, como los mencionados en la lista anterior de chips implantables grabables con memoria.
Luego podrá escribir su contraseña individual y sus datos en el chip según sus preferencias.
Primero, instale la biblioteca de criptografía ejecutando el siguiente comando en la terminal:
pip3 install cryptography
Ahora creemos el código para almacenar mensajes y archivos secretos y cifremos estos datos usando la biblioteca de criptografía. Ingrese el mensaje secreto, el texto y los datos que desea cifrar y ejecute el código.
Los datos y mensajes secretos se almacenan cifrados.
Ahora creamos el código que escanea los chips implantados y luego verifica si es el UUID correcto del chip implantado y luego descifra el archivo de datos y mensajes y nos lo muestra.
Aquí, en esta parte del código, si usa el chip RFID implantable anterior (consulte la edición de EFY de diciembre de 2023), puede usar la biblioteca RDM Python. De lo contrario, puede utilizar la biblioteca serie para cambiar el nombre del puerto serie y la velocidad en baudios en el código para leer los datos escaneados del chip.
Cifrado y descifrado
Para probar el proceso de cifrado y descifrado, siga estos pasos:
- Cifrado:
- Abre esto
encrypt.py
Guion. - Editar eso
secret_message
Ydata_to_encrypt
Variables que contienen el mensaje y el texto que desea cifrar. - Ejecute el script (
python encrypt.py
), que genera archivos cifrados (encrypted_secret_message.txt
Yencrypted_data.txt
).
- Abre esto
- Descifrado:
- Abre esto
decrypt.py
Guion. - Configure el puerto serie correcto (
serial_port
) y velocidad en baudios (baudrate
) en el script de su escáner de chip RFID. - Ejecute el script (
python decrypt.py
). - El script le pide que escanee el chip RFID. Cuando haga esto, los datos del chip se leerán asumiendo que contienen los datos cifrados.
- Luego se mostrarán los datos descifrados para que pueda comprobar si el descifrado se realizó correctamente.
- Abre esto
Asegúrese de que el chip RFID que está utilizando contenga los datos cifrados correctos y asegúrese de que el puerto serie y la velocidad en baudios estén en decrypt.py
El script corresponde a la configuración de su escáner de chip RFID.
Este proceso de prueba ayuda a confirmar la funcionalidad del sistema de cifrado y descifrado.
[ad_2]