Der Bedarf für den Einsatz für Kryptographie kann unter dem Begriff zusammengefasst werden, eine sichere Kommunikation im Beisein nicht vertrauenswürdiger Dritter zu gewährleisten. Die Ziele der Kryptographie sind:
- Zu verhindern, dass Daten in unbefugte Hände geraten (Die Vertraulichkeit der Daten zu gewährleisten).
- Herauszufinden, ob Daten während dem Transport verändert wurden (Die Integrität der Daten zu gewährleisten).
- Die Quelle der Daten eindeutig zu bestimmen (Die Authentizität der Daten zu gewährleisten).
- Zusätzlich können sich Benutzer oder Computer mithilfe der Kryptographie authentifizieren.