Enigma: cómo un paso del rotor cambia el mapeo

Explicación concisa de cómo el giro de un rotor cambia el mapeo en cifrado: offsets, giro y cálculo modular para cualquier alfabeto y conjunto de rotores. Ejemplo ABCD.

13 sept 2025 • 2 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Enigma: cómo un paso del rotor cambia el mapeo. Aquí se reescribe y aclara el ejemplo del libro Cryptography An Introduction de Nigel Smart usando un alfabeto reducido ABCD para entender por qué al mover un rotor no basta con desplazar las letras de salida sino que hay que desplazar los desplazamientos

Situación inicial step=0 Entrada A B C D Salida C A B D

Interpretación mediante índices (A=0 B=1 C=2 D=3) Salida para cada entrada: A->C significa 0->2 por tanto offset +2 B->A significa 1->0 por tanto offset -1 (equivalente a 3 modulo 4) C->B significa 2->1 por tanto offset -1 D->D significa 3->3 por tanto offset 0 Así que Offset(step=0) = 2 -1 -1 0

Cuando el rotor avanza un paso lo que cambia es la alineación interna del cableado respecto a la posición de entrada. Matemáticamente esto equivale a rotar la lista de offsets en la misma dirección del giro del rotor. Si rotamos a la izquierda Offset(step=0) obtenemos Offset(step=1) = -1 -1 0 2

Aplicando Offset(step=1) a las entradas: A (0) + (-1) = -1 = 3 => D B (1) + (-1) = 0 => A C (2) + 0 = 2 => C D (3) + 2 = 5 = 1 => B Resultado Salida(step=1) = D A C B Esto coincide exactamente con DACB y explica por qué no es simplemente un desplazamiento de las letras CABD a ABDC o DCAB

Resumen práctico El error común es pensar en desplazar las letras de salida. La forma correcta es: 1) calcular el offset de cada entrada respecto a la salida 2) rotar esos offsets cuando el rotor gira 3) recalcular la salida sumando cada offset a su entrada módulo el tamaño del alfabeto Esto generaliza a cualquier tamaño de alfabeto y a conjuntos de rotores

Nota histórica y de seguridad Los rotores y su mecanismo de paso son la base del funcionamiento de máquinas como Enigma y muestran por qué el simple hecho de mover componentes cambia la permutación global de manera no trivial, lo que refuerza conceptos relevantes en criptografía y en ciberseguridad

En Q2BSTUDIO somos especialistas en desarrollar soluciones que combinan seguridad y algoritmos aplicados. Ofrecemos software a medida y aplicaciones a medida para empresas, soluciones de ciberseguridad y pentesting para proteger infraestructuras, y servicios de inteligencia artificial e ia para empresas que integran agentes IA y análisis con power bi. Si buscas protección y desarrollo seguro podemos ayudarte a implementar controles y pruebas prácticas como los que requieren sistemas criptográficos complejos, consulta nuestros servicios de ciberseguridad y pentesting y descubre cómo aplicamos inteligencia artificial en proyectos reales en IA para empresas

Palabras clave integradas: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y power bi

Si quieres que adaptemos este concepto a un ejemplo con un alfabeto mayor o a una simulación programada para demostrar cada paso, en Q2BSTUDIO podemos desarrollarlo como aplicación a medida

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.