viernes, 20 de enero de 2012

Un protocolo “doble ciego” de computación cuántica universal

Fuente: Francis (th)E mule
Supón que has desarrollado el algoritmo cuántico del siglo, pero no tienes un ordenador cuántico para ejecutarlo. Una compañía privada posee un ordenador cuántico que podrías usar, pero no quieres que vean tu código fuente, tu entrada y la salida de tu algoritmo; ellos tampoco confían en tí y no quieren que piratees los secretos de su máquina. Barz et al. publican en Science un protocolo cuántico que os satisfará a ambos, ni tú ni ellos desvelaréis vuestros secretos; el único requisito es que te permitan manipular a tu antojo un solo cubit, uno solo. Este problema se denomina computación cuántica “ciega” (blind QC), pero a mí me gusta más el título de esta entrada. En estudios anteriores se demostró cómo es posible ejecutar cualquier algoritmo cuántico realizando medidas en un solo cubit que está entrelazado con los cubits de dicho ordenador cuántico. Para ocultar el algoritmo, el cliente utiliza el nuevo protocolo que realiza el cálculo gracias a un entrelazamiento cuántico aleatorio. Solo quien controle el único cubit puede conocer la entrada, el algoritmo y la salida; la compañía solo podrá observar cubits aletaorios entrelazados. Además, el funcionamiento del ordenador cuántico es confidencial pues el programador solo puede observar un único cubit. No describiré este protocolo cuántico en detalle, pero adelanto que es muy bonito, aunque algo técnico. Nos lo cuenta Vlatko Vedral, “Moving Beyond Trust in Quantum Computing,” Science 335: 294-295, 20 Jan. 2012, que se hace eco del artículo técnico de Stefanie Barz et al., “Demonstration of Blind Quantum Computing,” Science 335: 303-308, 20 Jan. 2012.

No hay comentarios:

Publicar un comentario