Diskrétní logaritmus

Z testwiki
Verze z 6. 8. 2021, 07:31, kterou vytvořil imported>JAnDbot ({{Autoritní data}}; kosmetické úpravy)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Šablona:Upravit Nechť p,g,k,Y jsou přirozená čísla, pro něž platí Ygk(modp). Potom každé číslo k odpovídající uvedené rovnici nazveme diskrétní logaritmus o základu g z Y vzhledem k modulu p. Tato definice nedefinuje číslo k jednoznačně, proto se někdy upravuje tak, že ze všech možných diskrétních logaritmů ve smyslu předchozí definice se vybere ten nejmenší.

Obecně se nemusí jednat přímo o přirozená čísla modulo m, diskrétní logaritmus je zobecnění klasického logaritmu pro konečné cyklické grupy.

Praktické užití

Zatímco spočíst Y ze znalosti k,p,g je snadné, spočíst diskrétní logaritmus k ze znalosti Y,p,g je velmi obtížné. To předurčuje tento problém k využití v asymetrické kryptografii. Ale standard NIST redukuje grupu pro p (například 1024 bitů) na podgrupu q (160 bitů).[1]

Reference

  1. http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-56Ar2.pdf - Recommendation for Pair-Wise Key Establishment Schemes Using Discrete Logarithm Cryptography

Externí odkazy

Šablona:Pahýl Šablona:Autoritní data

Šablona:Portály