Steganografijoje nėra pranešimų struktūros pokyčių. Kita vertus, kriptografija pakeičia standartinę slaptą pranešimų struktūrą, kai ji perduodama tinkle.
Palyginimo diagrama
Palyginimo pagrindas | Steganografija | Kriptografija |
---|---|---|
Pagrindinis | Jis yra žinomas kaip viršelio rašymas. | Tai reiškia slaptą rašymą. |
Tikslas | Slaptas ryšys | Duomenų apsauga |
Pranešimo struktūra | Nepakeista | Pakeista tik transmisija. |
Populiarumas | Mažiau populiarus | Dažniau naudojamas. |
Remiasi | Raktas | Nėra parametrų. |
Palaikomi saugumo principai | Konfidencialumas ir autentiškumas | Konfidencialumas, duomenų vientisumas, autentiškumas ir atsisakymas. |
Technika | Erdvinis domenas, transformavimo domenas, modeliu pagrįstas ir ad-hoc. | Perkėlimas, keitimas, srauto šifravimas, blokuoti šifrai. |
Įgyvendinta | Garso, vaizdo, vaizdo, teksto. | Tik tekstiniuose failuose. |
Išpuolių tipai | Steganalizė | Kriptoanalizė |
Steganografijos apibrėžimas
Steganografija yra komunikacijos paslėpimo būdas paslėpiant slaptą pranešimą į netikrą pranešimą. Terminas „steganografija“ turi graikų įtaką, tai reiškia „padengtą rašymą“ . Pagrindinė steganografijos idėja yra užkirsti kelią įtarimui dėl informacijos buvimo.
Anksčiau, nematomas rašalas, pieštuko parodymai ant rankų rašytų ženklų, mažos kaiščių punkcijos yra pranešimo slėpimo metodai. Paprasčiausias būdas paslėpti pranešimą yra sukurti pranešimą, kuriame tik keli reikšmingi simboliai turi slaptą pranešimą.
Steganografijos metodas apima viršelio laikiklį, slaptą pranešimą, stego raktą ir stego laikiklį. Tekstas, garsas, vaizdas ir vaizdo įrašai elgiasi kaip viršelio laikikliai, kuriuose yra įterptos paslėptos informacijos. „Stego“ vežėjas sukuriamas naudojant dangtelį ir įterptąjį pranešimą. Stego raktas taip pat naudojamas kaip papildoma slapta informacija, pvz., Slaptažodis, kurį gavėjas naudoja pranešimui išgauti.
Steganografijos formos -
Tekstas: Šioje steganografijoje tekstas gali būti naudojamas kaip viršelio laikmena. Norėdami paslėpti pranešimą, gali būti perkeltas žodis ar linija; gali būti naudojamos įvairios vietos, netgi balsių skaičius ir padėtis yra naudojami paslėpti slaptą pranešimą.
Garsas: garso stenografija gali paslėpti garso failo slaptą pranešimą, naudodama skaitmeninį vaizdą. Jį galima lengvai pasiekti, nes tipiškas 16 bitų failas turi 216 garso lygius, o kai kurių lygių skirtumai negali būti aptikti žmogaus ausyje.
Video: vaizdo steganografija suteikia daugiau galimybių užmaskuoti didelį duomenų kiekį, nes tai yra vaizdo ir garso derinys. Todėl vaizdo įraše taip pat galima naudoti vaizdo ir garso steganografijos metodus.
Paveikslėlis: tai labiausiai paplitusi steganografijos forma, kurios priežastis yra ta, kad jis sukelia mažiausiai įtarimų.
Pagrindinis steganografijos panaudojimo trūkumas - tai didelė pridėtinė vertė, kurią ji gamina tam, kad sleptų nedidelį informacijos kiekį. Be to, sistema negali būti atrasta kitaip, nes ji yra nenaudinga.
Kriptografijos apibrėžimas
Kriptografija suteikia keletą kodavimo schemų saugumui pasiekti, kai bendraujama viešajame tinkle. Žodis kriptografija kilo iš graikų kalbos, kuris reiškia „slaptą rašymą“ . Kriptografiją galima suprasti pavyzdžiu, kai siuntėjas siunčia pranešimą, kuris iš pradžių egzistuoja paprastame tekste. Prieš perduodant pranešimą tinkle, jis yra užšifruotas ir konvertuojamas į šifravimo tekstą. Kai šis pranešimas gaunamas gavėjo pabaigoje, jis vėl iššifruojamas atgal į paprastąjį tekstą.
Kriptografijos rūšys -
Simetrinė raktų kriptografija (slapto rakto kriptografija): Šio tipo kriptografija naudoja raktą, skirtą šifruoti ir iššifruoti atitinkamai paprastą tekstą ir šifravimo tekstą. Vienintelė sąlyga yra ta, kad ji turi tą patį raktą šifravimui ir iššifravimui, taip pat sunaudoja mažiau vykdymo laiko.
Asimetrinė raktų kriptografija (viešojo rakto kriptografija): ši schema naudoja du raktus, pavadintus privačiu raktu ir viešuoju raktu. Gavėjas viešąjį raktą siunčia siuntėjui, kad užšifruotų pranešimą, o privatus raktas imtuvas pats naudoja, kad iššifruotų pranešimą. Raktai gali būti pakartotinai naudojami su kitais subjektais.
Pagrindiniai steganografijos ir kriptografijos skirtumai
- Steganografijos reikšmė yra „padengta arba paslėpta“, o kriptografija reiškia „slaptą rašymą“.
- Steganografija yra bandymas pasiekti saugų ir neaptinkamą ryšį. Kita vertus, kriptografija ketina padaryti pranešimą suprantamą tik tiksliniam gavėjui, bet ne kitiems, gaudama užmaskuotą pranešimo formą.
- Steganografijoje pagrindinė pranešimo struktūra nekeičiama, o kriptografija nustato slapto pranešimo pakeitimą prieš perduodant ją tinkle.
- Kriptografija dažniausiai naudojama ne skirtingai nuo steganografijos, kuri nėra tokia pažįstama.
- Slaptų duomenų saugumo laipsnis matuojamas pagal raktų ilgį, dėl kurio algoritmas yra stiprus ir neperleidžiamas. Priešingai, steganografijoje nėra tokio dalyko.
- Steganografija suteikia tik konfidencialumą ir autentiškumą. Priešingai, kriptografijos teikiami saugumo principai yra konfidencialumas, vientisumas, autentiškumas ir atsisakymas.
- Erdvinis domenas, transformavimo domeno įterpimas ir modeliu pagrįstas yra kai kurie steganografijoje naudojami algoritmai. Priešingai, kriptografijoje naudojami būdai, vadinami perkėlimo, pakeitimo, srauto ir blokavimo šifrais.
- Steganografija gali būti naudojama bet kokioje laikmenoje, pvz., Teksto, garso, vaizdo ir vaizdo, o kriptografija įgyvendinama tik tekstiniame faile.
- Atvirkštinė inžinerija, naudojama iššifruoti šifravimo pranešimą, yra žinoma kaip kriptanalizė. Priešingai, metodas, naudojamas steganografijos buvimui nustatyti, yra žinomas kaip steganalizė.
Išvada
Steganografija - tai mokslas, kuriame kalbama apie tai, kaip komunikaciją galima užmaskuoti, o kriptografija - tai komunikacijos turinio transformavimo mokslas ir tai, kad jis tampa neaiškus. Tai taip pat reiškia skirtumą tarp sistemos nutraukimo, steganografija nugalima, jei atskleidžiamas steganografijos buvimas, o kriptografijoje užpuolikas neturi sugebėti perskaityti slapto pranešimo, kitaip sistema sugadinta. Steganografijos saugumas priklauso nuo duomenų kodavimo sistemos slaptumo.