Este algoritmo es de tipo cuántico y tiene el propósito de factorizar a un número entero dado como el producto de dos enteros menores, si esto es posible, o bien indicar que es primo, en otro caso.