Los n√ļmeros generados de forma aleatoria son una constante en nuestra vida, sobre todo para generar c√≥digos de seguridad, pero tienen un problema. Conseguir n√ļmeros completamente aleatorios es muy dif√≠cil. Un grupo de f√≠sicos de la Universidad de Ginebra, en Suiza, ha dado con un sistema sorprendente para elevar la seguridad a un nuevo nivel aparentemente invulnerable: contar fotones con la c√°mara de nuestro smartphone.

En esencia, el problema de generar n√ļmeros aleatorios es que, si utilizamos modelos deterministas como los que nos ofrecen una aplicaci√≥n o un ordenador, esos n√ļmeros, por definici√≥n, pueden repetirse y, por tanto, predecirse.

Advertisement

El ideal de seguridad ser√≠a generar n√ļmeros verdaderamente aleatorios. Una buena forma de lograrlo es la observaci√≥n de fen√≥menos de la f√≠sica cu√°ntica para generar lo que se conoce como n√ļmeros cu√°nticos aleatorios. Desgraciadamente, este procedimiento no era sencillo de llevar a cabo, al menos hasta ahora.

El equipo de investigadores de Suiza ha probado un sistema completamente nuevo para el que solo necesitan un smartphone dotado de c√°mara. El sensor fotogr√°fico se utiliza para determinar las variaciones cu√°nticas en el n√ļmero de fotones que detecta. En ArXiv lo explican as√≠:

El proceso cu√°ntico que utilizan los investigadores se basa en la manera en la que las fuentes de luz emiten fotones. Como cada emisi√≥n es un proceso cu√°ntico, el momento de la emisi√≥n de esta luz no se puede predecir. El n√ļmero de fotones que capta la c√°mara en una unidad de tiempo siempre es distinto, y var√≠a en una cantidad completamente aleatoria e imposible de predecir.

Es sencillo calcular el n√ļmero exacto de electrones que se producen en este proceso, dada la naturaleza probabil√≠stica de la emisi√≥n de fotones. Sin embargo, el n√ļmero exacto de electrones var√≠a siempre de forma aleatoria, lo que produce un n√ļmero aleatorio. Habida cuenta de que un sensor de c√°mara consiste en una ret√≠cula de miles de p√≠xeles funcionando en paralelo, es posible generar una enorme cantidad de n√ļmeros aleatorios.

Advertisement

El equipo prob√≥ esta teor√≠a utilizando un Nokia N9 con una c√°mara principal de 8 megap√≠xeles. Con una capacidad para generar n√ļmeros de 1Mbps, los cient√≠ficos calculan que, incluso aunque todas las personas del planeta utilizaran este m√©todo, har√≠a falta 10^80 veces la edad del universo para detectar una pauta en la cadena de n√ļmeros.

El m√©todo, en definitiva, resiste a todos los procedimientos que las matem√°ticas han concebido para descubrir debilidades en series de n√ļmeros aleatorios. El descubrimiento es muy interesante, porque abre la puerta a un m√©todo para cifrarlo pr√°cticamente todo de forma imposible de vulnerar sin la clave original, desde tarjetas de cr√©dito hasta correos electr√≥nicos o mensajer√≠a. El sistema, eso s√≠, devora la bater√≠a del m√≥vil. [arXiv v√≠a arXiv Blog]

Foto: weknow / Shutterstock.

***

Psst! también puedes seguirnos en Twitter, Facebook o Google+ :)