Documente Academic
Documente Profesional
Documente Cultură
Introducere
Cuvântul steganografie (steganography) vine din limba greacă unde steganos
înseamnă ascuns şi graph scris (scriere ascunsă). Prin urmare putem spune că
steganografia este ştiinţa sau arta de a scrie mesaje ascunse astfel încât existenta lor să
fie cunoscută numai de destinatar şi expeditor. Acest concept îşi are originea în vremuri
istorice. De exemplu grecii sau romanii foloseau steganografia pentru a transmite
mesaje ascunse, şi anume râdeau părul celui care trebuia să transmită mesajul, scriau
mesajul pe pielea capului şi aşteptau ca părul s ă-i crească la loc. Mesajul putea fi
transmis prin intermediul trimisului, nimeni decât cei care ştiau unde se află putându-l
citi.
Steganografia este folosită pentru a ascunde mesaje (fişiere) în alte fişiere mai
mari şi anume în imagini de tip jpg, bmp, png, în fişiere audio (mp3 sau wav) sau chiar
video (avi) fără a exista posibilitatea ca o terţă persoană să ştie sau să afle de existenţa
lor. Totuşi una dintre cele mai cunoscute tehnici de steganografie este "cerneala
simpatică" (înscrisul devine vizibil după un procedeu - lampa UV, încălzire, etc.).
Steganografia nu trebuie confundată cu criptografia. Acesta din urma face ca un mesaj
să devină indescifrabil, dar existenta lui este vizibilă, pe când steganografia ascunde
existenţa mesajului şi nu mesajul şi face ca steganografia să fie completarea perfectă
pentru codificare.
Ascunderea informaţiilor
Ascunderea informaţiilor se practică din cele mai vechi timpuri, iar în zilele
noastre mesajele secrete pot fi ascunse în fişiere audio MP3, în fişiere video, imagini
sau în instrucţiunile executabile ale unui program.
Steganografia
Steganografia este arta ascunderii existenţei unui mesaj pe un anumit suport.
Termenul vine din cuvintele greceşti steganos care înseamnă acoperit şi graphien – a
scrie.
Prin Steganografia se exprimă interesul pentru confidenţialitate, deoarece scopul
ei este de a include mesaje într-un anumit mediu astfel încât să rămână insesizabil.
În prezent, o tehnică frecvent utilizată este ascunderea mesajului printre biţii
imaginilor digitale. Imaginile sunt reprezentate printr-o formă matriceal ă de pixeli
(picture x elements), însemnând puncte din care se realizează imaginea. O imagine
"modest ă" poate avea 400×300 pixeli. Fiecare pixel este codificat printr-o secvenţă de
biţi care stabileşte culoarea. Cea mai simplă formă de codificare este sistemul RBG (red
blue, green) prin 24 de biţi, adică câte 8 biţi pentru fiecare culoare. Cei 8 biţi determină
realizarea a 256 de variante, prin combinarea lor rezultă aproximativ 17 milioane de
nuanţe de culori. Unora dintre biţi li se poate da o altă destinaţie, pentru a codifica
mesaje, fără aă fie afectată semnificativ calitatea imaginii.
Ultimul bit, cel mai din dreapta, nu are un rol semnificativ în stabilirea culorii, el
schimbă culoarea cu un spectru, echivalent cu modificarea orei cu o secundă (cât
reprezintă o secundă dintr-o oră ?).
Biţii succesivi ai mesajului vor fi plasaţi pe poziţia biţilor cel mai puţin
semnificativi ai octeţilor, fără a fi afectată semnificativ imaginea. Făcând un calcul
simplu, pentru o imagine de 400×300 pixeli, fiecare cu câte trei octeţi, de la care se pot
împrumuta 3 biţi, rezultă 400×300×3 = 360.000 biţi alocaţi pentru mesajul nostru secret.
Un caracter poate fi scris pe 8 biţi, deci 360.000 / 8 = 45.000 de caractere poate avea
mesajul nostru.
https://download.cnet.com/Image-Steganography/3000-2092_4-75794747.html
https://xiao-steganography.en.softonic.com/
https://xiao-steganography.en.uptodown.com/windows
https://sourceforge.net/projects/stegtool/
si alte surse.
După instalare, studenţii vor efectua ascunderea unui fişier text în spatele unei
imagini, care poate fi jpg, bmp, tif, pgn etc.
Un exemplu aplicației de stegonografie:
Paşii de mai sus se repetă dacă dorim să ascundem mai multe fişere.