Desde 2010 · Más de 2 millones de usos de herramientas al mes
Desde 2010
Añadir a Chrome

Mi Caja de Herramientas

Modo Automático

Aún no has guardado herramientas.

Actualizar a la Versión Premium
Herramientas relacionadas
Siguiente paso
Calculadora del Inverso Multiplicativo Modular
Más herramientas
Calculadora de Orden en Teoría de GruposCalculadora de Anillos y CuerposCalculadora de la Función Totiente de Euler
Página de inicio > Matemáticas > Operaciones matemáticas avanzadas
 

Calculadora de Raíz Primitiva

Ingresa un módulo entero positivo para hallar todas las raíces primitivas, calcular la indicatriz de Euler y ver las tablas de potencias con la visualización del grupo cíclico.

3 usos gratis al díaNo requiere registroResultados instantáneos
Calculadora de Raíz PrimitivaPruébalo ahora — gratis ▼
Ejemplos:
Existen raíces primitivas para n = 1, 2, 4, pk o 2pk (p es un primo impar)

Embed Calculadora de Raíz Primitiva Widget

Calculadora de Raíz Primitiva

La Calculadora de Raíz Primitiva encuentra todas las raíces primitivas de un módulo n dado: números enteros g cuyas potencias \(g^1, g^2, \ldots, g^{\varphi(n)}\) generan cada elemento del grupo multiplicativo \((\mathbb{Z}/n\mathbb{Z})^*\). Ingrese cualquier número entero positivo para ver instantáneamente todas las raíces primitivas, la función de Euler \(\varphi(n)\), una visualización interactiva del grupo cíclico, una tabla de potencias y una verificación paso a paso de la raíz primitiva más pequeña.

Aplicaciones de las Raíces Primitivas

🔐
Diffie-Hellman
El protocolo de intercambio de claves utiliza raíces primitivas como generadores
🔏
Cifrado ElGamal
Criptosistema de clave pública basado en logaritmos discretos
✍
Firmas Digitales
Las firmas DSA y Schnorr dependen de generadores de subgrupos de orden primo grande
🎲
Números Pseudoaleatorios
Los generadores congruenciales lineales utilizan propiedades de raíces primitivas
📡
Códigos Correctores de Errores
Los códigos Reed-Solomon y BCH utilizan generadores de campos finitos
🧮
Teoría de Números
Cálculo de índices, residuos cuadráticos y problemas de logaritmo discreto

Conceptos Clave y Fórmulas

ConceptoFórmula / DefiniciónDescripción
Raíz Primitiva\(\text{ord}_n(g) = \varphi(n)\)Un número entero g cuyo orden mod n es igual a la función de Euler
Función de Euler\(\varphi(n) = n \prod_{p|n}\left(1 - \frac{1}{p}\right)\)Cantidad de números enteros en [1, n] coprimos con n
Criterio de Existencia\(n \in \{1, 2, 4, p^k, 2p^k\}\)Las raíces primitivas existen solo para estas formas (p primo impar)
Número de Raíces\(\varphi(\varphi(n))\)Cantidad de raíces primitivas cuando existen
Prueba de Raíz Primitiva\(g^{\varphi(n)/p} \not\equiv 1 \pmod{n}\) para todos los primos \(p | \varphi(n)\)Condición suficiente: comprobar solo los factores primos de φ(n)
Generar Todas las Raíces\(g^k \bmod n\) donde \(\gcd(k, \varphi(n)) = 1\)Una vez encontrada una raíz g, todas las demás se derivan

Entendiendo las Raíces Primitivas

Una raíz primitiva módulo n es un número entero g tal que \(\{g^1 \bmod n, g^2 \bmod n, \ldots, g^{\varphi(n)} \bmod n\}\) es igual al conjunto de todos los números enteros del 1 al n−1 que son coprimos con n. En términos de teoría de grupos, g es un generador del grupo multiplicativo cíclico \((\mathbb{Z}/n\mathbb{Z})^*\). Por ejemplo, 3 es una raíz primitiva mod 7 porque las potencias 3¹=3, 3²=2, 3³=6, 3⁴=4, 3⁵=5, 3⁶=1 (mod 7) producen cada elemento de {1, 2, 3, 4, 5, 6}.

¿Cuándo Existen Raíces Primitivas?

Un resultado clásico en la teoría de números (probado por Gauss) establece que existen raíces primitivas módulo n si y solo si n es uno de: 1, 2, 4, pk o 2pk, donde p es un primo impar y k ≥ 1. Para otros valores de n, el grupo \((\mathbb{Z}/n\mathbb{Z})^*\) no es cíclico — se descompone como un producto directo de grupos cíclicos por el Teorema del Resto Chino — por lo que ningún elemento individual puede generar el grupo completo. Por ejemplo, \((\mathbb{Z}/8\mathbb{Z})^* \cong \mathbb{Z}/2 \times \mathbb{Z}/2\) no tiene raíz primitiva.

Cómo Encontrar Raíces Primitivas de Manera Eficiente

