La criptografía basada en toros implica el uso de toros algebraicos para construir un grupo que se utilizará en cifrados basados en el problema del logaritmo discreto . Esta idea fue introducida por primera vez por Alice Silverberg y Karl Rubin en 2003 en forma de un algoritmo de clave pública con el nombre de CEILIDH . Mejora los criptosistemas convencionales al representar algunos elementos de campos finitos grandes de forma compacta y, por lo tanto, transmitir menos bits.