Cryptografie versus Steganografie
De studie van het verbergen van informatie wordt cryptografie genoemd. Bij communicatie over een niet-vertrouwd medium zoals internet is het erg belangrijk om informatie te beschermen en cryptografie speelt hierbij een belangrijke rol. Tegenwoordig gebruikt cryptografie principes uit verschillende disciplines, zoals wiskunde, informatica, enz. Steganografie houdt zich bezig met het opstellen van verborgen berichten, zodat alleen de verzender en de ontvanger weten dat het bericht zelfs bestaat. Aangezien niemand behalve de afzender en de ontvanger het bestaan van de boodschap kent, trekt deze geen ongewenste aandacht aan.
Wat is cryptografie?
Cryptografie is de studie van het verbergen van informatie en wordt gebruikt bij communicatie over 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 computationele hardheid en daarom niet op een praktische manier kunnen worden verbroken. In de moderne cryptografie worden drie typen cryptografische algoritmen gebruikt, Symmetrische sleutelcryptografie, Public-key cryptography en hash-functies. Symmetrische sleutelcryptografie omvat coderingsmethoden waarbij zowel de zender als de ontvanger dezelfde sleutel delen die wordt gebruikt om de gegevens te versleutelen. In cryptografie met openbare sleutel worden twee verschillende, maar wiskundig gerelateerde toetsen gebruikt. Hash-functies gebruiken geen sleutel, maar berekenen een hash-waarde van een vaste lengte uit de gegevens. Het is onmogelijk om de lengte of de oorspronkelijke platte tekst van deze hash-waarde te herstellen.
Wat is Steganography?
Steganografie houdt zich bezig met het opstellen van verborgen berichten, zodat alleen de afzender en de ontvanger weten dat het bericht zelfs bestaat. Omdat niemand behalve de afzender en de ontvanger het bestaan van de boodschap kent, trekt deze geen ongewenste aandacht aan. Steganografie werd zelfs in de oudheid gebruikt en deze oude methoden worden Physical Steganography genoemd. Enkele voorbeelden van deze methoden zijn berichten die verborgen zijn in het berichtengedeelte, berichten die in geheime inkten zijn geschreven, berichten die op enveloppen zijn geschreven in gebieden die door stempels worden bedekt, etc. Moderne methoden voor steganografie worden Digital Steganography genoemd. Deze moderne methoden omvatten het verbergen van berichten binnen lawaaierige afbeeldingen, het insluiten van een bericht in willekeurige gegevens, het insluiten van afbeeldingen met het bericht in videobestanden, enzovoort. Verder wordt netwerksteganografie gebruikt in telecommunicatienetwerken. Dit omvat technieken zoals Steganophony (verbergen van een bericht 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 bezig houdt met het samenstellen van verborgen berichten, zodat alleen de verzender en de ontvanger weten dat het bericht zelfs bestaat. In Steganography weten alleen de afzender en de ontvanger het bestaan van het bericht, terwijl in cryptografie het bestaan van het gecodeerde bericht zichtbaar is voor de wereld. Hierdoor verwijdert Steganography de ongewenste aandacht die naar het verborgen bericht 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.