Delen via


Cryptografische sleutels

cryptografische sleutels zijn centraal in cryptografische bewerkingen. Veel cryptografische schema's bestaan uit paren bewerkingen, zoals versleuteling en ontsleuteling, of ondertekening en verificatie. Een sleutel is een stukje variabele gegevens dat als invoer wordt ingevoerd in een cryptografisch algoritme om een dergelijke bewerking uit te voeren. In een goed ontworpen cryptografisch schema is de beveiliging van het schema alleen afhankelijk van de beveiliging van de gebruikte sleutels.

Cryptografische sleutels kunnen worden geclassificeerd op basis van hun gebruik in een cryptografisch schema, zoals symmetrische sleutels of Asymmetrische sleutels. Een symmetrische sleutel is één sleutel die wordt gebruikt voor beide bewerkingen in een cryptografisch schema (bijvoorbeeld om zowel te versleutelen als om uw gegevens te ontsleutelen). Meestal is de beveiliging van het schema afhankelijk van het feit dat de sleutel alleen bekend is bij de geautoriseerde deelnemers. Asymmetrische sleutels worden daarentegen gebruikt in cryptografische schema's waar verschillende sleutels nodig zijn voor elke bewerking. Veelvoorkomende voorbeelden van dergelijke schema's zijn het gebruik van openbare/persoonlijke sleutelparen, waarbij de beveiliging van het schema afhankelijk is van het garanderen dat de persoonlijke sleutel slechts bekend is bij één partij. Versleutelingssystemen voor openbare/persoonlijke sleutels gebruiken bijvoorbeeld twee sleutels, een openbare sleutel die iedereen kan gebruiken voor het versleutelen van gegevens en een persoonlijke sleutel die alleen de geautoriseerde ontvanger bezit en die kan worden gebruikt om de gegevens te ontsleutelen.

Cryptografische sleutels kunnen verder worden geclassificeerd door het doel waarvoor ze worden gebruikt. Deze toepassingen omvatten het genereren van digitale handtekeningen, verificatie van digitale handtekeningen, berichtverificatie, gegevensversleuteling en ontsleuteling, sleutelterugloop en sleuteltransport. Zie voor een volledige lijst met sleuteltypen zoals gedefinieerd door het National Institute of Standards and Technology (NIST), sectie 5 ALGEMENE RICHTLIJNEN VOOR SLEUTELBEHEER van NIST Special Publicatie 800-57: Aanbeveling voor Sleutelbeheer – Deel 1: Algemeen (Revisie 5).