47

BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara
Page 2: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Kriptoloji Nedir?¡ Elektronik Tehditler¡ Haberleşmede Emniyet Kavramları ¡ Basit Şifreleme Yöntemleri¡ Simetrik Kriptografi nedir ?¡ Simetrik Kriptografi şifreleme

yöntemleri¡ Asimetrik Kriptografi nedir?¡ Asimetrik Kriptografi sifreleme

yöntemleri¡ Kripto Sistemlerinin Karşılaştırması

Page 3: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Kriptoloji, kavram olarak şöyle tanımlanabilir:"Kriptoloji, haberleşen iki veya daha fazla tarafınbilgi alışverişini emniyetli olarak yapmasınısağlayan, temeli matematiksel zor problemleredayanan tekniklerin ve uygulamaların bütünüdür.“

¡ Günümüzde kriptoloji, matematik, elektronik,optik, bilgisayar bilimleri gibi birçok disiplinikullanan özelleşmiş bir bilim dalı olarak kabuledilmektedir. Kriptolojinin iki temel alt dalı vardır:

¡ Kriptografi¡ Kriptoanaliz

Page 4: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Kriptografi, belgelerin şifrelenmesi ve şifresininçözülmesi için kullanılan yöntemlere verilen addır.

¡ Kriptoanaliz, kriptografik sistemlerin kurduğumekanizmaları inceler ve çözmeye çalışır.Kriptoanalizin kriptoloji önemi çok büyüktür çünküortaya konan bir şifreleme sistemini inceleyerek,zayıf ve kuvvetli yönlerini ortaya koymak içinkriptoanaliz kullanılır.

Page 5: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Gizlilik : Taşınan bilginin içeriğinin gizlikalmasıdır.

¡ Bütünlük:Taşınan bilginin içeriğinin yoldadeğiştirilememesidir.

¡ Kimlik Doğrulama:Bilgiyi gönderen kişininkimliğinin doğruluğundan emin olmaktır.

¡ İnkâr Edememezlik : Bilgiyi gönderen veyaişleyen kişinin yaptığı işi sonradan inkaredememesidir.

¡ Haberleşmenin Sürekliliği :Haberleşmeninkesintiye uğramadan yapılmasıdır.

Page 6: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Haberleşen iki taraf, bilgisayar ağları,kablolu veya kablosuz iletişim kanallarıkullanarak bir bilgiyi, mesajı bir taraftandiğerine iletirler.

¡ Elektronik ortamda haberleşen taraflarçeşitli tehditlerle karşı karşıya kalırlar.

Page 7: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Haberleşme kanalını dinleyen saldırgan gönderici ile alıcıarasındaki mesaj trafiğini dinleyebilir ve elde ettiğimesajları okuyarak bu haberleşmenin gizliliğini bozar.

¡ Bu tehdit dinleme tehdidi olarak bilinir.

Page 8: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Haberleşmeye müdahale edip göndericinin mesajlarınıdeğiştiren saldırgan, alıcıya giden mesajı istediği şeklesokabilir. Bu tehdit mesajın bütünlüğünü bozan değiştirmetehdididir.

Page 9: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Saldırgan, alıcıya göndericinin kimliğini taklit ederek birmesaj gönderebilir. Bu durumda eğer alıcı güvenilir bir kimlikdoğrulaması yapmıyorsa yanlış mesajlarla kandırılabilir. Butehdit oluşturma tehdididir.

Page 10: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Mesajı gönderen veya alan tarafın bu işi yaptığını inkaretmesi söz konusu olabilir. Bu kötü niyetli girişimi boşaçıkaracak mekanizmalara ihtiyaç vardır.

Page 11: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Saldırgan, haberleşen iki taraf arasındaki hattı veyahaberleşme araçlarını kullanılmaz hale getirerekhaberleşmenin sürekliliğini engellemeye çalışır.

Page 12: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Elektronik haberleşmedeki tehditlere karşı yine elektronik tedbirleralınarak korunma sağlanabilir. Bu tehditlere karşı alınabilecek tedbirlerve kullanılabilecek yöntem ve araçlar aşağıda görülmektedir.§ Gizlilik sağlamak için veri şifreleme yöntemleri kullanılır.

