Verschil tussen cryptografie en steganografie

Verschil tussen cryptografie en steganografie
Verschil tussen cryptografie en steganografie

Video: Verschil tussen cryptografie en steganografie

Video: Verschil tussen cryptografie en steganografie
Video: 17 - QoS in IP Networks (DiffServ) 2024, November
Anonim

Cryptografie versus steganografie

De studie van het verbergen van informatie wordt cryptografie genoemd. Bij het communiceren via een niet-vertrouwd medium zoals internet is het erg belangrijk om informatie te beschermen en cryptografie speelt hierin een belangrijke rol. Tegenwoordig maakt cryptografie gebruik van principes uit verschillende disciplines zoals wiskunde, informatica, enz. Steganografie houdt zich bezig met het samenstellen van verborgen berichten, zodat alleen de zender en de ontvanger weten dat het bericht zelfs maar bestaat. Aangezien niemand behalve de afzender en de ontvanger het bestaan van het bericht kent, trekt het geen ongewenste aandacht.

Wat is cryptografie?

Cryptografie is de studie van het verbergen van informatie en wordt gebruikt bij communicatie via een niet-vertrouwd medium zoals internet, waar informatie moet worden beschermd tegen andere derden. Moderne cryptografie richt zich op het ontwikkelen van cryptografische algoritmen die moeilijk te doorbreken zijn door een tegenstander vanwege de rekenhardheid en daarom niet met praktische middelen kunnen worden verbroken. In de moderne cryptografie worden drie soorten cryptografische algoritmen gebruikt, namelijk symmetrische sleutelcryptografie, publieke sleutelcryptografie en hashfuncties. Symmetrische sleutelcryptografie omvat coderingsmethoden waarbij zowel de afzender als de ontvanger dezelfde sleutel delen die wordt gebruikt om de gegevens te coderen. Bij cryptografie met openbare sleutels worden twee verschillende, maar wiskundig verwante sleutels gebruikt. Hashfuncties gebruiken geen sleutel, maar berekenen een hashwaarde met een vaste lengte uit de gegevens. Het is onmogelijk om de lengte of de originele platte tekst van deze hash-waarde te herstellen.

Wat is steganografie?

Steganography houdt zich bezig met het opstellen van verborgen berichten, zodat alleen de afzender en de ontvanger weten dat het bericht zelfs maar bestaat. Aangezien niemand behalve de afzender en de ontvanger het bestaan van het bericht kent, trekt het geen ongewenste aandacht. Steganografie werd zelfs in de oudheid gebruikt en deze oude methoden worden fysieke steganografie genoemd. Enkele voorbeelden van deze methoden zijn berichten die verborgen zijn in de berichttekst, berichten die met geheime inkt zijn geschreven, berichten die op enveloppen zijn geschreven in gebieden die bedekt zijn met postzegels, enz. Moderne steganografiemethoden worden digitale steganografie genoemd. Deze moderne methoden omvatten het verbergen van berichten in afbeeldingen met ruis, het insluiten van een bericht in willekeurige gegevens, het insluiten van afbeeldingen bij het bericht in videobestanden, enz. Verder wordt Network Steganography gebruikt in telecommunicatienetwerken. Dit omvat technieken als Steganophony (een bericht verbergen in Voice-over-IP-gesprekken) en WLAN Steganography (methoden voor het verzenden van Steganogrammen in Wireless Local Area Networks).

Wat is het verschil tussen cryptografie en steganografie?

Cryptografie is de studie van het verbergen van informatie, terwijl Steganography zich bezighoudt met het opstellen van verborgen berichten zodat alleen de afzender en de ontvanger weten dat het bericht zelfs maar bestaat. In Steganografie weten alleen de afzender en de ontvanger het bestaan van het bericht, terwijl in cryptografie het bestaan van het versleutelde bericht voor de wereld zichtbaar is. Hierdoor verwijdert Steganography de ongewenste aandacht die naar de verborgen boodschap komt. Cryptografische methoden proberen de inhoud van een bericht te beschermen, terwijl Steganography methoden gebruikt die zowel het bericht als de inhoud verbergen. Door steganografie en cryptografie te combineren, kan een betere beveiliging worden bereikt.

Aanbevolen: