Кіріспе

Криптографияда стандартты модель – қарсыластың тек уақыт пен есептеу қуатымен шектелген есептеу моделі. Басқа атаулары – қарапайым модель және негізгі модель. Криптографиялық схемалар көбінесе күрделілік туралы болжамдарға негізделген, олар кейбір мәселелерді, мысалы, көбейткіштерге жіктеуді, полиномдық уақытта шешу мүмкін емес деп мәлімдейді. Тек күрделілік болжамдарын пайдаланып қауіпсіз екені дәлелденген схемалар стандартты модельде қауіпсіз деп есептеледі. Стандартты модельде қауіпсіздікті дәлелдеу өте қиын, сондықтан көптеген дәлелдерде криптографиялық құралдар идеалданған нұсқалармен алмастырылады. Бұл техниканың ең көп таралған мысалы, кездейсоқ оракул моделі деп аталады, ол криптографиялық хэш-функцияны шынайы кездейсоқ функциямен алмастыруды қамтиды. Тағы бір мысал – жалпы топтық модель, онда қарсыластың тәжірибеде қолданылатын шекті өріс немесе эллипстік қисық топтарының орнына топтың кездейсоқ таңдалған кодировкасына қол жеткізуіне рұхсат беріледі. Басқа модельдер сенімді үшінші тараптарды алдаусыз кейбір міндеттерді орындау үшін шақырады; мысалы, ашық кілт инфрақұрылымы (PKI) моделі сертификациялау органының болуын талап етеді, ол адал болмаса, жалған сертификаттарды жасап, оларды қолтаңбаларды жасақтау үшін пайдалануға немесе шифрланған хабарларды оқу үшін «ортадағы адам» шабуылын жасауға болады. Бұл типтің басқа мысалдары – жалпы кездейсоқ тізбек моделі, онда барлық тараптар кездейсоқ түрде біркелкі таңдалған тізбекке қол жеткізе алады деп есептеледі, және оның жалпыламасы – жалпы сілтеме тізбек моделі, онда тізбек басқа ықтималдық таралымына сәйкес таңдалады. Бұл модельдер көбінесе интерактивті емес нөлдік білімді дәлелдеулер үшін (NIZK) қолданылады. Кейбір қолданбаларда, мысалы, Долев-Дворк-Наор шифрлау схемасында, нақты бір тараптың ортақ сілтеме тізбегін жасауы мағыналы, ал басқа қолданбаларда ортақ сілтеме тізбегін сенімді үшінші тарап жасауы керек. Бұл модельдерді арнайы параметрлерді қажет ететін модельдер деп атайды.