En criptografía, un criptosistema o sistema criptográfico es un conjunto de algoritmos criptográficos necesarios para implementar un servicio de seguridad particular, generalmente para conseguir confidencialidad (encriptación).
Por tanto, el término criptosistema es más a menudo utilizado cuándo el algoritmo de generación de clave es importante.
Por esta razón, el término criptosistema es generalmente utilizado para referirse a técnicas de claves públicas; aun así ambos términos "algoritmo criptográfico" y "criptosistema" son utilizados para técnicas de clave simétrica.
Matemáticamente, un criptosistema o esquema de cifrado puede ser definido como una tupla
Un ejemplo clásico de un criptosistema es el Cifrado César.
Un ejemplo más contemporáneo es el criptosistema RSA.
El sistema criptográfico de Paillier es otro ejemplo utilizado para preservar y mantener la privacidad y la información sensible.