Este documento presenta tres oraciones sobre la teoría de la complejidad algorítmica. Introduce conceptos como la complejidad polinomial y no determinista, y explica que los algoritmos polinomiales representan problemas fáciles mientras que los no deterministas son problemas difíciles para un criptoanalista. Luego, describe brevemente el problema de la mochila como un problema NP complejo de interés en criptografía.