Blog

Abajo el agujero del conejo con Casi-Rusco

Nos metimos hasta las rodillas en un par de proyectos de identificación de empleados durante el verano. Ambos sistemas dijeron que estaban usando tarjetas HID Prox estándar, pero a medida que avanzamos en la implementación, descubrimos que ambos clientes estaban usando HID Prox y otra insignia de tecnología que nuestros lectores no podían interpretar correctamente. A medida que examinamos estas tarjetas con más profundidad, descubrimos que estos clientes tenían problemas relacionados; ambos tenían tarjetas heredadas basadas en el estándar Casi-Rusco.

Esto nos dejó perplejos, porque el número que nuestro módulo de lector de XPressProx solo informó parcialmente parecía coincidir con los números de placa de Casi-Rusco en cualquiera de los sistemas. Investigando más a fondo nos llevó por un agujero de conejo mientras intentábamos descubrir cuál era la historia con Casi-Rusco, su sistema, tarjetas y codificación.

Aquí es lo que descubrimos, profundizando en esto:

  • Casi-Rusco se fundó con la propiedad intelectual otorgada por su empleador anterior, IBM.
  • Casi-Rusco se expandió a una exitosa empresa de control de acceso, con sede en Boca Raton, Florida.
  • Casi-Rusco fue adquirida por GE Security / Interlogix y continuó operándose de manera independiente.
  • GE Security fue adquirida por UTC y Casi-Rusco se incorporó al grupo Lenel.

Casi-Rusco vendió su propio tipo de sabor de la insignia de proximidad RFID 125KHz, para usar en sus sistemas de control de acceso patentados, Picture Perfect y Secure Perfect. Sus lectores y paneles se comunicaron utilizando la codificación F2F, en lugar de Wiegand, que fue utilizada por gran parte del resto de la industria.

Cuando hablamos con nuestros socios en Lenel, quienes ahora poseen la tecnología Casi-Rusco, nos ayudaron dirigiéndonos a los formatos abiertamente disponibles para Casi Cards: Formato 4001: código de facilidad de bits 19 / número de placa de bits 19 y del Formato 4002: número de placa de bit 38.

Así es como se ven los formatos:

4001: ExxxxxxxxxxxxxxxxxxxyyyyyyyyyyAaaaaaaaO 4002: EyyyyyyyyyyAaaaaaaayyyyyyyyyyAaaaaaaaO E = Paridad par (código de facilidad) O = Paridad impar (número de placa)
x = "Código de instalación"
y = "Número de placa"

Si esto fuera todo, no habríamos estado profundizando en los detalles detrás de Casi-Rusco en primer lugar. Después de todo, desayunamos formatos Wiegand con regularidad. Resulta que los lectores Casi-Rusco en realidad no emiten el mismo número de 40 bits que envía la placa a través de la señal de RF. Dentro de cada lector, los datos de la tarjeta se manipulan antes de que los bits se envíen a los paneles de acceso. Esta informacion es no abiertamente disponible. Por supuesto, los lectores de puertas originales Casi-Rusco sabían cómo manipular los datos para sus propias insignias. HID también obtuvo la licencia del formato de Casi-Rusco para sus lectores de pared, para permitir que las tarjetas de Casi-Rusco admitan Wiegand. Desafortunadamente, UTC / Lenel, propietario de la marca y la tecnología Casi, no comparte esta información, ni siquiera con sus socios de OOAP. No teníamos más opción que hacer nuestras propias excavaciones.

XPressProx Desktop USB y Serial Badge Reader

Nuestros clientes fueron pacientes, pero internamente escuchamos al conejo blanco repitiendo "¡llegas tarde, llegas tarde!" En un momento, descubrimos que podíamos interpretar tarjetas Casi-Rusco originales, pero las tarjetas Casi más nuevas parecían tener una codificación diferente. Nos sentimos como si estuviéramos en la fiesta del té del Sombrerero Loco, donde nada tenía perfecto sentido. Pero después de un trabajo significativo en el problema, finalmente aplicamos ingeniería inversa a la manipulación interna de bits y verificamos los números a través del sistema de back-end.

Lector de tarjetas de identificación XPID100

El gran resultado de todo esto, es que con esta decodificación desarrollada, ahora tenemos nuestro lector de credenciales de mano, el XPID100, y nuestro lector de placa USB / serie de escritorio, XPressProx, totalmente capaz de leer tarjetas compatibles con Casi-Rusco. Además, podemos generar sus bits en cualquier formato deseado.

Entonces, si necesita leer Casi-Rusco, o cualquier otra tecnología de insignia, desde una computadora de mano o computadora, ¡háganoslo saber!

Comentarios

  1. Hola, somos un integrador de soluciones de Monterrey, México. Uno de nuestros clientes tiene tarjetas Prox CASI RUSCO de 40 bits para sus instalaciones en todo el mundo, pero aquí en Monterrey tiene tarjetas Prox de 26 bits, utilizando el controlador de acceso Infinias eIDC32. Estoy tratando de averiguar el mapa de bits que dio un lector Lenel 500T como salida para personalizar el formato de 40 bits en el controlador. ¿Es esto algo en lo que podrías ayudarnos?

  2. Hola Fernando - Es difícil saber el formato sin ver la tarjeta y la configuración del sistema. Sin embargo, la mayoría de las tarjetas Wiegand de 26 bits siguen el estándar descrito en este enlace: EFFFFFFFFUUUUUUUUUUUUUUUUUUO

  3. Gracias David, la tarjeta que estaban usando es un HID 00009p con esta información COMPUESTO DUOPROX II, PROG, F-GLOSS, B-GLOSS SLOT DOTS, SEQ. NINGUNA PARTIDA, SIN RANURA
    FORMATO DE LA TARJETA:
    Formato de tarjeta: C10106 Descripción: DIGITO CASI RUSCO 12
    Marcado de tarjetas: SECUENCIAL SIN PARTIDO

    ¿Tienes un email para contactar?

    Gracias por adelantado

  4. [email protected] es el mejor correo electrónico, pero para ayudarlo más, necesitaríamos ver un par de tarjetas. Por favor envíenos 2 a
    Telaeris, Inc., 4101 Randolph St. San Diego, CA 92103

  5. Dan T. dice:

    ¡Hola!
    Casi es un formato de tarjeta interesante, logramos leerlo con éxito, pero luego descubrí que el sistema con el que trabajo representa el número de tarjeta de una manera muy extraña. los datos en la tarjeta se leen como 12B7015918 (hex), y la representación en el sistema es 3070318872 (probablemente también hexadecimal, pero quién sabe). ¿Puede, por favor, verificar si la manipulación interna de bits que observó en su sistema da como resultado los mismos números que los nuestros? ¿Y podría, por favor, compartir el principio de la manipulación o algunos consejos?

    Muchas gracias!

Deja un comentario

Suscripción de e-mail

¡Obtenga las últimas actualizaciones enviadas directamente a su bandeja de entrada!

Al registrarme, entiendo y acepto el marketing por correo electrónico Términos y Condiciones