Este documento presenta los antecedentes matemáticos de la criptografía de clave pública. Explica conceptos básicos de teoría de números como enteros, números primos, algoritmos en enteros, congruencias modulares y grupos multiplicativos. También describe dos problemas matemáticos fundamentales para la criptografía: el problema de la factorización de enteros y el problema del logaritmo discreto.