 ##  [Criba de Cuerpos de Números (NFS)](/es/node/61998) 

 Definición

El algoritmo de factorización clásico con el mejor comportamiento asintótico conocido para enteros muy grandes, que utiliza cuerpos numéricos algebraicos, selección de polinomios, cribado de normas y álgebra lineal a gran escala para producir relaciones que conducen a congruencias de cuadrados módulo n.

 

 

 

 

 

 





## Principio

Principio

Seleccionar polinomios que definan cuerpos numéricos y mapeos a Z/nZ, cribar en dos dominios para coleccionar relaciones donde las normas algebraicas son lisas sobre bases de factores elegidas, ensamblar muchas relaciones en una matriz dispersa y resolver módulo 2 para combinar en congruencias de cuadrados cuyos gcd con n dan factores no triviales.

 

 

 

 

 





## Demostración

Demostración

Para un semiprimo grande n, escoger un par de polinomios y una base de factores, cribar para encontrar normas lisas en los lados algebraico y racional, reunir suficientes relaciones, ejecutar una rutina de álgebra lineal dispersa para hallar dependencias, formar congruencias de cuadrados y calcular gcd para extraer factores.

 

 

 

 

## Aplicación incorrecta

Aplicación incorrecta

Intentar aplicar NFS a enteros pequeños donde la selección de polinomios y el coste del álgebra lineal hacen que sea más lento que métodos más sencillos, o escoger polinomios pobres que destruyan el rendimiento práctico.

 

 

 

 

 





## Consecuencia

Consecuencia

Proporciona el mejor rendimiento práctico conocido para factorizar enteros muy grandes (cientos de dígitos) en hardware clásico; sin embargo exige recursos computacionales considerables, implementaciones sofisticadas y un ajuste cuidadoso.

 

 

 

 

## Inversión

Inversión

Contrastar con cribas elementales o cuadráticas que permanecen prácticas en tamaños menores; o con algoritmos cuánticos (Shor) que superarán asintóticamente a todos los cribados clásicos si se dispusiera de ordenadores cuánticos tolerantes a fallos a gran escala.

 

 

 

 

 





## Límite

Límite

Asintóticamente óptimo entre los algoritmos clásicos conocidos para enteros enormes pero impráctico para entradas pequeñas por el coste de preparación; excluye algoritmos cuánticos de factorización y métodos algebraicos especializados para formas concretas salvo adaptaciones.

 

 

 

 

 





## Tensión semántica

Tensión semántica

Compite con la criba cuadrática en rangos prácticos y con métodos especializados para ciertos enteros de forma particular; conceptualmente se distingue por explotar cuerpos numéricos y el cribado de normas en lugar de limitarse a residuos cuadráticos enteros.

 

 

 

 

 





## Síntesis

Síntesis

La criba de cuerpos de números reduce la factorización a la búsqueda de muchas normas algebraicas lisas en cuerpos numéricos, combinando cribado y álgebra lineal a gran escala para convertir esas relaciones en congruencias de cuadrados que producen factores, alcanzando el mejor tiempo asintótico clásico conocido para enteros muy grandes.