Duplicar un control remoto KeeLoq

0

He estado leyendo las documentaciones sobre el codificador y decodificadores KeeLoq durante algún tiempo. Mi objetivo es construir tanto el lado del transmisor como el lado del receptor utilizando el sistema KeeLoq.

Casi he completado los conceptos básicos, pero no puedo entender cómo las personas clonan los controles remotos KeeLoq u otros controles remotos de Rolling Code tan fácil. Hay muchos controles remotos en Ebay que indican que son capaces de clonar un Control remoto de código giratorio con solo presionar algunos de esos botones. También hay algunos videos que muestran las mismas cosas en Youtube.

P1: Si construyo mi propio transmisor utilizando un decodificador KeeLoq (por ejemplo, HCS301), ¿pueden clonar mis transmisores también? O bien, ¿pueden simplemente enseñar otro mando a distancia KeeLoq a mi receptor y usarlo en caso de que tengan acceso al botón de aprendizaje en mi receptor? Como entendí, tienen que conocer la clave compartida para enseñar el control remoto a mi receptor.

P2: Si no pueden clonarlo o no pueden enseñar nuevos controles remotos a mi receptor; ¿Mis clientes tienen que solicitar un nuevo control remoto cada vez que necesitan otro?

    
pregunta abdullah cinar

1 respuesta

1

P1: ya que KeeLoq define el criptografía utilizado: sí, si usa un método criptográfico inseguro, entonces no importa cómo lo implemente, seguirá siendo inseguro

Q2: no se aplica.

Tenga en cuenta que KeeLoq tiene una variante más fuerte con una semilla interna secreta que será mucho más difícil de clonar (es posible, creo que se ha demostrado que con todas las implementaciones existentes puede aplicar ataques de canal lateral de uso de energía que funcionan bien).

También tenga en cuenta que no debe creer lo que se dice sobre los productos en eBay. ellos mienten. Copiar remotamente KeeLoq no es tan fácil. Ciertamente, puede, mediante un bloqueo de tiempo específico, tomar dos códigos y solo reenviar el primero para que parezca que el sistema funciona normalmente, almacenando el segundo para desbloquearlo más tarde, pero eso no "copia" el control remoto, pero solo un codigo de desbloqueo Aún así, es un sistema débil; se puede replicar observando una cantidad muy limitada de códigos. (El sistema mejorado remedia eso al incluir 60 bits de entropía, lo que explota el número de observaciones requeridas). Los replicadores remotos de código rodante podrían aplicarse a otros códigos rodantes comunes (para el ejemplo ).

La página de wikipedia tiene más información.

    
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas