Hoofdstuk 3: Introductie Flashcards
Wat is het verschil tussen cryptography en hashing?
Cryptography richt zich op het beveiligen van gegevens tijdens verzending of opslag door gebruik te maken van versleuteling en ontsleuteling met behulp van sleutels. Aan de andere kant richt hashing zich op het genereren van een unieke, vaste lengte hashwaarde die representatief is voor gegevens, zonder de mogelijkheid om terug te keren naar de oorspronkelijke gegevens. Cryptografie is een tweerichtingsproces, terwijl hashing een eenrichtingsproces is waarbij de resulterende hashwaarde niet kan worden omgezet in de oorspronkelijke gegevens.
Wat is Cryptologie (cryptology) ?
Cryptologie is de wetenschappelijke studie en praktijk van beveiligingstechnieken voor communicatie en informatie om ongeautoriseerde toegang of manipulatie te voorkomen. Het omvat zowel cryptografie, gericht op het ontwikkelen van beveiligingsprotocollen, als cryptanalyse, gericht op het analyseren en breken van deze beveiligingsmechanismen.
Wat is Cryptografie (cryptography) ?
Cryptografie is een tak van cryptologie die zich specifiek richt op het ontwikkelen en gebruiken van technieken voor het beveiligen van communicatie en informatie tegen ongeautoriseerde toegang of manipulatie. Het omvat de studie en toepassing van versleutelingsalgoritmen, sleutelbeheer en beveiligingsprotocollen om de vertrouwelijkheid, integriteit, authenticiteit en soms ook de non-repudiatie van gegevens te waarborgen. Cryptografie wordt veel gebruikt in informatietechnologie, communicatienetwerken en beveiligingstoepassingen.
Wat is cryptoanalyse (cryptanalysis) ?
Cryptoanalyse, ook bekend als cryptanalysis, is het gebied binnen cryptologie dat zich richt op het analyseren van versleutelde gegevens of het doorbreken van beveiligingsmechanismen. Het omvat het identificeren van zwakke punten in versleutelingsalgoritmen, het ontdekken van sleutels en het proberen te achterhalen van de oorspronkelijke, niet-geautoriseerde informatie. Cryptoanalyse speelt een cruciale rol bij het testen van de sterkte van cryptografische methoden en bij het ontwikkelen van tegenmaatregelen om de beveiliging te versterken.
Wat is Plaintext ?
Plaintext, ook wel aangeduid als “heldere tekst” of “ongecodeerde tekst,” verwijst naar de leesbare en begrijpelijke vorm van gegevens vóór enige vorm van versleuteling of codering is toegepast. Het is de originele vorm van informatie die zonder bescherming leesbaar is.
Wat is Encryptie (encryption)?
Encryptie is het proces van het omzetten van leesbare gegevens (plaintext) in een onleesbare vorm (ciphertext) met behulp van een versleutelingsalgoritme en een sleutel. Het doel van encryptie is om de vertrouwelijkheid en beveiliging van gegevens te waarborgen door ervoor te zorgen dat alleen geautoriseerde partijen de oorspronkelijke gegevens kunnen decoderen met de juiste sleutel.
Wat is een Key ?
Een “key” (sleutel) in de context van cryptografie verwijst naar een reeks gegevens die worden gebruikt in combinatie met een versleutelingsalgoritme om de transformatie van plaintext naar ciphertext uit te voeren (bij encryptie) of omgekeerd (bij decryptie). De sleutel fungeert als een cruciaal element voor de beveiliging, en het gebruik van de juiste sleutel is essentieel voor het ontcijferen van versleutelde gegevens. Er zijn verschillende soorten sleutels, waaronder symmetrische sleutels (dezelfde sleutel wordt gebruikt voor zowel encryptie als decryptie) en asymmetrische sleutels (verschillende sleutels worden gebruikt voor encryptie en decryptie).
Wat is Decryptie (decryption) ?
Decryptie is het proces van het omzetten van versleutelde gegevens (ciphertext) terug naar de oorspronkelijke leesbare vorm (plaintext) met behulp van een specifieke sleutel en een decryptie-algoritme. Het is het tegenovergestelde van encryptie en wordt gebruikt om versleutelde gegevens leesbaar te maken voor geautoriseerde gebruikers. Het correct gebruik van de juiste sleutel is essentieel voor een succesvol decryptieproces.
Wat is Symmetric encryption?
Asymmetrische encryptie, ook bekend als public key cryptography, maakt gebruik van een paar sleutels: een publieke sleutel die vrij kan worden gedeeld, en een private sleutel die strikt vertrouwelijk moet worden gehouden. De publieke sleutel wordt gebruikt voor encryptie, terwijl de private sleutel wordt gebruikt voor decryptie. Dit maakt het mogelijk voor partijen om veilig informatie te verzenden zonder het delen van hun geheime sleutels.
Wat is Asymmetric encryption ?
Asymmetrische encryptie gebruikt twee verschillende sleutels: een openbare sleutel voor versleuteling en een geheime sleutel voor ontsleuteling. Deze aanpak maakt veilige communicatie mogelijk zonder dat beide partijen dezelfde geheime sleutel moeten delen.
Wat is hashing?
Hashing is een eenrichtingsproces waarbij gegevens worden omgezet in een vaste lengte hashwaarde met behulp van een hashfunctie. Deze hashwaarde dient als een unieke representatie van de oorspronkelijke gegevens en wordt vaak gebruikt voor integriteitscontrole, authenticatie en het snel opzoeken van gegevens.
Wat is Encryption?
Encryptie is het proces van het omzetten van leesbare gegevens (plaintext) naar een onleesbare vorm (ciphertext) met behulp van een versleutelingsalgoritme en een sleutel. Het doel van encryptie is het waarborgen van de vertrouwelijkheid en beveiliging van gegevens tijdens verzending of opslag.
Wat is cryptographic hashing?
Cryptografisch hashen is een proces waarbij gegevens worden omgezet in een vaste lengte hashwaarde met behulp van een cryptografische hashfunctie. Het resultaat, de hashwaarde, is uniek voor verschillende invoer, waardoor het vaak wordt gebruikt voor integriteitscontrole en het veilig opslaan van wachtwoorden.
Wat is Salting?
Salting is een techniek in cryptografie waarbij een willekeurige waarde (salt) wordt toegevoegd aan de invoer voordat het wordt gehasht. Deze extra waarde vergroot de complexiteit en veiligheid van het hashen, met name bij het opslaan van wachtwoorden, door te voorkomen dat identieke wachtwoorden dezelfde hashwaarde opleveren.