Statements (23)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:algorithm
|
| gptkbp:appliesTo |
p is an odd prime
|
| gptkbp:complexity |
O(log^2 p)
|
| gptkbp:field |
computational mathematics
number theory |
| gptkbp:firstPublished |
1973
|
| gptkbp:input |
prime number p
integer n |
| gptkbp:namedAfter |
Daniel Shanks
Alberto Tonelli |
| gptkbp:output |
integer x such that x^2 ≡ n mod p
|
| gptkbp:purpose |
finding square roots modulo a prime
|
| gptkbp:relatedTo |
gptkb:Legendre_symbol
gptkb:Euler's_criterion modular arithmetic quadratic residue Cipolla's algorithm |
| gptkbp:usedIn |
gptkb:elliptic_curve_cryptography
cryptography primality testing |
| gptkbp:bfsParent |
gptkb:Quadratic_residues
|
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
Tonelli–Shanks algorithm
|