İçeriğe atla

Doğum günü akını

Doğum günü akını, olasılık kuramındaki doğum günü probleminin ardındaki matematiği kullanan bir kriptografik akındır. Akının amacı bir f işlevine girdi olarak verilen ve 'nin koşulunu sağlamasıdır. Böyle bir ikilisi çakışma olarak adlandırılmaktadır. Çakışma bulma yöntemi, f işlevini gelişigüzel girdilerle hesaplayıp çakışma koşulunun sağlanıp sağlanmadığını incelemektir. Bu yöntem, yukarıda sözü edilen doğum günü probleminden yararlanır. Şöyle ki; bir işlevi eşit olasılıklı farklı sonuç üretiyorsa ve yeterince büyükse koşulunu sağlayan ve değerleri kolayca bulunabilir.

Matematiksel ifadesi

Bir kümesinden gelişigüzel değerlerini seçtiğimizi varsayalım. ifadesini de bir n değerinin birden çok kez seçilmesi olasılığı olarak tanımlayalım. Böylece,

eşitliğine ulaşılabilir.

, seçilebilecek en küçük sayıyı gösteriyorsa bir çakışmanın meydana gelme olasılığı en az 'ye eşittir. Yukarıdaki eşitlik tersine çevrildiğinde aşağıdaki eşitliğe ulaşılır.

0.5'lik bir çakışma olasılığı temel alındığında

ifadesine ulaşılır.

'nin ilk çakışma bulununcaya dek seçilen değer sayısını belirttiğini varsayalım. Bu sayı,

değerine yakınsar.

Örneğin, 64 bitlik bir öz kullanıldığında ortaya çıkan farklı sonuç sayısı yaklaşık 1.8 × 1019'dur. Tüm bu sonuçların gözlenme olasılıkları birbirine eşitse bir çakışmanın meydana gelmesi için en çok 5.1 × 109 denemeye gerek duyulacaktır. Bu değer, doğum günü sınırı olarak adlandırılır. Bu değer, n bitlik kodlar için olarak hesaplanmıştır.[1] Diğer örnekler ise aşağıdaki tabloda gösterilmiştir.

Bit sayısı Olası
sonuç sayısı
(H)
Gelişigüzel çakışma olasılığı (p)
10−1810−1510−1210−910−60.1% 1% 25% 50% 75%
32 4.3 × 1092 2 2 2.9 93 2.9 × 1039.3 × 1035.0 × 1047.7 × 1041.1 × 105
64 1.8 × 10196.1 1.9 × 1026.1 × 1031.9 × 1056.1 × 1061.9 × 1086.1 × 1083.3 × 1095.1 × 1097.2 × 109
128 3.4 × 10382.6 × 10108.2 × 10112.6 × 10138.2 × 10142.6 × 10168.3 × 10172.6 × 10181.4 × 10192.2 × 10193.1 × 1019
256 1.2 × 10774.8 × 10291.5 × 10314.8 × 10321.5 × 10344.8 × 10351.5 × 10374.8 × 10372.6 × 10384.0 × 10385.7 × 1038
384 3.9 × 101158.9 × 10482.8 × 10508.9 × 10512.8 × 10538.9 × 10542.8 × 10568.9 × 10564.8 × 10577.4 × 10571.0 × 1058
512 1.3 × 101541.6 × 10685.2 × 10691.6 × 10715.2 × 10721.6 × 10745.2 × 10751.6 × 10768.8 × 10761.4 × 10771.9 × 1077
Tablo, tüm öz değerlerinin oluşma olasılıklarının eşit olduğu durumda gerekli olan değer sayılarını göstermektedir.

İşlev çıktılarının farklı yoğunlukta dağıldığı durumların çakışma olasılığını artırdığı kolayca gözlenebilmektedir. Bir öz işlevinin 'dengesi' o işlevin doğum günü akınlarına karşı direncini ifade etmekte, MD ve SHA gibi popüler özlerin zayıf noktalarının aydınlatılması çalışmalarını tetiklemektedir (Bellare ve Kohno, 2004 23 Şubat 2008 tarihinde Wayback Machine sitesinde arşivlendi.).

