Return to Video

Diffie-Hellman Key Exchange (part 2)

  • 0:00 - 0:07
    Tu je naše riešenie. Najskôr sa Alica a Bob verejne dohodnú na prvočíselnom deliteli a na generátore.
  • 0:07 - 0:10
    Napríklad 3 a 17.
  • 0:10 - 0:24
    Potom si Alica vyberie náhodné prvočíslo, povedzme 15, a vyráta 3 na 15. modulo 17. Výsledok pošle verejne Bobovi.
  • 0:24 - 0:39
    Potom si Bob vyberie svoje náhodne číslo, napríklad 13. Vypočíta 13. mocninu 3 modulo 17 a výsledok pošle Alici.
  • 0:39 - 0:51
    A teraz podstatná časť. Alica vezme Bobov verejný výsledok a umocní ho svojim tajným číslom, čím dostane zdieľané tajomstvo. V tomto prípade to je 10.
  • 0:51 - 1:00
    Bob berie Alicin verejný výsledok, ten umocní svojim súkromným číslom, čím dostane rovnaké tajné číslo.
  • 1:00 - 1:05
    Uvedomte si, že urobili rovnaké výpočty, aj keď to tak nevyzerá.
  • 1:05 - 1:07
    Čo urobila Alica?
  • 1:07 - 1:21
    12 od Boba, bola získaná ako 3 umocnená na 13 modulo 17. Takže jej výpočet je ako 3 na 13. na 15. modulo 17.
  • 1:21 - 1:29
    Bob dostal od Alice 6 vyrátanú ako 3 na 15. modulo 17.
  • 1:29 - 1:35
    Jeho výpočet zodpovedá 3 na 15. na 13.
  • 1:35 - 1:42
    Všimnite si, že vykonali rovnaké výpočty s exponentami v inom poradí. Poradie exponentov sa dá zameniť bez zmeny výsledku.
  • 1:42 - 1:47
    Takže obaja vypočítali 3 umocnenú oboma ich súkromnými číslami.
  • 1:47 - 1:55
    Bez súkromných čísel, 13 alebo 15, nebude môcť Eva nájsť riešenie.
  • 1:55 - 1:58
    Takto sa to robí!
  • 1:58 - 2:09
    Eva uviazla v riešení problému diskrétneho logaritmu. S dostatočne veľkými číslami môžeme povedať, že pre ňu nebude v praxi možné rozlúštiť šifru v rozumnom čase.
  • 2:09 - 2:19
    Tento postup rieši problém zdieľaného kľúča. Môže byť použitý s generátorom pseudonáhodných čísel, aby šifroval správy medzi ľuďmi, ktorý sa nikdy nestretli.
Title:
Diffie-Hellman Key Exchange (part 2)
Description:

more » « less
Video Language:
English
Duration:
02:19
Amara Bot edited Slovak subtitles for Diffie-Hellman Key Exchange (part 2)
sinko.ondrej added a translation

Slovak subtitles

Revisions