En este artículo vamos a listar los conceptos clave para poder incorporar la computación cuántica a nuestro lenguaje. Lo haremos utilizando cinco bloques diferenciados. El bloque de Mecánica Cuántica pretende resumir lo básico que hay que saber sobre las leyes físicas que gobiernan estos sistemas. Álgebra Lineal se centra en el lenguaje matemático utilizado para describir los sistemas, tanto a nivel de estados como a nivel de interacción y evolución. Información Cuántica recoge los aspectos teóricos acerca de la representación, transformación y protección de la información en un sistema cuántico. Computación Cuántica hace lo propio con los modelos y mecanismos que posibilitan la computación en un sistema cuántico. En último lugar, Implementación Física enumera las estrategias viables para materializar cúbits físicamente, así como para controlar su preparación, evolución y medida. A por ello. Mecánica Cuántica Funció...
La necesidad o querencia de compartir información de manera privada es un anhelo tan viejo como la propia humanidad. Durante años se ha ido avanzando en mecanismos de cifrado que han permitido claves más y más seguras, llegando a la definición matemática de cómo estas claves deben construirse incluso en un mundo post-quantum. Sin embargo, hay un problema para el que sobre el papel no tenemos solución práctica. ¿Qué sucede si alguien interfiere durante la comunicación de la clave? ¿Cómo podemos estar seguros de que el canal empleado no es vulnerable? La intuición parece querer decirnos que siempre va a quedar un resquicio no controlable, un margen de duda; pero gracias a las leyes de la mecánica cuántica veremos que somos capaces de diseñar mecanismos que disiparán estas dudas por completo. En este artículo vamos a entender, de la manera más intuitiva posible, lo que se conoce como Quantum Key Distribution o QKD en inglés. La distribución cuántica de claves es una d...