Simetrik anahtar algoritmaları - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Simetrik anahtar algoritma çeşitleri
  • 2 Uygulamaları
  • 3 Simetrik şifrelere dayalı kriptografik yapı taşları
  • 4 Simetrik şifrelerin inşası
  • 5 Simetrik şifrelerin güvenliği
  • 6 Anahtar oluşturma
  • 7 Ayrıca bakınız
  • 8 Kaynakça

Simetrik anahtar algoritmaları

  • العربية
  • Català
  • Čeština
  • Deutsch
  • Ελληνικά
  • English
  • Esperanto
  • Español
  • Euskara
  • فارسی
  • Suomi
  • Français
  • עברית
  • Magyar
  • Հայերեն
  • Ido
  • İtaliano
  • 日本語
  • ქართული
  • 한국어
  • Lombard
  • Lietuvių
  • Latviešu
  • മലയാളം
  • Bahasa Melayu
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Русский
  • Simple English
  • Slovenčina
  • Shqip
  • Svenska
  • தமிழ்
  • Українська
  • Tiếng Việt
  • 吴语
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Simetrik şifreleme şemasının basit diyagramı

Simetrik anahtar algoritmaları aynı ya da benzer kripto-grafik şifreleri kullanarak hem şifreleme hem de deşifreleme yapan bir kripto-grafik algoritma grubudur. Şifreler ya birebir aynı ya da basit bir yöntemle birbirine dönüştürülebilir olmalıdır. Pratikte anahtarlar gizli bağlantının devam ettirilmesinde kullanılan iki ya da daha fazla taraf ile paylaşılmış bir şifreyi temsil ederler. Açık anahtarlı şifrelemeye göre ana dezavantajlarından biri iki partinin de gizli anahtara erişiminin olması gerekliliğidir.[1]

Simetrik anahtar algoritma çeşitleri

[değiştir | kaynağı değiştir]

Simetrik anahtar şifrelemesi dizi şifrelerini veya blok şifrelerini kullanarak yapılabilir.

  • Dizi şifreleri mesajın bitlerini teker teker şifreler.
  • Blok şifreleri belirli bir sayıda biti alır ve bunları bir blok olarak şifreler. Şifrelenen mesaja gerekiyorsa yeterli sayıda anlamsız bitler eklenir ve mesajın boyu blok boyunun tam katı haline getirilir. 64 bitlik blok boyutu yaygın bir şekilde kullanılmıştır. NIST tarafından Aralık 2001'de onaylanan AES algoritması 128 bitlik bloklar kullanır.

Uygulamaları

[değiştir | kaynağı değiştir]

Popüler ve kendini kanıtlamış bazı simetrik algoritmalar 3DES, AES, Blowfish, IDEA ve RC4'tür.[1]

Simetrik şifrelere dayalı kriptografik yapı taşları

[değiştir | kaynağı değiştir]

Simetrik şifreleme yöntemleri sıklıkla şifreleme haricindeki kriptografik yapı taşlarının yapımında kullanılır. Bir mesajın şifrelenmesi bu mesajın şifrelenmiş haldeyken değiştirilmediğini garantileyemez. Bu garantiyi sağlamak için mesajın kendisine ek olarak mesaj doğrulama kodu alıcıya gönderilir ve böylece alıcı mesajdaki değişimi, eğer varsa, tespit eder. Mesaj doğrulama kodları simetrik şifreleme kullanılarak oluşturulabilir (örn. CBC-MAC). Bunun yanı sıra, simetrik şifreleme yöntemleri inkar edilemezlik amacına hizmet edebilir (bkz. ISO 13888-2 standardı). Bir diğer uygulamaları özet fonksiyonunun yapımında kullanılmasıdır.

Simetrik şifrelerin inşası

[değiştir | kaynağı değiştir]

Birçok modern blok şifreleme yöntemi Horst Feistel'in önerdigi Feistel şifresine dayanmaktadır. Feistel'in önerdiği bu yapı geri dönüştürülemez fonksiyonlardan geri dönüştürülebilir fonksiyonlar oluştumayı mümkün kılar.[2]

Simetrik şifrelerin güvenliği

[değiştir | kaynağı değiştir]

Simetrik şifrelerin kullanıldıkları süre içinde bilinen düz metin saldırısı, seçilmiş düz metin saldırısı, diferansiyel kriptanaliz ve lineer kriptanaliz gibi saldırı yöntemlerine karşı zayıf olabilecekleri anlaşılmıştır. Her adımda kullanılacak fonksiyonların dikkatli inşa edilmesi saldırıların başarılı olma şansını büyük ölçüde düşürebilir.

Anahtar oluşturma

[değiştir | kaynağı değiştir]

Anahtar transferinde asimetrik şifreleri kullanarak uygulandığında, neredeyse her zaman sözde rastgele anahtar üreticileri simetrik anahtarı oluşturmada kullanılır. Fakat bu üreticilerin ya da simetrik anahtar algoritmasının başlangıç vektörünün tamamen rastgele olmayışı geçmişte kriptanalik saldırılara yol açmıştır. Bu yüzden bir simetrik anahtar algoritmasının uygulamasının başlatılmasında yüksek entropiye sahip bir kaynak kullanımı önemlidir.

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Açık anahtarlı şifreleme

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ a b Thorsteinson, Peter. .NET security and cryptography. Ganesh, G. Gnana Arun. Upper Saddle River, N.J. ss. 65-98. ISBN 0-13-100851-X. OCLC 52166042. 
  2. ^ Nachef, Valerie,. Feistel ciphers : security proofs and cryptanalysis. Patarin, Jacques,, Volte, Emmanuel,. Cham, Switzerland. ISBN 978-3-319-49530-9. OCLC 973538876. KB1 bakım: Birden fazla ad: yazar listesi (link)
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • GND: 4317451-6
"https://tr.wikipedia.org/w/index.php?title=Simetrik_anahtar_algoritmaları&oldid=33121603" sayfasından alınmıştır
Kategori:
  • Kriptoloji
Gizli kategoriler:
  • KB1 bakım: Birden fazla ad: yazar listesi
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 20.23, 12 Haziran 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Simetrik anahtar algoritmaları
Konu ekle