• Sonuç bulunamadı

Şifreleme Sistemlerine Giriş ve Açık Anahtar Şifreleme

N/A
N/A
Protected

Academic year: 2022

Share "Şifreleme Sistemlerine Giriş ve Açık Anahtar Şifreleme"

Copied!
12
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Şifreleme Sistemlerine Giriş ve Açık Anahtar Şifreleme

Yrd. Doç. Dr. Şadi Evren ŞEKER Mühendislik ve Mimarlık Fakültesi

cryptography κρσπός

Hidden (Gizli)

γραφία Writing (Yazışma)

Şifre (TDK)

1 . Gizli haberleşmeye yarayan işaretlerin tümü, kod:

"İstanbul mümessilliği şifresiyle Mustafa Kemal Paşa'ya, bekledikleri malumatı iletmiştim."- Y. K. Karaosmanoğlu.

2 . Gizliliği olan kasa, kapı, çanta vb. şeylerin açılması için gereken rakam

(2)

cryptology κρσπός

Hidden (gizli)

λογια Speaking (Konuşma)

Kripto (TDK)

1 . Siyasi inancını gizleyen kimse.

2 . Saklı yazı.

cryptoanalysis

Gizlilik Analizi

(3)

Şifreleme (Cryptography) Güvenlik (Security) Şifreleme  Güvenlik Şifreleme  Güvenlik

 Bilgiye Dayalı Şifrelemeler

 Simetrik Şifrelemelerdir

İlkel Şifrelemeler

(4)

İlkel Şifrelemeler

1883 Auguste Kerchoff tarafından, «La Cryptographie Militaire»

yayınlanan esaslar:

• Matematiksel olmasa bile pratik olarak çözülemez bir sistem.

• Gizli tutulmasına ihtiyaç duyulmamalı (Düşmanın eline geçebilir)

• Anahtar iletilebilir ve değiştirilebilir olmalı

• Telgraf ortamında iletilebilmeli

• Taşınabilir olmalı

• Makul seviyede karmaşık ve vakit alıcı olmalı

Gizlilik

Şifreleme

(5)

Pigpen (Mason) Şifrelemesi

SADI EVREN SEKER

 Yeterince büyük iki adet asal sayı seçilir: Bu sayılar örneğimizde p ve q olsunlar.

 n=pq

 φ(n) = (p-1)(q-1)

 1 < e < φ(n)

 de ≡ 1 mod ( φ(n) ).

Şifreleme işlemi:

 c = m

e

mod n

Şifrenin Açılması:

 m = c

d

mod n

RSA

(6)

Örnek:

 İki asal sayı seçilir

p = 61 ve q = 53

 n değeri hesaplanır n = pq şeklinde

 n = 61 * 53 = 3233

 Totient fonksiyonu hesaplanır

 φ(n) = (p-1)(q-1)

 φ(n) = (61-1)(53-1) = 3120

 totient fonksiyon sonucu ile aralarında asal olan ve 1 den büyük bir sayı seçilir

 e > 1 => e = 17 (3120 ile aralarında asal) , bu sayı aynı zamanda umumî şifredir.

 Hususî şifre olması için bir d sayısı seçilir:

 de ≡ 1 mod(n) olacak şekilde d sayısı bulunur , d = 2753 (çünkü 17 * 2753 = 46801 = 1 + 15 * 3120 ) Bu sayının hesaplanması sırasında uzatılmış öklit (extended euclid) yöntemi kullanılmıştır.

 Örneğin mesaj olarak 123 gönderilecek olsun:

 12317 mod 3233 = 855 olarak şifreli metin bulunur.

 açacak taraf için tersi işlem uygulanır:

 8552753 mod 3233 = 123 şeklinde orjinal mesaj geri elde edilir.

RSA Örnek

Sistemin çalışma mantığı basit bir matematiksel gerçeğe dayanmaktadır buna göre g

ab

= g

ba

Örnek:

Anahtar değişimi yapacak iki taraf da p=23 ve g=5 sayılarını

kararlaştırıyorlar (bu sayılar ik itaraftan da biliniyor ve umumî şifreler).

Alice hususî anahtarı olarak a=6, seçer ve Bob’a gönderir (ga mod p)

 56 mod 23 = 8.

Bob hususî anahtarı olarak b=15, ve Alice’e gönderir (gb mod p)

 515 mod 23 = 19.

