Describir: Complexity theory and cryptology