Cryptografie

Wat betekent cryptografie?

Cryptografie is het creëren van geschreven of gegenereerde codes waarmee informatie geheim kan worden gehouden. Cryptografie zet gegevens om in een formaat dat onleesbaar is voor een onbevoegde gebruiker, zodat ze kunnen worden verzonden zonder dat onbevoegde entiteiten ze weer decoderen in een leesbaar formaat, waardoor de gegevens worden aangetast.

Informatiebeveiliging gebruikt cryptografie op verschillende niveaus. De informatie kan niet worden gelezen zonder een sleutel, vaak wordt dit bij de engelse term key genoemd, om het te decoderen. De informatie behoudt haar integriteit tijdens het transport en tijdens het opslaan. Cryptografie helpt ook bij onweerlegbaarheid. Dit betekent dat de afzender en de levering van een bericht kunnen worden geverifieerd.

Cryptografie staat ook bekend als cryptologie.

Techopedia legt uit wat cryptografie is

Cryptografie stelt verzenders en ontvangers ook in staat om elkaar te authenticeren door key pairs te gebruiken. Er zijn verschillende soorten algoritmen voor encryptie, enkele veelgebruikte algoritmen zijn:

  • Secret Key Cryptography (SKC): Hier wordt slechts één key gebruikt voor zowel vercijfering als ontcijfering. Dit type encryptie wordt ook wel symmetrische encryptie genoemd.
  • Public Key Cryptography (PKC): Hier worden twee keys gebruikt. Dit type encryptie wordt ook wel asymmetrische encryptie genoemd. De ene key is de publieke sleutel (public key) waar iedereen bij kan. De andere sleutel is de privésleutel (private key), waar alleen de eigenaar toegang toe heeft. De verzender versleutelt de informatie met de public key van de ontvanger. De ontvanger decodeert het bericht met zijn/haar private key. Voor onweerlegbaarheid versleutelt de verzender platte tekst met een private key, terwijl de ontvanger de public key van de verzender gebruikt om het te ontsleutelen. Zo weet de ontvanger wie het bericht heeft verzonden.
  • Hashfuncties: Deze verschillen van SKC en PKC. Ze gebruiken geen sleutel en worden ook wel eenrichtingsversleuteling genoemd. Hashfuncties worden voornamelijk gebruikt om ervoor te zorgen dat een bestand ongewijzigd is gebleven.

Gerelateerde begrippen

Margaret Rouse

Margaret Rouse is een bekroond technisch schrijver en docent die bekend staat om haar vermogen om complexe technische onderwerpen uit te leggen aan een niet-technisch, zakelijk publiek. In de afgelopen twintig jaar is haar uitleg verschenen op vele websites en is ze als autoriteit aangehaald in artikelen van de New York Times, Time Magazine, USA Today, ZDNet, PC Magazine en Discovery Magazine. Margaret geniet ervan om IT- en business professionals te helpen om elkaars zeer gespecialiseerde talen te begrijpen. Als je een suggestie hebt voor een nieuwe definitie of hoe je een technische uitleg kunt verbeteren, stuur Margaret dan een…