Дискретне логарифмування на еліптичній кривій — розв'язування рівняння відносно за відомих і , де — точки, що належать еліптичній кривій і є зашифрованим повідомленням і початковою точкою відповідно. Інакше кажучи, це метод злому системи безпеки, заснованої на даній еліптичній кривій (наприклад, російський стандарт ЕП ГОСТ Р 34.10-2012), та знаходження секретного ключа.
В цьому випадку розв'язком рівняння є |
Історія
Еліптична криптографія відноситься до асиметричної криптографії, тобто шифрування відбувається за допомогою відкритого ключа. Вперше цей алгоритм 1985 року незалежно запропонували [en] та [en]. Це було обґрунтовано тим, що дискретний логарифм на еліптичній кривій виявився складнішим від класичного дискретного логарифму на скінченному полі. Донині немає швидких алгоритмів зламу повідомлення, зашифрованого за допомогою еліптичної кривої, у загальному випадку. Вразливості таких шифрів пов'язані переважно з низкою недоліків при доборі початкових даних.
Вступ
Метод ґрунтується на зведенні дискретного логарифму на еліптичній кривій до дискретного логарифму в скінченному полі з деяким розширенням поля, на якому задано еліптичну криву. Це значно полегшує задачу, оскільки існують досить швидкі субекспоненційні алгоритми розв'язування дискретного логарифму, які мають складність , або зі складністю , розроблені для скінченних полів.
Теорія
Нехай — еліптична крива, задана у формі Веєрштраса, над скінченним полем порядку :
Припустимо, що коефіцієнти такі, що крива немає особливостей. Точки кривої разом із нескінченно віддаленою точкою , яка є нульовим елементом, утворюють комутативну групу, записувану адитивно, тобто для . Також відомо, що якщо — скінченне поле, то порядок такої групи за теоремою Гассе задовольнятиме рівняння .
Нехай — підгрупа точок , визначених над . Отже, — скінченна комутативна група. Візьмемо точку , що породжує циклічну групу порядку . Тобто .
Задача обчислення дискретних логарифмів полягає в тому, щоб для цієї точки знайти таке, що .
Завдання обчислення дискретних логарифмів у скінченному полі полягає в такому. Нехай — примітивний елемент поля . Для даного ненульового знайти таке, що .
Нехай НСК та розширення поля таке, що містить підгрупу кручення , ізоморфну , тобто . Відомо, що таке розширення існує. З цього випливає, що для деякого . У цьому випадку виконуватиметься така теорема, що дозволяє перейти до дискретного логарифму в розширеному скінченному полі:
Теорема
Нехай задано точку таку, що . Тоді складність обчислення дискретних логарифмів у групі не вища від складності обчислення дискретних логарифмів у .
Щоб скористатися цією теоремою, необхідно знати степінь розширення поля над і точку , для якої .
Випадок суперсингулярної еліптичної кривої
Для , і легко знайти, при цьому . Це 1993 року встановили [en], та [en]. У статті вони описали ймовірнісний алгоритм обчислення допоміжної точки , середній час роботи якого обмежено поліномом від .
Загальний випадок
Нехай — максимальна підгрупа порядок елементів якої є добутком простих множників . Таким чином, і , де ділить і . При цьому (в разі , під знаходження точки можна адаптувати метод для суперсингулярних кривих). Нехай — найменше натуральне число, для якого виконується .
Теорема
Нехай НСК . Тоді і, якщо відомий розклад на прості множники, то є ймовірнісний алгоритм обчислення точки , для якої . Середній час роботи алгоритму дорівнює операцій у полі для деякого сталого і .
У випадках, коли НСК , алгоритм працює надто повільно, або не працює зовсім.
Див. також
Примітки
- Семаев И. А. О вычислении логарифмов на эллиптических кривых. — Дискрет. матем., 1996. — Т. 8, вип. 1 (16 червня). — С. 65–71.
- Jeffrey Hoffstein, Jill Pipher, Joseph H. Silverman. An Introduction to Mathematical Cryptography. — Springer. — 530 с.
- Menezes A., Okamoto T., Vanstone S.,. Reducing elliptic curve logarithms to logarithms in a finite field. IEEE. — Trans. Inform. Theory, 1993. — 16 червня. — С. 1639—1646.
- Don Johnson, Alfred Menezes, Scott Vanstone. The Elliptic Curve Digital Signature Algorithm (ECDSA). — Certicom Research, Canada. з джерела 4 березня 2016.
- Семаев И. А. К вопросу о сведении вычисления дискретных логарифмов на эллиптической кривой к вычислению дискретных логарифмов в конечном поле. — Дискрет. матем., 1999. — Т. 11, вип. 3 (16 червня). — С. 24–28.
- Silverman J. H. The Arithmetic of Elliptic Curves. — Springer, Berlin, 1986. — 522 с.
Література
- Теорія
- Семаев И. А. О вычислении логарифмов на эллиптических кривых. — Дискрет. матем., 1996. — Т. 8, вып. 1 (16 июня). — С. 65–71.
- Доповнення: Семаев И. А. К вопросу о сведении вычисления дискретных логарифмов на эллиптической кривой к вычислению дискретных логарифмов в конечном поле. — Дискрет. матем., 1999. — Т. 11, вип. 3 (16 червня). — С. 24–28.
- Don Johnson, Alfred Menezes, Scott Vanstone. The Elliptic Curve Digital Signature Algorithm (ECDSA). — Certicom Research, Canada. з джерела 4 березня 2016.
- Історія
- Jeffrey Hoffstein, Jill Pipher, Joseph H. Silverman. An Introduction to Mathematical Cryptography. — Springer. — 530 с.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Diskretne logarifmuvannya na eliptichnij krivij rozv yazuvannya rivnyannya S nT modm displaystyle S nT pmod m vidnosno n displaystyle n za vidomih S displaystyle S i T displaystyle T de S T displaystyle S T tochki sho nalezhat eliptichnij krivij i ye zashifrovanim povidomlennyam i pochatkovoyu tochkoyu vidpovidno Inakshe kazhuchi ce metod zlomu sistemi bezpeki zasnovanoyi na danij eliptichnij krivij napriklad rosijskij standart EP GOST R 34 10 2012 ta znahodzhennya sekretnogo klyucha T T S displaystyle T T S V comu vipadku rozv yazkom rivnyannya S nT displaystyle S nT ye n 2 displaystyle n 2 IstoriyaEliptichna kriptografiya vidnositsya do asimetrichnoyi kriptografiyi tobto shifruvannya vidbuvayetsya za dopomogoyu vidkritogo klyucha Vpershe cej algoritm 1985 roku nezalezhno zaproponuvali en ta en Ce bulo obgruntovano tim sho diskretnij logarifm na eliptichnij krivij viyavivsya skladnishim vid klasichnogo diskretnogo logarifmu na skinchennomu poli Donini nemaye shvidkih algoritmiv zlamu povidomlennya zashifrovanogo za dopomogoyu eliptichnoyi krivoyi u zagalnomu vipadku Vrazlivosti takih shifriv pov yazani perevazhno z nizkoyu nedolikiv pri dobori pochatkovih danih VstupMetod gruntuyetsya na zvedenni diskretnogo logarifmu na eliptichnij krivij do diskretnogo logarifmu v skinchennomu poli z deyakim rozshirennyam polya na yakomu zadano eliptichnu krivu Ce znachno polegshuye zadachu oskilki isnuyut dosit shvidki subeksponencijni algoritmi rozv yazuvannya diskretnogo logarifmu yaki mayut skladnist O exp c ln p k ln ln p k 1 displaystyle O left exp left c left ln p right k left ln ln p right k 1 right right abo zi skladnistyu O pp 2 displaystyle O sqrt pi p 2 rozrobleni dlya skinchennih poliv TeoriyaNehaj E displaystyle E eliptichna kriva zadana u formi Veyershtrasa nad skinchennim polem Fq displaystyle F q poryadku q displaystyle q y2 a1xy a3y x3 a2x2 a4x a6 displaystyle y 2 a 1 xy a 3 y x 3 a 2 x 2 a 4 x a 6 Pripustimo sho koeficiyenti ai Fq displaystyle a i in F q taki sho kriva nemaye osoblivostej Tochki krivoyi E displaystyle E razom iz neskinchenno viddalenoyu tochkoyu P displaystyle P infty yaka ye nulovim elementom utvoryuyut komutativnu grupu zapisuvanu aditivno tobto dlya A B E Fq A B B A C E Fq displaystyle forall A B in E F q A B B A C in E F q Takozh vidomo sho yaksho Fq displaystyle F q skinchenne pole to poryadok takoyi grupi Nq displaystyle N q za teoremoyu Gasse zadovolnyatime rivnyannya Nq q 1 2q displaystyle N q q 1 leq 2 sqrt q Nehaj E Fq displaystyle E F q pidgrupa tochok E displaystyle E viznachenih nad Fq Fq displaystyle F q supseteq F q Otzhe E Fq displaystyle E F q skinchenna komutativna grupa Vizmemo tochku P E Fq displaystyle P in E F q sho porodzhuye ciklichnu grupu poryadku m displaystyle m Tobto P m displaystyle langle P rangle m Zadacha obchislennya diskretnih logarifmiv P displaystyle langle P rangle polyagaye v tomu shob dlya ciyeyi tochki Q P displaystyle Q in langle P rangle znajti n modm displaystyle n pmod m take sho nP Q displaystyle nP Q Zavdannya obchislennya diskretnih logarifmiv u skinchennomu poli Fq displaystyle F q polyagaye v takomu Nehaj a displaystyle alpha primitivnij element polya Fq displaystyle F q Dlya danogo nenulovogo b displaystyle beta znajti n mod q 1 displaystyle n pmod q 1 take sho an b displaystyle alpha n beta Nehaj NSK m q 1 displaystyle m q 1 ta rozshirennya polya Fq Fq displaystyle F q supseteq F q take sho E Fq displaystyle E F q mistit pidgrupu kruchennya E m displaystyle E m izomorfnu Z m Z m displaystyle mathbb Z m times mathbb Z m tobto E m P T E Fq mP 0 mT 0 displaystyle E m P T in E F q mP 0 mT 0 Vidomo sho take rozshirennya isnuye Z cogo viplivaye sho q qk displaystyle q q k dlya deyakogo k 1 displaystyle k geqslant 1 U comu vipadku vikonuvatimetsya taka teorema sho dozvolyaye perejti do diskretnogo logarifmu v rozshirenomu skinchennomu poli Teorema Nehaj zadano tochku T E Fq displaystyle T in E F q taku sho P T E m displaystyle langle P T rangle E m Todi skladnist obchislennya diskretnih logarifmiv u grupi P displaystyle langle P rangle ne visha vid skladnosti obchislennya diskretnih logarifmiv u Fq displaystyle F q Shob skoristatisya ciyeyu teoremoyu neobhidno znati stepin k displaystyle k rozshirennya polya Fq displaystyle F q nad Fq displaystyle F q i tochku T displaystyle T dlya yakoyi P T E m displaystyle langle P T rangle E m Vipadok supersingulyarnoyi eliptichnoyi krivoyi Dlya E displaystyle E k displaystyle k i T displaystyle T legko znajti pri comu k 6 displaystyle k leq 6 Ce 1993 roku vstanovili en ta en U statti voni opisali jmovirnisnij algoritm obchislennya dopomizhnoyi tochki T displaystyle T serednij chas roboti yakogo obmezheno polinomom vid log q displaystyle log q Zagalnij vipadok Nehaj G displaystyle G maksimalna pidgrupa E Fq displaystyle E F q poryadok elementiv yakoyi ye dobutkom prostih mnozhnikiv m displaystyle m Takim chinom E m G displaystyle E m subseteq G i G Z m1 Z m2 displaystyle G mathbb Z m 1 times mathbb Z m 2 de m displaystyle m dilit m1 displaystyle m 1 i m2 displaystyle m 2 Pri comu m1 m2 displaystyle m 1 neq m 2 v razi m1 m2 displaystyle m 1 m 2 pid znahodzhennya tochki T displaystyle T mozhna adaptuvati metod dlya supersingulyarnih krivih Nehaj l displaystyle l najmenshe naturalne chislo dlya yakogo vikonuyetsya ql 1 modm displaystyle q l equiv 1 pmod m Teorema Nehaj NSK m q 1 1 displaystyle m q 1 1 Todi k l displaystyle k l i yaksho vidomij rozklad m displaystyle m na prosti mnozhniki to ye jmovirnisnij algoritm obchislennya tochki T E Fq displaystyle T in E F q dlya yakoyi P T E m displaystyle langle P T rangle E m Serednij chas roboti algoritmu dorivnyuye O logcq displaystyle O log c q operacij u poli Fq displaystyle F q dlya deyakogo stalogo c displaystyle c i m displaystyle m rightarrow infty U vipadkah koli NSK m q 1 1 displaystyle m q 1 neq 1 algoritm pracyuye nadto povilno abo ne pracyuye zovsim Div takozhDiskretnij logarifm Eliptichna kriptografiya Teoriya grupPrimitkiSemaev I A O vychislenii logarifmov na ellipticheskih krivyh Diskret matem 1996 T 8 vip 1 16 chervnya S 65 71 Jeffrey Hoffstein Jill Pipher Joseph H Silverman An Introduction to Mathematical Cryptography Springer 530 s Menezes A Okamoto T Vanstone S Reducing elliptic curve logarithms to logarithms in a finite field IEEE Trans Inform Theory 1993 16 chervnya S 1639 1646 Don Johnson Alfred Menezes Scott Vanstone The Elliptic Curve Digital Signature Algorithm ECDSA Certicom Research Canada z dzherela 4 bereznya 2016 Semaev I A K voprosu o svedenii vychisleniya diskretnyh logarifmov na ellipticheskoj krivoj k vychisleniyu diskretnyh logarifmov v konechnom pole Diskret matem 1999 T 11 vip 3 16 chervnya S 24 28 Silverman J H The Arithmetic of Elliptic Curves Springer Berlin 1986 522 s LiteraturaTeoriyaSemaev I A O vychislenii logarifmov na ellipticheskih krivyh Diskret matem 1996 T 8 vyp 1 16 iyunya S 65 71 Dopovnennya Semaev I A K voprosu o svedenii vychisleniya diskretnyh logarifmov na ellipticheskoj krivoj k vychisleniyu diskretnyh logarifmov v konechnom pole Diskret matem 1999 T 11 vip 3 16 chervnya S 24 28 Don Johnson Alfred Menezes Scott Vanstone The Elliptic Curve Digital Signature Algorithm ECDSA Certicom Research Canada z dzherela 4 bereznya 2016 IstoriyaJeffrey Hoffstein Jill Pipher Joseph H Silverman An Introduction to Mathematical Cryptography Springer 530 s