Sayısal imzaların akına karşı duyarlığı

Sayısal imzalar, doğum günü akınına duyarlı olabilmektedirler. Bir iletisi önce ile imlenmektedir. Burada bir kriptografik öz işlevini göstermektedir. Alice'in Bob'u kandırmaya çalıştığını varsayalım. Alice önce yasal bir sözleşmesi hazırlar ve ardından sahte bir sözleşmesini imzalar. Alice daha sonra üzerinde bazı yazım değişiklikleri yaparak birden fazla sözleşmesi elde etmeye çalışır.

Alice, sahte sözleşmesini de aynı yolla çoğaltır ve öz işlevini yasal ve sahte sözleşmeler üzerine uygulayarak koşulunun sağlandığı ilk değeri bulur. Yasal sözleşmeyi Bob'a imzalatan Alice, bu imzayı sahte sözleşmeye ekler. Böylece, Bob'un sahte sözleşmeye imza koyduğu "kanıtlanmış" olur.

Bu akının önüne geçebilmek amacıyla imzayı oluşturan öz işlevinin çıktı uzunluğu artırılmaktadır. Çalışma süresi katbekat artan bu akın böylece uygulanamaz hale dönüşmektedir.

Pollard'ın rho algoritması, ayrık logaritmaların hesaplanmasında doğum günü akınını kullanan bir yöntemdir.

Ayrıca bakınız

Kaynakça

  • Mihir Bellare, Tadayoshi Kohno: Öz İşlevinin Dengesi ve Doğum Günü Akınları Üzerindeki Etkisi. EUROCRYPT 2004: s. 401–418
  • Uygulamalı Kriptografi, 2. baskı, Bruce Schneier
  • CISSP Hepsi İçinde Çalışma Kılavuzu, 4. baskı, Shon Harris

Notlar

  1. ^ Jacques Patarin, Audrey Montreuil (2005). "Kelebek Kalıpları" (PostScript, PDF). Université de Versailles. 29 Eylül 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Mart 2007. 

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Polinom</span> değişkenlerin çarpımlarının toplamı, değişkenlerin gücü ve katsayılar

Matematikte, bir polinom belirli sayıda bağımsız değişken ve sabit sayıdan oluşan bir ifadedir. Polinom kendi içinde toplama, çıkarma, çarpma ve negatif olmayan sayının üssünü alma işlemlerini kullanır. Örnek olarak tek bilinmeyenli bir polinom olan x2 − 4x + 7, ikinci dereceden oluşan bir polinomdur. Diğer bir örnek olarak, x2 − 4/x + 7x3/2 bir polinom değildir, çünkü polinomlarda terimlerin derecelerinin doğal sayı olma zorunluluğu vardır 2. terimde x′i ele alan bir bölme işlemi x'in derecesini negatif yapmaktadır ve 3. terim doğal sayı olmayan bir derece içermektedir (3/2).

Olasılık kuramı ve istatistik bilim dallarında varyans bir rassal değişken, bir olasılık dağılımı veya örneklem için istatistiksel yayılımın, mümkün bütün değerlerin beklenen değer veya ortalamadan uzaklıklarının karelerinin ortalaması şeklinde bulunan bir ölçüdür. Ortalama bir dağılımın merkezsel konum noktasını bulmaya çalışırken, varyans değerlerin ne ölçekte veya ne derecede yaygın olduklarını tanımlamayı hedef alır. Varyans için ölçülme birimi orijinal değişkenin biriminin karesidir. Varyansın karekökü standart sapma olarak adlandırılır; bunun ölçme birimi orijinal değişkenle aynı birimde olur ve bu nedenle daha kolayca yorumlanabilir.

<span class="mw-page-title-main">İndüktans</span>

