Proveedor de servicios criptográficos

En Microsoft Windows, un proveedor de servicios criptográficos (en inglés, Cryptographic Service Provider, CSP) es una biblioteca de software que implementa Microsoft CryptoAPI (CAPI).

Los CSP son módulos independientes que pueden ser utilizados por diferentes aplicaciones.

Puesto que los CSP son responsables de implementar los algoritmos y estándares criptográficos, las aplicaciones no necesitan preocuparse por los detalles de seguridad.

De hecho, toda la actividad criptográfica se implementa en los CSP.

CryptoAPI sólo funciona como un puente entre la aplicación y el CSP.