¿Qué es un Código Variable?
Significado | Concepto | Definición:
Un código variable, también conocido como código de salto, es un tipo especial de sistema de encriptación que se usa en dispositivos inalámbricos de entrada sin llave , como controles remotos de automóviles y abridores de puertas de garaje .
En el pasado, una persona presionaba un botón para desbloquear su automóvil y el control remoto transmitía un código de desbloqueo al receptor del automóvil, que a su vez desbloqueaba el automóvil. Este método tenía una falla significativa, ya que cualquiera podía captar la señal a medida que se transmitía y luego podía usar el código para desbloquear el garaje o el automóvil del propietario sin su permiso. Por esta razón, se inventaron los códigos rodantes para que después de cada uso, el control remoto y el receptor creen un nuevo código y el código anterior ya no funcione.
Las señales enviadas por un dispositivo de entrada sin llave están encriptadas por un sistema de código variable para que funcionen exclusivamente para un vehículo.
Para que el código variable funcione, tanto el transmisor que se encuentra en el control remoto como el receptor que se encuentra en el automóvil o el dispositivo que interactúa con el transmisor deben estar diseñados para reaccionar entre sí y tener el mismo generador de código, por lo que después de usar un código, ambos los dispositivos generarán el mismo código nuevo y seguirán funcionando juntos.
El transmisor generalmente se refiere al dispositivo de entrada sin llave, como el control remoto de un automóvil para desbloquear las puertas del automóvil sin insertar físicamente la llave en el automóvil. El receptor se refiere al dispositivo, como el propio automóvil, al que el control remoto envía la señal.
El código variable también se utiliza para proteger la señal remota enviada hacia y desde una puerta de garaje.
Cuando el propietario presiona el botón de desbloqueo, el control remoto transmite el código al automóvil, que luego verifica que el código sea correcto y desbloquea las puertas.
Tanto el control remoto como el automóvil generan un nuevo código, y cuando el propietario presiona el botón nuevamente, envía este nuevo código para desbloquear el automóvil y crea otro código nuevo. Si un ladrón recogiera el código mientras se transmite, ya se habría utilizado y no volvería a funcionar.
Si un propietario presiona un botón y el control remoto está demasiado lejos para que el receptor intercepte la señal, el control remoto crea un nuevo código variable pero el receptor no. Para evitar que un propietario se cierre a sí mismo fuera de su propio automóvil o garaje si accidentalmente presiona el botón desde demasiado lejos, el control remoto y el receptor están diseñados para generar 256 códigos nuevos aleatorios cada vez que se usa un código.
Si el control remoto transmite uno de estos 256 códigos móviles al receptor, aún desbloqueará el automóvil y los dos dispositivos se sincronizarán y generarán los mismos códigos aleatorios porque ambos contienen el mismo generador de números diseñado para crear el siguiente conjunto de 256 códigos.
Aunque 256 códigos pueden no parecer mucho, es prácticamente imposible desbloquear el automóvil de otra persona, incluso si una persona tiene un control remoto diseñado para funcionar con el mismo tipo de receptor que se encuentra en ese automóvil específico.
Las posibilidades de tener un control remoto compatible y que el control remoto genere uno de los 256 códigos que aceptará el automóvil de la persona es aún menor que uno en mil millones. Un ladrón necesitaría años para encontrar el código dinámico correcto, lo que hace que el sistema de código dinámico sea un método bastante simple, pero confiable, para bloquear y desbloquear artículos de manera segura utilizando dispositivos de entrada sin llave.
Mira estos Artículos