§ Bütünlük sağlamak için özetleme algoritmaları, mesajözetleri,elektronik imzalar kullanılır.

§ Kimlik doğrulaması için özetleme algoritmaları, mesaj özetleri,elektronik imzalar, sertifikalar kullanılır.

§ İnkâr edememezlik için elektronik imzalar, işlem kayıtları kullanılır.

§ Süreklilik için yedek sistemler, bakım, yedekleme, alternatifhaberleşme kanalları kullanılır.

Page 13: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Şifreleme, bir bilginin özel bir yöntemledeğiştirilerek farklı bir şekledönüştürülmesi olarak tanımlanabilir.

¡ Şifreleme işlemi sonucunda ortayaçıkan yeni biçimdeki bilgi, şifre çözmeişlemine tabi tutularak ilk halinedönüştürülebilir.

Page 14: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

Şifreleme yönteminde aranan bir takım özelliklervardır.

¡ Şifreleme ve şifre çözme işleminin zorluğu ihtiyaçduyulan güvenlikle doğru orantılı olmalıdır. Çokönemli olmayan bir bilginin şifrelenmesi içinbilginin kendisinden daha fazla işgücü ve zamanharcanması verimli olmayacaktır.

¡ Anahtar seçimi ve şifreleme algoritması özelkoşullara bağlı olmamalıdır. Şifreleme yöntemi hertürlü bilgi için aynı şekilde çalışmalıdır.

Page 15: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Şifrelemede yapılan hatalar sonraki adımlara yansımamalıve mesajın tamamını bozmamalıdır. Saldırılara karşı buözellik koruyucu olacaktır. Ayrıca haberleşme hattındameydana gelen bir hata bütün mesajın bozulmasına nedenolmayacağı için bu özellik tercih edilmektedir.

¡ Kullanılan algoritmanın karıştırma özelliği olmalıdır.Mesajın şifrelenmiş hali ile açık hali arasında ilişkikurulması çok zor olmalıdır.

¡ Kullanılan algoritmanın dağıtma özelliği olmalıdır. Mesajınaçık hali şifreli hale gelirken içerdiği kelime ve harf gruplarışifreli mesajın içinde olabildiğince dağıtılmalıdır.

Page 16: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

èMono Alfabetik ŞifrelemeàSezar ŞifresiàTablo Yöntemi

èPoli Alfabetik ŞifrelemeàVigenere tablosu

èTek Kullanımlık Karakter Dizisi

Page 17: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Sezar yöntemi mono alfabetik şifrelemenin tipik bir örneğidir.

¡ Sezar döneminde kullanılan bu yöntemde harflerin yeri değiştirilir. Şifrelenecek metindeki harfler alfabede 3 harf kaydırılarak değiştirilir.

¡ Sezar Şifresi : ci= E(pi) = pi+3 mod 29Açık Mesaj : Gizli BilgiŞifreli Mesaj : Ilcol Dloıl

Page 18: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Bu yöntemin biraz daha gelişmişi olan tabloyönteminde ise alfabedeki her harf başka birharfle yer değiştirir ama bu bir kurala bağlıolmadan karışık bir şekilde yapılır.

Page 19: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Mono alfabetik şifreleme yöntemleri bilgisayar yardımıyla çok kısa sürede kırılabilir. Bu yöntemler kullanılan dildeki harflerin yerini değiştirir ama harflerin kullanım sıklığını (frekansını) değiştirmez.

¡ Örneğin Türkçe'de en çok kullanılan harf olan "a" harfi tablo yöntemi kullanılarak "c" harfi ile yer değiştirilirse elde edilecek şifreli metinde en çok tekrar eden harfin "c" olduğu görülür ve bunun "a" harfi olabileceği tahmin edilerek şifre çözülmeye başlanabilir.

Page 20: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Bu tip şifrelemede, mono alfabetikyöntemlerden farklı olarak bir harfdeğiştirilince her seferinde aynı harfedönüşmez. Bu yöntemlere güzel bir örnekVigenere tablosudur.

