Bonsoir !
j'ai bessoin pour un programe d'un algoritme pour calculer la racine caré d'un nombre a, dans Z/pZ, pour p premier "assez grand". par assez grand j'entend de l'ordre du milliard : trop grand pour chercher au hasard une racine, mais on peut encore considérer que les opération avec p sont à temps constant car il ne dépasse pas la capacité du calculateur...
plus pécisement, j'ai bessoin de calculer la racine d'un nombre a fixé modulo p, pour un grand nombre de valeur de p...
par exemple calculer la racine de (-3) dans Z/pZ, pour tous les nombre premier p congru a 1 modulo 3 inférieur a 10^8 (si p n'est pas congru a 1 modulo 3 il n'y a pas de racine), en supposant la liste de ces nombres déja connu...
exist-il des algoritmes éfficace pour ca ?
Merci !