Return to Video

Discrete Logarithm Problem

  • 0:02 - 0:04
    Potrzebowaliśmy procedury liczbowej,
  • 0:04 - 0:08
    łatwej do przeprowadzenia
    w jedną stronę i trudnej w przeciwną.
  • 0:08 - 0:13
    A to prowadzi nas do arytmetyki
    modularnej, niekiedy zwanej zegarową.
  • 0:13 - 0:17
    Np. żeby wyznaczyć 46 mod 12,
  • 0:17 - 0:20
    możemy wziąć sznurek długości
    46 jednostek
  • 0:20 - 0:25
    i owinąć go wokół zegara
    z 12 jednostek, zwanego modułem.
  • 0:25 - 0:28
    Punkt, w którym sznurek się kończy,
    jest rozwiązaniem.
  • 0:28 - 0:34
    Mówimy więc, że 46 mod 12
    jest przystające do 10. Proste!
  • 0:34 - 0:36
    A teraz, żeby to działało,
  • 0:36 - 0:40
    używamy modułu
    – liczby pierwszej, np. 17,
  • 0:40 - 0:44
    i wyznaczamy pierwiastek pierwotny
    z 17, w tym przypadku 3.
  • 0:44 - 0:49
    Ma on tę ważną własność,
    że gdy podniesiemy go do różnych potęg,
  • 0:49 - 0:52
    rozwiązania rozłożą się
    równomiernie wokół zegara.
  • 0:53 - 0:56
    Liczba 3 jest generatorem.
  • 0:56 - 1:01
    Jeśli podniesiemy 3 do dowolnej
    potęgi x, to rozwiązaniem,
  • 1:01 - 1:06
    z równym prawdopodobieństwem, może być
    każda liczba całkowita od 0 do 17.
  • 1:06 - 1:09
    Procedura odwrotna
    jest znacznie trudniejsza.
  • 1:09 - 1:14
    Znajdźcie dla liczby 12 potęgę,
    do której trzeba podnieść 3.
  • 1:14 - 1:18
    Nazywa się to problemem
    logarytmu dyskretnego.
  • 1:18 - 1:21
    I mamy jednokierunkową funkcję,
  • 1:21 - 1:24
    którą łatwo wykonać,
    a trudno odwrócić!
  • 1:24 - 1:30
    Dla 12 wykładników musielibyśmy
    szukać metodą prób i błędów.
  • 1:31 - 1:33
    Czy to trudne?
  • 1:33 - 1:35
    Przy małych liczbach - proste,
  • 1:35 - 1:39
    ale jeśli stosujemy
    moduł kilkusetcyfrowy,
  • 1:39 - 1:42
    rozwiązywanie
    staje się niepraktyczne.
  • 1:42 - 1:46
    Choćbyście mieli dostęp
    do całej mocy obliczeniowej na świecie,
  • 1:46 - 1:50
    zbadanie wszystkich możliwości
    potrwałoby tysiące lat.
  • 1:50 - 1:52
    Zatem siła funkcji jednokierunkowej
  • 1:52 - 1:55
    zależy od czasu,
    którego potrzeba, aby ją odwrócić.
Title:
Discrete Logarithm Problem
Video Language:
English
Duration:
01:56
Lech Mankiewicz edited Polish subtitles for Discrete Logarithm Problem

Polish subtitles

Revisions