Inhoudsopgave:
Definitie - Wat betekent cryptografie?
Cryptografie omvat het maken van geschreven of gegenereerde codes waarmee informatie geheim kan worden gehouden. Cryptografie converteert gegevens naar een formaat dat onleesbaar is voor een niet-geautoriseerde gebruiker, waardoor het kan worden verzonden zonder dat ongeautoriseerde entiteiten het terug decoderen naar een leesbaar formaat, waardoor de gegevens in gevaar worden gebracht.
Informatiebeveiliging maakt gebruik van cryptografie op verschillende niveaus. De informatie kan niet worden gelezen zonder een sleutel om deze te decoderen. De informatie behoudt zijn integriteit tijdens transport en tijdens opslag. Cryptografie helpt ook bij niet-afwijzing. Dit betekent dat de afzender en de aflevering van een bericht kunnen worden geverifieerd.
Cryptografie is ook bekend als cryptologie.
Techopedia legt Cryptography uit
Met cryptografie kunnen afzenders en ontvangers elkaar ook verifiëren door het gebruik van sleutelparen. Er zijn verschillende soorten algoritmen voor codering, enkele veel voorkomende algoritmen zijn:
- Secret Key Cryptography (SKC): hier wordt slechts één sleutel gebruikt voor zowel codering als decodering. Dit type codering wordt ook wel symmetrische codering genoemd.
- Public Key Cryptography (PKC): hier worden twee sleutels gebruikt. Dit type codering wordt ook asymmetrische codering genoemd. Een sleutel is de openbare sleutel waartoe iedereen toegang heeft. De andere sleutel is de persoonlijke sleutel en alleen de eigenaar heeft er toegang toe. De afzender codeert de informatie met behulp van de openbare sleutel van de ontvanger. De ontvanger decodeert het bericht met zijn / haar privésleutel. Voor niet-afwijzing codeert de afzender gewone tekst met een persoonlijke sleutel, terwijl de ontvanger de openbare sleutel van de afzender gebruikt om deze te decoderen. De ontvanger weet dus wie het heeft verzonden.
- Hash-functies: deze verschillen van SKC en PKC. Ze gebruiken geen sleutel en worden ook eenrichtingsversleuteling genoemd. Hash-functies worden voornamelijk gebruikt om ervoor te zorgen dat een bestand ongewijzigd is gebleven.