Simetrik Anahtar Kriptografi Nedir?

Yeni BaşlayanDec 22, 2022
Kriptografi, blockchain güvenliğinin temel taşıdır. Blockchain sisteminin tamamında çok sayıda kriptografik algoritma kullanılmaktadır. Bunların arasında simetrik anahtarlı kriptografi, modern kriptografide temel bir kriptografi algoritmasıdır.
Simetrik Anahtar Kriptografi Nedir?

Bir dizi veri bloğundan oluşan blockchain, esasen merkezi olmayan bir veritabanıdır. Veri bloklarının her biri, bilgilerinin geçerliliğini doğrulamak ve bir sonraki bloğu oluşturmak için kullanılan bir ağ işlemi hakkında bilgi içerir. Blockchain operasyonunun güvenliğini sağlamak için, geliştiricilerin kriptografik uzmanlar haline gelmesi önemlidir.

Simetrik Anahtar Kriptografisinin Tanımı

Simetrik kriptografi, özel anahtar kriptografisi ve paylaşımlı anahtar kriptografisi olarak da bilinen Simetrik Anahtar Kriptografisi, kriptografideki temel kriptografik algoritmadır.

Simetrik şifreleme, esas olarak hassas verileri veya bilgileri karmaşık şifreli metne dönüştürmek için kullanılır. Şifreli metni aldıktan sonra, alıcının okunabilir düz metni elde etmek için şifreleme anahtarı ve aynı algoritmanın ters algoritması ile şifreli metnin şifresini çözmesi gerekir.

Yukarıdaki şekilde gösterildiği gibi, A kullanıcısı düz metin 1'i B kullanıcısına göndermek istiyor. Bilgi sızıntısını önlemek için, A kullanıcısı e anahtarını ekleyerek (veya e, e gücünü ve diğer karmaşık işlemleri çarparak) metni şifreler. şifreli metin 1e. B kullanıcısı şifreli metni aldıktan sonra, şifreli metnin şifresini çözmek ve düz metni elde etmek için kriptografi yönteminin ters işlemini kullanır. Biz buna simetrik kriptografi diyoruz.

Simetrik Anahtar Kriptografisinin Sınıflandırılması

Tüm simetrik kriptografi yöntemleri ortak bir özelliği paylaşır - şifreleme ve şifre çözme için kullanılan anahtar aynıdır. Teknolojinin ilerlemesi, simetrik kriptografi yöntemlerini tek şifreler ve blok şifreler olarak ikiye ayırdı. İkincisi, düz metni şifreleme için birkaç gruba ayırır ve nihai şifreleme sonuçları, aynı gruptaki her karakterin belirli içeriğine bağlıdır.

Tek sıralı anahtarlar yalnızca tek bir anahtar T üzerinde işlem gerektirmesine ve işlem hızı blok şifrelerden çok daha hızlı olmasına rağmen, en yaygın olarak kullanılan blok şifredir. Bunun nedeni, blok şifrelerin karmaşık hale getirildiklerinde daha güvenli olmalarıdır.

Ortak Simetrik Kriptografi Standartları

Aralarında DES, 3DES ve AES'in daha yaygın olduğu DES, 3DES, AES, TDEA, Blowfish ve RC2 dahil olmak üzere simetrik şifreleme algoritmaları için birçok standart vardır.

DES Algoritması

Amerika Birleşik Devletleri NBS tarafından 1977'de piyasaya sürülen DES algoritması, en eski simetrik kriptografi algoritması standardıdır. Verileri 64 bitlik gruplar halinde şifreler ve anahtar uzunluğu 56 bittir. Bu standart kriptografi yöntemi, simetrik kriptografi algoritmalarının mihenk taşı olarak hizmet ederek önümüzdeki 20 yıl boyunca uygulandı.

3DES Algoritması

3DES (veya Üçlü DES), Üçlü Veri Şifreleme Algoritması (TDEA) için genel bir terimdir. Her veri parçasını üç farklı anahtarla üç kez şifreler.

Basitçe söylemek gerekirse, modern bilgisayarların bilgi işlem gücü büyük ölçüde geliştirildi. Sonuç olarak, orijinal DES şifresinin anahtar uzunluğu şiddetle kolayca kırılabilir. 3DES işte böyle bir zemin üzerine kuruludur. DES şifreleme algoritmasını veri bloğuna üç kez uygulayan nispeten basit bir yöntem sağlar. Daha güçlü olmasına rağmen, karşılık gelen çalışma hızı da yavaşlar. Dolayısıyla 3DES, DES'ten AES'e geçiş yapan bir şifreleme algoritmasıdır diyebiliriz.

AES Algoritması

AES algoritması, Belçikalı kriptograflar Joan Daemen ve Vincent Rijmen tarafından tasarlanmıştır. Bu nedenle AES algoritması Rijndael şifreleme yöntemi olarak da bilinir. Şu anda, kriptografide gelişmiş şifreleme standardıdır.

Ulusal Standartlar ve Teknoloji Enstitüsü (NIST) tarafından 26 Kasım 2001'de yayınlanan bu standart, simetrik anahtar kriptografisindeki en popüler algoritmalardan biridir. Hızlı ve yüksek güvenlikli, 128, 192, 256 ve 512 bitlik anahtarların şifrelenmesini destekler.

Şu anda ABD federal hükümeti tarafından kabul edilen AES algoritması da orijinal DES'in yerini alıyor. AES birçok tarafça analiz edilmiştir ve dünya çapında yaygın olarak kullanılmaktadır.

Çözüm

Simetrik kriptografi, büyük miktarda veriyi şifrelemek için kullanılır. Birkaç yükseltmeden sonra, veri ve bilgilerin güvenli bir şekilde iletildiği daha güvenli bir ortam sağlar. Ancak, tüm simetrik şifreleme yöntemleri ortak bir özelliği paylaşır, yani şifreleme ve şifre çözme için kullanılan anahtar aynıdır. Sonuç olarak, simetrik şifreleme yönteminin güvenliği, yalnızca şifreleme algoritmasının gücüne değil, aynı zamanda anahtarın güvenli bir yerde tutulup tutulmadığına da bağlıdır. Yani, ancak mesajı gönderen ve alan kişi anahtarı güvende tutarsa, veri iletiminin güvenliği sağlanabilir.

Yazar: Jingwei
Çevirmen: cedar
İnceleyen(ler): Hugo、Edward、Ashely、Joyce
* Bilgiler, Gate.io tarafından sunulan veya onaylanan finansal tavsiye veya başka herhangi bir tavsiye niteliğinde değildir ve bu tip bir durumu teşkil etmemektedir.
* Bu makale Gate.io kaynak gösterilmeden çoğaltılamaz, aktarılamaz veya kopyalanamaz. Aykırı davranışlar, Telif Hakkı Yasasının ihlalidir ve yasal işleme tabi olabilir.