La ubicuidad de los dispositivos electrónicos hace imprescindible el uso de herramientas de encriptación y anti-falsificación para proteger la privacidad y seguridad de los usuarios. Con la creciente expansión del Internet de las Cosas, la protección frente a ataques que vulneren la autenticidad de los productos se hace cada vez más necesaria. Tradicionalmente, la protección de mensajes se ha basado en diferentes sistemas: contraseñas, firmas digitales o cifrado. Esta criptografía se basa en claves que desconoce un posible atacante, pero desafortunadamente estos sistemas van quedándose obsoletos a medida que aparecen nuevos ataques más invasivos: malware, ataques API o ataques físicos al hardware.
Mientras la computación cuántica avanza lentamente hacia el paradigma criptográfico, las llamadas funciones físicamente no clonables (por sus siglas en inglés PUFs) se presentan como la opción para asegurar la identificación única y efectiva. Una PUF es un dispositivo que presenta unas propiedades físicas únicas y no repetibles que pueden traducirse en bits de información utilizables. La idea de utilizar características físicas aleatorias para identificar sistemas o personas no es nueva; la identificación de individuos mediante la huella dactilar se ha usado desde el siglo XIX. En la actualidad, la identidad de los dispositivos electrónicos ha podido establecerse utilizando PUFs, que son “las huellas dactilares electrónicas” de un circuito integrado.
La autenticación basada en PUFs comprende un chip fabricado mediante procesos intrínsecamente aleatorios que hacen casi imposible su clonación, aun cuando se conoce con precisión todos los detalles del proceso de fabricación. Las medidas de las diversas propiedades físicas del PUF dependen de las propiedades a la nanoescala del chip, y constituyen así una tecnología antifraude y anti-falsificación muy potente. Para ser implementable a nivel industrial, el chip debe ser de bajo costo, escalable y sus propiedades deben ser fácilmente medibles mediante una función identificable.
Enrique Burzurí, Daniel Granados y Emilio M. Pérez (investigadores en IMDEA Nanociencia) han propuesto una ingeniosa y sencilla función PUF basada en nanotubos de carbono. Los nanotubos de carbono se ensamblan mediante dielectroforesis a una serie de 16 electrodos, en los cuales se forman uniones aleatorias: en cada par de electrodos habrá uno, varios o ningún nanotubo. La medida de las curvas intensidad-voltaje proporciona un patrón único que es inherente a cada PUF y es casi imposible de reproducir. Esta nanotecnología explota una característica de los nanotubos de carbono que habitualmente ha sido un inconveniente para transformarla en su punto fuerte: la dificultad de conseguir nanotubos de carbono con idéntica quiralidad, es decir, con idénticas propiedades electrónicas (conductor o semiconductor). También, los defectos inherentes a la fabricación como son las vacantes o funcionalidades de oxígeno hacen que dos nanotubos de carbono con idéntica quiralidad no presenten la misma conductancia.
Estas PUFs ideadas en IMDEA Nanociencia son dispositivos físicos fácilmente medibles y que proporcionan un patrón de conductancia intrínseco a cada uno de ellos extraordinariamente difícil de duplicar. Dado una misma PUF, dos desafíos (input) diferentes producen respuestas diferentes, y dado un mismo desafío, dos PUFs producen dos diferentes respuestas. De este modo, estas PUFs basadas en nanotubos de carbono pueden ser identificadas por el valor de las respuestas que generan a desafíos concretos. Aquí no es válido cualquier desperfecto de la PUF; éste debe ser medible y proporcionar una firma única del mismo. En la actualidad existen diversos tipos de PUFs que se basan en otras propiedades físicas como son la reflectividad o la anisotropía magnética. Sin embargo, la medida de corriente propuesta por Burzurí et al. es la más sencilla, barata (1 solo paso de litografía) y la más fácilmente implantable en un circuito electrónico, además de ser potencialmente escalable a un número mayor de electrodos para aumentar su complejidad. Estas PUFs podrían implantarse en smartphones, microcontroladores, sensores inteligentes, actuadores y también podrían usarse como firma digital.
Esta investigación es producto de la colaboración de tres investigadores de IMDEA Nanociencia, Enrique Burzurí, Daniel Granados y Emilio M. Pérez, y ha sido cofinanciada por la Comisión Europea (MSCA-IF y ERC), el Ministerio de Economía y Competitividad, la Comunidad de Madrid, así como el programa de Centros de Excelencia Severo Ochoa.
Referencia:
- Burzurí, D. Granados and E. M. Pérez. Physically unclonable functions based on single-walled carbon nanotubes: a scalable and inexpensive method toward unique identifiers. ACS Appl. Nano Mater. 2019, DOI: 10.1021/acsanm.9b00322