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.