in

Números aleatorios (CRRAM)

La generación y creación de números aleatorios, utilizados para brindar seguridad en las comunicaciones, son cada día más necesarios en el universo de comunicaciones y/o transacciones comerciales, realizadas desde dispositivos móviles conectados a Internet. Es una frase hecha decir que “el mundo delictivo nunca descansa” y en Taiwán, han desarrollado un sistema basado en la tecnología del memristor para crear un dispositivo que genera un tipo de ruido eléctrico que puede ser utilizado como un verdadero generador de números aleatorios, sin seguir ninguna clase de “patrones o estructuras” definidas por un sistema informatizado. Las RRAM, ahora se transforman en CRRAM para generar números al azar, verdaderamente aleatorios.

Un grupo de ingenieros y científicos taiwaneses, afirman haber desarrollado un pequeño circuito de bajo consumo y basado en memristores, que ayudaría a  mejorar la seguridad en la transmisión de datos a través de Internet o en el uso de la creciente tecnología NFC (Near Field Communication), creada en 2004 por Sony, Philips y Nokia, presente hoy, en una gran cantidad  de teléfonos inteligentes que operan en el mercado. La seguridad de muchas transacciones digitales de datos, depende de la generación de números verdaderamente aleatorios, algo que es difícil de hacer con la tecnología de los circuitos digitales de hoy en día. Por lo general, a pesar de que existen múltiples métodos para la creación de números al azar (Random), en el resultado práctico y efectivo, no son “completamente al azar”.  Por supuesto, cualquier aprendiz de espía informático no tiene acceso a descubrir protocolos elaborados, pero mediante metodologías sistemáticas de seguimiento en la lectura de los números obtenidos, los códigos siempre terminan teniendo una secuencia de generación que es descubierta o derribada y miles de datos confidenciales acaban en manos inescrupulosas.

Este nuevo tipo de memristor presentado, emite verdaderos números aleatorios, además de presentar la virtud de consumir menos energía, en comparación con otras técnicas, de acuerdo con la investigación que aparecerá en la próxima edición de la “IEEE Electron Device Letters”. Las memorias resistivas de acceso aleatorio (RRAMs, Resistive Random Access Memories), conocidas popularmente como Memristores, almacenan información en formato resistivo, a diferencia de los métodos tradicionales, que lo hacen almacenando cargas eléctricas. Como ya hemos visto en artículos anteriores, en el memristor se hace intercalando un material resistivo entre dos electrodos donde, valga la redundancia, la resistencia del dispositivo puede ser reversible, aumentando o disminuyendo gracias a la aplicación de un cierto nivel de tensión o voltaje.  Para lograr este generador de números aleatorios, los investigadores taiwaneses, todos pertenecientes a la Universidad Nacional Tsing Hua (NTHU), en Hsinchu, se valieron de una característica particular, dando lugar a las “Contact RRAM” (CRRAM) , un tipo de RRAM específica, desarrollada íntegramente en sus laboratorios. La mayoría de RRAMs se forman a partir de una película de material entre dos electrodos de metal. Las CRRAM están formadas a partir de una capa de dióxido de silicio entre el drenaje de un transistor y el contacto de tungsteno, que normalmente se conecta a esas estructuras. Este diseño, permite construir matrices CRRAM que resultan más compactas que otros tipos de matrices RRAM y compatibles con el estándar de los procesos de fabricación de circuitos lógicos tradicionales, según expresaron los investigadores.

