Prin definiție, problema logaritmului discret este de a rezolva următoarea congruență pentru $x$ și se știe că nu există un algoritm eficient pentru asta, în general.
$$\begin{align*}
b^x\equiv r&\pmod p\quad(1)\end{align*}$$
Este de a găsi $x$ (dacă există) pentru dat $r,b$ ca numere întregi mai mici decât un prim $p$.
Am dreptate până acum? va rog sa ma corectati daca am inteles gresit ceva.
În criptografia cu curbă eliptică se spune că în $P=a\ori G$ nu putem calcula $a$ prin cunoaştere $P$ și $G$ deoarece problema logaritmului discret este greu de rezolvat. Nu înțeleg că cum este aceasta legată de ecuația 1. Vreau să spun că numai terminologia este similară în ambele probleme?
Pentru a clarifica întrebarea mea, să ne imaginăm că un geniu din generațiile viitoare poate introduce în sfârșit o soluție la ecuația 1, care se face într-un timp fezabil folosind o configurație hardware medie a timpului. Algoritmul pe care îl propun este capabil să găsească $x$ (dacă există) pentru orice prim dat $p$ și orice dat $r, b$. Acum, vreau să știu că această invenție este o amenințare pentru securitatea criptografiei cu curbe eliptice? Cu alte cuvinte, cunoașterea unui astfel de algoritm va ajuta la regăsire $a$ din $P$?
Dacă da, vă rugăm să explicați cum este definită această relație și care este fluxul matematic prin care putem calcula $a$ din $P$, pe care cred că va trebui să treacă prin rezolvarea unei congruențe similare cu ecuația 1.
Dacă nu, vă rog să-mi spuneți care este diferența dintre problema durității logaritmului discret în curbele eliptice și cea a ecuației 1 și de ce este folosită această terminologie aici.