Publieke sleutels zijn cryptografische sleutels die worden gebruikt in cyberbeveiliging om veilige communicatie te bieden. Het is een vorm van asymmetrische cryptografie, wat betekent dat er twee verschillende sleutels worden gebruikt: één voor versleuteling (publieke sleutel) en één voor ontsleuteling (privésleutel). De openbare sleutel wordt publiekelijk gedeeld en kan worden gebruikt om berichten of gegevens te versleutelen. De privésleutel moet geheim blijven en wordt gebruikt om het versleutelde bericht of de gegevens te ontsleutelen. Openbare sleutels helpen ervoor te zorgen dat alleen de beoogde ontvanger het bericht kan lezen, omdat alleen zij de privésleutel bezitten die nodig is om het bericht te ontsleutelen. In cybersecurity worden publieke sleutels vaak gebruikt om gebruikers te verifiëren of communicatie tussen partijen te versleutelen.