¡ Poli alfabetik şifreleme yöntemleri debilgisayar yardımıyla ve frekans sayımı ileçok kolay ve çabuk çözülebilmektedir.

Page 21: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara
Page 22: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Bu yöntemde oluşturulan tablo ve bir anahtar kelime kullanılarak şifreleme yapılır.

¡ Şifreleme¡ Açık Mesaj (sütun) : BULUŞ MAYER İANKA RA¡ Anahtar Kelime (satır) : KALEM KALEM KALEM KALEM...¡ Şifreli Mesaj : LUZAĞ ZAJIF UABÖM DA

¡ Şifre Çözme¡ Şifreli Mesaj (tablo) : LUZAĞ ZAJIF UABÖM DA¡ Anahtar Kelime (satır) : KALEM KALEM KALEM KALEM...¡ Açık Mesaj (sütun) : BULUŞ MAYER İANKA RA

Page 23: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Bu basit şifreleme yönteminde rastgele üretilen bir karakter(harf veya rakam) dizisi kullanılarak şifreleme yapılır.

¡ Açık mesaj içinde yer alan her karakter, üretilen dizidekarşısına denk gelen karakterle işleme sokularak (Örneğinmodüler toplama işlemi) şifreli mesaj elde edilir. Mesajıçözmek için rastgele dizinin bilinmesi gereklidir. Buyönteme Vernam şifreleme yöntemi denir.

¡ Açık Mesaj : BULUSMAYERIANKARA¡ Rastgele Dizi : DEFRYPLCNMLJKHFGH¡ Şifreli Mesaj : RLDYDOY....

Page 24: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Bu yöntemin güvenliği rastgele üretilendiziye bağlıdır. Bu dizi gerçekten rastgeleüretilmelidir, eğer bir kurala bağlı olaraküretilirse ve bu kural saldırgan tarafındanbilinirse sistem kırılabilir. Bu tehdit dışındasistem mükemmel bir şifreleme sistemidir veilk olarak 1917'de bulunup "teletype"makinelerinde kullanılmıştır.

Page 25: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ One-time pad algoritması ile şifreleme yapan örnek bir teletype cihazı.

Page 26: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

Simetrik Kriptografi nedir?Simetrik Kriptografik yöntemleriAsimetrik Kriptografi nedir?Asimetrik Kriptografik yöntemleri

Page 27: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

Simetrik şifrelemede, şifreleme ve şifre açma işlemiaynı anahtar ile yapılır. Simetrik kriptografide buanahtar gizli tutulmalıdır. Bu nedenle, bu tipsistemlere gizli anahtarlı kriptografi sistemi adı daverilmektedir.

Bu sistemde haberleşen taraflar:¡ Aynı şifreleme algoritmasını kullanırlar¡ Birbirine uyumlu gerçeklemeler kullanırlar¡ Aynı anahtarı kullanırlar

Page 28: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Anahtar Yönetimil Birden-Çoğa (One-to-Many) Anahtar

Yönetimi

¡ Bu yöntemde haberleşentüm taraflar aynı gizlianahtarı kullanırlar. Bunedenle herkes birbirininşifreli mesajlarını açabilirve okuyabilir.

Page 29: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

§ Çoktan-Çoğa (Many-to-Many) Anahtar Yönetimi

Page 30: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Blok Şifreleme Algoritmaları Bu tip algoritmalar şifrelenecek veriyi sabit uzunlukta bloklar olarakşifreleme fonksiyonuna alırlar ve aynı uzunlukta şifrelenmiş veriblokları üretirler. Bu algoritmalara örnek olarak AES, DES, IDEA,Skipjack, RC5 vb. verilebilir. Bu algoritmalar aşağıdaki özelliklerigerçeklemeye çalışırlar:§ Karıştırma : Anahtar ve şifrelenmiş mesaj arasındaki ilişki

olabildiğince karışık olmalıdır.§ Dağıtma : Tek bir açık mesaj karakterinin etkisi olabildiğince fazla

