Simetrik anahtar algoritmaları aynı ya da benzer kripto-grafik şifreleri kullanarak hem şifreleme hem de yapan bir 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.
![image](https://www.wikipedia.tr-tr.nina.az/image/aHR0cHM6Ly93d3cud2lraXBlZGlhLnRyLXRyLm5pbmEuYXovaW1hZ2UvYUhSMGNITTZMeTkxY0d4dllXUXVkMmxyYVcxbFpHbGhMbTl5Wnk5M2FXdHBjR1ZrYVdFdlkyOXRiVzl1Y3k5MGFIVnRZaTgyTHpZeEwxTnBiWEJzWlY5emVXMXRaWFJ5YVdOZlpXNWpjbmx3ZEdsdmJpNXdibWN2TWpJd2NIZ3RVMmx0Y0d4bFgzTjViVzFsZEhKcFkxOWxibU55ZVhCMGFXOXVMbkJ1Wnc9PS5wbmc=.png)
Simetrik anahtar algoritma çeşitleri
Simetrik anahtar şifrelemesi dizi şifrelerini veya 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ı
Popüler ve kendini kanıtlamış bazı simetrik algoritmalar , AES, Blowfish, ve 'tür.
Simetrik şifrelere dayalı kriptografik yapı taşları
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 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ı
Birçok modern yöntemi 'in önerdigi 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.
Simetrik şifrelerin güvenliği
Simetrik şifrelerin kullanıldıkları süre içinde , , ve 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
Anahtar transferinde asimetrik şifreleri kullanarak uygulandığında, neredeyse her zaman 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
Kaynakça
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Simetrik anahtar algoritmalari ayni ya da benzer kripto grafik sifreleri kullanarak hem sifreleme hem de yapan bir algoritma grubudur Sifreler ya birebir ayni ya da basit bir yontemle birbirine donusturulebilir olmalidir Pratikte anahtarlar gizli baglantinin devam ettirilmesinde kullanilan iki ya da daha fazla taraf ile paylasilmis bir sifreyi temsil ederler Acik anahtarli sifrelemeye gore ana dezavantajlarindan biri iki partinin de gizli anahtara erisiminin olmasi gerekliligidir Simetrik sifreleme semasinin basit diyagramiSimetrik anahtar algoritma cesitleriSimetrik anahtar sifrelemesi dizi sifrelerini veya kullanarak yapilabilir Dizi sifreleri mesajin bitlerini teker teker sifreler Blok sifreleri belirli bir sayida biti alir ve bunlari bir blok olarak sifreler Sifrelenen mesaja gerekiyorsa yeterli sayida anlamsiz bitler eklenir ve mesajin boyu blok boyunun tam kati haline getirilir 64 bitlik blok boyutu yaygin bir sekilde kullanilmistir NIST tarafindan Aralik 2001 de onaylanan AES algoritmasi 128 bitlik bloklar kullanir UygulamalariPopuler ve kendini kanitlamis bazi simetrik algoritmalar AES Blowfish ve tur Simetrik sifrelere dayali kriptografik yapi taslariSimetrik sifreleme yontemleri siklikla sifreleme haricindeki kriptografik yapi taslarinin yapiminda kullanilir Bir mesajin sifrelenmesi bu mesajin sifrelenmis haldeyken degistirilmedigini garantileyemez Bu garantiyi saglamak icin mesajin kendisine ek olarak mesaj dogrulama kodu aliciya gonderilir ve boylece alici mesajdaki degisimi eger varsa tespit eder Mesaj dogrulama kodlari simetrik sifreleme kullanilarak olusturulabilir orn CBC MAC Bunun yani sira simetrik sifreleme yontemleri amacina hizmet edebilir bkz ISO 13888 2 standardi Bir diger uygulamalari ozet fonksiyonunun yapiminda kullanilmasidir Simetrik sifrelerin insasiBircok modern yontemi in onerdigi dayanmaktadir Feistel in onerdigi bu yapi geri donusturulemez fonksiyonlardan geri donusturulebilir fonksiyonlar olustumayi mumkun kilar Simetrik sifrelerin guvenligiSimetrik sifrelerin kullanildiklari sure icinde ve gibi saldiri yontemlerine karsi zayif olabilecekleri anlasilmistir Her adimda kullanilacak fonksiyonlarin dikkatli insa edilmesi saldirilarin basarili olma sansini buyuk olcude dusurebilir Anahtar olusturmaAnahtar transferinde asimetrik sifreleri kullanarak uygulandiginda neredeyse her zaman simetrik anahtari olusturmada kullanilir Fakat bu ureticilerin ya da simetrik anahtar algoritmasinin baslangic vektorunun tamamen rastgele olmayisi gecmiste kriptanalik saldirilara yol acmistir Bu yuzden bir simetrik anahtar algoritmasinin uygulamasinin baslatilmasinda yuksek entropiye sahip bir kaynak kullanimi onemlidir Ayrica bakinizAcik anahtarli sifrelemeKaynakca 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 Nachef Valerie Feistel ciphers security proofs and cryptanalysis Patarin Jacques Volte Emmanuel Cham Switzerland ISBN 978 3 319 49530 9 OCLC 973538876 KB1 bakim Birden fazla ad yazar listesi link