Odpowiedzi na to pytanie na Crypto Stack Exchange mówią w zasadzie, że aby zmierzyć złożoność problemu z logarytmem, musimy wziąć pod uwagę długość liczby reprezentującej wielkość grupy. Wydaje się to arbitralne, dlaczego nie wybraliśmy wielkości grupy jako argumentu? Czy istnieje kryterium pozwalające ustalić, który argument wybrać? W rzeczywistości wiem, że przeoczyłem coś ważnego, ponieważ złożoność zmienia się ogromnie, jeśli robimy to ze względu na wielkość grupy.
time-complexity
discrete-mathematics
cryptography
Nassim HADDAM
źródło
źródło
Odpowiedzi:
Nie ma znaczenia, czy wybierzesz rozmiar grupylub wielkość liczby całkowitej reprezentującej go jako parametr, ponieważ. Są dwa powody, dla których złożoność jest zwykle opisywana w kategoriach zamiast:| G | n n ≈ log| G | n | G |
Zazwyczajn jest małą liczbą, taką jak 1024 , natomiast |G| to ogromna liczba, taka jak (z grubsza) 21024 .
źródło