Aplicación de la computación cuántica mediante qiskit para el análisis de seguridad criptográfica: implementación de protocolos de autenticación utilizando Qiskit
El presente trabajo de titulación aborda la aplicación de la computación cuántica en el ámbito de la seguridad criptográfica, mediante la implementación del simulador de circuitos cuánticos Qiskit Aer, con un esquema mínimo de autenticación, desafío y respuesta. El objetivo es analizar cómo los principios fundamentales de la mecánica cuántica pueden emplearse para validar la identidad de un usuario con un nivel de seguridad superior a los métodos clásicos. El estudio se fundamenta en fenómenos como la superposición, entrelazamiento, medición y el principio de indeterminación de Heisenberg en conjunto con la ley de la normalización. Asegurando que cualquier intento de observación o interferencia externa modifique el sistema, haciendo detectable la presencia de un intruso, tomando como respaldo las propiedades y leyes de la física dentro de la computación cuántica. En la primera sección, se estudian los sistemas criptográficos actuales con la finalidad de comparar con los métodos de encriptación cuántica. Para verificar las principales ventajas y cambios que se tiene en cada método. En la segunda sección, se procede a realizar pruebas mediante el simulador de circuitos cuánticos Qiskit, con la finalidad de realizar envíos para lograr una comunicación de datos de manera segura. En la tercera sección, se establece un umbral de decisión, para comparar los resultados de la encriptación cuántica frente a un escenario con un intruso dentro la comunicación con la finalidad de revisar la tasa de aciertos de ambos escenarios y sus porcentajes de aciertos. Finalmente, exponer los resultados simulados, demostrando el funcionamiento del enfoque cuántico, para fortalecer los mecanismos de la información direccionada a la seguridad criptográfica.
El presente trabajo de titulación aborda la aplicación de la computación cuántica en el ámbito de la seguridad criptográfica, mediante la implementación del simulador de circuitos cuánticos Qiskit Aer, con un esquema mínimo de autenticación, desafío y respuesta. El objetivo es analizar cómo los principios fundamentales de la mecánica cuántica pueden emplearse para validar la identidad de un usuario con un nivel de seguridad superior a los métodos clásicos. El estudio se fundamenta en fenómenos como la superposición, entrelazamiento, medición y el principio de indeterminación de Heisenberg en conjunto con la ley de la normalización. Asegurando que cualquier intento de observación o interferencia externa modifique el sistema, haciendo detectable la presencia de un intruso, tomando como respaldo las propiedades y leyes de la física dentro de la computación cuántica. En la primera sección, se estudian los sistemas criptográficos actuales con la finalidad de comparar con los métodos de encriptación cuántica. Para verificar las principales ventajas y cambios que se tiene en cada método. En la segunda sección, se procede a realizar pruebas mediante el simulador de circuitos cuánticos Qiskit, con la finalidad de realizar envíos para lograr una comunicación de datos de manera segura. En la tercera sección, se establece un umbral de decisión, para comparar los resultados de la encriptación cuántica frente a un escenario con un intruso dentro la comunicación con la finalidad de revisar la tasa de aciertos de ambos escenarios y sus porcentajes de aciertos. Finalmente, exponer los resultados simulados, demostrando el funcionamiento del enfoque cuántico, para fortalecer los mecanismos de la información direccionada a la seguridad criptográfica.
El presente trabajo de integración curricular desarrolla un análisis profundo sobre la seguridad criptográfica mediante la aplicación de la computación cuántica, utilizando específicamente el entorno de desarrollo de código abierto Qiskit de IBM. La investigación se fundamenta en la creciente necesidad de proteger la información frente a las capacidades de procesamiento de los computadores cuánticos modernos, los cuales representan una amenaza para los sistemas criptográficos tradicionales. El núcleo de este proyecto consiste en la implementación y simulación detallada del protocolo de distribución de claves cuánticas BB84. A través de la experimentación en entornos controlados y simulados, se evaluó la robustez del protocolo ante escenarios de ataque de interceptación y reenvío (intercept-resend). Para medir la eficacia del sistema, se utilizó como métrica principal la tasa de error de bits cuánticos (QBER). Los resultados obtenidos demuestran que, bajo los principios de la mecánica cuántica, específicamente el teorema de no clonación y el colapso del estado cuántico tras la medición, es posible detectar de manera inequívoca la presencia de un intruso (Eve) en el canal de comunicación. El estudio concluye que el protocolo BB84 garantiza la generación de claves aleatorias y seguras entre dos entidades (Alice y Bob), permitiendo descartar claves comprometidas cuando la tasa de error supera el umbral de seguridad establecido. Este trabajo no solo valida la teoría de la criptografía cuántica mediante herramientas de programación actuales, sino que también establece una base práctica para el estudio de redes de comunicación seguras y la implementación de protocolos de ciberseguridad avanzados dentro del ámbito de la tecnología en redes y telecomunicaciones.
Este proyecto de titulación se centra en la aplicación de la computación cuántica a través del entorno Qiskit, con el objetivo de analizar la seguridad criptográfica en relación con la comparación entre cifrados clásicos y cuánticos. El análisis se desarrolla mediante el estudio del espacio de búsqueda de claves en esquemas criptográficos simétricos, considerando escenarios de tamaño reducido que permiten evaluar su comportamiento bajo modelos de cómputo clásico y cuántico. Para el enfoque cuántico, se emplea el algoritmo de Grover, el cual es implementado en un simulador cuántico mediante la construcción de circuitos que incluyen la inicialización en superposición uniforme, el oráculo de fase para marcar el estado objetivo y el operador de difusión encargado de la amplificación de amplitudes. Las simulaciones se ejecutan para diferentes cantidades de iteraciones, lo que permite analizar la evolución de la probabilidad de éxito en función del tamaño del espacio de búsqueda y del número de repeticiones del algoritmo. Las ejecuciones se realizan utilizando una semilla fija, lo que garantiza la reproducibilidad de los resultados y facilita la comparación entre los valores teóricos y los obtenidos mediante simulación. Se registran las probabilidades asociadas al estado marcado, así como el crecimiento del tamaño del circuito cuántico conforme aumenta el número de iteraciones. Los escenarios analizados corresponden a registros de tres y cuatro qubits, lo que permite un análisis detallado del comportamiento del algoritmo. Finalmente, se incorpora la comparación con la búsqueda clásica en los mismos espacios de búsqueda, permitiendo establecer una referencia directa entre ambos enfoques y evidenciar la ventaja del algoritmo de Grover en términos de eficiencia.
En el presente trabajo de integración curricular se implementó un sistema de generación de claves criptográficas basado en aleatoriedad cuántica (QRNG), utilizando el entorno de desarrollo Qiskit y el simulador Aer. La aplicación emplea el principio de superposición cuántica mediante compuertas Hadamard para producir secuencias de 512 bits con alta entropía, validando su integridad y trazabilidad mediante funciones hash SHA-256. Asimismo, se realizó un estudio comparativo de rendimiento y calidad estadística frente a un Generador de Números Pseudoaleatorios (PRNG) criptográficamente seguro nativo del sistema operativo. El informe sigue un orden secuencial para facilitar su comprensión. En la primera sección se describen los objetivos y el marco teórico sobre las vulnerabilidades de la criptografía actual frente a la computación cuántica. La segunda sección detalla la metodología empleada para la simulación y el diseño del algoritmo por lotes. En la tercera sección se exponen los resultados obtenidos, evidenciando la estabilidad estadística mediante las pruebas Monobit y de Corridas, así como el benchmarking gráfico de latencia y sesgo. Finalmente, se presentan las conclusiones que validan la eficacia de la simulación y las recomendaciones para la futura implementación en procesadores cuánticos reales.
El presente trabajo aborda el análisis de la criptografía cuántica aplicada a la seguridad de la información, con el propósito de fortalecer los mecanismos de protección en la transmisión de datos. La criptografía cuántica se fundamenta en las propiedades físicas de los fotones, cuyo cambio de estado permite detectar cualquier intento de interceptación, alertando simultáneamente al emisor y al receptor sobre la falta de seguridad del canal. La investigación adopta un enfoque cuantitativo, orientado a la interpretación de datos obtenidos mediante la observación, recolección bibliográfica y análisis de contenidos. El estudio se clasifica como descriptivo y de diseño no experimental, centrado en examinar las bases teóricas, el funcionamiento y las potenciales aplicaciones de la criptografía cuántica en los sistemas actuales de seguridad informática. Los resultados del análisis destacan que, aunque su implementación aún enfrenta desafíos técnicos y económicos, esta tecnología representa una de las propuestas más prometedoras para garantizar la confidencialidad y la integridad de la información frente al creciente poder de cómputo de los sistemas cuánticos. En conclusión, el trabajo evidencia que el desarrollo e investigación continua en criptografía cuántica permitirá construir entornos digitales más seguros, contribuyendo al fortalecimiento de la ciberseguridad y al avance del conocimiento científico en el campo de la ingeniería informática.
En un futuro cercano, la computación cuántica tendrá mucha influencia sobre la seguridad de las comunicaciones, con relevancia en entornos críticos como por ejemplo en defensa. Por esta razón cobra gran importancia plantear posibles soluciones como la criptografía cuántica y poscuántica. Surge entonces una pregunta; ¿Corre peligro la seguridad de las comunicaciones militares? Lo cierto es que con la cada vez más cercana llegada de la computación cuántica, la respuesta a esta pregunta es clara. Por ello es necesario anticiparse a la futura obsolescencia de los sistemas criptográficos actuales, sobre los que se sustenta toda la protección de datos clasificados y de operaciones estratégicas. En este Trabajo de Fin de Grado se exponen los fundamentos de la criptografía moderna para estudiar su evolución, las amenazas emergentes derivadas de la computación cuántica y las líneas de investigación que permitirán mantener la seguridad de las comunicaciones en defensa. El TFG se estructura en tres grandes bloques: criptografía clásica, cuántica y poscuántica. En primer lugar, se han tratado los principales algoritmos clásicos empleados actualmente, tanto simétricos como asimétricos, destacando sus vulnerabilidades frente a los algoritmos cuánticos de Shor y Grover. En segundo lugar, se ha analizado la criptografía cuántica (QKD), siendo una posible alternativa, cuya fortaleza se basa en leyes físicas. Sin embargo, aunque estos sistemas ofrecen un nivel de seguridad teóricamente inquebrantable, su implementación práctica sigue limitada por la necesidad de equipos específicos, la dependencia de autenticación clásica y los elevados costes de despliegue. Por último, se ha estudiado la criptografía poscuántica (PQC). Una gran alternativa, que propone algoritmos matemáticos resistentes a ataques cuánticos, con la ventaja de ser compatibles con la infraestructura existente. Además, se ha realizado una entrevista al experto Luis Fernando Hernández Encinas, cuyos resultados serán incluidos junto con la revisión bibliográfica en un análisis DAFO que permite identificar las fortalezas, debilidades, oportunidades y amenazas de ambas tecnologías. De este análisis se concluye que, la criptografía clásica se encuentra en fase de obsolescencia estratégica, mientras que la criptografía cuántica y la poscuántica representan los pilares de la seguridad futura. La primera ofrece una protección teórica total, aunque todavía no es viable a gran escala. La segunda, en cambio, constituye una solución práctica e inmediata para iniciar la transición.
La aparición de la computación cuántica plantea una amenaza directa sobre los sistemas criptográficos actualmente desplegados, poniendo en riesgo la confidencialidad y autenticidad de la información. En tal contexto, la criptografía postcuántica surge como una alternativa diseñada para resistir ataques basados en ordenadores cuánticos, empleando como base problemas matemáticos considerados intratables incluso para este escenario. El objetivo de este trabajo es evaluar la viabilidad práctica de los algoritmos criptográficos de tipo postcuántico propuestos por el proceso de estandarización del NIST, comparándolos con algoritmos clásicos muy conocidos. Con tal fin, se ha llevado a cabo un análisis teórico del estado del arte y un estudio experimental basado en microbenchmarks criptográficos y pruebas sobre el protocolo TLS 1.3, usando implementaciones reales y plataformas hardware heterogéneas. La metodología empleada permite estudiar métricas relevantes como tiempos de ejecución, latencias o escalabilidad, tanto en operaciones atómicas como en escenarios de comunicación más amplios. Los resultados muestran que los algoritmos basados en retículos, como ML-KEM y ML-DSA, ofrecen un rendimiento competitivo frente a algoritmos clásicos con nivel de seguridad equivalente, de manera especial en hardware moderno. No obstante se observa un impacto significativo en dispositivos con recursos limitados y en el proceso de handshake TLS. Se concluye que este trabajo demuestra que la criptografía postcuántica es técnicamente viable en numerosos entornos reales, aunque su adopción debe abordarse de forma progresiva y contextualizada, considerando las limitaciones físicas y requisitos de cada sistema.