İndüktans elektromanyetizma ve elektronikte bir indüktörün manyetik alan içerisinde enerji depolama kapasitesidir. İndüktörler, bir devrede akımın değişimiyle orantılı olarak karşı voltaj üretirler. Bu özelliğe, onu karşılıklı indüktanstan ayırmak için, aynı zamanda öz indüksiyon da denir. Karşılıklı indüktans, bir devredeki indüklenen voltajın başka bir devredeki akımın zamana göre değişiminin etkisiyle oluşur.

Elektriksel gücün tanımı aşağıdaki gibidir.

<span class="mw-page-title-main">Kütle çekimi sabiti</span> nesneler arasındaki yerçekimi kuvvetini kütleleri ve mesafeleriyle ilişkilendiren fiziksel sabit

Kütleçekim sabiti MKS sisteminde yaklaşık 6,67x10ˉ¹¹ değerine sahiptir ve de G harfi ile gösterilir.

<span class="mw-page-title-main">Binom dağılımı</span>

Olasılık kuramı ve istatistik bilim kollarında, binom dağılımı n sayıda iki kategori (yani başarı/başarısızlık, evet / hayır, 1/0 vb) sonucu veren denemelere uygulanır. Araştırıcının ilgi gösterdiği kategori başarı olarak adlandırılır. Bu türlü her bir deneyde, bağımsız olarak, başarı (=evet=1) olasılığının p olduğu (ve yalnızca iki kategori sonuç mümkün olduğu için başarısızlık olasılığının 1 - p olduğu) bilinir. Bu türlü bağımsız n sayıda denemeler serisi içinde elde edilen başarı sayısının ayrık olasılık dağılımı binom dağılım olarak tanımlanır. Bir binom dağılım sadece iki parametre ile, yani n ve p ile tam olarak tanımlanır. Matematik notasyon olarak bir rassal değişken X binom dağılım gösterirse şöyle ifade edilir:

X ~ B(n,p)

Olasılık kuramında ve istatistikte, hipergeometrik dağılım sonlu bir ana kütle içinden tekrar geri koymadan birbiri arkasına n tane nesnenin çekilmesi işlemi için başarı sayısının dağılımını bir ayrık olasılık dağılımı şekilde betimler.

<span class="mw-page-title-main">Negatif binom dağılımı</span>

Olasılık kuramı ve istatistik bilim dallarında negatif binom dağılım bir ayrık olasılık dağılım tipi olup Pascal dağılımı ve Polya dağılımı bu dağılımın özel halleridir.

Olasılık kuramı bilim dalında matematiksel beklenti veya beklenen değer veya ortalama birçok defa tekrarlanan ve her tekrarda mümkün tüm olasılıklarını değiştirmeyen rastgele deneyler sonuçlarından beklenen ortalama değeri temsil eder. Bir ayrık rassal değişkennin alabileceği bütün sonuç değerlerin olasılıklarıyla çarpılması ve bu işlemin bütün değerler üzerinden toplanmasıyla elde edilen değerdir. Bir sürekli rassal değişken için rassal değişken ile olasılık yoğunluk fonksiyonunun çarpımının aralığı belirsiz integralidir. Fakat dikkat edilmelidir ki bu değerin genel pratik anlamla rasyonel olarak beklenmesi pek uygun olmayabilir, çünkü matematiksel beklentiin olasılığı çok düşük belki sıfıra çok yakın olabilir ve hatta pratikte matematiksel beklenti bulunmaz. Ağırlıklı ortalama olarak da düşünülebilir ki değerler ağırlık katsayıları verilen olasılık kütle fonksiyonu veya olasılık yoğunluk fonksiyonudur.

<span class="mw-page-title-main">Fourier serisi</span>

Matematikte, Fourier serileri bir periyodik fonksiyonu basit dalgalı fonksiyonların toplamına çevirir.

