Kvadratický test Frobenius - Quadratic Frobenius test
The kvadratický Frobeniův test (QFT) je pravděpodobnostní test primality otestovat, zda je číslo a pravděpodobný prime. Je pojmenován po Ferdinand Georg Frobenius. Test využívá pojmy kvadratické polynomy a Frobenius automorfismus. To by nemělo být zaměňováno s obecnějším Frobeniova zkouška pomocí kvadratického polynomu - QFT omezuje povolené polynomy na základě vstupu a má také další podmínky, které musí být splněny. A kompozitní absolvování tohoto testu je a Frobenius pseudoprime, ale konverzace nemusí být nutně pravdivá.
Pojem
Granthamovým stanoveným cílem při vývoji algoritmu bylo poskytnout test, který prvočísla vždy projdou a kompozity projdou s pravděpodobností menší než 1/7710.[1]:33
Test byl později rozšířen o Damgård a Frandsen k testu rozšířený kvadratický test Frobenius (EQFT).[2]
Algoritmus
Nechat n být kladné celé číslo takové, že n je zvláštní, a , kde označuje Jacobi symbol. Soubor . Pak QFT na n s parametry (b, C) funguje následovně:
- (1) Vyzkoušejte, zda je jedna z prvočísel nižší nebo rovna nižší ze dvou hodnot a rozděluje n. Pokud ano, pak přestaňte jako n je složený.
- (2) Vyzkoušejte, zda . Pokud ano, pak přestaňte jako n je složený.
- (3) Vypočítat . Li pak zastavit jako n je složený.
- (4) Vypočítat . Li pak zastavit jako n je složený.
- (5) Nechat s s zvláštní. Li , a pro všechny , pak zastavte jako n je složený.
Pokud QFT nekončí v krocích (1) - (5) n je pravděpodobné prvočíslo.
(Zápis znamená, že , kde H a K jsou polynomy.)
Viz také
Reference
- ^ Grantham, J. (1998). „Pravděpodobný primární test s vysokou důvěrou“. Žurnál teorie čísel. 72 (1): 32–47. CiteSeerX 10.1.1.56.8827. doi:10.1006 / jnth.1998.2247.
- ^ Damgård, Ivan Bjerre; Frandsen, Gudmund Skovbjerg (2003). Rozšířený kvadratický test primitivnosti Frobenius s průměrnými a nejhoršími odhady chyb (PDF). Přednášky z informatiky. Základy teorie výpočtu. 2751. Springer Berlin Heidelberg. str. 118–131. doi:10.1007/978-3-540-45077-1_12. ISBN 978-3-540-45077-1. ISSN 1611-3349.