|Portada|Blog|Space|
GPicG: Dispositivo para GPG.
La idea de este proyecto se trata de hacer un dispositivo (con su
software) que se enchufe a una computadora que permita firmar y
eventualmente también descifrar usando gpg pero que en ningún momento la
clave privada pueda salir de la computadora, ni haya forma de hackear al
dispositivo desde la computadora.
El objetivo de esto es poder correr software no del todo confiable en la
computadora y tener una seguridad extrema sobre la clave privada.
Para esto separo el proyecto en las siguientes partes:
[Hardware]: PIC, Memoria RAM, Memoria Flash, etc.
[Driver SD]: Driver de la memoria flash en el PIC.
[Driver Serial]: Driver de la USART en el PIC.
[Boot Loader] Boot Loader del PIC.
[P-Código]: Lenguaje interpretado algo ineficiente.
[Interprete]: Intérprete de P-Código para PIC y PC.
[Ensamblador]: Ensamblador de P-Código para PC.
[Traducción del GnuPG] Traducción del GnuPG a P-Código.
[GPicG]: gpg modificado para que use el PIC para cifrar.
Nota: Este es un proyecto de inmensa escala en el cual voy a ir
avanzando lentamente. Espero poder terminarlo en los siguientes tres
años.