Cryptographic Service Provider (CSP) ist ein unabhängiges Software-Modul, das Kryptoalgorithmen für die Authentifizierung, Codierung und Entschlüsselung ausführt. Wenn es sich um eine Gruppe an Cryptographic Service Providern handelt, die die gleichen Datenformate benutzen und gleiche kryptografische Funktionen wie beispielsweise den RC4-Algorithmus ausüben, spricht man von einer CSP-Familie.