Sin embargo, dentro del diseño CRRAM, la celda de memoria queda encapsulada sobre un área pequeña, por lo que la corriente que fluye a través de ella se torna especialmente sensible a la captura y la liberación de electrones, que se ven temporalmente atrapados dentro de la película de dióxido de silicio. Este “evento” de atrapar y liberar, es un suceso que se produce con una alternancia o con un ritmo definido por el azar, característica que resulta entonces ideal para producir números aleatorios. “La fluctuación natural no se puede predecir, ya que no es generada por un software o por un conjunto de ecuaciones definidas por un programador“, dice Jung-Chrong Lin, profesora asociada del Departamento de Ingeniería Eléctrica NTHU y una de las inventoras de este modelo de CRRAM. “Los códigos aleatorios que obtenemos de la fluctuación nunca se sabrían con antelación. Esto ayudará a mejorar los sistemas existentes de cifrado.”  Según Lin, la clave del éxito de este tipo de construcción se basa en el pequeño tamaño alcanzado en la superficie de los contactos (80 x 80 nanómetros). Dentro de este camino estrecho por el que deben atravesar los electrones, el efecto de su captura y liberación, llamado “ruido aleatorio telegráfico”, produce una “señal de ruido eléctrico” que logra provocar un cambio mayor al 10% en los niveles de resistencia del dispositivo. “Las señales generadas en los enfoques tradicionales se han mejorado partiendo desde un 1 a 2%, donde los resultados pueden ser dudosos o engañosos“, agregó.

En esta primera etapa y por sí solo, el generador es adecuado sólo para trabajar a baja velocidad de generación de datos, y en aplicaciones de baja potencia, tales como las llaves de un coche o en tarjetas de identificación, de acuerdo con los investigadores. Esto es porque puede generar bits a no más de 1Khz. El agregado de un circuito de realimentación, podría impulsar esta velocidad a más de 100Mhz, permitiendo expandir el área de trabajo a otras aplicaciones de mayor tamaño y complejidad.

Reportar

¿Qué te pareció?

Escrito por Mario

11 Comments

Leave a Reply
    • #1 A eso se le dice inteligencia artificial. Hasta el momento todo desarrollo en el área termina por generar software mas inteligente aumentando la cantidad de variables y estados para que el software pueda "tomar decisiones", siempre existió un humano que creo el programa antes que la maquina pudiera empezar a funcionar. El libre albedrío de una maquina se limita a lo que el software le permita tener.

  1. Hay algo que no entiendo: Si son realmente aleatorios ¿como se pueden usar para seguridad? ¿Como haría para desencriptar y acceder a la información?

    • #3 Si me equivoco que alguien me corrija por favor, pero creo que va mas o menos así:

      Vos necesitas sacar la alarma de tu auto para entrar. Tenés la llave (Emisor) y la alarma (Receptor). El receptor espera cierto código, una contraseña, no importa como la mandes, mientras llegue completa; o sea que es lo mismo mandarle PA$$WORD que AFRGRPA$$WORDGFDGFDGDF, ya que al detectar la cadena PA$$WORD tiene lo que necesitaba.
      A vos que te parece mas fácil de crackear? Esto: 123123123PA$$WORD123123123 o esto HnS&K)FD$FDrF#dTYPA$$WORDEwPo’¡gF?

    • #3 Supongo que en el momento que se genera se debe de almacenar en algún lugar o ser usado para algo que no valla a requerirlo después.
      Si yo genero ese número aleatorio lo que me interesa es que ningún tercero sea capaz de llegar a mi mismo número (que yo tengo guardad/almacenado/memorizado,etc)…

  2. Creo que sin importar cual sea la tecnología utilizada, si se conoce el origen de los números "aleatorios" siempre se podrá, con el tiempo, burlar este aspecto. Esta idea me parece muy buena, pero lo malo es que ya nos dijeron como es producida. Yo no soy Hacker, pero ya me puse a imaginar la manera de modular ese ruido eléctrico para generar un solo número y así entrar a los sistemas (más seguros).

  3. Nein, así no funciona el sistema, te explico lo que significa el artículo. Los números son realmente aleatorios, no generados por software, funcionan según un flujo impreciso de electrones, si sabés algo de mecánica cuántica o química básica te vas a dar cuenta o imposible que es reproducir un evento exactamente igual al original. Te lo pongo así, en este nuevo sistema una buena analogía sería, vos tenés una pila de arena y tenés que encontrar un grano de arena específico pero no sabés nada sobre ese grano de arena. En el sistema anterior el grano de arena que buscás es de color diferente a los demás (los demás siguen un patrón de colores)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Oz: The Great and Powerful (trailer)

ODROID-X: El hermano mayor del Raspberry Pi de cuatro núcleos