Komprese dat vs šifrování dat
Komprese dat je proces snižování velikosti dat. Používá schéma kódování, které kóduje data pomocí menšího počtu bitů než původní data. Šifrování je také proces transformace dat, který se používá v kryptografii. Převádí původní data do formátu, kterému může rozumět pouze strana, která má zvláštní informaci (nazývá se klíč). Cílem šifrování je uchovat informace skryté před stranami, které nemají povolení k prohlížení těchto informací.
Co je komprese dat?
Komprese dat je metoda transformace dat s cílem zmenšit její velikost. To je užitečné, protože to umožňuje šetřit prostředky, jako je úložný prostor a šířka pásma (při přenosu dat). Používá metodu kódování, která sníží množství bitů použitých k uložení dat než původní reprezentace. Při použití komprimovaných dat je třeba je nejprve dekomprimovat. Při navrhování schématu komprese dat je třeba vzít v úvahu důležité faktory, jako je požadovaná úroveň komprese, velikost zkreslení zavedeného kompresním schématem a výpočetní a hardwarové prostředky potřebné pro komprimaci a dekomprimaci dat. Zejména, pokud jde o dekompresi videa, bude vyžadován speciální hardware, který bude dostatečně rychle dekomprimovat proud, aby nedošlo k narušení sledování. U videa by dekomprese před rukou nebyla možnost, protože bude vyžadovat velký úložný prostor.
Co je to šifrování dat?
Šifrování je metoda transformace dat s cílem udržet je v tajnosti. Šifrování používá k šifrování dat algoritmus nazývaný šifra a lze jej dešifrovat pouze pomocí speciálního klíče. Šifrovaná informace je známá jako ciphertext a proces získání původní informace (plaintext) z ciphertext je známý jako dešifrování. Šifrování je vyžadováno zvláště při komunikaci přes nedůvěryhodné médium, jako je internet, kde je třeba informace chránit před jinými třetími stranami. Moderní metody šifrování se zaměřují na vývoj šifrovacích algoritmů (šifry), které je obtížné prolomit protivníkem kvůli výpočetní tvrdosti (proto nemohly být zlomeny praktickými prostředky). Dvěmi široce používanými způsoby šifrování jsou šifrování symetrickým klíčem a šifrování veřejného klíče. Při šifrování symetrických klíčů odesílatel i příjemce sdílejí stejný klíč, který se používá k šifrování dat. V šifrování veřejného klíče se používají dva různé, ale matematicky související klíče.
Jaký je rozdíl mezi kompresí dat a šifrováním dat?
I když jak komprese dat, tak šifrování jsou metody, které transformují data do jiného formátu, golas, které se jim snaží dosáhnout, jsou odlišné. Komprese dat se provádí s cílem zmenšit velikost dat, zatímco šifrování se provádí, aby data zůstala v tajnosti před třetími stranami. Šifrovaná data nelze snadno dešifrovat. Vyžaduje to držení zvláštní informace nazývané klíč. Nekomprimování komprimovaných dat nevyžaduje takové speciální znalosti (například klíč), ale může vyžadovat speciální hardware v závislosti na typu dat.