Cryptografie is de studie en praktijk van technieken om informatie te beschermen. Het heeft als doel gegevens vertrouwelijk, integer en authentiek te houden, en het waarborgen dat communicatie en opslag veilig verlopen.
Cryptografie draait om methoden om informatie te coderen en te verifiëren zodat:
- Alleen bevoegden de informatie kunnen lezen (vertrouwelijkheid).
- Het duidelijk is of gegevens zijn gewijzigd (integriteit).
- De herkomst van informatie bepaald kan worden (authenticiteit).
- Zij die een bericht verzenden of ondertekenen dat later niet eenvoudig kunnen ontkennen (non-repudiatie).
- Vertrouwelijkheid: Mechanismen om te voorkomen dat onbevoegden toegang krijgen tot data.
- Integriteit: Middelen om wijziging of beschadiging van data te detecteren.
- Authenticatie: Bevestigen van identiteiten of de oorsprong van een bericht.
- Non-repudiatie: Garanderen dat acties en boodschappen niet kunnen worden ontkend.
- Sleutelbeheer: Beheer van geheimen en toegangsgegevens die de veiligheid bepalen.
- Symmetrische methoden: Eenzelfde geheim wordt gebruikt om te coderen en te decoderen. Efficiënt voor grote hoeveelheden data, maar vereist veilige sleuteluitwisseling.
- Asymmetrische methoden: Werken met een paar van publieke en private sleutels; maakt veilige communicatie mogelijk zonder een gedeeld geheim op voorhand.
- Hashfuncties: Eénrichtingsbewerkingen die data samenvatten; nuttig voor integriteitscontrole en verificatie.
- Digitale handtekeningen en certificaten: Technieken om herkomst en ongewijzigdheid te bevestigen binnen een betrouwbaar raamwerk.
Cryptografie ondersteunt veel aspecten van moderne digitale systemen, zoals:
- Beveiligde communicatie tussen partijen.
- Bescherming van opgeslagen gegevens.
- Verifiëren van identiteit en toegangscontrole.
- Waarborgen van dataintegriteit in systemen en transacties.
- Fundering voor systemen als veilige opslag, e‑commerce en digitale handtekeningen.
- Veiligheid hangt af van beheer: Sterke methoden kunnen mislukken door slecht sleutelbeheer of implementatiefouten.
- Balans tussen veiligheid en bruikbaarheid: Sterke beveiliging kan complexer maken in gebruik en beheer.
- Evolutie van technologie: Nieuwe wiskunde en rekenkracht (bijv. kwantumcomputers) kunnen bestaande methoden beïnvloeden, waardoor aanpassing en vernieuwing noodzakelijk zijn.
- Ethische en maatschappelijke aspecten: Gebruik van cryptografie raakt aan privacy, verantwoordelijkheid en regulering.
- Begrijp de doelen: vertrouwelijkheid, integriteit, authenticatie, non-repudiatie.
- Focus op correcte implementatie en veilig sleutelbeheer.
- Beschouw cryptografie als één laag in een bredere beveiligingsstrategie.
#algemeen