EDUARDO ALONSO SÁNCHEZ
Desarrollador enfocado en Rust, criptografía aplicada y WebAssembly. Actualmente estudio Ingeniería en Sistemas Computacionales en la ESCOM del IPN.
FORMACIÓN ACADÉMICA
Ingeniería en Sistemas Computacionales
ESCOM · Instituto Politécnico Nacional
Técnico en Sistemas Computacionales
CECyT No. 3 «Estanislao Ramírez Ruiz» (Vocacional 3) · IPN
Formación cursada; sin titulación técnica.
HOBBIES
Diseño web
Diseñar interfaces y front-ends: tipografía, movimiento y los detalles que hacen que un sitio se sienta bien.
Compiladores
Construir lenguajes y VMs de bytecode — como Achronyme, mi lenguaje de conocimiento cero que compila a tres máquinas.
Programación competitiva
Resolver problemas algorítmicos. LeetCode Guardian, rating 2,749 (top 0.05% global).
EL NACIMIENTO DE LA LLAVE PÚBLICA
En 1976, Whitfield Diffie y Martin Hellman publicaron «New Directions in Cryptography» y rompieron con milenios de criptografía de clave secreta: por primera vez, dos personas podían acordar una clave compartida sobre un canal público, sin haberse visto nunca antes.
Un año después, en 1977, Ron Rivest, Adi Shamir y Leonard Adleman dieron en el MIT con la pieza que faltaba: RSA, el primer criptosistema práctico de llave pública. Su seguridad descansa en algo fácil de enunciar y difícil de revertir — multiplicar dos primos grandes es trivial, pero factorizar el producto es computacionalmente inviable. Cada quien publica un módulo n y un exponente e (la llave pública) y guarda en secreto la factorización (la llave privada).
Un detalle poco conocido: en 1973, Clifford Cocks, del GCHQ británico, ya había descrito un esquema equivalente, pero permaneció clasificado hasta 1997. Casi medio siglo después, RSA sigue cifrando correo, firmando certificados y protegiendo conexiones.
La práctica de RSA de este sitio implementa exactamente ese esquema —llaves de 2048 bits y cifrado híbrido AES-GCM + RSA— en WebAssembly. Mi propia llave pública, generada con ella, está disponible para descargar.
Ver la práctica de RSA →