Simetrik Şifreleme Nedir?

Simetrik şifreleme, verilerin şifrelenmesi ve şifresinin çözülmesi için simetrik anahtar algoritmaları kullanır. Bir algoritma, problem çözme talimatlarını içeren sınırlı sayıda adım içeren özel bir formül ve simetrik anahtar algoritması, şifreleme ve şifre çözme için sıklıkla aynı şifreleme anahtarını kullanan özel bir formüldür. Bunun nasıl çalıştığını daha iyi anlamak için, kriptografinin teknoloji ile ilgili olarak nasıl çalıştığını anlamanıza yardımcı olur.

Örneğin, hassas bilgileri aktarması gereken bir bilgisayar, bilgiyi şifrelemeyi seçebilir, eğer birisi onu okumayı denediyse, bir demet saçmalık olarak görünecek bir kod türünü değiştiren bir işlemdir. Bilgi istenen konuma aktarıldıktan sonra, belirli bir kod bilgileri okunabilir metne dönüştürür. Bu işlem şifre çözme olarak bilinir ve bilgisayarın bu işlemi doğru bir şekilde yapabilmesi için doğru koda sahip olması gerekir. Çevrimiçi hizmetler sunan bankalar, müşterilerinin bilgilerini gizli ve güvende tutmak için bir şifreleme yöntemi kullanır.

Şifreleme algoritması olarak bilinen bir matematiksel formül, bilgileri şifrelemek için kodun oluşturulmasından ve daha sonra şifresini çözmek için kodun oluşturulmasından sorumludur. Şifreleme anahtarı olarak bilinen belirli bir bilgi parçası, şifreleme algoritmasına aldığı şifreyi nasıl şifreleyip çözeceğini anlatır. Anahtar sadece bu belirli algoritma ile çalışır ve kodu farklı bir algoritmadan deşifre etmek için işe yaramaz.

Simetrik şifreleme kullanırken, algoritma kodlama ve kod çözme işlemlerini gerçekleştirmek için her biri için ayrı bir anahtar kullanmak yerine aynı şifreleme anahtarını kullanır. Anahtarlar genellikle aynıdır veya her birinin çalışması için gereken küçük bir değişiklikle neredeyse aynıdır. Genellikle, yalnızca anahtarı kullanmayı planlayanlar, anahtarın çalışmaya başlaması için gereken şifreyi veya diğer gizli kodu veya cümleyi bilir. Bu, iki kişinin, başka birinin kodu ele geçirip okumaya başlayabileceğinden endişe etmeden kendi aralarındaki bilgileri paylaşmalarını sağlar.

Simetrik şifrelemede kullanılan simetrik anahtar algoritmalarını tanımlamak için kullanılan diğer terimler arasında gizli anahtar şifrelemesi, özel anahtar şifrelemesi ve bir anahtar şifrelemesi bulunur. Simetrik şifreleme normalde bankalar gibi büyük çevrimiçi ağlar yerine iki kişi veya küçük bir grup arasında paylaşım yapmak için kullanılır. Örneğin bir ATM makinesi simetrik şifreleme kullanabilir ve kullanıcının bu hesaba erişmesine izin vermeden önce bir banka hesap numarası ve kişisel kimlik numarası girmesini isteyebilir.