Simetrik ve Asimetrik – Şifreleme Basitleştirildi

Günümüzde birbirimizle çevrimiçi iletişim kurma ve etkileşim kurma şeklimiz, modern iletişimi sihir gibi görünen bir noktaya getirdi. Ancak teknolojinin meyvelerini toplamanın bir bedeli var – mahremiyetimizi terk etmek.

İnternetin gelişmesiyle birlikte, bilgisayar korsanlığı gibi eylemler yaygınlaştı ve etkileri genellikle yıkıcı oldu.

Şifreleme binlerce yıldır kullanılmaktadır, ancak şimdi onu teknolojik gelişimimize uyarladık. Ve kripto para birimi gibi sektörlerde, güvenliği ve anonimliği desteklemede çok önemli bir rol oynar.

İki ana şifreleme tekniği vardır – simetrik ve asimetrik.

Ama onlardan bahsetmeye başlamadan önce, karşılaşacağımız bazı terimleri tanımlayalım ve nasıl olduğunu öğrenelim. kriptografi gerçekten işe yarıyor.

Bilmeniz gereken kriptografi terimleri

  • Şifreleme. Basit metni anlaşılmaz metne dönüştürme işlemi.
  • Şifre çözme. Anlaşılmayan metni normal metne dönüştürme işlemi.
  • Anahtar. Bilgileri şifrelemek ve şifresini çözmek için kullanılan bir parola veya kod.
  • plaintext. Herhangi bir şifreleme biçimi olmadan standart mesaj.
  • şifreli. Şifreli mesaj.

Kriptografi nedir?

O zamanlar kriptografi çoğunlukla askeri veya hükümet operasyonlarında kullanılıyordu. Ancak son teknolojik evrimle birlikte, yaşamın birçok alanında yerini hızla buldu.

Kriptografi mesajı gizlemek için basit metni anlaşılmaz hale getirmek için karmaşık matematiksel formüller kullanır. En temel formülünde kriptografinin iki adımı vardır – şifreleme ve şifre çözme.

Şifreleme işlemi, düz metni şifrelemek ve onu şifreli metne dönüştürmek için bir şifre kullanır. Şifre çözme ise, şifreli metni tekrar düz metne dönüştürmek için aynı şifreyi uygular.

İşte Sezar'ın şifresi kullanılarak şifrelenmiş bir mesajın nasıl görüneceğine dair bir örnek:

Sd nyocx'd bokvvi wkddob.

Ne yazdığını anlayabiliyorsanız yorumlarda bana bildirin.

Ve bir bakışta metin okunamaz gibi görünse de, şifreleme yönteminin nasıl çalıştığını öğrendikten sonra süreç gerçekten basittir. Kaydırma şifresi olarak da bilinen Sezar'ın şifresi, her harfi belirli sayıda boşlukla alfabenin sağına veya soluna kaydırır.

Yani 7 boşluk sağa kaydırmayı seçersek, elimizde şunlar kalır:

  • bir = H
  • B = ben
  • Ç = J
  • D = K
  • ...
  • G = D
  • X = E
  • Y = K
  • Z = G

Gördüğünüz gibi, Sezar'ın şifresi oldukça basittir, bu yüzden çözülmesi en kolay olanlardan biridir. Yapmanız gereken tek şey, alfabenin değiştirildiği boşluk sayısını bulmak.

Simetrik şifreleme nedir?

What is symmetric encryption?

Simetrik şifreleme, en temel şifreleme şeklidir ve Sezar'ın şifresi mükemmel bir örnek teşkil eder.

Bilgileri hem şifrelemek hem de şifresini çözmek için tek bir gizli anahtar kullanır, bu da süreci oldukça basitleştirir. Bir mesaj A bilgisayarındaki gizli anahtar kullanılarak şifrelenir. Daha sonra aynı anahtarı kullanarak şifresini çözen B bilgisayarına aktarılır.

Hem şifreleme hem de şifre çözme işlemi aynı anahtarı kullandığından simetrik şifreleme, muadilinden daha hızlıdır. Bu nedenle, genellikle veritabanları gibi toplu şifrelemeye ihtiyaç duyan büyük dosyalar için tercih edilir.

