Krypto-Controller sind elektronische Komponenten, die Verschlüsselungsfunktionen ausführen. Sie bestehen aus einem Mikroprozessor, der die Verschlüsselungs- Algorithmen ausführt, und werden u.a. in Verschlüsselungsgeräten und auf Chipkarten eingesetzt. Die Prozessoren können verschiedene Algorithmen berechnen, so Public-Key-Algorithmen oder RSA- und ECC-Algorithmen mit unterschiedlichsten Schlüssellängen.