< Return to Video

Logarytm dyskretny

  • 0:01 - 0:07
    Potrzebujemy numerycznej procedury, którą łatwo przeprowadzić w jedną stronę, a trudno w drugą.
  • 0:07 - 0:13
    Prowadzi nas to do arytmetyki modularnej, znanej również jako arytmetyka zegarowa albo arytmetyka reszt.
  • 0:13 - 0:23
    Na przykład, by obliczyć 46 modulo 12, możemy wziąć linę o długości 46 jednostek i owinąć wokół zegara, który ma obwód równy 12 jednostkom.
  • 0:23 - 0:25
    12 jest naszym modułem.
  • 0:25 - 0:27
    Miejsce w którym kończy się lina jest naszym rozwiązaniem.
  • 0:27 - 0:33
    Mówimy więc, że 46 modulo 12 jest kongruentne z 10. Proste.
  • 0:33 - 0:38
    By to wszystko działało musimy użyć modułu, który jest liczbą pierwszą.
  • 0:38 - 0:40
    Na przykład 17.
  • 0:40 - 0:44
    Następnie znajdujemy pierwiastek pierwotny 17, w tym przypadku będzie to 3.
  • 0:44 - 0:52
    Pierwiastek pierwotny ma tą ważną własność, że podniesiony do różnych potęg daje rozwiązania, które jednolicie rozkładają się po całym zakresie naszego zegara.
  • 0:52 - 0:56
    3 jest w naszym przypadku generatorem.
  • 0:56 - 1:05
    Jeżeli podniesiemy 3 do dowolnej potęgi X, rozwiązanie z równym prawdopodobieństwem będzie dowolną liczbą całkowitą z zakresu od 0 do 16.
  • 1:05 - 1:17
    Odwrotna procedura jes trudna. Znając 12, obliczenie potęgi do której musi być podniesiona 3 jest znane pod nazwą logarytmu dyskretnego.
  • 1:17 - 1:24
    Uzyskaliśmy w ten sposób naszą funkcję jednokierunkową. Łatwo ją obliczyć w jedną stronę, ale trudno ją odwrócić.
  • 1:24 - 1:29
    Mając 12 musielibyśmy poszukiwać metodą prób i błędów odpowiadający jej wykładnik.
  • 1:29 - 1:32
    Jak trudne jest to zadanie?
  • 1:32 - 1:41
    Dla małych liczb jest proste. Ale jeżeli użyjemy moduł, będący liczbą pierwszą, który składa się z setek cyfr, nasze zadanie urasta do rangi niepraktycznego.
  • 1:41 - 1:50
    Nawet jeżeli mielibyśmy dostęp do całej mocy obliczeniowej na Ziemi, przeglądnięcie wszystkich możliwości mogłoby to pochłonąć tysiące lat.
  • 1:50 - 1:56
    Siła funkcji jednokierunkowej opiera się na czasie potrzebnym do jej odwrócenia.
Title:
Logarytm dyskretny
Description:

Logarytm dyskretny - arytmetyka modularna

more » « less
Video Language:
English
Duration:
01:56
michal.drzal added a translation

Polish subtitles

Revisions