En un dispositivo dispongo de un espacio de memoria de 512 bits en total, de los cuales utilizaré 464 bits para datos quedándome 48 para la firma digital. Apurándo las cosas un poco podría ganar otro par de bytes para la firma, con lo cual ampliaría a 64 bits el espacio disponible para la firma.
Anteriormente me planteaba el MD5 como una opción; pues no lo es, por lo que veo el MD5 sólo garantiza la integridad de los datos, pero no garantiza en absoluto el emisor de los mismos, algo necesario en mi aplicación.
En esta situación *creo* que el DSA (algoritmo empleado en el sistema DSS) es la mejor opción de las que he visto. Así, estoy examinando el código fuente
del GPG pero he de reconocer que me siento algo perdido y hay cosas que no
tengo claras.
¿Sabeís de alguna lista de criptografía (¿cifrología?) a nivel de desarrollo?
He visto unas cuantas de criptografía (¿cifrología?) en general, pero no
suelen tratar el desarrollo de aplicaciones.
(1 comentario) Comentarios >>