şifrelenmiş karaktere yansıtılmalıdır.§ Transpoze İşlemi : Şifrelemeye başlamadan önce açık mesajın içeriği

değişik bir sıraya konur.§ Yer Değiştirme İşlemi : Tekrar eden kalıplar başka kalıplarla

değiştirilir.¡ Bit Katarı (dizi) Şifreleme Algoritmaları

Bu tip algoritmalar veriyi akan bir bit dizisi olarak alırlar. Vernamtipindeki bu algoritmalarda rastgele bit dizisi üretiminin kendinitekrarlamayan bir yapıda olması gereklidir. Örnek algoritmalar RC2,RC4 vb.

Page 31: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ DES algoritması bir Block Cipheralgoritmasıdır. Yani şifrelenecek metinbloklar halinde şifreleme işlemindengeçirilir.

¡ Ayrıca DES algoritması simetrik şifrelemeprensibine dayanmaktadır. Yani DES, veribloklarını şifrelemek ve deşifrelemek içinaynı anahtarları kullanmaktadır.

Page 32: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ DES 64 Bitlik düz metin blokları üzerindeişlem yapmaktadır. 64 bitlik veri blokları, 56bitlik bir anahtarın kontrolünde şifrelenerekyine 64 bitlik şifrelenmiş metin bloklarınadönüştürülür. Deşifrelenirken de 64 bitlikşifrelenmiş veri blokları, 56 bitlik biranahtarın kontrolünde deşifrelenerek yine64 bitlik deşifrelenmiş metinlere(düz metne)dönüştürülür.

Page 33: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ DES de şifreleme ve deşifreleme için yerdeğiştirme, permütasyon gibi bir dizi işlemyürütülerek gerçeklenmektedir. Bu işlemlerin sırasışifreleme ve deşifreleme için birbirlerinin tam tersişeklindedir. Şimdi DES algoritmasını basit olarakinceleyelim;

¡ 1. IP(Initial Permutation) şifreleme işleminde kullanılacak ilk permütasyondur. Verilen bir düz metin(x) üzerine ilk permütasyon uygulanarak x0 elde edilir.X0 à IP(x) L0= x"in ilk 32 biti R0=x"in son 32 biti

Page 34: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ 2. Ardından 16 defa tekrarlanan bir fonksiyonla yeni değerler hesaplanır. Li Ri (1<=i<=16) aşağıdaki kurala göre hesaplanır:Li=R(i-1) Ri=L(i-1) XOR f(R(i-1),Ki)

Page 35: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ 3. En son olarak da R16L16 ya IP -1 uygulanarak şifreli metin elde edilir.

¡ f fonksiyonu iki parametre alır. Birincisi 32 bitlik bir bitstring(A), ikincisi de 48 bitlik bir bitstring(J). Sonuç olarak 32 bitlik bir bitstring oluşturulur.

Page 36: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara açık ve özel anahtar adı verilir. Bu kriptografi yönteminde özel anahtar gizli tutulmalıdır fakat açık anahtar gerekli kişilere verilebilir ve başka kişilerle paylaşılabilir. Bu özelliğinden dolayı asimetrik kriptografi, açık anahtarlı şifreleme adıyla da anılır. Bu sistemi kullanarak haberleşen taraflar:

¡ Aynı şifreleme algoritmasını kullanırlar¡ Birbiriyle uyumlu gerçeklemeler kullanırlar¡ Gerekli anahtarlara erişebilirler

Page 37: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara
Page 38: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Asimetrik kriptografi için anahtar yönetimi simetrik kriptografiye göre daha kolaydır çünkü bir kullanıcıyla şifreli haberleşmek isteyen kişi karşı tarafın açık anahtarına ihtiyaç duyar. Bu açık anahtar kamuya açık olarak yayınlandığı için sisteme giren bir kişi için sadece bir anahtar çifti üretmek yeterli olmaktadır.

Page 39: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Başlıca asimetrik kriptografi algoritmaları¡ RSA¡ Eliptik Eğri Sistemleri¡ El Gamal¡ Diffie-Hellman

