John M. Pollard (nacido en 1941) es un matemático británico que ha inventado algoritmos para la factorización de grandes números y para el cálculo de logaritmos discretos .
Sus algoritmos de factorización incluyen rho , p - 1 y la primera versión del tamiz de campo de números especiales , que desde entonces ha sido mejorado por otros.
Sus algoritmos de logaritmos discretos incluyen el algoritmo rho para logaritmos y el algoritmo canguro . Recibió el premio RSA a la excelencia en matemáticas .