Simetrik şifreleme, büyük kaynak maliyetleri olmadan PII'yi (Kişisel Tanımlama Bilgileri) verimli bir şekilde koruduğu için genellikle bankalar tarafından kullanılır. Bu, günlük olarak ödeme işlemleriyle ilgili risklerin azaltılmasına yardımcı olur.

Modern simetrik şifreleme yöntemleri arasında AES (Gelişmiş Şifreleme Standardı), 3DES (Üçlü Veri Şifreleme Standardı) ve Blowfish bulunur.

ABD Ulusal Standartlar Teknolojisi Enstitüsü tarafından önerilen algoritma AES'dir. Bu nedenle en popüler olanları AES-128, AES-192 ve AES-256'dır.

Asimetrik şifreleme nasıl farklıdır?

Asimetrik şifreleme nasıl farklıdır?

Açık Anahtarlı Şifreleme olarak da bilinen asimetrik kriptografi, genel ve özel olmak üzere iki farklı türden birden fazla anahtar kullanır.

Ve eminim ki bu, kripto cüzdan sahibi olanlarınız için tanıdık geliyor.

Adlarından da anlaşılacağı gibi, genel anahtar herkesin kullanımına açık olan bir anahtardır, özel anahtar ise gizlidir. Bunu sadece sahibi bilmelidir.

Bilgilerin şifresini çözmek ve şifrelemek için tek bir anahtar kullanmak yerine, asimetrik şifreleme bunlardan ikisini kullanır. Genel anahtarla şifrelenen bir mesajın şifresi yalnızca özel anahtarla çözülebilir. Ve doğal olarak, özel bir anahtarla şifrelenen bir mesajın şifresi yalnızca bir genel anahtar kullanılarak çözülebilir.

KENAR NOTU. Asimetrik şifreleme sistemleri çoğu zaman sadece 2'den fazla anahtar kullanır. Bir mesajın şifresini çözmek için güvenliği ve olası çözümlerin toplam sayısını büyük ölçüde artıran 5 anahtar kullanan algoritmalar vardır.

İki anahtarın kullanılması, şifreleme ve şifre çözme sürecini çok karmaşık hale getirir ve sağladığı güvenliği artırır. Bu, anonimlik ve geçerlilik sağlayarak onları günümüzün kripto sistemlerinde çok önemli bir bileşen haline getirir.

İlk açık anahtarlı şifreleme sistemlerinden biri RSA'dır (Rivest-Shamir-Adleman) ve ilk kez 1978'de sunulmuştur. Günümüzde asimetrik şifreleme için en yaygın kullanılan algoritmalardan bazıları Diffie-Hellman ve Dijital İmza Algoritmasıdır.

Bu algoritmalar arasındaki temel fark, bazılarının anahtar dağıtımı ve anonimlik sağlaması, bazılarının dijital imzalar sağlaması ve diğerlerinin her ikisini birden sağlamasıdır.

Ancak, hala düzeltilmesi gereken bir sorun var - gerçekliğin kanıtı.

Dijital sertifikaların devreye girdiği yer burasıdır.

Asimetrik şifrelemenin çalışması için iletilen mesajın gerçekliğini doğrulamak için bir yola ihtiyacımız var.

Çözümlerden biri dijital sertifikaların kullanılmasıdır. Dijital sertifika, bir kullanıcıyı ve bir sunucuyu tanımlayan bir bilgi paketidir. Bunu kimliğiniz olarak düşünün.

Adınızı (veya kuruluşunuzun adını), sertifikayı veren kuruluşun adını, e-posta adresinizi, menşe ülkenizi ve genel anahtarınızı içerir.

Bir kişi güvenli bir kanal üzerinden şifreli bir mesaj gönderdiğinde, dijital sertifikası otomatik olarak dahil edilir. Bu, iki kullanıcının/cihazın tanımlanmasına yardımcı olur ve güvenli bir iletişim kanalı kurar.

Simetrik ve asimetrik şifreleme arasındaki farklar nelerdir?

Günümüz şifreleme sistemlerindeki temel sorun, gizli anahtarın internet üzerinden değiş tokuşunun zorluğudur. Bu nedenle çoğu sistem hem simetrik hem de asimetrik şifrelemenin bir kombinasyonunu kullanır.

