Accediendo al nuevo chip Smart Card del DPI (Fase I)

ChipDPI2La curiosidad nos ha llevado lejos, y en esta ocasión no ha sido la excepción. Tengo que decir en palabras bastante simples y resumidas, que la lectura de datos de la zona pública es bastante sencilla. No obstante otros datos como la fotografía principalmente, se encuentran almacenados en una zona de seguridad criptográfica, haciendo así casi imposible la lectura de este dato (de momento aunque seguimos curioseando). En esta fase inicial no pudimos obtener algunos datos que la aplicación oficial de Renap muestra, como lo son el Serial y el MRZ, pero en compensación logramos acceder a otros datos que la aplicación pública de Renap no muestra, como lo son el nuevo y polémico campo ETNIA asi tambien nos topamos con 2 datos mas que en realidad no sabemos que son, en total accedimos a 31 datos del chip, no esta mal para un primer comienzo aunque sentimos que no es suficiente, pero bueno en definitiva el resultado de esta primera investigación fue el siguiente:

Características:

ATR: Anteriormente había publicado un post (muy apresuradamente) donde mencionaba el nuevo ATR, por lo visto estaba equivocado y por eso lo puse en modo oculto. Tal parece ser que ahora ya no se utilizarán 2 ATR para todos los chips como el anterior fabricante, sino que ahora será un ATR por cada DPI (admito que puedo estar equivocado), pero la nueva forma del ATR es la siguiente:

3B FD 96 00 00 81 31 FE 45 00 00 01 XX XX XX XX 00 00 00 00 00 00 XX

Como podrán ver son 4 bytes que varían (256ˆ4 – 1) el último byte tambien varía pero este es un checksum correspondiente a todo el ATR pueden revisar un artículo anterior donde está como calcular el checksum de un ATR aquí. Lo que nos hizo falta fue realizar mas lecturas para corroborar esto. Por lo que hacemos la corrección correspondiente en este post.

Datos:

Logramos acceder a 31 datos del CHIP entre ellos 3 que la aplicación pública de Renap no muestra, los listamos a continuación:

CAMPO DESCRIPCIÓN
Gentilicio No sabemos bien el propósito de este campo, pero este se encuentra antes del CUI y al principio de la Zona Pública
CUI Código Único de Identificación
Primer Nombre Primer nombre del ciudadano
Segundo Nombre Segundo Nombre del ciudadano
Primer Apellido Primer apellido del ciudadano
Segundo Apellido Segundo apellido del ciudadano
Apellido de Casada Apellido de casada de la ciudadana si lo tuviese
Sexo Género sexual del ciudadano, Masculino o Femenino
Departamento de nacimiento Departamento donde nació el ciudadano
Municipio de nacimiento Municipio donde nació el ciudadano
País de nacimiento Pais donde nació la persona
Fecha de nacimiento Fecha de nacimiento de la persona
Fecha de emisión Fecha de emisión del documento
Fecha de vencimiento Fecha de vencimiento del documento
Nacionalidad País de nacionalidad
Estado Civil Estado Civil del ciudadano
Departamento de Vecindad Departamento donde está avecindado el ciudadano
Municipio de Vecindad Municipio donde está avecindadno el ciudadano
Libro Libro de la partida de nacimiento
Folio Folio de la partida de nacimiento
Partida Número de partida de nacimiento
Etnia Grupo Etnico al cual pertenece el ciudadano
Número de Cédula Número de Cédula de ciudadano si lo posee
Departamento de Cédula Departamento en el cual fue extendida la cédula
Municipio de Cédula Municipio en el cual fue extendida la cédual
DESCONOCIDO_0 No sabemos que dato es este, lo único que se identifica como S/N
Sabe leer Si el ciudadano sabe leer S/N
Sabe escribir Si el ciudadano sabe escribir S/N
Oficial Activo Si el ciudadano es un oficial activo del ejercito o la policía S/N
Profesión Profesión del ciudadano
DESCONOCIDO_1 En primera instancia concluimos que puede ser el puesto o cargo que desempeña el ciudadano, pero no es una conclusión final

Aca algunas capturas de lo que se logró hacer en una primera instancia:

 

1454566_702330666550607_4502002852617539329_n 10351478_702330669883940_7378564346226784771_n 10959731_702330689883938_3208707829978063719_n

En una segunda instancia, cambiamos los APDU de lectura y encontramos el dato DESCONOCIDO_1 el cual suponemos pertenece al cargo o puesto que desempeña el ciudadano, este campo es diferente al de Profesión:

dpi2 dpi22

Al momento este es el resultado de nuestra Fase I, seguimos curioseando el chip y mas adelante cuando tengamos mas resultados comento en este blog todo lo que me sea permitido publicar.

Anuncios

8 comentarios sobre “Accediendo al nuevo chip Smart Card del DPI (Fase I)

  1. Excelente BLOG, muy ilustrativo, quisiera contactarme contigo o si me puedes proporcionar como leer el DPI, te dejo mis datos de Contacto. Felicitaciones un trabajo muy profesional.

    1. Muy buen material, felicitaciones.
      Una consulta, que AID se puede utilizar para acceder? o tendrías alguna instrucción APDU de ejemplo para acceder a los registros?
      Gracias,

  2. una pregunta, yo tenia un programa que funcionaba bien, y leia el directorio 4097 y el file 257, lo encontre a puro pulmon, pero ahora no funciona, sabes donde esta ahora, en que directorio y file me refiero.

  3. Hola Julio! gracias por tu valioso aporte!, donde puedo documentarme más acerca de los ATRS, es que necesito hacer un código para leer dpis pero estoy en pañales en este tema, no entiendo lo que debo hacer o lo que me hace falta, me podrias ayudar por favor.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.