Standart model (kriptografi) - Standard model (cryptography)

İçinde kriptografi standart Model hesaplama modelidir. düşman yalnızca mevcut zaman miktarı ve hesaplama gücü ile sınırlıdır. Kullanılan diğer isimler çıplak model ve düz model.

Kriptografik şemalar genellikle temel alır karmaşıklık varsayımları gibi bazı sorunların olduğunu belirten çarpanlara ayırma çözülemez polinom zamanı. Olabilecek şemalar kanıtlanmış güvenli Standart modelde sadece karmaşıklık varsayımlarının kullanılmasının güvenli olduğu söylenir. Güvenlik kanıtlarının standart modelde elde edilmesi herkesin bildiği gibi zordur, bu nedenle birçok kanıtta kriptografik ilkellerin yerini idealleştirilmiş sürümler alır. Bu tekniğin en yaygın örneği olarak bilinen rastgele oracle modeli,[1][2] kriptografik bir hash işlevini gerçekten rastgele bir işlevle değiştirmeyi içerir. Başka bir örnek de genel grup modeli,[3][4] düşmana rastgele seçilen bir kodlamaya erişim verildiğinde grup, onun yerine sonlu alan veya eliptik eğri grupları pratikte kullanılır.

Kullanılan diğer modeller, hile yapmadan bazı görevleri yerine getirmek için güvenilir üçüncü tarafları çağırır; örneğin, Açık Anahtar Altyapısı (PKI) modeli, bir Sertifika yetkilisi, eğer dürüst değilse, sahte sertifikalar üretebilir ve bunları imzalar taklit etmek için kullanabilir veya ortadaki adam şifreli mesajları okumak için. Bu türün diğer örnekleri şunlardır: ortak rastgele dizge modeli, tüm tarafların rastgele seçilen bazı dizelere erişime sahip olduğu varsayıldığında ve genellemesi, ortak referans dizesi modeli, bir dizi başka bir olasılık dağılımına göre seçildiğinde[5]. Bu modeller genellikle etkileşimli olmayan sıfır bilgi kanıtları (NIZK). Dolev-Dwork-Naor şifreleme şeması gibi bazı uygulamalarda,[6] belirli bir tarafın ortak referans dizisini oluşturması anlamlıdır, oysa diğer uygulamalarda ortak referans dizisinin güvenilir bir üçüncü taraf tarafından oluşturulması gerekir. Toplu olarak, bu modeller özel kurulum varsayımlarına sahip modeller olarak adlandırılır.

Referanslar

  1. ^ Mihir Bellare; Phillip Rogaway (1993). "Rastgele Kahinler Pratiktir: Etkili Protokoller Tasarlamak İçin Bir Paradigma". Bilgisayar ve İletişim Güvenliği Konferansı (CCS). ACM. s. 62–73. Alındı 2007-11-01.
  2. ^ Ran Canetti; Oded Goldreich; Shai Halevi (1998). "Rastgele Oracle Metodolojisi Yeniden Ziyaret Edildi". Bilgi İşlem Teorisi Sempozyumu (STOC). ACM. s. 209–218. Alındı 2007-11-01.
  3. ^ Victor Shoup (1997). "Ayrık logaritmalar ve ilgili sorunlar için alt sınırlar" (PDF). Kriptolojideki Gelişmeler - Eurocrypt ’97. 1233. Springer-Verlag. s. 256–266. Alındı 2007-11-01.
  4. ^ Ueli Maurer (2005). "Kriptografide soyut hesaplama modelleri" (PDF). Kriptografi ve Kodlama üzerine IMA Konferansı (IMACC). 3796. Springer-Verlag. s. 1–12. Alındı 2007-11-01.
  5. ^ Canetti, Ran; Geç, Rafael; Shelat, Abhi (2007). "Güneş Lekelerinden Kriptografi: Kusurlu Bir Referans Dizgisi Nasıl Kullanılır". Bilgisayar Biliminin Temelleri Üzerine 48. Yıllık IEEE Sempozyumu (FOCS'07). sayfa 249–259. doi:10.1109 / focs.2007.70. ISBN  978-0769530109.
  6. ^ Danny Dolev; Cynthia Dwork; Moni Naor (1991). "Dövülebilir Olmayan Kriptografi" (PDF). Bilgi İşlem Teorisi Sempozyumu (STOC). ACM. s. 542–552. Alındı 2011-12-18.