[ES] Este trabajo presenta el diseño, modelado y validación de un sistema de generación de llaves criptográficas basado en mallas fotónicas programables. Las variaciones estocásticas de fabricación de un chip fotónico comercial, incluyendo desequilibrio de acopladores, pérdidas de inserción y desfases pasivos, se explotan como fuente de entropía física para implementar una Physical Unclonable Function (PUF) óptica. Se desarrolla un Gemelo Digital de alta fidelidad mediante el Método de Matrices de Dispersión, incorporando desorden de fabricación realista sobre 72 unidades básicas sintonizables (TBU). Se propone una topología de programación para maximizar la recirculación de luz y la extracción de entropía, demostrando una distribución de potencia significativamente más homogénea que las estrategias de referencia evaluadas. Un algoritmo de ranking Lehmer-Gray convierte la respuesta analógica en firmas brutas que se comprimen a una llave criptográfica de 256 bits mediante SHA-256. La validación estadística sobre una base de datos masiva de chips virtuales demuestra un rendimiento criptográfico próximo al ideal en unicidad, independencia y uniformidad, con superación completa de los tests de aleatoriedad NIST. Estos resultados establecen una base sólida para la seguridad por diseño en circuitos fotónicos integrados programables de próxima generación.
[ES] Este trabajo presenta el diseño, modelado y validación de un sistema de generación de llaves criptográficas basado en mallas fotónicas programables. Las variaciones estocásticas de fabricación de un chip fotónico comercial, incluyendo desequilibrio de acopladores, pérdidas de inserción y desfases pasivos, se explotan como fuente de entropía física para implementar una Physical Unclonable Function (PUF) óptica. Se desarrolla un Gemelo Digital de alta fidelidad mediante el Método de Matrices de Dispersión, incorporando desorden de fabricación realista sobre 72 unidades básicas sintonizables (TBU). Se propone una topología de programación para maximizar la recirculación de luz y la extracción de entropía, demostrando una distribución de potencia significativamente más homogénea que las estrategias de referencia evaluadas. Un algoritmo de ranking Lehmer-Gray convierte la respuesta analógica en firmas brutas que se comprimen a una llave criptográfica de 256 bits mediante SHA-256. La validación estadística sobre una base de datos masiva de chips virtuales demuestra un rendimiento criptográfico próximo al ideal en unicidad, independencia y uniformidad, con superación completa de los tests de aleatoriedad NIST. Estos resultados establecen una base sólida para la seguridad por diseño en circuitos fotónicos integrados programables de próxima generación.
En esta tesis se presentan los resultados de una serie de experimentos opticos en los que se ejecutan algoritmos de comunicaciones cuanticas para realizar Distribucion Cuantica de Claves(DCC) criptograficas con estados coherentes de muy baja intensidad. Especificamente, se estudia la implementacion de esquemas practicos y robustos de DCC, con especial interes en sistemas basados en fibra optica. A diferencia de las comunicaciones por aire, este medio permite transmitir estados cuanticos con bajisimas atenuaciones y minimas perturbaciones externas, utilizando instrumental comercialmente disponible y de bajo costo, incluso para distancias de decenas de kilometros. Los protocolos de DCC estudiados codifican informacion clasica (bits) en estados cuanticos preparados sobre distintos grados de libertad discretos de sistemas fisicos. En el trabajo se exploran implementaciones que explotan la polarizacion y los modos temporales discretos de luz (time-bin). En ambos casos, fue necesario desarrollar y familiarizarse con tecnologias especificas para la preparacion, transmision y deteccion de dichos estados cuanticos. El problema de transmitir estados cuanticos en fibra de forma eficiente y robusta se ataco con dos estrategias. Por un lado, utilizando el grado de libertad de polarizacion y, por otro, modos temporales discretos de luz. En el primer caso, se codificaron los estados en el grado de libertad de polarizacion, que es facilmente accesible. Sin embargo, este es muy sensible a perturbaciones, por lo que para asegurar la robustez se incorporo un sistema de estabilizacion activa del Estado de Polarizacion(SOP, por su sigla en ingles). Con este esquema se implementaron dos variantes de un protocolo clasico de DCC, llamado BB84, utilizando la polarizacion de pulsos de luz para codificar los estados cuanticos. Esto requirio el desarrollo de una fuente de pulsos tenues de luz basada en un laser DFB en el rango de las telecomunicaciones, con un modulador de intensidad externo por electroabsorcion. Se diseno un sistema de estabilizacion de la polarizacion robusto que permite compensar de forma automatica las perturbaciones que genera la birrefringencia de la fibra sobre el estado de polarizacion. El sistema esta basado en controladores de polarizacion comerciales y electronica de control disenada especificamente, y puede ser adaptado facilmente a cualquier protocolo de comunicacion por fibra. En este sentido, se realizo una implementacion del protocolo BB84 y una variante llamada BB84E, que requiere la utilizacion de los seis estados de un conjunto completo de bases mutuamente no sesgadas para la polarizacion. En el segundo caso, se ensayo una codificacion mas sofisticada y resistente a perturbaciones, que implico enfrentar una serie de desafios tecnologicos, pero que se presenta como una alternativa practica y escalable en distancia de transmision y velocidad. Se propuso un esquema hibrido de DCC basado en un protocolo de referencia de fase distribuida con comunicacion bidireccional (Plug & Play), ambas tecnologias desarrolladas para trabajar especificamente en fibra optica, en un esquema con economia de recursos y distribucion tipo servidor-cliente. Asi, se obtuvo una configuracion en donde tanto el instrumental como las operaciones sobre los estados mas sensibles del protocolo se encuentran concentradas en una de las partes (servidor), mientras que los requerimientos sobre la otra parte involucrada en la comunicacion son minimos. Esta alternativa combina diferentes caracteristicas deseables en una implementacion practica de DCC, como la simplicidad y la robustez. El esquema propuesto codifica estados cuanticos en modos temporales discretos de luz. Esto requirio el desarrollo de dispositivos especificos para preparar y medir estos estados, basados en interferometros de fibra optica que no demanden estabilizacion activa. Otra de las premisas fue la independencia de funcionamiento del estado de polarizacion, que se logra a partir de la incorporacion de rotadores de Faraday en diferentes partes del esquema empleado. Por ultimo, debido al tipo de codificacion y al sistema de sincronizacion utilizados, este esquema es adaptable a tasas de transmision en el rango de los MHz. De los experimentos de DCC mencionados se desprenden una serie de desarrollos y pruebas de laboratorio adicionales, que son relevantes por si mismos. Entre ellos figuran la estabilizacion activa de interferometros de Mach-Zehnder en fibra y el estudio de esquemas experimentales alternativos para el protocolo hibrido de DCC propuesto. Tambien se puede destacar la puesta a punto de un prototipo autonomo de DCC en aire y su adaptacion para obtener un protocolo que distingue mezclas computables (pseudoaleatorias) de estados cuanticos. Este es un tema de interes para el procesamiento cuantico de la informacion en general. Las tecnicas abordadas y el know-how adquirido permiten entender y superar distintos problemas particulares de la utilizacion de estados cuanticos en comunicaciones por fibra optica. Ademas, estos desarrollos tienen la capacidad de ser empleados tanto en ensayos de DCC que excedan el ambito del laboratorio, como en un contexto mas amplio que permita implementar otros protocolos de comunicacion cuantica usando fibras opticas de telecomunicaciones como canal cuantico.
Esta tesis aborda el estudio y desarrollo de dispositivos ópticos integrados para la generación de fotones mediante procesos no lineales de tercer orden, con aplicaciones en el campo de la fotónica cuántica. En la actualidad, el estudio de fuentes de fotones individuales integradas ha cobrado gran relevancia debido a sus ventajas inherentes, tales como la miniaturización y la compatibilidad con las tecnologías de microfabricación derivadas de la microelectrónica. Además, el uso de materiales con propiedades no lineales, como el silicio, el nitruro de silicio y el niobato de litio, ha impulsado nuevas oportunidades en el diseño y fabricación de dispositivos fotónicos. El trabajo se divide en dos ejes principales. Por un lado, el diseño, fabricación y caracterización de dispositivos propios, eje desarrollado en el grupo de Fotónica Integrada del Centro de Investigaciones Ópticas, con la fabricación de dispositivos en el foundry CORNERSTONE. Y por otro, la caracterización de dispositivos complejos en colaboración con el Quantum Photonics Laboratory de la Universidad de Pavia, Italia. Inicialmente, se exploraron las herramientas de simulación disponibles para el diseño de dispositivos fotónicos integrados y se realizó una revisión exhaustiva del estado del arte sobre generación de fotones en plataformas fotónicas. A partir de estos estudios, se diseñaron circuitos fotónicos basados en anillos resonadores y acopladores interferométricos resonantes, optimizados para la generación de pares de fotones mediante el proceso de mezclado de cuatro ondas espontáneo (SFWM). Los dispositivos fueron fabricados utilizando tecnologías de silicio sobre aislante y nitruro de silicio, con distintas estrategias de acople y configuraciones de guías de onda. Posteriormente, se llevaron a cabo caracterizaciones experimentales tanto lineales como no lineales para evaluar la eficiencia y pureza espectral de las fuentes de fotones. Entre los resultados obtenidos, se destaca la optimización de parámetros clave, como el factor de calidad de los resonadores y la tasa de coincidencia de pares de fotones, fundamentales para aplicaciones en información cuántica.
La criptografía surge para atender las necesidades de la sociedad de contar con una forma fiable de proteger la información en diferentes áreas, pero la criptografía clásica se revela progresivamente más insegura ante la evolución tecnológica de nuestra capacidad computacional. La criptografía cuántica, por el contrario, está basada en los principios de la mecánica cuántica y es capaz de proporcionar seguridad incondicional en las comunicaciones, independientemente de la capacidad tecnológica de un posible atacante. Dentro del campo de las telecomunicaciones, la mayor parte de los esfuerzos experimentales realizados en los últimos años con vistas a una realización comercial de la criptografía cuántica se han volcado en las redes de fibra óptica, donde además la luz es el sistema cuántico más fácilmente manipulable para implementar las técnicas criptográficas cuánticas. El primer sistema de criptografía cuántica, el denominado BB84, fue propuesto hace treinta años, y su principal inconveniente era que sólo podían garantizar seguridad a distancias de transmisión relativamente cortas (en torno a 25-30 Km). Para mejorar estas prestaciones, en los últimos años se han propuesto diversas variaciones, como los basados en el uso de "decoy states", en el que el transmisor emite pulsos luminosos de diversas intensidades que elige de manera aleatoria. Esta técnica permite estimar mejor el comportamiento del canal y posibilita transmitir claves criptográficas secretas a distancias cercanas a los 200 Km, aunque los grandes bloques de datos que debía procesar limitaban su máxima velocidad de reloj posible. Posteriormente, los protocolos de ¿fase distribuida¿ podían superar las limitaciones antes mencionadas, aunque su seguridad incondicional únicamente ha sido probada a medias distancias (inferiores a los 100 Km). El objetivo de esta tesis es precisamente estudiar la seguridad de estas técnicas y obtener cotas superiores para su distancia máxima de transmisión. Para ello, se evalúa en detalle la seguridad del protocolo COW ("coherent one-way"), que es empleado por la mayoría de los dispositivos de criptografía cuántica comerciales, mediante el estudio de ataques secuenciales contra este protocolo. Este tipo de ataques mantiene la coherencia en los bloques de pulsos luminosos reenviados, impiden establecer correlaciones cuánticas entre los usuarios legítimos del sistema y, por tanto, no permiten la distribución de claves criptográficas secretas entre ellos. Esta metodología permite demostrar, por primera vez, que gran parte de las implementaciones experimentales recientes del COW a largas distancias son inseguras. Los resultados de esta tesis también ponen en seria duda la viabilidad de estos protocolos para lograr distancias de transmisión similares a las obtenidas, por ejemplo, con el sistema basado en "decoy states".
La simulación clásica de circuitos cuánticos sigue siendo un recurso indispensable para diseñar, validar y analizar algoritmos cuánticos. No obstante, en los simuladores de estado completo su alcance práctico queda limitado por el crecimiento exponencial de la memoria requerida para almacenar el vector de estado. En respuesta a esta restricción, el presente trabajo estudia la compresión sin pérdida como mecanismo de gestión de memoria en simuladores cuánticos tipo Schrödinger, con el objetivo de reducir la huella de almacenamiento sin introducir alteraciones numéricas en la simulación. La propuesta comprende la selección de un simulador base y de una biblioteca de compresión adecuada, el diseño de una arquitectura de almacenamiento por bloques con descompresión selectiva y caché LRU, su implementación en TMFQSfullstate mediante Blosc2 y su evaluación experimental frente a una ejecución de referencia sin compresión y a una estrategia con pérdida controlada basada en ZFP. La validación se realizó con circuitos representativos de comportamientos contrastantes de compresibilidad, en particular Grover y la transformada cuántica de Fourier, para instancias entre 20 y 25 qubits. Los resultados muestran que la estrategia sin pérdida basada en Blosc logra reducciones significativas de memoria en escenarios favorables, especialmente en Grover, manteniendo coincidencia exacta con la referencia no comprimida y error absoluto máximo nulo en todos los casos evaluados. También evidencian que la eficacia de la compresión depende de la estructura del estado cuántico y del patrón de acceso al vector, por lo que no puede asumirse un beneficio uniforme entre algoritmos. En conjunto, el trabajo demuestra que la compresión sin pérdida es una alternativa viable para ampliar la capacidad práctica de simulación cuando la memoria es la restricción dominante y el estado conserva regularidades aprovechables.
[ES] En este trabajo final de máster (TFM) se presenta una técnica para la generación de números aleatorios verdaderos utilizando cavidades optomecánicas (OMC, por sus siglas en inglés optomechanical cavities ) fabricadas en Silicon on Insulator (SOI). En estas cavidades, el fenómeno de emisión láser de fotones y fonones (lasing) es facilitado por la interacción y excitación mutua entre ambos, lo que, bajo ciertas condiciones, permite alcanzar regímenes no lineales donde el modo mecánico es amplificado. Este trabajo incluye las medidas experimentales del comportamiento en lasing de la cavidad propuesta, tanto en el régimen de megahercios (MHz) como en el de gigahercios (GHz), caracterizando la evolución de la frecuencia central del lasing a lo largo del tiempo. Las medidas experimentales se han realizado en los laboratorios del Instituto Universitario de Tecnología Nanofotónica (NTC). Estas medidas han sido procesadas con diferentes tasas de muestreo y sometidas a análisis estadístico mediante pruebas de aleatoriedad estándar, como las incluidas en el NIST Statistical Test Suite (NIST STS) y en la batería de pruebas Diehard. Entre estas pruebas se incluyen el cálculo de la entropía de Shannon, el test de frecuencia (monobit), el test de rachas, el número de secuencias ascendentes y descendentes, longest run, la secuencia acumulativa de bits, la entropía aproximada, la suma de bloques superpuestos, el overlapping permutations test, el Monkey test (OPSO, OQSO, DNA), el Squeeze test, la prueba FFT y la prueba de Kolmogorov-Smirnov (KS Test), entre otros. Para que las OMCs puedan considerarse como generadores de números aleatorios verdaderos (TRNG, del inglés true random number generators ) es necesario que la señal obtenida sea balanceada, no contenga patrones predecibles, tenga una distribución de probabilidad uniforme y se comporte como una fuente de entropía máxima sin influencias externas. En este estudio se ha implementado un proceso de postprocesado para mejorar la calidad de los datos, con el objetivo de reducir correlaciones detectadas en la señal sin alterar su naturaleza aleatoria. Este procesado incluye la normalización avanzada, la aplicación de filtros de paso alto, la diferenciación de la señal y la mezcla con secuencias pseudoaleatorias para aumentar la entropía. En este TFM se comparar los resultados obtenidos antes y después del postprocesado, observando mejoras en la entropía de Shannon, la distribución de rachas y la estabilidad de las pruebas de aleatoriedad.
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.