Criptografía 101
Una introducción accesible a los conceptos más importantes de la criptografía
Fundamentos de Criptografía
Grupos, aritmética modular, RSA y curvas elípticas se combinan para construir cifrado y firmas digitales. También vemos hashing, y una primera mirada a los protocolos criptográficos fundamentales.
Firmas, Compartición de Secretos y Seguridad
Firmas ciegas, de anillo, múltiples y de umbral, construidas sobre la compartición de secretos mediante polinomios y homomorfismos, junto con una introducción a la evaluación de la seguridad criptográfica.
Fundamentos de Conocimiento Cero
Los emparejamientos y los compromisos polinomiales construyen el modelo de circuitos aritméticos detrás de las pruebas de conocimiento cero, los SNARKs y los STARKs.
- 12Criptografía 101: Emparejamientos
- 13Criptografía 101: Aplicaciones de Emparejamientos y Más
- 14Criptografía 101: Esquemas de Compromiso Revisitados
- 15Criptografía 101: Pruebas de Conocimiento Cero (Parte 1)
- 16Criptografía 101: Circuitos Aritméticos
- 17Criptografía 101: Pruebas de Conocimiento Cero (Parte 2)
- 18Criptografía 101: Pruebas de Conocimiento Cero (Parte 3)
- 19Criptografía 101: STARKs
Fundamentos de Criptografía Basada en Retículos
Los anillos y los retículos llevan al problema Ring-LWE, que impulsa esquemas post-cuánticos como Kyber y Dilithium, y el cifrado totalmente homomórfico.