Salaus vs steganografia
Tiedon piilottamisen tutkimusta kutsutaan kryptografiaksi. Kun kommunikoit epäluotettavan välineen, kuten Internetin, kautta, on erittäin tärkeää suojata tietoja, ja kryptografialla on tässä tärkeä rooli. Nykyään kryptografiassa käytetään useiden tieteenalojen periaatteita, kuten matematiikkaa, tietojenkäsittelytieteitä jne. Steganografia käsittelee piiloviestien muodostamista siten, että vain lähettäjä ja vastaanottaja tietävät viestin edes olemassaolosta. Koska kukaan paitsi lähettäjä ja vastaanottaja ei tiedä viestin olemassaolosta, se ei herätä ei-toivottua huomiota.
Mitä on kryptografia?
Salaus on tutkimus tiedon piilottamisesta, ja sitä käytetään kommunikoinnissa epäluotettavan välineen, kuten Internetin, kautta, jossa tiedot on suojattava muilta kolmansilta osapuolilta. Nykyaikainen kryptografia keskittyy kehittämään salausalgoritmeja, joita vastustajan on vaikea rikkoa laskennallisen kovuuden vuoksi, joten niitä ei voida rikkoa käytännön keinoin. Nykyaikaisessa kryptografiassa käytetään kolmenlaisia salausalgoritmeja, joita kutsutaan symmetriseksi avaimen salakirjoitukseksi, julkisen avaimen salaukseksi ja hash-funktioiksi. Symmetrinen avaimen salakirjoitus sisältää salausmenetelmiä, joissa sekä lähettäjä että vastaanottaja käyttävät samaa avainta, jota käytetään tietojen salaamiseen. Julkisen avaimen kryptografiassa käytetään kahta erilaista, mutta matemaattisesti toisiinsa liittyvää avainta. Hash-funktiot eivät käytä avainta, vaan ne laskevat tiedoista kiinteän pituisen hajautusarvon. Tästä hash-arvosta on mahdotonta palauttaa pituutta tai alkuperäistä pelkkää tekstiä.
Mitä steganografia on?
Steganography käsittelee piiloviestien kirjoittamista niin, että vain lähettäjä ja vastaanottaja tietävät viestin edes olemassaolosta. Koska kukaan paitsi lähettäjä ja vastaanottaja ei tiedä viestin olemassaolosta, se ei herätä ei-toivottua huomiota. Steganografiaa käytettiin jo muinaisina aikoina ja näitä ikivanhoja menetelmiä kutsutaan fyysiseksi steganografiaksi. Esimerkkejä näistä menetelmistä ovat viestitekstiin piilotetut viestit, salaisilla musteilla kirjoitetut viestit, kirjekuorille kirjoitetut viestit postimerkkien peittämille alueille jne. Nykyaikaisia steganografiamenetelmiä kutsutaan nimellä Digital Steganography. Näitä nykyaikaisia menetelmiä ovat esimerkiksi viestien piilottaminen meluisiin kuviin, viestin upottaminen satunnaiseen dataan, kuvien upottaminen viestiin videotiedostoihin jne. Lisäksi Network Steganographya käytetään tietoliikenneverkoissa. Tämä sisältää tekniikat, kuten Steganophony (viestin piilottaminen Voice-over-IP-keskusteluissa) ja WLAN Steganography (menetelmät Steganogrammien lähettämiseen langattomissa lähiverkoissa).
Mitä eroa on kryptografian ja steganografian välillä?
Cryptography on tiedon piilottamista koskeva tutkimus, kun taas Steganography käsittelee piiloviestien kirjoittamista niin, että vain lähettäjä ja vastaanottaja tietävät viestin edes olemassaolosta. Steganografiassa vain lähettäjä ja vastaanottaja tietävät viestin olemassaolon, kun taas kryptografiassa salatun viestin olemassaolo näkyy maailmalle. Tästä johtuen Steganography poistaa piiloviestiin tulevan ei-toivotun huomion. Salausmenetelmät yrittävät suojata viestin sisältöä, kun taas Steganography käyttää menetelmiä, jotka piilottavat sekä viestin että sisällön. Yhdistämällä steganografiaa ja kryptografiaa voidaan saavuttaa parempi turvallisuus.