Hace 13 años | Por rafamerino a kriptopolis.org
Publicado hace 13 años por rafamerino a kriptopolis.org

La Dirección General de la Policía y la Guardia Civil ha publicado el código fuente del paquete opensc-dnie. El código no incluye la clave privada de componente necesaria para el establecimiento del canal seguro, por lo que no se puede considerar funcional hasta que dicha clave se haga pública.

Comentarios

damian

#8 Al final termine haciéndolo en Java con el OpenCard Framework....aunque lo que me devolvían los apdu que enviaba al DNIE lo tuve que ir interpretando casi por ingeniería inversa, ya que no esta documentado por ninguna parte.

D
damian

#18 Casi toda la documentación va dirigida a los requisitos que una aplicación debe cumplir para ser una aplicación certificada....si lo echas un vistazo veras que apenas hay documentación técnica (un par de documentos de 15 páginas).

v

Es absurdo que no la hayan publicado. Tiene un nombre muy evidente en los símbolos del paquete binario. Quien la quiera tener la tiene.

albandy

Ya era hora, un paso más hacia la libertad. Tal y como comentan en Kriptopolis la clave se podría obtener por ingeniería inversa, pero creo que la acabarán publicando.

alberto

Es un gran paso, espero que por fin sea trivial instalar el dnie en Linux.

Ahora también que se pongan las pilas las páginas de empresas que no te permiten usar el dnie porque han usado Java o lo que sea

D

No entiendo la noticia pero imagino que es importante. Alguno me puede explicar de que serviría? Gracias

d

#12 Fuera del increible mundo de windows si quieres usar el DNIe para hacer tus gestiones tienes que retener versiones prehistorias de determinados programas criptográficos para que funcione.

Dado que las smartcards no se usan únicamente en el DNIe (el ejemplo mas claro de uso alternativo son los "monederos electronicos") estás lo que se dice jodido como además del DNIe tengas que usar algún otro tipo de smartcard

Penetrator

#12 Para empezar, a mí me permitiría cambiar el PIN de mi DNIe desde una distribución de Linux de 64 bits, cosa que hoy en día es poco menos que una odisea, por no decir directamente imposible.

D

El código no incluye la clave privada(...) hasta que dicha clave se haga pública.

Siendo de kriptópolis, está claro que es ignorancia mia, por lo que lanzo la pregunta: ¿pero las claves privadas no tienen dicho nombre porque... no se han de hacer públicas??

v

#9 es la clave privada que se usa para establecer un canal seguro antes de poder efectuar otras operaciones, como puede ser una firma

K-M

Ahora falta que publiquen, además de la clave, una referencia como dios manda de la estructura y los APDU. Porque intentar hacer una aplicación que haga algo tan sencillo como leer el nombre y numero del dni (información no protegida por PIN, ya que es lo mismo que se lee en la tarjeta física) ahora mismo es volverse loco.

L

Como se nota que no somos muy entendidos en estos temas... solo 4 comentarios

campi

#5 Pues tienes que ver como se pone esto cuando hay algún meneo con el video de un gato...

D

Pero 120 meneos...

SirLebert

ke yo sepa los certificados tienen dos claves, la clave publica y la clave privada, y la privada no se hace publica, de forma que solo la administracion o quien este autorizado pueda acceder a los datos, de ahi que no se publique dicha clave

las tarjetas EMV (las que cnocemos con chip) usan el mismo sistema de encriptacion que el DNIe, ademas de que los chips son practicamente iguales

v

#15 estás juntando churras con merinas, esa clave no tiene nada que ver con la PKI de la administración, policia, etc. Tan solo es una clave embebida en el driver que se usa para crear una canal cifrado "extra". Con esto quiero decir que la seguridad del DNIe no se basa en ese canal, respecto a los datos estás en cierto modo "cifrando lo cifrado". Simplemente es una capa más para que el primero que se ponga a esnifar no vea nada y tenga que saber crear el canal para luego comenzar las operaciones. Vamos que no es ninguna clave privada ultracrítica de la muerte, simplemente es necesaria para implementar un driver libre que funcione con el DNIe.