De steganografie maakt geen gebruik van wijzigingen in de structuur van het bericht. Aan de andere kant verandert de cryptografie de standaardstructuur van het geheime bericht wanneer deze wordt overgedragen langs het netwerk.
Vergelijkingstabel
Basis voor vergelijking | steganography | geheimschrift |
---|---|---|
basis- | Het staat bekend als coverschrijven. | Het betekent geheim schrijven. |
Doel | Geheime communicatie | Gegevensbescherming |
Structuur van het bericht | Niet veranderd | Alleen gewijzigd van de verzending. |
populariteit | Minder populair | Meer algemeen gebruikt. |
Vertrouwt op | Sleutel | Geen parameters. |
Ondersteunde beveiligingsprincipes | Vertrouwelijkheid en authenticatie | Vertrouwelijkheid, gegevensintegriteit, authenticatie en niet-afwijzing. |
technieken | Ruimtelijk domein, transformatiedomein, modelgebaseerd en ad-hoc. | Transpositie, substitutie, stroomcijfer, blokcijfers. |
Geïmplementeerd op | Audio, video, afbeelding, tekst. | Alleen op tekstbestanden. |
Soorten aanvallen | Steganalysis | cryptanalyse |
Definitie van Steganography
Steganografie is een techniek om de communicatie te verbergen door de geheime boodschap te verbergen in een nepbericht. De term steganografie heeft Griekse invloeden die "bedekt schrijven" betekent . Het belangrijkste idee achter de steganografie is om de verdenking van het bestaan van de informatie te voorkomen.
Eerder waren onzichtbare inkt, potloodvertoningen op de met de hand geschreven tekens, kleine punaises de methoden die werden gebruikt om het bericht te verbergen. De eenvoudigste manier om een bericht te verbergen is om een bericht te maken waarin slechts een paar significante tekens het geheime bericht bevatten.
De steganografietechniek omvat een dekkingdrager, een geheim bericht, een stego-sleutel en een stegadrager. Tekst, audio, beeld en video gedragen zich als omslagdragers die de verborgen informatie bevatten die erin is ingebed. Stego-carrier wordt gegenereerd met behulp van een cover-carrier en ingesloten bericht. Stego-sleutel wordt ook gebruikt als aanvullende geheime informatie, zoals een wachtwoord dat door de ontvanger wordt gebruikt om het bericht te extraheren.
Vormen van steganografie -
Tekst: In deze steganografie kan de tekst als dekmedium worden gebruikt. Om het bericht te verbergen kan een woord of lijn worden verschoven; whitespaces kunnen worden gebruikt, zelfs het aantal en de positie van de klinkers worden gebruikt om de geheime boodschap te verbergen.
Audio: Audio stenografie kan het geheime bericht verbergen in het audiobestand met behulp van de digitale weergave. Het kan eenvoudig worden bereikt, aangezien een typisch 16-bits bestand 216 geluidsniveaus heeft en een paar niveaus verschil niet kon worden gedetecteerd door het menselijk oor.
Video: videosteganografie biedt meer mogelijkheden om een grote hoeveelheid gegevens te verbergen omdat het een combinatie van beeld en geluid is. Daarom kunnen beeld- en audiosteganografietechnieken ook op de video worden toegepast.
Afbeelding: Het is de meest algemeen gebruikte vorm van steganografie, de reden hierachter is dat het de minste verdenking veroorzaakt.
Het grootste nadeel van het gebruik van de steganografie is een aanzienlijke hoeveelheid overhead die het produceert voor het verbergen van een kleine hoeveelheid informatie. Bovendien moet het systeem niet worden ontdekt, anders is het nutteloos.
Definitie van cryptografie
De cryptografie biedt verschillende coderingsschema's voor het bereiken van de beveiliging tijdens communicatie in een openbaar netwerk. Het woord cryptografie is ontstaan uit een Grieks woord dat 'geheim schrijven' betekent . De cryptografie kan worden begrepen door een voorbeeld, waarbij een verzender een bericht verzendt dat oorspronkelijk bestaat in de leesbare tekst. Voordat het bericht via het netwerk wordt verzonden, wordt het gecodeerd en omgezet in de cijfertekst. Wanneer dit bericht aan het einde van de ontvanger wordt ontvangen, wordt het opnieuw gedecodeerd in de leesbare tekst.
Typen van de cryptografie -
Symmetrische sleutel cryptografie (geheime sleutel cryptografie): Dit type cryptografie gebruikt een sleutel voor het coderen en decoderen van respectievelijk de tekst in platte tekst en de coderingstekst. De enige voorwaarde hier is dat het dezelfde sleutel voor codering en decodering deelt en ook minder uitvoeringstijd nodig heeft.
Asymmetrische sleutel cryptografie (openbare sleutel cryptografie): dit schema gebruikt twee sleutels genaamd privésleutel en publieke sleutel. De openbare sleutel wordt door de ontvanger aan de verzender verschaft om het bericht te versleutelen terwijl de privésleutel door de ontvanger zelf wordt toegepast om het bericht te decoderen. De sleutels kunnen opnieuw worden gebruikt met andere entiteiten.
Belangrijkste verschillen tussen steganografie en cryptografie
- De betekenis van de steganografie is "bedekt of verborgen schrijven", terwijl cryptografie "geheim schrijven" betekent.
- Steganografie is een poging om veilige en niet-detecteerbare communicatie tot stand te brengen. Aan de andere kant is cryptografie van plan om het bericht leesbaar te maken voor alleen de ontvanger van het doel, maar niet voor anderen door een verkapte vorm van bericht te verkrijgen.
- In steganografie wordt de hoofdstructuur van het bericht niet gewijzigd, terwijl cryptografie het geheime bericht wijzigt voordat het over het netwerk wordt verzonden.
- De cryptografie wordt veel gebruikt in tegenstelling tot steganografie, wat niet zo bekend is.
- De mate van beveiliging van de geheime gegevens wordt gemeten aan de hand van de lengte van de sleutel, waardoor het algoritme sterk en onbreekbaar wordt. Omgekeerd is er niet zoiets in steganografie.
- Steganography biedt alleen vertrouwelijkheid en authenticatie. Integendeel, de beveiligingsprincipes die door de cryptografie worden geboden, zijn vertrouwelijkheid, integriteit, authenticatie en niet-afwijzing.
- Ruimtelijk domein, transformerend domeininbedding en modelgebaseerd zijn enkele van de algoritmen die in steganografie worden gebruikt. In tegenstelling hiermee maakt de cryptografie gebruik van technieken die worden aangeduid als transpositional, substitution, stream en block ciphers.
- De steganografie kan worden gebruikt op elk medium zoals tekst, audio, video en afbeelding, terwijl cryptografie alleen in het tekstbestand wordt geïmplementeerd.
- De reverse engineering die wordt gebruikt om het bericht in cryptografie te decoderen, staat bekend als cryptanalyse. De techniek die wordt gebruikt om de aanwezigheid van de steganografie te detecteren staat bekend als steganalysis.
Conclusie
Steganografie is de wetenschap die handelt over hoe communicatie kan worden verhuld, terwijl cryptografie de wetenschap is van het transformeren van de inhoud van de communicatie en het obscuur maken. Het impliceert ook het verschil tussen het breken van het systeem, de steganografie wordt verslagen als de aanwezigheid van steganografie wordt onthuld, terwijl in de cryptografie de aanvaller het geheime bericht niet mag lezen anders wordt het systeem verbroken. De beveiliging van de steganografie is afhankelijk van de geheimhouding van het gegevenscoderingssysteem.