Ortada buluşma akını, doğumgünü akınına benzer biçimde çalışan bir kriptografik akındır. Doğumgünü akını, bir işlevin aynı çıktıya sahip iki farklı değerine ulaşmaya çalışırken ortada buluşma akını, bu işlemi iki işlevin görüntü ve değerler kümesi üzerinde uygular. Şöyle ki; ilk işlevden ikinci işleve yapılan eşleme ikinci işlevin ilk işlev üzerindeki görüntüsüne eşit olmalıdır. Bir başka deyişle, bu iki değer ortada buluşmalıdır.

Admittans elektrik mühendisliğinde karmaşık iletkenlik anlamına gelir. Admittans ile empedans çarpımı 1 dir. Admittans Y ile gösterilir. Birimi MKS sisteminde siemens (S)'dir. Kimi eski kitaplarda S yerine mho birimi de kullanılır.

<span class="mw-page-title-main">Elektromanyetik alan</span>

Elektromanyetik alan, Elektrik alanı'ndan ve Manyetik alan'dan meydana gelir.

Delta metodu istatistikte, bir asimtotik normal istatistiki tahmin edicinin fonksiyonu için bu tahmin edicinin sınırlayıcı varyans bilgisi kullanılarak yaklaşık bir olasılık dağılımı türetme metodudur. Delta metodu merkezi limit teoreminin genelleştirilmiş hali olarak ele alınabilir.

ElGamal imza şeması Ayrık Logaritmanın hesaplanmasının zorluğuna dayanan bir dijital imzadır. Tahir el-Cemal tarafından 1984 yılında bulunmuştur. Açık anahtarlı kriptosistemi ve imza şeması ayrık logaritmaya dayanmaktadır.

Pearson ki-kare testi nicel veya nitel değişkenler arasında bağımlılık olup olmadığının, örnek sonuçlarının belirli bir teorik olasılık dağılımına uygun olup olmadığının, iki veya daha fazla örneğin aynı anakütleden gelip gelmediğinin, ikiden fazla anakütle oranının birbirine eşit olup olmadığının ve çeşitli anakütle oranlarının belirli değere eşit olup olmadığının araştırılmasında kullanılır. İstatistik biliminin çıkarımsal istatistik bölümünde ele alınan iki-değişirli parametrik olmayan test analizlerinden olan ve ki-kare dağılımı'nı esas olarak kullanan ki-kare testlerinden en çok kullanılanıdır. İngiliz istatistikçi olan Karl Pearson tarafından 1900'da ortaya çıkartılmıştır.

Kuantum mekaniğinde fermi enerjisi, genelde mutlak sıfır sıcaklığında etkileşimde olmayan fermiyonlardan oluşan bir kuantum sistemi içerisinde, en yüksek ve en düşük seviyede dolu vaziyetteki tek parçacık durumları arasındaki enerji farkını temsil eden bir konsepttir. Bir metalde en düşük dolu durum genelde iletken bandın altı olarak alınırken, bir fermi gazında bu durumun sıfır kinetik enerjisi olduğu kabul edilir.

Kuantum harmonik salınıcı, klasik harmonik salınıcın benzeşiğidir. Rastgele seçilmiş potansiyeli denge noktası civarında harmonik potansiyele yakınsanabildiğinden nicem mekanğindeki en önemli model sistemlerden biridir. Dahası, nicem mekaniğinde kesin analitik çözümü olan çok az sistemden biridir.

<span class="mw-page-title-main">Doğum günü problemi</span>

Olasılık teorisinde, doğum günü problemi veya doğum günü paradoksu, n adet rastgele seçilmiş kişiden oluşan bir grup içindeki bazı çiftlerin doğum gününün aynı olma olasılığını inceler. Güvercin deliği ilkesine göre, kişi sayısı 367'ye ulaştığında olasılık %100'e ulaşır fakat, %99,9 olasılığa sadece 70 kişi ile ve %50 olasılığa 23 kişi ile ulaşılır. Bu sonuçlar, yılın her gününün eşit derecede olası bir doğum günü olduğu varsayımına dayanır.

Standart kütleçekim parametresi astronomide kullanılan bir büyüklüktür.