Číselné algoritmy - NMMB402
|
|
|
||
Přednáška seznamuje s pokročilými současnými metodami faktorizace natolik podrobně, aby posluchač na jejím základě mohl popsané algoritmy implementovat.
Důraz je kladen na algoritmy se subexponenciální asymptotickou složitostí.
Poslední úprava: Kaplický Petr, doc. Mgr., Ph.D. (07.01.2019)
|
|
||
Na zápočet je třeba zisk 25 bodů z 40 možných za řešení čtyř průběžně zadávaných domácích úkolů. Poslední úprava: Žemlička Jan, doc. Mgr. et Mgr., Ph.D. (22.05.2025)
|
|
||
Cohen: A course in computational algebraic number theory, Springer-Verlag 1993. Poslední úprava: T_KA (14.05.2013)
|
|
||
Zkouška je ústní, sestává se ze tří otázek. Dvě z nich jsou teoretického charakteru a jedna spíše početní.
Poslední úprava: Příhoda Pavel, doc. Mgr., Ph.D. (21.02.2024)
|
|
||
1. Vztah RSA a faktorizace. 2. Pollardova rho-metoda. 3. B-mocná čísla, Pollardova (p-1)-metoda, Lenstrův algoritmus ECM. 4. Odmocňování modulo n. Tonelli-Shanksův algoritmus, odmocňování modulo složené číslo. 5. Dixonova faktorizace a CFRAC. 6. Kvadratické síto. 7. Diskrétní logaritmus, Pohlig-Hellmanova redukce, Baby-steps, giant-steps, faktorizace pomocí orákula pro řešení GDLP. Poslední úprava: Žemlička Jan, doc. Mgr. et Mgr., Ph.D. (22.05.2025)
|