Veri Sıkıştırma ve Veri Şifreleme
Veri sıkıştırma, veri boyutunu küçültme işlemidir. Verileri orijinal verilerden daha az sayıda bit kullanarak kodlayan bir kodlama şeması kullanır. Şifreleme aynı zamanda şifrelemede kullanılan verileri dönüştürme işlemidir. Orijinal verileri, yalnızca özel bir bilgi parçasına (anahtar adı verilir) sahip olan bir tarafın anlayabileceği bir biçime dönüştürür. Şifrelemenin amacı, bilgileri görüntüleme izni olmayan taraflardan bilgileri gizli tutmaktır.
Veri Sıkıştırma Nedir?
Veri sıkıştırma, boyutunu küçültmek amacıyla veri dönüştürme yöntemidir. Depolama alanı ve bant genişliği (veri aktarımı sırasında) gibi kaynakların tasarrufuna izin verdiği için bu yararlıdır. Verileri depolamak için kullanılan bit miktarını orijinal gösterime göre azaltacak bir kodlama yöntemi kullanır. Sıkıştırılmış verileri kullanırken, ilk önce sıkıştırılmaları gerekir. Bir veri sıkıştırma şeması tasarlanırken, gerekli sıkıştırma seviyesi, sıkıştırma şemasının getirdiği bozulma miktarı ve verileri sıkıştırmak ve açmak için gerekli hesaplama ve donanım kaynakları gibi önemli faktörler göz önünde bulundurulmalıdır. Özellikle, video dekompresyonu söz konusu olduğunda, akışı rahatsız etmemek için akışı yeterince hızlı açmak için özel bir donanım gerekecektir. Videoda, geniş bir depolama alanı gerektireceğinden, elden önce dekompresyon yapmak bir seçenek olmazdı.
Veri Şifreleme Nedir?
Şifreleme, verileri gizli tutmak amacıyla veri dönüştürme yöntemidir. Şifreleme, verileri şifrelemek için şifre adı verilen bir algoritma kullanır ve yalnızca özel bir anahtar kullanılarak şifresi çözülebilir. Şifrelenmiş bilgiler şifreli metin olarak bilinir ve şifreli metinden orijinal bilgileri (düz metin) elde etme işlemi şifre çözme olarak bilinir. Şifreleme, bilginin diğer üçüncü taraflardan korunması gereken internet gibi güvenilir olmayan bir ortam üzerinden iletişim kurarken özellikle gereklidir. Modern şifreleme yöntemleri, hesaplamalı sertlik nedeniyle bir rakip tarafından kırılması zor olan şifreleme algoritmaları (şifreleri) geliştirmeye odaklanır (bu nedenle pratik bir yolla kırılamaz). Yaygın olarak kullanılan şifreleme yöntemlerinden ikisi Simetrik anahtar şifrelemesi ve Ortak anahtar şifrelemesidir. Simetrik anahtar şifrelemede, hem gönderen hem de alıcı verileri şifrelemek için kullanılan aynı anahtarı paylaşır. Ortak anahtar şifrelemesinde, iki farklı ancak matematiksel olarak ilgili anahtar kullanılır.
Veri Sıkıştırma ve Veri Şifreleme arasındaki fark nedir?
Hem veri sıkıştırma hem de şifreleme, verileri farklı bir formata dönüştüren yöntem olsa da, onlar tarafından ulaşmaya çalışan golalar farklıdır. Veri sıkıştırma, verilerin boyutunu küçültme niyetiyle yapılırken, verileri üçüncü taraflardan gizli tutmak için şifreleme yapılır. Şifrelenmiş verilerin şifresi kolayca çözülemez. Anahtar adı verilen özel bir bilgi parçasına sahip olmayı gerektirir. Sıkıştırılmış verilerin sıkıştırılması, böyle bir özel bilgi (anahtar gibi) gerektirmez, ancak veri türüne bağlı olarak bazı özel donanımlar gerektirebilir.