Public-Key-Kryptographie ist eine Methode der Verschlüsselung, die auf einem öffentlichen und einem privaten Schlüssel basiert. Jeder Benutzer hat einen öffentlichen und privaten Schlüssel. Der öffentliche Schlüssel, kann von jedermann genutzt werden, um eine Nachricht zu verschlüsseln, während der private Schlüssel nur dem bestimmten Empfänger bekannt ist, um die verschlüsselte Nachricht lesen zu können. Public-Key-Kryptografie ermöglicht eine sichere Kommunikation, ohne dass beide Parteien über einen vorher vereinbarten Schlüssel verfügen müssen. Sie wird häufig in der sicheren Übertragung von Daten über das Internet und in der Authentifizierung von Benutzern verwendet.