Asimetrik şifreleme, simetrik şifrelemeyi deşifre etmek için gereken kodu iletmek için kullanılır.

Esasen, asimetrik şifreleme, mesajın şifresini çözmeye nasıl başlayacağınıza dair bir dizi kural olarak hizmet eder. İlk verilerin şifresini çözmek için gereken şifrenin nasıl açılacağını açıklar.

Bu nedenle, bir şifrelemenin diğerinden daha iyi olduğunu söylemeye çalışmak zordur. Ancak burada 2 sistem arasındaki temel farklar var.

  • Simetrik şifreleme bilgileri şifrelemek ve şifresini çözmek için tek bir anahtar kullanırken asimetrik şifreleme, genel ve özel olmak üzere iki farklı türden daha fazla anahtar kullanır.
  • Simetrik şifreleme, büyük miktarda veriyi şifrelemek için daha hızlı ve ideal olsa da, simetrik şifrelemeyi deşifre etmek için gereken kodu iletmek için genellikle asimetrik şifreleme kullanılır.
  • asimetrik şifreleme modern bir algoritmadır, simetrik şifreleme ise yaklaşık 2,000 yıldır kullanılmaktadır.
  • Simetrik şifreleme nispeten basit bir işlemdir, asimetrik şifreleme ise çok daha karmaşıktır ve bu nedenle saf hesaplama gücü kullanarak kırılması daha zordur (ancak imkansız değildir).

Hangisi daha güvenli – simetrik mi yoksa asimetrik şifreleme mi?

Bu cevap vermek zor bir sorudur.

Çoğu insan asimetrik şifrelemenin hem genel hem de özel anahtara sahip olduğundan daha güvenli olduğuna inanır. Ancak simetrik ve asimetrik şifrelemenin gücünü ve saldırıya karşı direncini karşılaştırmak o kadar kolay değil.

Burada önemli olan bağlamdır.

Simetrik şifreleme, daha az sayıda insan arasında bilgi paylaşmaya çalışırken daha iyi kullanılır. Kullanımı ve anlaşılması daha kolaydır, bu nedenle bilgilerin yanlış yorumlanma olasılığı daha düşüktür.

Moreso, simetrik şifreleme/şifre çözme algoritmaları daha hızlı çalışma eğilimindedir.

Öte yandan, asimetrik şifreleme, büyük insan gruplarında (internet gibi) çok daha iyi çalışır.

Günümüz sistemlerinin çoğu (SSL veya TLS gibi), diğer algoritmaların yanı sıra hem simetrik hem de asimetrik şifrelemenin bir kombinasyonunu kullanır.

Bu nedenle, iki şifreleme yönteminden hangisinin kesinlikle bağlama bağlı olduğunu söylemek.

Nihai düşünceler

Şifreleme karmaşık bir konudur, ancak genellikle onu ne için kullanmak istediğinize bağlıdır.

Bu, “asimetrik simetri simetrikten daha iyidir” ya da tam tersini söylemeyi zorlaştırır. Simetrik şifreleme belirli durumlar için en uygun olsa da, diğer durumlarda asimetrik şifreleme daha iyi bir seçim olabilir.

Şifrelemenin kesinlikle geliştiricilerin endişesi olduğunu söylemek kolay gibi görünse de, bu tamamen yanlıştır. Hepimizin internet güvenliğinin nasıl çalıştığına dair temel bir fikri olmalıdır. Bu, potansiyel saldırılara karşı daha iyi savunmamıza yardımcı olacak ve çevrimiçi etkinlik söz konusu olduğunda sorumlu bir davranışı teşvik edecektir.

* Bu makaledeki bilgiler ve verilen linkler sadece genel bilgi amaçlıdır ve herhangi bir finansal veya yatırım tavsiyesi içermemelidir. Finansal kararlar vermeden önce kendi araştırmanızı yapmanızı veya bir uzmana danışmanızı tavsiye ederiz. Lütfen bu web sitesinde bulunan herhangi bir bilgiden kaynaklanan herhangi bir kayıptan sorumlu olmadığımızı kabul edin.

Kaynak: https://coindoo.com/smetric-vs-asmetric-encryption/