Cryptographic Service Provider
A Cryptographic Service Provider (CSP) contains implementations of cryptographic standards and algorithms. At a minimum, a CSP consists of a DLL that implements the functions in CryptoSPI (a System Programming Interface related to cryptography).
more info at ...