Menezes-Qu-Vanstone Şifrelemesi (Cipher)
Yazan : Şadi Evren ŞEKER
Diffie-Hellman şifrelemesinin üzerine geliştirilen iyileştirmelerle elde edilen yeni bir şifreleme yöntemidir.
Diffie-Hellman yöntemi bilindiği üzere anahtar değişimi (key exchange) için kullanılan bir yöntemdir. Buna göre iletişime girecek olan taraflar anahtarlarını asimetrik olan bu yöntemle birbirlerine iletebilirler. Ancak taraflardan birisi taklit yapıyorsa, yani aslında gönderdiğimiz taraf mesajlara saldıran bir kişi ise ve biz bunun farkında değilsek diffie-hellman yetersiz kalıyor, bu durumda MQV şifrelemesinden faydalanılabilir. MQV çok basit bir şekilde her oturum için yeni anahtar üretilmesini ve diffie-hellman şifrelemesinin iki taraf için de kullanılmasını söyler. Yani A veB tarafları iletişim halinde ise hem A hem de B için açık ve gizli anahtarlar bulunur. Açık anahtarlar her oturum için yeniden üretilir ve bir oturumluktur. Gizli anahtarlar ise sabit kalır.
MQV şifrelemesi ellipsel eğri (elliptic curve) üzerinde çalışır ve anahtar üretimini verilen eğri üzerinden yapabilir.
Yukarıdaki şekilde taraflar arası yapılan haberleşme ve her tarafın ayrı ayrı oluşturduğu veriler gösterilmiştir. (yakınlaştırmak için resme tıklayabilirsiniz)
Buradaki değerler aşağıda açıklanmıştır:
- E―eliptik eğri denklemi
- P―başlangıç noktası
- n―eğrinin ahenk sınıfı (congurence class) yani işlemlerin gerçekleştiği mod tabanı
- Q ve Q´―bizim ve karşıdaki kullanıcının kalıcı açık anahtarları
- R ve R´―bizim ve karşıdaki kullanıcının kısa ömürlü açık anahtarları
« Kamelya Şifrelemesi (Camellia Cipher) | TimeML »
Yorumlar
Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Menezes-Qu-Vanstone Şifrelemesi (Cipher)' isimli yazı 08 Jun 2008 tarihinde, saat: 10:44 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam 288 defa okunmuştur.
Benzer yazıları Veri Güvenliği(Cryptography) kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.
Yazarın Kitabı
Bu yazının yazarı Şadi Evren ŞEKER'in son çıkan kitabı "Programlama ve Veri Yapılarına giriş (C, C++ ve JAVA ile)" hakkında bilgi almak için Buraya tıklayabilirsiniz.
Eklenen Son Yazılar
- Visual Basic ile Gösterici (Pointer) Kullanımı
- Hasse Çizgeleri (Hasse Diagrams)
- Zeki Vekiller (Akıllı Ajanlar, Intelligent Agents, Zeki Etmenler )
- Integral Kriptoanalizi ( Toplam Tecessüsü , Integral Cryptoanalysis)
- Diferansiyel Kriptoanalizi ( Fark Tecessüsü , Differential Cryptoanalysis)
- Sierpinski Üçgeni (Sierpinski Triangle)
- C ile programlamaya giriş final sınavı çözümleri
- Çok Seviyeli Sıralar (Multi Level Queues)
- Çift Özetleme (Double Hashing)
- İkinci Dereceden Sondalama (Quadratic Probing)
Yapılan Son Yorumlar
- Şadi Evren ŞEKER: Sıralama işleminiz poligonu...
- Şadi Evren ŞEKER: bahsettiğiniz sıralama algoritması...
- Abdurrahman ulusoy: merhaba hocam. gelişigüzel...
- Oguz Okutan: Merhaba hocam.. Fonksiyonlarda degere göre...
- Şadi Evren ŞEKER: Null, NULL, nil veya null olarak...
- Fatih Kabakci: hocam merhabalar,...
- kara: Çok güzel anlatılmış gerçekten teşekkürler...
- Şadi Evren ŞEKER: Bahsettiğiniz şekil dönüşümü...
- Caner: Kullanıcıdan açı girdisi almıyorsanız...
- Furkan Yediyildiz: Algoritmanin mantigi cok güzel...
- havva: çok sağolun çok güzel açıklamalar var tşk...
- Şadi Evren ŞEKER: typedef komutu, bir yapıdan yeni bir...
- fatih kabakci: hocam ben structures ile ilgili bir sorum...
- Şadi Evren ŞEKER: evet, yukarıda açıklanan, herhangi...
- Abdurrahman ulusoy: fi açısından teta kadar döndürme...
- Şadi Evren ŞEKER: Hayır yok, bir noktanın, herhangi...
- Abdurrahman ulusoy: Bu durumda yukarıdaki formüllerin...
- Abdurrahman ulusoy: Merhaba hocam Üstteki mesajımda...
- mustafa ekmekcioğlu: merhaba şadi bey ben hacettepe...
- Şadi Evren ŞEKER: Talebiniz üzerine...
Yakın Yazılar
Menezes-Qu-Vanstone Şifrelemesi (Cipher)
Bilinen Açık Mesaj Saldırısı (Known Plain Text Attack)
Vigenere Şifreleme (Vigenere Cipher)
Scytale Cipher (Sarmal Şifrelemesi)
Sezar Şifrelemesi (Ceaser's Cipher, Shift Cipher, Kaydırma Şifrelemelesi)
Sezar Şifrelemesi (Ceaser's Cipher, Shift Cipher, Kaydırma Şifrelemelesi)
Sezar Şifrelemesi (Ceaser's Cipher, Shift Cipher, Kaydırma Şifrelemelesi)
Sezar Şifrelemesi (Ceaser's Cipher, Shift Cipher, Kaydırma Şifrelemelesi)
Sezar Şifrelemesi (Ceaser's Cipher, Shift Cipher, Kaydırma Şifrelemelesi)
Sezar Şifrelemesi (Ceaser's Cipher, Shift Cipher, Kaydırma Şifrelemelesi)
Sezar Şifrelemesi (Ceaser's Cipher, Shift Cipher, Kaydırma Şifrelemelesi)
Hill Şifrelemesi (Hill Cipher)
Permutasyon Şifrelemesi (Permutation Cipher)
Akış Şifrelemesi (Stream Cipher)
Feistel Şifreleme (Feistel Cipher, Fesitel Ağı, Feistel Network)
Doğrusal Şifreleme (Affine Cipher)
Kaba Kuvvet Algloritması (Brute Force Attack)
Bağlantılar