Alice (gb mod p)a mod p denklemini hesaplar

 196 mod 23 = 2.

Bob (ga mod p)b mod p denklemini hesaplar

 815 mod 23 = 2.

Diffie Hellman Anahtar Değişimi

(7)

 Karmaşıklık Teorisi (Complexity Theory)

 NP-Hard ve NP-Complete Kümeleri

Matematiksel Zorluk

 Tek Yönlü Fonksiyonlar (Yazı Tura)

 Çakışma (collision) oranı

 Entropi

Mesaj Özetleri (Hashing)

.x .y .1

.2 .3

(8)

 Sıfır Bilgi İspatı (Zero Knowledge Proof)

 Satrançta Büyük Usta Problemi

Güvenlik Protokolleri (Security Protocols)

Yetkilendirme (Authentication)

Ali

Yetkilendirme Sistemi Özetlenmiş Şifre Mesaj

Özetleme Fonksiyonu Ali’nin Şifresi

(9)

Dijital İmza

Ali

Yetkilendirme Sistemi

Ali’nin yetkilendirilme

bilgileri Ali’nin Açık

Anahtarı

Ali’nin Yetkilendirilme

Bilgileri

Asimetrik Şifreleme

Kör İmzalar (Blind Signatures)

Ali

Doküman Saklayıcı Kurum Mesaj

Özetleme Fonksiyonu Ali’nin Dokümanı

(10)

Sertitikalar (Certificates)

Ali Bekir

Dosya

Cüneyt Bekir’in

sertifikası (Bekir’in anahtarı)

Ali Burcu

Sahte Dosya

Sertifika ile Yetkilendirme (Authentication by Certificate)

Sertifika Otoritesi Ali

Ali’nin sertifikası (Ali’nin anahtarı)

Yetkilendirme Sistemi Ali’nin yetkilendirilme

bilgileri Ali’nin Umumi

Anahtarı

Ali’nin Yetkilendirilme Bilgileri

Asimetrik Şifreleme

(11)

Çift Güçlü Şifre Girişleri (Double Strength Password Login)

Ali

Yetkilendirme Sistemi (Açık Şifre) Mesaj

Özetleme Fonksiyonu Ali’nin Şifresi Rast gele sayı ve Zaman bilgisi

Rast gele sayı 2 ve Zaman bilgisi 2

Mesaj Özetleme Fonksiyonu 2

Eş zamanlı Kontrat İmzalama

Kontrat (Bekir)

Ali Bekir

Kontrat (Ali)

(12)

Eş zamanlı bilgi değişimi

Ali Bekir

Kontrat (Ali)

Kontrat (Ali) Kontrat (Bekir) Kontrat ((Bekir)

Teşekkürler

http://www.SadiEvrenSEKER.com http://www.BilgisayarKavramlari.com

Referanslar

Benzer Belgeler

5 Megabyte karakter uzunluğuna sahip metnin şifreli halinin, şifreleme işleminde kullanılan anahtar ve IV değerleri kullanılarak şifre çözme işlemi yapılması

Sabri, resmin sadece göz işi olmadığına, o göz­ ün yanı sıra birtakım bilgilere gerek bulunduğuna da inanır.. Göz ancak o vakit dolacak, ancak o vakit boş değil,

Sonuç olarak irili ufaklı pek çok devletin kurulmasına ve yıkılmasına sebep olan tarihi Türk göçleri, yeni yurtlar edinme amacıyla bilinmeyen yerlere

deneysel diyabet modelinde, sıçan böbreklerinde mey- dana gelen histolojik değişiklikleri inceleyen bir çalış- mada, melatoninin kan glikoz seviyesini önemli

Genellikle canlı derslerde konu anlatılmakta, zaman kısıtlı olduğu için yazma ödevlendirmeleri yapılmaktadır.. Mutlaka her öğretmenimizin

Bazı omurgasız hayvanların vücutlarından kopan her parçadan yeni bir canlı oluşmasına rejenerasyon (yenilenme) ile üreme denir. Rejenerasyon, ilkel canlılarda

Bir rivayete göre, cihazdaki Enigma rotorlarını taklit eden yassı toplar o dönem Polonya’da yaygın olan ve bombe adı verilen tatlıla- ra benzediği için cihaza bombe

Les travaux de restauration débutés en 1988 pour la transforma­ tion du pavillon de Sepetçiler du 16ème siècle en un centre de presse international seront achevés