Kompresija podataka i šifriranje podataka
Kompresija podataka je postupak smanjenja veličine podataka. Koristi shemu kodiranja, koja kodira podatke koristeći manji broj bitova od izvornih podataka. Šifriranje je također proces pretvaranja podataka koji se koriste u kriptografiji. Izvorne podatke pretvara u oblik koji može razumjeti samo stranka koja posjeduje poseban podatak (zvan ključ). Cilj šifriranja je da se podaci skrivaju od stranaka koje nemaju dozvolu za pregled podataka.
Što je kompresija podataka?
Kompresija podataka je metoda transformacije podataka s namjerom smanjenja njezine veličine. To je korisno jer omogućuje uštedu resursa poput prostora za pohranu i propusnosti (pri prijenosu podataka). Koristi metodu kodiranja koja će smanjiti količinu bitova koji se koriste za pohranu podataka u odnosu na izvorni prikaz. Pri korištenju komprimiranih podataka prvo ih je potrebno dekomprimirati. Prilikom dizajniranja sheme kompresije podataka potrebno je uzeti u obzir važne čimbenike poput potrebne razine kompresije, količine izobličenja uvedene shemom kompresije i računalnih i hardverskih resursa potrebnih za komprimiranje i dekomprimiranje podataka. Pogotovo, kad je u pitanju dekompresija videozapisa, bit će potreban poseban hardver kako bi se stream dekomprimirao dovoljno brzo da se gledanje ne bi poremetilo. S videozapisom raspakivanje prije ruke ne bi bilo opcija, jer će zahtijevati veliki prostor za pohranu.
Što je šifriranje podataka?
Šifriranje je metoda pretvaranja podataka s namjerom da se tajna sačuva. Šifriranje koristi algoritam koji se zove šifrir za šifriranje podataka i može se dešifrirati samo pomoću posebnog ključa. Šifrirane informacije poznate su kao šifrirani tekst, a postupak dobivanja izvornih informacija (obični tekst) iz šifteksta poznat je i kao dešifriranje. Šifriranje se posebno traži kada komunicirate preko nepouzdanog medija, poput interneta, gdje informacije moraju biti zaštićene od drugih trećih strana. Suvremene metode šifriranja usredotočene su na razvijanje algoritama za šifriranje (šifri) koje protivnik teško može slomiti zbog računske tvrdoće (stoga ih se ne može slomiti na praktičan način). Dvije od široko korištenih metoda šifriranja su simetrična enkripcija ključeva i enkripcija javnim ključem. Kod simetrične enkripcije ključa i pošiljatelj i primatelj dijele isti ključ koji se koristi za šifriranje podataka. U šifriranju javnih ključeva koriste se dva različita, ali matematički povezana ključa.
Koja je razlika između kompresije podataka i šifriranja podataka?
Iako su i kompresija i šifriranje podataka metode koje transformiraju podatke u različit format, golaši koje je pokušao postići su različite. Kompresija podataka vrši se namjerom smanjenja veličine podataka, dok se enkripcija vrši kako bi se podaci čuvali u tajnosti od trećih strana. Šifrirani podaci se ne mogu lako dešifrirati. Zahtijeva posjedovanje posebnog podatka koji se zove ključ. Za nekomprimiranje komprimiranih podataka nisu potrebna takva posebna znanja (poput ključa), ali može biti potreban neki poseban hardver, ovisno o vrsti podataka.