El algoritmo estándar funciona en dos fases. Fase 1: encontrar la raíz primitiva más pequeña mediante prueba. Para cada candidato g comenzando desde 2, calcule \(g^{\varphi(n)/p} \bmod n\) para cada factor primo p de \(\varphi(n)\). Si ninguno de estos es igual a 1, entonces g es una raíz primitiva. En la práctica, la raíz primitiva más pequeña suele ser un valor bajo — se conjetura que es \(O(n^\epsilon)\) para cualquier \(\epsilon > 0\). Fase 2: una vez que se conoce una raíz primitiva g, todas las demás raíces primitivas son \(g^k \bmod n\) donde \(\gcd(k, \varphi(n)) = 1\), lo que da exactamente \(\varphi(\varphi(n))\) raíces primitivas en total.

Cómo usar la Calculadora de Raíz Primitiva

  1. Ingrese el módulo n: Escriba un número entero positivo en el campo de entrada, o haga clic en uno de los botones de ejemplo rápido para autocompletar un valor.
  2. Haga clic en Encontrar Raíces Primitivas: Presione el botón para calcular todas las raíces primitivas módulo n.
  3. Revise los resultados: Vea la cantidad, la lista completa de raíces primitivas, la función de Euler, el orden del grupo y si existen raíces primitivas para su n.
  4. Explore la visualización: Para n ≤ 100, la rueda interactiva del grupo cíclico muestra cómo cada raíz primitiva genera todo el grupo a través de sus potencias. Haga clic en cualquier botón de raíz para ver su ciclo animado en la rueda.
  5. Estudie la tabla de potencias: La cuadrícula muestra g^k mod n para k = 1, 2, …, φ(n), con las raíces primitivas y el elemento identidad resaltados en distintos colores.

Raíces Primitivas en Criptografía

Las raíces primitivas juegan un papel central en la criptografía moderna. En el intercambio de claves Diffie-Hellman, dos partes acuerdan un primo grande p y un generador de un subgrupo de orden primo grande q, donde q divide a p−1, y luego intercambian las claves públicas ga mod p y gb mod p. El secreto compartido gab mod p es computacionalmente inviable de determinar para un espía, porque se cree que calcular logaritmos discretos en grandes subgrupos cíclicos es difícil. De manera similar, el cifrado ElGamal y el Algoritmo de Firma Digital (DSA) dependen de la dificultad del problema del logaritmo discreto en estos subgrupos.

Preguntas Frecuentes

¿Qué es una raíz primitiva módulo n?
Una raíz primitiva módulo n es un número entero g tal que las potencias g¹, g², …, g^φ(n) módulo n producen cada número entero coprimo con n exactamente una vez. De manera equivalente, g tiene un orden multiplicativo igual a φ(n), lo que significa que g genera todo el grupo multiplicativo (Z/nZ)*.
¿Para qué valores de n existen raíces primitivas?
Las raíces primitivas existen si y solo si n es 1, 2, 4, p^k o 2p^k, donde p es un primo impar y k es un entero positivo. Por ejemplo, n = 7 (primo), n = 9 (3²) y n = 14 (2 × 7) tienen raíces primitivas, pero n = 8, n = 12 y n = 15 no.
¿Cuántas raíces primitivas tiene n?
Si n tiene raíces primitivas, entonces el número de raíces primitivas módulo n es igual a φ(φ(n)), donde φ es la función de Euler. Por ejemplo, n = 7 tiene φ(φ(7)) = φ(6) = 2 raíces primitivas, que son 3 y 5.
¿Cómo se encuentran las raíces primitivas?
Para encontrar las raíces primitivas de n: primero calcule φ(n) y factorícelo. Luego, para cada candidato g coprimo con n, verifique si g^(φ(n)/p) no es congruente con 1 mod n para cada factor primo p de φ(n). Si todas las comprobaciones pasan, g es una raíz primitiva. Todas las demás raíces se pueden encontrar como g^k mod n donde mcd(k, φ(n)) = 1.
¿Por qué son importantes las raíces primitivas en criptografía?
Las raíces primitivas son fundamentales para el intercambio de claves Diffie-Hellman, el cifrado ElGamal y los algoritmos de firma digital. Aseguran que el problema del logaritmo discreto sea difícil, lo cual es la base de la seguridad de estos protocolos criptográficos. Una raíz primitiva genera todos los elementos del grupo, maximizando el espacio de búsqueda para los atacantes.

Cite este contenido, página o herramienta como:

"Calculadora de Raíz Primitiva" en https://MiniWebtool.com/es/calculadora-de-raíz-primitiva/ de MiniWebtool, https://MiniWebtool.com/

por el equipo de miniwebtool. Actualizado: 2026-04-16

Operaciones matemáticas avanzadas:

Solucionador matemático¿Qué quieres resolver?

Solucionador matemático

Ejemplos
Ver más expresiones

Elige un ejemplo, cambia los números y resuelve. log usa base 10; ln es el logaritmo natural.

Números y factores

Fracciones y división

Potencias, raíces y logaritmos

Álgebra y ecuaciones

Cálculo

Geometría y trigonometría

Herramientas populares y actualizadas:

Calculadora del Teorema de la Raíz RacionalCalculadora de cubos y raíces cúbicasCalculadora de Raíz Enésima de Alta PrecisiónVer todos →
Página de inicio > Matemáticas > Operaciones matemáticas avanzadas > Calculadora de Raíz Primitiva