Datenkomprimierung vs. Datenverschlüsselung
Datenkomprimierung ist der Prozess der Reduzierung der Datengröße. Es verwendet ein Codierungsschema, das die Daten mit einer geringeren Anzahl von Bits als die ursprünglichen Daten codiert. Verschlüsselung ist auch ein Prozess zur Umwandlung von Daten, die in der Kryptographie verwendet werden. Es konvertiert die Originaldaten in ein Format, das nur von einer Partei verstanden werden kann, die über eine spezielle Information verfügt (als Schlüssel bezeichnet). Ziel der Verschlüsselung ist es, Informationen vor Parteien zu verbergen, die keine Berechtigung zum Anzeigen der Informationen haben.
Was ist Datenkomprimierung??
Datenkomprimierung ist eine Methode zum Umwandeln von Daten mit der Absicht, deren Größe zu reduzieren. Dies ist nützlich, weil dadurch Ressourcen wie Speicherplatz und Bandbreite (bei der Datenübertragung) eingespart werden können. Es verwendet eine Kodierungsmethode, die die Anzahl der zum Speichern der Daten verwendeten Bits gegenüber der ursprünglichen Darstellung reduziert. Bei der Verwendung komprimierter Daten müssen diese zuerst dekomprimiert werden. Beim Entwerfen eines Datenkomprimierungsschemas müssen wichtige Faktoren berücksichtigt werden, z. B. der erforderliche Komprimierungsgrad, der durch das Komprimierungsschema eingeführte Verzerrungsgrad und die zum Komprimieren und Dekomprimieren von Daten erforderlichen Berechnungs- und Hardware-Ressourcen. Insbesondere bei der Videodekomprimierung ist spezielle Hardware erforderlich, um den Stream schnell genug zu dekomprimieren, damit die Anzeige nicht gestört wird. Bei Videos ist das Dekomprimieren vor der Hand keine Option, da dafür viel Speicherplatz erforderlich ist.
Was ist Datenverschlüsselung??
Verschlüsselung ist eine Methode zur Umwandlung von Daten mit der Absicht, sie geheim zu halten. Die Verschlüsselung verwendet einen Algorithmus, der als Verschlüsselung bezeichnet wird, um Daten zu verschlüsseln. Er kann nur mit einem speziellen Schlüssel entschlüsselt werden. Verschlüsselte Informationen werden als Chiffretext bezeichnet, und der Vorgang des Abrufs der ursprünglichen Informationen (Klartext) aus dem Chiffretext wird als Entschlüsselung bezeichnet. Die Verschlüsselung ist insbesondere für die Kommunikation über ein nicht vertrauenswürdiges Medium wie das Internet erforderlich, auf dem Informationen vor anderen Dritten geschützt werden müssen. Moderne Verschlüsselungsmethoden konzentrieren sich auf die Entwicklung von Verschlüsselungsalgorithmen (Chiffren), die von einem Gegner aufgrund der Rechenhärte nur schwer zu brechen sind (daher durch praktische Mittel nicht gebrochen werden können). Zwei der weit verbreiteten Verschlüsselungsmethoden sind die Verschlüsselung mit symmetrischen Schlüsseln und die Verschlüsselung mit öffentlichen Schlüsseln. Bei der Verschlüsselung mit symmetrischen Schlüsseln teilen sich Sender und Empfänger denselben Schlüssel, der zum Verschlüsseln der Daten verwendet wird. Bei der Verschlüsselung mit öffentlichen Schlüsseln werden zwei verschiedene, jedoch mathematisch verwandte Schlüssel verwendet.
Was ist der Unterschied zwischen Datenkomprimierung und Datenverschlüsselung??
Obwohl sowohl Datenkomprimierung als auch Verschlüsselung Methoden sind, die Daten in ein anderes Format umwandeln, sind die von ihnen angestrebten Golas anders. Die Datenkomprimierung erfolgt mit der Absicht, die Größe der Daten zu verringern, während die Verschlüsselung die Daten vor Dritten geheim hält. Verschlüsselte Daten können nicht einfach entschlüsselt werden. Es erfordert den Besitz einer speziellen Information, die als Schlüssel bezeichnet wird. Für das Dekomprimieren komprimierter Daten sind keine besonderen Vorkenntnisse erforderlich (z. B. Schlüssel), es kann jedoch je nach Datentyp spezielle Hardware erforderlich sein.