Pentru a ptrunde in sfera imaginilor i a metodelor i tehnicilor criptografice dezvoltate
asupra imaginilor, este mandatoriu s fie detaliate i explicate n profunzime anumite aspecte legate de aceti termeni.
Criptarea mesajelor este unul dintre cele mai studiate domenii din zilele noastre. Complexitatea tehnicilor de criptare i de trimitere a mesajelor crete permanent pentru a obine o securitate ct mai ridicat a comunicaiilor. Criptarea mesajelor i trimiterea lor sub aceast form este utilizat de foarte mult timp. Unul dintre primii care au folosit tehnici de criptare pentru trimiterea mesajelor a fost celebrul mprat roman Cezar. n comunicarea privat cu o persoan, folosirea unui cod secret poate preveni citirea intenionat sau neintenionat a mesajelor de ctre cei care intr n posesia acestora, fie pentru c trebuie s le transporte pn la destinatar, fie pentru c le intercepteaz n timp ce mesajul este transmis. Criptarea reprezint o metod prin care un text necriptat (documente, fiiere, fraze, cuvinte etc.) este transformat, utiliznd anumite metode, ntr-un alt text, numit text criptat, care se pstreaz n aceast form sau se trimite unei anumite persoane. Criptarea este utilizat cu scopul de a pstra secretul unei anumite informaii. n cazul n care informaia criptat ajunge i la alte persoane, altele dect cele care trebuie s o primeasc sau s o pstreze, nu se poate obine textul original dect dac este cunoscut tehnica de criptare folosit i, eventual, o parol utilizat n procesul de criptare. Procedeul invers prin care un text criptat este transformat n textul original poart numele de decriptare. Exist foarte multe tehnici de criptare cunoscute de foarte multe persoane, dar cu toate acestea, pentru tehnicile avansate, datorit complexitii algoritmilor folosii pentru codificare, procesul invers, cel de decriptare, este aproape imposibil de realizat. Un algoritm de criptare este cu att mai eficient, cu ct textul criptat i eventuala parol utilizat sunt foarte greu de gsit, chiar dac cel care ncearc s decripteze textul deine o parte din textul iniial. Un alt factor important de care depinde eficiena unui algoritm de criptare implementat ntr-un anumit limbaj de programare este timpul folosit de programul respectiv pentru a codifica o cantitate foarte mare de informaii. Un text criptat folosind o metod care nu necesit cunotine vaste din domeniul matematicii i informaticii este foarte uor de decriptat.
Rolul unui criptosistem este de a preveni sau detecta activitile nepermise dintr-un sistem informatic, cum ar fi: - consultarea neavizat a datelor transmise sau stocate. - inserarea de mesaje false. - modificarea, tergerea sau distrugerea mesajelor existente. - analiza traficului. - conectrile neautorizate. deci, acela de "poliie informatic".
ndeplinirea acestui rol presupune ca un criptosistem s realizeze: Confidentialitatea / secretul / protecia datelor ( confidentiality / secrecy / privacy) asigura inaccesibilitatea coninutului informaiei transmise / stocate pentru un utilizator neavizat (n cazul canalelor / mediilor nesigure n care pot aprea intrui) Autentificarea(autentification) se aplica la : - entiti (persoane, terminale, cri de credit, etc.) i n acest caz se numete autentificarea entitilor / identificare (entity autentification / identification) - informaie: informaia transmis / stocat trebuie s fie autentificat n sensul originii, coninutul datelor, timpul de transmisiune / stocare i definete autentificarea originii datelor / integritatea datelor (data origin autentification / data integrity) Semntura digital (digital signature) reprezint autentificarea reciproc a datelor i entitilor i se refer la faptul c un utilizator B este sigur c mesajul recepionat vine de la A prin semnarea mesajelor sale (SA), iar A este sigur ca nimeni nu-i poate atribui un mesaj fals deoarece mesajul transmis de ctre el i poart semntura.
Observaie : Aceste trei cerine sunt vitale pentru interaciunea "social" n calculatoare i sunt echivalente cu interaciunile umane fa n fa.
Pe lng cele trei obiective principale anterior enumerate, anumite Criptosisteme pot asigura i alte obiective printre care amintim: nerepudierea (non-repudiation), autorizarea (authorization), validarea (validation), controlul accesului (acces control), certificarea (certification), certificarea temporal (time-stamping), mrturia (witnessing), confirmarea (confirmation), dreptul de proprietate (ownership), anonimatul (anonimity), revocarea(revocation).
Criptare: procesul de conversie a datelor (fiiere, imagini, semnale), ntr-un format neinteligibil pentru persoane neautorizate-ca urmare a acestui tip de prelucrare un mesaj n clar (M plaintext)este transformat ntr-un mesaj criptat (C-ciphertext) cu ajutorul unei chei de criptarei (opional) cu ajutorul unui algoritm criptografic
Unde avem : S sursa R receptor K spatiul cheilor de criptare E algoritm de criptare D algoritm de decriptare Ke cheie de criptare Kd cheie de decriptare
Clasificarea criptosistemelor: - cu chei simetrice (cu cheie secret) Ke=Kd=K cifruri bloc n=32...128 cifruri secveniale (stream ciphers) - cu chei asimetrice
Cifrurile blo copereaz pe subdiviziuni ale mesajului n clar (lungimi tipice 32-128) iar blocurile de intrare se proceseaz individual prin operaii elementare de substituie i permutare,pot opera i pe blocuri multiple si sunt (n general) construite pornind o structur canonic (cifruFeistel)
Criptare Decriptare se face prin prelucrare invers:
Despre securitatea sistemelor multimedia, se poate afirma ca principalele probleme apar la watermarking si la atacurile asupra sistemelor de protectie ale informatiilor.
Tipuri de securitate: - Securitatea computer-ului Protecia datelor de pe computer - Securitatea reelei Protecia datelor n timpul transmisiei - Securitatea coninutului Protecia proprietii intelectuale Autentificarea coninutului Securitatea coninutului multimedia face referire la: - Autentificarea datelor asigur credibilitatea coninutului multimedia; - Confidenialitatea datelor datele multimedia ajung doar la destinatar; - Protecie la copiere a datelor Protejeaz datele multimedia mpotriva furtului i a distribuiei ilegale. Tehnologiile multimedia faciliteaz noi experiene pentru utilizatorii de coninut: consum, creare, replicare i distribuire de coninut digital. n acelai timp, creterea numrului de metode de replicare i creterea exploziv a Internetului au rezultat i ntr-o multitudine de probleme de violare a drepturilor de autor.
Sistem DRM (Digital Rights Management) este acel sistem de management al drepturilor de utilizare i distribuire a informaiilor multimedia; el implic descrierea, identificarea, comerul, protecia, monitorizarea i urmrirea tuturor formelor de utilizare a drepturilor intelectuale i include totodat i managementul relaiilor dintre proprietarii drepturilor intelectuale. Un sistem DRM permite: - schimbul sigur de proprietate intelectual sub form digital (muzic, imagini, video, text); - n mediile electronice (Internet, CD, DVD, BlueRayDisk, reele mobile).
Exemplu de criptare a unei imagini:
Watermarking digital - informaie ascuns n text, imagini, date audio sau video - modificare imperceptibil a acestora - n secolul al XIII-lea n Fabriano, Italia, pentru marcarea i identificarea hrtiei - watermarking deoarece urmele formate de marcajele prin fire erau percepute ca suprafee de ap pe articolele marcate
Domenii de aplicabilitate: - Protecia drepturilor de autor - Amprentarea - Protecia la copiere - Monitorizarea emisiei - Autentificarea datelor - Indexarea - Sigurana medical - Ascunderea datelor
Diferene ntre criptare i watermarking
O imagine realist este o imagine ce captureaz efecte de interaciune a luminii cu obiectele fizice. Tehnici pentru obinerea unei imagini realiste: 1. Vizibilitate eliminarea din imagine a prilor obiectelor mascate cu alte obiecte; 2. Iluminare simularea iluminrii corpurilor cu un sistem de surse de lumin; 3. Culoare reconstituirea culorilor i nuanelor unui obiect; 4. Texturi detalii de suprafa; 5. Utilizarea imaginii perspective; 6. Proieciile dinamice creeaz un efect cinetic de profunzime; 7. Iluzia adncimii prin indici de intensitate sau variaii de culoare; 8. Decuparea n adncime prin utilizarea unui plan de secionare ce se deplaseaz cu creterea adncimii; 9. Umbrire. Etapele obinerii unui imagini realiste