Кіріспе

Диффи-Хелман проблемасы (DHP) – Уитфилд Диффи және Мартин Хелман криптография саласында алғаш ұсынған математикалық проблема. Ол Диффи-Хелман кілт алмасуының және оның туындыларының теориялық негізі болып табылады. Бұл проблеманың себебі, көптеген қауіпсіздік жүйелері бір бағытты функцияларды пайдаланады: есептеуі жылдам, бірақ кері операциясы қиын математикалық амалдар. Мысалы, олар хабарламаны шифрлауға мүмкіндік береді, бірақ шифрлауды кері қайтару қиынға соғады. Егер DHP-ді шешу оңай болса, онда осы жүйелерді бұзу оңай болар еді.

Есептеу күрделілігі

Криптографияда белгілі бір топтар үшін DHP шешу қиын деп есептеледі, және бұл көбінесе Диффи-Хеллман болжамы деп аталады. Бұл мәселе бірнеше онжылдықтар бойы зерделенді, бірақ әлі күнге дейін "оңай" шешімі жарияланған жоқ. 2006 жылға дейін DHP-ні шешудің ең тиімді тәсілі дискретті логарифм мәселесін (DLP) шешу болып табылады, яғни g және gx берілгенде x-ті табу. Шындығында, маңызды прогресс (ден Боер, Маурер, Вольф, Боне және Липтон) көптеген топтарда DHP-нің DLP-ге шамалы қиын екенін көрсетуге қатысты жасалды. Нечаев пен Шоуптың жалпы топтарынан басқа, DHP немесе DLP қиын мәселе екендігіне дәлел жоқ. Егер осы мәселелердің біреуінің қиын екендігі дәлелденсе, онда P ≠ NP екендігін білдіреді.

Басқа нұсқалар

Диффи-Хелман проблемасының көптеген түрлері қарастырылған. Ең маңыздысы – шешімді Диффи-Хелман проблемасы (DDHP), ол g, gx және gy берілгенде, gxy-ді топтың кездейсоқ элементінен ажырату болып табылады. Кейде DHP-ні DDHP-ден нақтырақ ажырату үшін есептеулік Диффи-Хелман проблемасы (CDHP) деп атайды. Соңғы кезде жұптасқан топтар кең таралды, және осы топтарда DDHP оңай, бірақ DHP әлі де қиын деп саналады. DHP-нің аса маңызды емес түрлері туралы сілтемелерге қараңыз.