olarak sıralanabilir. Asimetrik kriptografialgoritmaları, simetrik algoritmalardan farklı olarakçözülmesi zor olan matematiksel problemleredayanmasıdır.

Page 40: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

En yaygın olarak kullanılan asimetrik algoritmadır. R.Rivest, A. Shamir, L. Adleman tarafından 1977 yılındabulunmuş ve 1978 yılında yayınlanmıştır. Adını mucitlerininisimlerinin ilk harflerinden almıştır.

¡ Açık anahtar kriptografik sistemi ve sayısal imzalama yöntemi olarak kullanılır.

¡ Çarpanlarına ayırma problemi üzerine inşa edilmiştir. ¡ Bileşik tam sayı olan n'i oluşturan, asal sayılar p ve q

bulunur, öyleki n=pq 'dir.¡ Yeterince büyük bir n için kırılması çok zordur.¡ Ayrıca kök bulma problemine de dayanır.¡ Çok güvenlidir fakat fazla hızlı değildir.

Page 41: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Algoritmanın kullandığı parametreler ¡ Açık anahtar : n, e¡ Özel anahtar : d¡ n bileşik bir tamsayıdır ("modulus")¡ e bir tamsayıdır ("açık üs ifadesi")¡ d bir tamsayıdır ("gizli üs ifadesi")

bu paremetrelerle: ed ≡ 1 (mod (p-1)(q-1))ve p, q sayıları n' nin asal çarpanlarıdır.

Page 42: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

Ayşe, Bora'ya m mesajını şifreli göndermek için:

¡ m'nin e'inci üssünü alır, yani m'yi Bora'nın açık anahtarı ile şifreler:

¡ c = m^e mod n¡ c ("şifreli mesajı")'yi Bora'ya gönderir

¡ Bora c sayısının d'nci üssünü alır, yani c'nin şifresini kendi özel anahtarını kullanarak çözer:

¡ m = c^d mod n

Page 43: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Şifreleyenin işi kolaydır, sadece iki tane modüler çarpma işlemi yapar.

¡ Şifre açanın işi kolaydır, 1.5 logn tane modüler çarpma yapar.

¡ Eğer asal sayılar p, q bilinirse işlem daha hızlı yapılabilir.

¡ Düşmanın işi zordur çünkü kök bulma ya da çarpanlarına ayırma problemini çözmelidir.

¡ Etkili bir çözümü bulunmamıştır.¡ Modulus n sayısı arttıkça algoritmanın güvenliği

artar.

Page 44: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Simetrik kriptografinin kuvvetli yönleri:

Algoritmalar hızlıdırAlgoritmaların donanımla gerçeklenmesi kolaydır"Gizlilik" güvenlik hizmetini yerine getirir

¡ Simetrik kriptografinin zayıf yönleri:

Ölçeklenebilir değilEmniyetli anahtar dağıtımı zor"Bütünlük" ve "Kimlik Doğrulama" güvenlik hizmetlerini gerçeklemek zor

Page 45: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

¡ Asimetrik kriptografinin kuvvetli yönleri:

Anahtar yönetimi ölçeklenebilirKripto-analize karşı dirençli (Kırılması zor)Bütünlük, kimlik doğrulama ve inkâr edememezlik güvenlik hizmetleri sağlanabilir.

¡ Asimetrik kriptografinin zayıf yönleri:

Algoritmalar genel olarak yavaş çalışırlar. Simetrik kriptografi algoritmalarına göre yaklaşık 1500 kat daha yavaştırlar.Anahtar uzunluğu bazı durumlar için kullanışlı değildir. Mobil cihazlar için klasik algoritma anahtar uzunlukları sorunlu olabilir.

Page 46: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara
Page 47: BÜŞRANUR MATEMATİK ÖDEVİ · 2017-04-02 · ¡ Asimetrik kriptografide, şifreleme ve şifre çözme işlemi farklı anahtarlar ile yapılır. Bu anahtar çiftini oluşturan anahtarlara

BÜŞRA NUR AKÇAY756

BÜŞRANUR DEMİRTAŞ870

Öğretmen Adı:BARAN YÜCEL