Una función físicamente inclonable ( PUF ) es una entidad física que puede servir como primitiva de seguridad de hardware, particularmente útil en aplicaciones de autenticación y lucha contra la falsificación. Las PUF generan identificadores basados en estructuras o respuestas físicas únicas y complejas que son difíciles de replicar o modelar. Su evaluación generalmente implica la medición de propiedades físicas o características ópticas asociadas con el dispositivo específico. [ 1 ]
Las PUF aprovechan propiedades físicas inherentemente irreproducibles para generar identificadores únicos, lo que las hace prometedoras para aplicaciones de autenticación y lucha contra la falsificación. Todas las PUF están sujetas a variaciones ambientales como la temperatura, la tensión de alimentación o las interferencias electromagnéticas , que pueden afectar sus respuestas. Su utilidad radica no solo en producir resultados aleatorios, sino también en reproducir de forma fiable la misma respuesta en diversas condiciones ante un desafío determinado. En comparación con los métodos tradicionales de lucha contra la falsificación, como los hologramas, las PUF son más difíciles de clonar debido a la aleatoriedad intrínseca de su fabricación.
Categorización de PUF
Proceso de medición
Una forma de categorizar los numerosos conceptos de PUF es según cómo se mide la fuente de variación dentro de cada PUF. [ 2 ] Por ejemplo, algunos PUF examinan cómo la fuente de singularidad interactúa con, o influye en, una señal electrónica para derivar la medición de la firma, mientras que otros examinan los efectos en la reflexión de la luz incidente u otro proceso óptico . Esto también suele correlacionarse con la aplicación prevista para cada concepto de PUF. Por ejemplo, los PUF que sondean la singularidad mediante caracterización electrónica son los más adecuados para autenticar circuitos o componentes electrónicos debido a la facilidad de integración. Por otro lado, los PUF que autentican objetos físicos tienden a sondear el PUF utilizando un segundo proceso, como métodos ópticos o de radiofrecuencia , que luego se convierten en una señal electrónica formando un sistema de medición híbrido. Esto permite una comunicación más sencilla a distancia entre la etiqueta u objeto físico de autenticación y el dispositivo de evaluación.
Fuente de aleatoriedad
Una de las principales formas de categorizar los PUF se basa en examinar de dónde se deriva la aleatoriedad o variación del dispositivo. [ 3 ] Esta fuente de singularidad se aplica de manera explícita, mediante la adición deliberada de pasos de fabricación adicionales, o de manera implícita, como parte de los procesos de fabricación típicos. Por ejemplo, en el caso de los PUF electrónicos fabricados en CMOS , es posible agregar componentes CMOS adicionales sin introducir pasos de fabricación adicionales, y se consideraría una fuente implícita de aleatoriedad, al igual que derivar la aleatoriedad de componentes que ya formaban parte del diseño inicial. Agregar, por ejemplo, un recubrimiento dieléctrico aleatorio con el único propósito de la huella digital del PUF agregaría pasos de fabricación adicionales y haría que el concepto o la implementación del PUF se incluyera en la categoría explícita. Las fuentes de aleatoriedad implícitas presentan la ventaja de no tener costos adicionales asociados con la introducción de más pasos de fabricación, y que la aleatoriedad derivada de la variación inherente del proceso de fabricación típico del dispositivo no se puede manipular tan directamente. Las fuentes de aleatoriedad explícitas pueden resultar beneficiosas, ya que la fuente de aleatoriedad puede elegirse deliberadamente, por ejemplo, para maximizar la variación (y, por lo tanto, el rendimiento de entropía ) o aumentar la dificultad de clonación (por ejemplo, aprovechando la aleatoriedad de tamaños de características más pequeños).
evaluación intrínseca
De manera similar a la clasificación de una PUF según su fuente de aleatoriedad, los conceptos de PUF se pueden dividir según si pueden evaluarse de forma intrínseca o no. [ 4 ] Una PUF se describe como intrínseca si su aleatoriedad es de origen implícito y puede autoevaluarse internamente. Esto significa que el mecanismo para caracterizar la PUF es intrínseco o está integrado en el propio dispositivo de evaluación. Actualmente, esta propiedad solo la poseen las PUF de diseño totalmente electrónico, ya que el procesamiento de evaluación solo puede realizarse mediante circuitos electrónicos y, por lo tanto, solo puede ser inseparable de un mecanismo electrónico de sondeo de aleatoriedad. La evaluación intrínseca es beneficiosa, ya que permite que este procesamiento de evaluación y el postprocesamiento (como la corrección de errores o el hashing ) se realicen sin que la lectura de la PUF sin procesar quede expuesta externamente. Esta incorporación de la caracterización de la aleatoriedad y el procesamiento de evaluación en una sola unidad reduce el riesgo de ataques de intermediario y de canal lateral dirigidos a la comunicación entre las dos áreas.
PUF de medición electrónica
Aleatoriedad implícita
A través de PUF
La tecnología Via PUF se basa en la formación de " vías " o "contactos" durante el proceso de fabricación CMOS estándar . Esta tecnología es el resultado de un enfoque inverso. En lugar de cumplir con las reglas de diseño, reduce el tamaño de las vías o contactos de forma controlada, lo que da lugar a una formación impredecible o estocástica de las mismas, es decir, con una probabilidad del 50 % de establecer la conexión eléctrica. Los detalles de la tecnología se publicaron por primera vez en 2020 [ 5 ] [ 6 ] , aunque ICTK ya la producía en masa desde 2015. Algunas características de Via PUF son las siguientes:
- Fiabilidad : Gracias a su propiedad metálica, una vez que se forman las vías o contactos en una estructura, permanecen prácticamente invariables, independientemente de las variaciones de PVT. Esto se traduce en una tasa de error de bits del 0 % , eliminando la necesidad de etapas de posprocesamiento como códigos de corrección de errores o algoritmos de datos auxiliares. La tecnología está verificada mediante las pruebas estándar JEDEC y ha superado la prueba Q-100 Grado 3 del Consejo de Electrónica Automotriz para aplicaciones automotrices.
- La aleatoriedad de la PUF Via alcanza un peso de Hamming de 0,4972 , cercano al valor ideal de 0,5. La tecnología superó las pruebas de aleatoriedad de la publicación especial NIST 800-92 y NIST SP 800-90B .
- Unicidad e 'InbornID' : La unicidad es una propiedad importante de la PUF, ya que garantiza que la ID de un chip sea siempre diferente de la de otros chips. La PUF Via reporta un valor de distancia de Hamming de 0,4999 , cercano a la unicidad ideal de 0,5. El 'InbornID' de la PUF Via representa la ID única e innata de un chip de silicio.
- La discreción es una de las grandes ventajas de utilizar la tecnología Via PUF en la implementación de circuitos integrados. Los orificios de contacto (Via) de PUF se encuentran dispersos por todo el chip. No es necesario formar bloques de matriz como en el caso de SRAM PUF. Resulta prácticamente imposible distinguir las vías PUF de las vías lógicas convencionales, lo que hace que la ingeniería inversa de circuitos integrados sea casi imposible.
- Proceso de fabricación estándar : La tecnología Via PUF utiliza estructuras de celdas estándar de una biblioteca digital estándar con voltaje de núcleo regular. No requiere alto voltaje ni circuitos especiales como una bomba de carga . No se necesita ninguna capa de máscara adicional en el proceso de fabricación del circuito integrado.
Los chips RoT (Raíz de Confianza) de hardware basados en Via PUF se utilizan actualmente en diversos mercados, como telecomunicaciones, electrodomésticos y dispositivos IoT, en forma de módulos Wifi/BLE, cerraduras inteligentes, cámaras IP, concentradores de sensores IR , etc. Esta tecnología admite funciones de seguridad como la protección contra la falsificación, el arranque seguro, la protección contra la copia segura del firmware, la actualización segura del firmware y la integridad segura de los datos .
PUF de retardo
Un PUF de retardo aprovecha las variaciones aleatorias en los retardos de los cables y las compuertas en el silicio. Ante un desafío de entrada, se establece una condición de carrera en el circuito y se comparan dos transiciones que se propagan por diferentes rutas para determinar cuál llega primero. Un árbitro, generalmente implementado como un pestillo, produce un 1 o un 0, según la transición que llegue primero. Son posibles muchas implementaciones de circuitos y al menos dos ya se han fabricado. Cuando un circuito con la misma máscara de diseño se fabrica en diferentes chips, la función lógica implementada por el circuito es diferente para cada chip debido a las variaciones aleatorias de los retardos.
Una PUF basada en un bucle de retardo, es decir, un oscilador de anillo con lógica, en la publicación que introdujo el acrónimo PUF y la primera PUF integrada de cualquier tipo. [ 7 ] Se ha descrito una PUF basada en multiplexor, [ 22 ] así como un diseño de procesador seguro que utiliza una PUF [ 23 ] y una PUF basada en multiplexor con una interfaz RF para su uso en aplicaciones RFID antifalsificación. [ 24 ]
SRAM PUF
Estas PUF utilizan la aleatoriedad en el comportamiento de encendido de la memoria de acceso aleatorio estática estándar en un chip como una PUF. El uso de SRAM como una PUF fue introducido en 2007 simultáneamente por investigadores en el Philips High Tech Campus y en la Universidad de Massachusetts . [ 8 ] [ 25 ] [ 26 ] Dado que la PUF de SRAM se puede conectar directamente a circuitos digitales estándar integrados en el mismo chip, se pueden implementar inmediatamente como un bloque de hardware en implementaciones criptográficas , lo que las hace de particular interés para soluciones de seguridad. La tecnología PUF basada en SRAM ha sido investigada extensamente. Varios artículos de investigación exploran la tecnología PUF basada en SRAM en temas como comportamiento, implementación o aplicación para fines antifalsificación. [ 27 ] [ 28 ] Es notable la implementación del almacenamiento seguro de clave secreta sin almacenar la clave en forma digital. [ 26 ] [ 28 ] [ 29 ] Las implementaciones criptográficas basadas en PUF de SRAM han sido comercializadas por Intrinsic ID, [ 30 ] una empresa derivada de Philips , y a partir de 2019, están disponibles en todos los nodos tecnológicos desde 350 nm hasta 7 nm. Intrinsic ID fue adquirida por Synopsys, empresa de software de automatización de diseño electrónico y propiedad intelectual de silicio, en 2024. [ 31 ]
Debido a las variaciones en el proceso de fabricación a escala submicrométrica, cada transistor en un circuito integrado (CI) tiene propiedades físicas ligeramente diferentes. Esto genera pequeñas diferencias en las propiedades electrónicas, como los voltajes umbral y el factor de ganancia de los transistores. El comportamiento de arranque de una celda SRAM depende de la diferencia entre los voltajes umbral de sus transistores y otros parámetros de los mismos. Una celda SRAM tiene dos estados estables, que normalmente representan los estados lógicos cero y uno. Si los transistores de una celda SRAM fueran idénticos, la celda estaría perfectamente equilibrada y arrancaría aleatoriamente en uno de los dos estados estables. Sin embargo, incluso las más pequeñas diferencias entre los parámetros de los transistores crearán un desequilibrio en la celda y la empujarán a uno de los dos estados estables con mayor probabilidad que al otro. [ 32 ] Dado que la mayoría de las celdas SRAM tienen su propio estado preferido cada vez que se alimentan, a partir de una matriz de celdas SRAM se puede obtener un patrón único y aleatorio de ceros y unos. Este patrón es como la huella digital de un chip, ya que es único para una SRAM en particular y, por lo tanto, para un chip en particular.
Procesamiento posterior de SRAM PUF
La respuesta de la PUF de SRAM es una huella digital ruidosa, ya que un pequeño número de celdas, cerca del equilibrio, es inestable. Para usar la PUF de SRAM de forma fiable como identificador único o para extraer claves criptográficas , se requiere un posprocesamiento. [ 33 ] Esto se puede hacer aplicando técnicas de corrección de errores , como los "algoritmos de datos auxiliares" [ 34 ] o los extractores difusos . [ 35 ] Estos algoritmos realizan dos funciones principales: corrección de errores y amplificación de la privacidad . Este enfoque permite que un dispositivo cree una clave secreta robusta y única a partir de la PUF de SRAM y se apague sin que haya ninguna clave secreta presente. Al usar datos auxiliares, se puede regenerar la misma clave a partir de la PUF de SRAM cuando sea necesario.
Envejecimiento de SRAM PUF
Un circuito integrado operativo cambia lenta pero gradualmente con el tiempo, es decir, envejece. El efecto de envejecimiento dominante en los circuitos integrados modernos, que a su vez tiene un gran impacto en el comportamiento ruidoso de la SRAM PUF, es el NBTI. Dado que el NBTI se comprende bien, existen varias maneras de contrarrestar la tendencia al envejecimiento. Se han desarrollado estrategias antienvejecimiento que hacen que la SRAM PUF sea más confiable con el tiempo, sin degradar otras medidas de calidad de la PUF, como la seguridad y la eficiencia. [ 36 ]
SRAM PUF en aplicaciones comerciales
Las SRAM PUF se utilizaron inicialmente en aplicaciones con altos requisitos de seguridad, como en defensa, para proteger sistemas gubernamentales y militares sensibles, y en la industria bancaria, para asegurar sistemas de pago y transacciones financieras. En 2010, NXP comenzó a utilizar la tecnología SRAM PUF para proteger activos con tecnología SmartMX contra clonación , manipulación , robo de servicio e ingeniería inversa . [ 37 ] Desde 2011, Microsemi ofrece implementaciones de SRAM PUF para agregar seguridad a aplicaciones gubernamentales y comerciales sensibles en los dispositivos y placas de desarrollo basados en memoria flash de la compañía. [ 38 ] Las aplicaciones más recientes incluyen: un sistema de autenticación seguro basado en sensores para el IoT, [ 39 ] la incorporación en procesadores de aplicaciones IoT basados en RISC-V para asegurar dispositivos de detección inteligentes alimentados por batería en el borde , [ 40 ] y el reemplazo de los enfoques tradicionales de OTP más inyección de clave para la seguridad del IoT en microcontroladores y procesadores híbridos de alto volumen y bajo consumo . [ 41 ]
Algunos sistemas de seguridad basados en SRAM de la década de 2000 utilizaban el término "identificación de chip" en lugar del término más común "PUF". Actualmente, la comunidad investigadora y la industria han adoptado en gran medida el término PUF para describir este ámbito tecnológico.
Mariposa PUF
El PUF Butterfly se basa en el acoplamiento cruzado de dos biestables o flip-flops. [ 42 ] El mecanismo utilizado en este PUF es similar al del SRAM PUF, pero tiene la ventaja de que puede implementarse en cualquier FPGA SRAM .
PUF resistente a metales
La PUF basada en la resistencia del metal deriva su entropía de variaciones físicas aleatorias en los contactos metálicos, vías y cables que definen la red de alimentación y la interconexión de un circuito integrado. [ 9 ] [ 43 ] [ 44 ] [ 45 ] Existen varias ventajas importantes al aprovechar las variaciones de resistencia aleatorias en los recursos metálicos de un circuito integrado, entre ellas:
- Estabilidad de temperatura y voltaje : Las variaciones de temperatura y voltaje (TV) representan uno de los desafíos más importantes para las PUF en aplicaciones que requieren la regeneración de la misma cadena de bits posteriormente, como el cifrado. La resistencia del metal (a diferencia de los transistores) varía linealmente con la temperatura y es independiente del voltaje. Por lo tanto, la resistencia del metal proporciona un alto nivel de robustez ante cambios en las condiciones ambientales.
- Ubicuidad : El metal es (actualmente) el único material conductor en el chip que está dispuesto en capas, lo que permite la creación de fuentes de entropía PUF de alta densidad y muy compactas. Los procesos avanzados crean 11 o más capas de metal sobre el plano (x,y) de los transistores subyacentes.
- Fiabilidad : El mecanismo de desgaste del metal es la electromigración, que, al igual que las variaciones de TV, afecta negativamente la capacidad de la PUF para reproducir la misma cadena de bits a lo largo del tiempo. Sin embargo, el proceso de electromigración se comprende bien y puede evitarse por completo dimensionando adecuadamente los cables, las vías y los contactos metálicos. Por otro lado, los problemas de fiabilidad de los transistores, como la inestabilidad de temperatura con polarización negativa (NBTI ) y la HCI, son más difíciles de mitigar.
- Resiliencia : Informes recientes han demostrado que las PUF basadas en transistores, en particular las PUF SRAM, son vulnerables a la clonación. Las PUF con resistencia metálica no son susceptibles a este tipo de ataques de clonación debido a la alta complejidad asociada con el ajuste de los cables en la copia para igualar las resistencias. Además, al agregar una o más capas de blindaje en las capas metálicas superiores más gruesas que recubren la PUF subyacente (construida con las capas metálicas inferiores), los ataques de sondeo frontal diseñados para extraer las resistencias metálicas de la copia resultan extremadamente difíciles o imposibles.
Anillo biestable PUF
El PUF de anillo biestable o BR-PUF fue introducido por Q. Chen et al. en [ 10 ] [ 46 ]. El BR-PUF se basa en la idea de que un anillo con un número par de inversores tiene dos posibles estados estables. Al duplicar los inversores y agregar multiplexores entre etapas, es posible generar un número exponencialmente grande de pares desafío-respuesta a partir del BR-PUF.
DRAM PUF
Dado que muchos sistemas informáticos incorporan algún tipo de DRAM, esta puede utilizarse como una PUF eficaz a nivel de sistema. La DRAM también es mucho más económica que la RAM estática (SRAM). Por lo tanto, las PUF de DRAM podrían ser una fuente de datos aleatorios pero fiables para generar identificaciones de placa (ID de chip). La ventaja de la PUF de DRAM radica en que la DRAM independiente ya presente en un sistema en un chip puede utilizarse para generar firmas específicas del dispositivo sin necesidad de circuitos ni hardware adicionales. Tehranipoor et al. [ 11 ] presentaron la primera PUF de DRAM que utiliza la aleatoriedad en el comportamiento de encendido de las celdas DRAM. Otros tipos de PUF de DRAM incluyen aquellas basadas en la retención de datos de las celdas DRAM [ 47 ] y en los efectos de la modificación de los tiempos de latencia de escritura y lectura utilizados en las DRAM [ 48 ] [ 49 ] .
PUF digital
El PUF digital [ 12 ] supera los problemas de vulnerabilidad de los PUF analógicos de silicio convencionales. A diferencia de los PUF analógicos, donde las huellas digitales provienen de las variaciones intrínsecas del proceso de los transistores, las huellas digitales de los PUF de circuitos digitales se extraen de la aleatoriedad geométrica de la interconexión VLSI inducida por las variaciones de la litografía. Sin embargo, esta incertidumbre de interconexión es incompatible con los circuitos CMOS VLSI debido a problemas como cortocircuitos, voltajes de puerta flotantes, etc., en los transistores. Una solución consiste en utilizar biestables fuertemente sesgados para garantizar el estado operativo estable de cada transistor CMOS, asegurando así que el circuito sea inmune a las variaciones ambientales y operativas.
Ruptura de óxido PUF
La PUF de ruptura de óxido [ 13 ] es un tipo de PUF que se beneficia de la aleatoriedad obtenida de las propiedades no homogéneas del óxido de puerta natural que se producen en el proceso de fabricación de circuitos integrados. Junto con sus propiedades verdaderamente aleatorias, impredecibles y altamente estables, es la fuente más ideal para una función físicamente inclonable. Las empresas de diseño de circuitos integrados pueden mejorar significativamente el nivel de seguridad implementando la PUF de ruptura de óxido en su diseño, sin preocuparse por la fiabilidad ni la vida útil, y pueden eliminar los costes adicionales de los complejos circuitos ECC (Código de Corrección de Errores). La PUF de ruptura de óxido puede extraer bits binarios distribuidos uniformemente mediante un mecanismo de amplificación y auto-retroalimentación; los bits aleatorios se activan al registrarse y, debido a un gran pool de bits de entropía, los usuarios disponen de la flexibilidad necesaria para elegir sus propios enfoques de generación y gestión de claves. El nivel de seguridad se puede mejorar gracias a la aleatoriedad intrínseca y las características invisibles de la PUF de ruptura de óxido.
Aleatoriedad explícita
Recubrimiento de PUF
Un recubrimiento PUF [ 14 ] [ 50 ] [ 51 ] puede construirse en la capa superior de un circuito integrado (CI) . Sobre un CI normal, se dispone una red de cables metálicos en forma de peine. El espacio entre y sobre la estructura de peine se rellena con un material opaco y se dopa aleatoriamente con partículas dieléctricas . Debido a la colocación aleatoria, el tamaño y la rigidez dieléctrica de las partículas, la capacitancia entre cada par de cables metálicos será aleatoria hasta cierto punto. Esta aleatoriedad única puede utilizarse para obtener un identificador único para el dispositivo que lleva el recubrimiento PUF. Además, la colocación de este PUF opaco en la capa superior de un CI protege los circuitos subyacentes de ser inspeccionados por un atacante, por ejemplo, para ingeniería inversa . Cuando un atacante intenta eliminar (una parte de) el recubrimiento, la capacitancia entre los cables cambiará y el identificador único original se destruirá. Se ha demostrado cómo se construye una etiqueta RFID inclonable con recubrimientos PUF. [ 52 ]
PUF de electrónica cuántica
A medida que el tamaño de un sistema se reduce por debajo de la longitud de onda de De Broglie , los efectos del confinamiento cuántico adquieren una importancia crucial. La aleatoriedad intrínseca dentro de una PUF de confinamiento cuántico se origina en las no uniformidades composicionales y estructurales a nivel atómico. Las características físicas dependen de los efectos de la mecánica cuántica a esta escala, mientras que la mecánica cuántica está determinada por la estructura atómica aleatoria. Clonar este tipo de estructura es prácticamente imposible debido a la gran cantidad de átomos involucrados, la naturaleza incontrolable de los procesos a nivel atómico y la imposibilidad de manipular los átomos de forma fiable.
Se ha demostrado que los efectos de confinamiento cuántico pueden utilizarse para construir una PUF, en dispositivos conocidos como diodos de tunelización resonante . Estos dispositivos pueden producirse mediante procesos estándar de fabricación de semiconductores , lo que facilita la producción en masa de muchos dispositivos en paralelo. Este tipo de PUF requiere ingeniería a nivel atómico para su clonación y es la PUF más pequeña y con mayor densidad de bits conocida hasta la fecha. Además, este tipo de PUF podría reiniciarse eficazmente mediante una sobrepolarización deliberada del dispositivo para provocar una reorganización local de los átomos. [ 15 ]
PUF de medición híbrida
Aleatoriedad implícita
PUF magnético
Una espuma de poliuretano magnética (PUF) se encuentra en una tarjeta de banda magnética . La estructura física del medio magnético aplicado a la tarjeta se fabrica mezclando miles de millones de partículas de ferrita de bario en una suspensión durante el proceso de fabricación. Las partículas tienen diversas formas y tamaños. La suspensión se aplica a una capa receptora. Las partículas se depositan de forma aleatoria, como si se vertiera un puñado de arena magnética húmeda sobre un soporte. Verter la arena para que se deposite exactamente en el mismo patrón por segunda vez es físicamente imposible debido a la imprecisión del proceso, la enorme cantidad de partículas y la geometría aleatoria de su forma y tamaño. La aleatoriedad introducida durante el proceso de fabricación no se puede controlar. Este es un ejemplo clásico de una PUF que utiliza aleatoriedad intrínseca.
Cuando la suspensión se seca, la capa receptora se corta en tiras y se aplica a tarjetas de plástico, pero el patrón aleatorio de la banda magnética permanece y no se puede modificar. Debido a su naturaleza físicamente imposible de clonar, es muy improbable que dos tarjetas con banda magnética sean idénticas. Utilizando una tarjeta de tamaño estándar, la probabilidad de que dos tarjetas cualesquiera tengan una PUF magnética idéntica se calcula en 1 entre 900 millones. Además, como la PUF es magnética, cada tarjeta tendrá una señal magnética distintiva, repetible y legible.
- Personalización de la PUF magnética : Los datos personales codificados en la banda magnética añaden otra capa de aleatoriedad. Cuando la tarjeta contiene información de identificación personal, la probabilidad de que dos tarjetas con banda magnética codificada tengan una firma magnética idéntica es de aproximadamente 1 entre 10 mil millones. Los datos codificados pueden utilizarse como marcador para localizar elementos importantes de la PUF. Esta firma puede digitalizarse y se denomina generalmente huella digital magnética. Un ejemplo de su uso se encuentra en el sistema de marca Magneprint. [ 53 ] [ 54 ] [ 55 ]
- Estimulación de la PUF magnética : El cabezal magnético actúa como un estímulo sobre la PUF y amplifica la señal magnética aleatoria. Debido a la compleja interacción del cabezal magnético, influenciada por la velocidad, la presión, la dirección y la aceleración, con los componentes aleatorios de la PUF, cada deslizamiento del cabezal sobre la PUF magnética generará una señal estocástica, pero muy distintiva. Imagínelo como una canción con miles de notas. La probabilidad de que las mismas notas se repitan en un patrón exacto en una sola tarjeta deslizada muchas veces es de 1 entre 100 millones, pero en general la melodía sigue siendo muy reconocible.
- Usos de una PUF magnética : El comportamiento estocástico de la PUF, junto con el estímulo de la cabeza, convierte a la tarjeta de banda magnética en una excelente herramienta para la autenticación dinámica de tokens , la identificación forense , la generación de claves , las contraseñas de un solo uso y las firmas digitales .
Aleatoriedad explícita
PUF óptico
La primera función físicamente inclonable (PUF) fue introducida por R. Pappu en 2002, [ 56 ] y era una PUF óptica (O-PUF). Pappu observó que diferentes láseres producían patrones de moteado distintos debido a sutiles variaciones de fabricación, lo que demostró que estas respuestas ópticas únicas podían servir como identificadores inclonables. Si bien los patrones de moteado láser representan un ejemplo temprano de O-PUF, la categoría abarca una gama más amplia de implementaciones. La mayoría de las O-PUF utilizan partículas emisoras de luz incrustadas en sustratos para generar comportamientos únicos de desafío-respuesta medibles mediante imágenes ópticas. Estos sistemas aprovechan la aleatoriedad física inherente a los procesos de fabricación, lo que hace inviable la replicación exacta y permite esquemas de autenticación robustos.
Trabajos recientes han resaltado la importancia de evaluar cuidadosamente las PUF ópticas utilizando una variedad de métricas debido a sus características de salida complejas y a menudo no independientes y no idénticamente distribuidas (no-IID). Las métricas tradicionales basadas en la media, como la confiabilidad y la unicidad, comúnmente utilizadas en las PUF electrónicas, pueden no capturar completamente el rendimiento de las PUF ópticas. Para abordar esto, se ha desarrollado un marco estandarizado para evaluar las PUF con imágenes ópticas, que incluye un conjunto de herramientas de Python llamado pyopticalpuf, que facilita el análisis reproducible y completo de las métricas de las PUF ópticas. [ 57 ]
PUF óptico cuántico
Aprovechando la misma dificultad de clonación derivada de la mecánica cuántica que la PUF electrónica cuántica, se puede diseñar una PUF cuántica que opere en el régimen óptico. Las imperfecciones creadas durante el crecimiento o la fabricación de cristales dan lugar a variaciones espaciales en la banda prohibida de los materiales 2D que pueden caracterizarse mediante mediciones de fotoluminiscencia . Se ha demostrado que un filtro de transmisión con ángulo ajustable , una óptica sencilla y una cámara CCD pueden capturar fotoluminiscencia dependiente espacialmente para producir mapas complejos de información única a partir de monocapas 2D. [ 18 ]
PUF de RF
Los datos modulados digitalmente en los circuitos de comunicación modernos están sujetos a deficiencias analógicas/de RF únicas y específicas de cada dispositivo, como errores/desfases de frecuencia y desequilibrio IQ (en el transmisor), que normalmente se compensan en el receptor, el cual rechaza estas no idealidades. RF-PUF [ 58 ] [ 59 ] y RF-DNA [ 60 ] [ 61 ] [ 62 ] utilizan estas no idealidades existentes para distinguir entre instancias de transmisor. RF-PUF no utiliza ningún hardware adicional en el transmisor y puede utilizarse como una función de seguridad de capa física independiente o para autenticación multifactor , junto con funciones de seguridad de capa de red, capa de transporte y capa de aplicación.
Referencias
- ↑ Mann-Andrews, Ella; McGrath, Thomas; Halliday, Blake; Young, Robert J. (2025). "Una guía para evaluar funciones físicamente inclonables obtenidas mediante imágenes ópticas para la autenticación" . Applied Physics Reviews . 12 (2) 021314. Bibcode : 2025ApPRv..12b1314M . doi : 10.1063/5.0253691 .
- 1 2 McGrath, Thomas; Bagci, Ibrahim E.; Wang, Zhiming M.; Roedig, Utz; Young, Robert J. (2019). "Una taxonomía de PUF" . Applied Physics Reviews . 6 (11303): 011303. Bibcode : 2019ApPRv...6a1303M . doi : 10.1063/1.5079407 . S2CID 86448102 .
- ↑ Maes, R. (2013). Funciones físicamente inclonables: concepto y construcciones . Springer. pp. 11–48 .
- ↑ Verbauwhede, I.; Maes, R. (2011). "Funciones físicamente inclonables: la variabilidad de fabricación como identificador de dispositivo inclonable" (PDF) . Actas de la 21.ª edición del simposio de los Grandes Lagos sobre VLSI . pp. 455–460 . doi : 10.1145/1973009.1973111 . ISBN 978-1-4503-0667-6.
- 1 2 Jeon, Duhyun; Baek, Jong Hak; Kim, Yong-Duck; Lee, Jaeseong; Kim, Dong Kyue; Choi, Byong-Deok (2020). "Una función física no clonable con una tasa de error de bits < 2,3 × 10 −8 basada en la probabilidad de formación de contactos sin código de corrección de errores". IEEE Journal of Solid-State Circuits . 55 (3): 805– 816. doi : 10.1109/JSSC.2019.2951415 .
- 1 2 2020 Foro GSA "Tecnología Via PUF como raíz de confianza en la cadena de suministro de IoT" https://www.gsaglobal.org/forums/via-puf-technology-as-a-root-of-trust-in-iot-supply-chain
- 1 2 Gassend, B.; Clarke, D.; Dijk, M. v.; Devadas, S. (2002). "Funciones aleatorias físicas del silicio". Actas de la 9.ª conferencia ACM sobre seguridad informática y de comunicaciones . págs. 148–160 . CiteSeerX 10.1.1.297.5196 . doi : 10.1145/586110.586132 . ISBN 1581136129. S2CID 1788365 .
- 1 2 Guajardo, Jorge; Kumar, Sandeep S.; Schrijen, Geert-Jan; Tuyls, Pim (2007). "FPGA Intrinsic PUFs and Their Use for IP Protection" (PDF) . Cryptographic Hardware and Embedded Systems - CHES 2007. Lecture Notes in Computer Science. Vol. 4727. pp. 63–80 . doi : 10.1007/978-3-540-74735-2_5 . ISBN 978-3-540-74734-5.
- 1 2 Helinski, R.; Acharyya, D.; Plusquellic, J. (2009). "Una función física no clonable definida mediante variaciones de resistencia equivalente del sistema de distribución de energía". Actas de la 46.ª Conferencia Anual de Automatización del Diseño . págs. 676–681 . doi : 10.1145/1629911.1630089 . ISBN 9781605584973. S2CID 2537549 .
- 1 2 Chen, Qingqing; Csaba, Gyorgy; Lugli, Paolo; Schlichtmann, Ulf; Ruhrmair, Ulrich (2011). "The Bistable Ring PUF: A new architecture for strong Physical Unclonable Functions". 2011 IEEE International Symposium on Hardware-Oriented Security and Trust . pp. 134–141 . doi : 10.1109/HST.2011.5955011 . ISBN 978-1-4577-1059-9. S2CID 8067138 .
- 1 2 Tehranipoor, F.; Karimian, N.; Xiao, K.; Chandy, JA (2015). "Funciones físicas intrínsecas inclonables basadas en DRAM para la seguridad a nivel de sistema". Actas de la 25.ª edición del Simposio de los Grandes Lagos sobre VLSI . págs. 15–20 . doi : 10.1145/2742060.2742069 . ISBN 9781450334747. S2CID 2287478 .
- 1 2 Miao, Jin; Li, Meng; Roy, Subhendu; Yu, Bei (7 de noviembre de 2016). "LRR-DPUF: Aprendizaje de una función física digital inclonable, resiliente y confiable" . Actas de la 35.ª Conferencia Internacional sobre Diseño Asistido por Computadora . págs. 1–8 . doi : 10.1145/2966986.2967051 . ISBN 978-1-4503-4466-1.
- 1 2 Wu, Meng-Yi; Yang, Tsao-Hsin; Chen, Lun-Chun; Lin, Chi-Chang; Hu, Hao-Chun; Su, Fang-Ying; Wang, Chih-Min; Huang, James Po-Hao; Chen, Hsin-Ming; Lu, Chris Chun-Hung; Yang, Evans Ching-Sung; Shen, Rick Shih-Jye (2018). "Un esquema PUF que utiliza ruptura de óxido competidor con una tasa de error de bits cercana a cero". Conferencia Internacional de Circuitos de Estado Sólido IEEE 2018 - (ISSCC) . págs. 130-132 . doi : 10.1109/ISSCC.2018.8310218 . ISBN 978-1-5090-4940-0.
- 1 2 Tuyls, Pim; Schrijen, Geert-Jan; Škorić, Boris; Van Geloven, enero; Verhaegh, Nynke; Wolters, Rob (2006). "Hardware a prueba de lectura a partir de revestimientos protectores" (PDF) . Hardware criptográfico y sistemas integrados - CHES 2006 . Apuntes de conferencias sobre informática. vol. 4249. págs. 369– 383. doi : 10.1007/11894063_29 . ISBN 978-3-540-46559-1.
- 1 2 Roberts, J.; Bagci, IE; Zawawi, MAM; Sexton, J.; Hulbert, N.; Noori, YJ; Young, MP; Woodhead, CS; Missous, M. (2015-11-10). "Uso del confinamiento cuántico para identificar de forma única dispositivos" . Scientific Reports . 5 16456. arXiv : 1502.06523 . Bibcode : 2015NatSR...516456R . doi : 10.1038/srep16456 . PMC 4639737. PMID 26553435 .
- ↑ R. Pappu, "Funciones físicas unidireccionales", Tesis doctoral, MIT, 2001. Funciones físicas unidireccionales .
- ↑ Pappu, R.; Recht, B.; Taylor, J.; Gershenfeld, N. (2002). "Funciones físicas unidireccionales" (PDF) . Science . 297 (5589): 2026– 2030. Bibcode : 2002Sci...297.2026P . doi : 10.1126/science.1074376 . hdl : 1721.1/45499 . PMID 12242435 .
- 1 2 Cao, Yameng; Robson, Alexander J.; Alharbi, Abdullah; Roberts, Jonathan; Woodhead, Christopher Stephen; Noori, Yasir Jamal; Gavito, Ramon Bernardo; Shahrjerdi, Davood; Roedig, Utz (2017). "Identificación óptica mediante imperfecciones en materiales 2D". 2D Materials . 4 (4): 045021. arXiv : 1706.07949 . Bibcode : 2017TDM.....4d5021C . doi : 10.1088/2053-1583/aa8b4d . ISSN 2053-1583 . S2CID 35147364 .
- ↑ Longmate, Kieran D.; Abdelazim, Nema M.; Ball, Elliott M.; Majaniemi, Joonas; Young, Robert J. (2021). "Mejorando la longevidad de las funciones físicas no clonables de puntos cuánticos leídos ópticamente" . Scientific Reports . 11 (1): 10999. Bibcode : 2021NatSR..1110999L . doi : 10.1038/s41598-021-90129-2 . PMC 8155066. PMID 34040030 .
- ↑ Dejean, G.; Kirovski, D. (2007). "RF-DNA: Certificados de autenticidad por radiofrecuencia" (PDF) . Hardware criptográfico y sistemas embebidos - CHES 2007. Lecture Notes in Computer Science. Vol. 4727. pp. 346–363 . doi : 10.1007/978-3-540-74735-2_24 . ISBN 978-3-540-74734-5.
- ↑ Indeck, RS; Muller, MW (1994). Método y aparato para la identificación de medios magnéticos (PDF) . Estados Unidos de América.
{{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace ) - ↑ Lim, D.; Lee, JW.; Gassend, B.; Suh, E.; Devadas, S. (2005). "Extracción de claves secretas de circuitos integrados". IEEE Transactions on Very Large Scale Integration (VLSI) Systems . 13 (10): 1200– 1205. Bibcode : 2005ITVL...13.1200L . doi : 10.1109/tvlsi.2005.859470 . S2CID 11325408 .
- ↑ Suh, GE; O'Donnell, CW; Devadas, S. (2007). "Aegis: Un procesador seguro de un solo chip". IEEE Design and Test of Computers . 24 (6): 570– 580. Bibcode : 2007IDTC...24..570S . doi : 10.1109/MDT.2007.179 . hdl : 1721.1/34469 .
- ↑ S. Devadas, V. Khandelwal, S. Paral, R. Sowell, E. Suh, T. Ziola, Diseño e implementación de circuitos integrados RFID "inclonables" para aplicaciones de seguridad y antifalsificación, RFID World 2008, marzo de 2008
- ↑ Holcomb, Daniel; Wayne Burleson; Kevin Fu (julio de 2007). "Estado inicial de la SRAM como huella digital y fuente de números aleatorios verdaderos para etiquetas RFID" (PDF) . Actas de la Conferencia sobre Seguridad RFID . Málaga, España.
- 1 2 Guajardo, Jorge; Kumar, Sandeep S.; Schrijen, Geert-Jan; Tuyls, Pim (2007). "Funciones físicas inclonables y criptografía de clave pública para la protección de la propiedad intelectual de FPGA" . Conferencia Internacional de 2007 sobre Lógica Programable en Campo y Aplicaciones . pp. 189–195 . CiteSeerX 10.1.1.324.4809 . doi : 10.1109/FPL.2007.4380646 . ISBN 978-1-4244-1059-0.
- ↑ Holcomb, Daniel; Wayne Burleson; Kevin Fu (septiembre de 2009). "El estado de la SRAM al encenderse como huella digital identificativa y fuente de números aleatorios verdaderos" (PDF) . IEEE Transactions on Computers . 58 (9): 1198– 1210. Bibcode : 2009ITCmp..58.1198H . CiteSeerX 10.1.1.164.6432 . doi : 10.1109/tc.2008.212 . S2CID 60072 .
- 1 2 Christoph Böhm, Maximilian Hofer, "Uso de SRAM como funciones físicas no clonables", Austrochip – Taller sobre microelectrónica, 7 de octubre de 2009, Graz, Austria
- ^ Selimis, Georgios; Konijnenburg, Mario; Ashouei, Maryam; Huisken, Jos; De Groot, Harmke; Van Der Leest, Vicente; Schrijen, Geert-Jan; Van Hulst, Marta; Tuyls, Pim (2011). "Evaluación de 6T-SRAM de 90 nm como función física no clonable para la generación de claves seguras en nodos de sensores inalámbricos". 2011 Simposio Internacional de Circuitos y Sistemas IEEE (ISCAS) . págs. 567– 570. doi : 10.1109/ISCAS.2011.5937628 . ISBN 978-1-4244-9473-6.
- ↑ Sitio web de la empresa Intrinsic ID
- ↑ Synopsys compra Intrinsic-ID para la seguridad de PUF
- ↑ Torrens, Gabriel; Alheyasat, Abdel; Alorda, Bartomeu; Bota, Sebastià A. (2022-01-02). "Predicción de la fiabilidad de PUF basada en SRAM mediante la caracterización del desequilibrio de celdas en el diagrama de espacio de estados" . Electronics . 11 (1): 135. arXiv : 2412.04125 . doi : 10.3390/electronics11010135 . hdl : 20.500.13003/19829 . ISSN 2079-9292 .
- ↑ Tuyls, Pim; Šcorić, Boris; Kevenaar, Tom (2007). Seguridad con datos ruidosos: biomecánica privada, almacenamiento seguro de claves y antifalsificación . Springer. doi : 10.1007/978-1-84628-984-2 . ISBN 978-184628-983-5.
- ↑ Linnartz, Jean-Paul; Tuyls, Pim (2003). «Nuevas funciones de protección para mejorar la privacidad y prevenir el uso indebido de plantillas biométricas» . Autenticación biométrica de personas basada en audio y vídeo . Lecture Notes in Computer Science. Vol. 2688. pp. 393–402 . CiteSeerX 10.1.1.60.8613 . doi : 10.1007/3-540-44887-X_47 . ISBN 978-3-540-40302-9.
- ↑ Boyen, Xavier (2004). «Extractores difusos criptográficos reutilizables» (PDF) . Actas de la 11.ª conferencia ACM sobre seguridad informática y de comunicaciones . págs. 82–91 . doi : 10.1145/1030083.1030096 . ISBN 1-58113-961-6.
- ↑ Maes, Roel; Van Der Leest, Vincent (2014). "Contrarrestando los efectos del envejecimiento del silicio en las PUF de SRAM". 2014 IEEE International Symposium on Hardware-Oriented Security and Trust (HOST) (PDF) . pp. 148–153 . doi : 10.1109/HST.2014.6855586 . ISBN 978-1-4799-4112-4.
- ↑ NXP e Intrinsic-ID mejorarán la seguridad de los chips inteligentes , EETimes, 2010
- ↑ Microsemi ofrecerá seguridad de identificación intrínseca en FPGA y sistemas en chip para aplicaciones militares sensibles , Military & Aerospace Electronics, agosto de 2011
- ↑ Intrinsic ID presentará la solución de seguridad IoT TrustedSensor en la conferencia de desarrolladores de InvenSense , comunicado de prensa, septiembre de 2015.
- ↑ GreenWaves Technologies licencia la raíz de confianza de hardware de identificación intrínseca para el procesador de aplicaciones de IA RISC-V , comunicado de prensa, septiembre de 2018
- ↑ La propiedad intelectual de raíz de confianza de hardware escalable de Intrinsic ID proporciona autenticación de dispositivos para la seguridad de IoT en el portafolio de microcontroladores NXP LPC , comunicado de prensa, marzo de 2019
- ↑ Kumar, Sandeep S.; Guajardo, Jorge; Maes, Roel; Schrijen, Geert-Jan; Tuyls, Pim (2008). "Resumen extendido: La PUF mariposa que protege la IP en cada FPGA" (PDF) . Taller internacional IEEE de 2008 sobre seguridad y confianza orientadas al hardware . págs. 67–70 . doi : 10.1109/HST.2008.4559053 . ISBN 978-1-4244-2401-6.
- ↑ R. Helinski, D. Acharyya, J. Plusquellic, Evaluación de la métrica de calidad de una función física no clonable derivada del sistema de distribución de energía de un circuito integrado, Design Automation Conference, págs. 240–243, 2010. http://www.ece.unm.edu/~jimp/pubs/dac2010_FINAL.pdf
- ↑ J. Ju, R. Chakraborty, R. Rad, J. Plusquellic, Análisis de cadenas de bits de funciones físicas no clonables basado en variaciones de resistencia en metales y transistores, Simposio sobre seguridad y confianza orientadas al hardware (HOST), 2012, págs. 13-20. http://www.ece.unm.edu/~jimp/pubs/PG_TG_PUF_ALL_FINAL.pdf
- ↑ J. Ju, R. Chakraborty, C. Lamech y J. Plusquellic, Análisis de estabilidad de una función física no clonable basada en variaciones de la resistencia del metal, aceptado en el Simposio sobre Seguridad y Confianza Orientadas al Hardware (HOST), 2013. http://www.ece.unm.edu/~jimp/pubs/HOST2013_PGPUF_Temperature_wVDC_FINAL_VERSION.pdf
- ↑ Qingqing Chen; Csaba, G.; Lugli, P.; Schlichtmann, U.; Ruhrmair, U. (2012). "Caracterización del PUF de anillo biestable" (PDF) . Conferencia y Exposición de Diseño, Automatización y Pruebas en Europa 2012 (DATE) . págs. 1459–1462 . doi : 10.1109/DATE.2012.6176596 . ISBN 978-1-4577-2145-8.
- ↑ Xiong, W.; Schaller, A.; Anagnostopoulos, NA; Saleem, MU; Gabmeyer, S.; Katzenbeisser, S.; Szefer, J. (2016). "PUFs DRAM accesibles en tiempo de ejecución en dispositivos comerciales". En Gierlichs, B.; Poschmann, A. (eds.). Hardware criptográfico y sistemas embebidos – CHES 2016. Lecture Notes in Computer Science. Vol. 9813. Springer. pp. 100–110 . doi : 10.1007/978-3-662-53140-2_21 . ISBN 978-3-662-53140-2.
- ↑ Kim, JS; Patel, M.; Hassan, H.; Mutlu, O. (2018). "The DRAM Latency PUF: Quickly Evaluating Physical Unclonable Functions by Exploiting the Latency-Reliability Tradeoff in Modern Commodity DRAM Devices". 2018 IEEE International Symposium on High Performance Computer Architecture (HPCA) . pp. 194–207 . doi : 10.1109/HPCA.2018.00026 . ISBN 978-1-5386-3659-6. S2CID 4562667 .
- ↑ Bahar Talukder, BMS; Ray, B.; Forte, D.; Rahman, MT (2019). "PreLatPUF: Exploiting DRAM Latency Variations for Generating Robust Device Signatures" . IEEE Access . 7 : 81106–81120 . arXiv : 1808.02584 . Bibcode : 2019IEEEA...781106B . doi : 10.1109/ACCESS.2019.2923174 . ISSN 2169-3536 . S2CID 51940311 .
- ↑ Skoric, B.; Maubach, S.; Kevenaar, T.; Tuyls, P. (2006). "Análisis teórico de la información de funciones físicas capacitivas no clonables" (PDF) . J. Appl. Phys . 100 (2): 024902–024902–11. Bibcode : 2006JAP...100b4902S . doi : 10.1063/1.2209532 .
- ↑ B. Skoric, G.-J. Schrijen, W. Ophey, R. Wolters, N. Verhaegh y J. van Geloven. Hardware experimental para el recubrimiento de PUF y PUF ópticos. En P. Tuyls, B. Skoric y T. Kevenaar (eds.), Seguridad con datos ruidosos: sobre biometría privada, almacenamiento seguro de claves y lucha contra la falsificación, páginas 255-268. Springer London, 2008. doi : 10.1007/978-1-84628-984-2_15
- ↑ Pim Tuyls, Lejla Batina. Etiquetas RFID para la lucha contra la falsificación. CT-RSA, 2006, págs. 115–131
- ↑ Magneprint - Ingenieros eléctricos y físicos diseñan un sistema para combatir el fraude con tarjetas de crédito. Archivado el 1 de noviembre de 2013 en Wayback Machine . Aip.org (1 de febrero de 2005). Consultado el 30 de octubre de 2013.
- ↑ Tony Fitzpatrick, 11 de noviembre de 2004, "Tecnología Magneprint licenciada a TRAX Systems, Inc." http://news-info.wustl.edu/tips/page/normal/4159.html
- ↑ Patrick L. Thimangu, 7 de enero de 2005, "La Universidad de Washington saca provecho de la licencia de MagnePrint", St. Louis Business Journal http://www.bizjournals.com/stlouis/stories/2005/01/10/story7.html?jst=s_cn_hl
- ↑ R. Pappu, "Funciones físicas unidireccionales", Tesis doctoral, MIT, 2001. Funciones físicas unidireccionales .
- ↑ Mann-Andrews, Ella; Thomas, Ella; Blake, Blake; Young, Rob (2025). "Una guía para evaluar funciones físicamente inclonables obtenidas mediante imágenes ópticas para la autenticación" . Applied Physics Reviews . 12 (2) 021314. Bibcode : 2025ApPRv..12b1314M . doi : 10.1063/5.0253691 .
- ↑ Chatterjee, Baibhab; Das, Debayan; Sen, Shreyas (2018). "RF-PUF: Mejora de la seguridad de IoT mediante la autenticación de nodos inalámbricos utilizando aprendizaje automático in situ". 2018 IEEE International Symposium on Hardware Oriented Security and Trust (HOST) . pp. 205–208 . doi : 10.1109/HST.2018.8383916 . ISBN 978-1-5386-4731-8.
- ↑ Chatterjee, Baibhab; Das, Debayan; Maity, Shovan; Sen, Shreyas (2019). "RF-PUF: Mejora de la seguridad de IoT mediante la autenticación de nodos inalámbricos utilizando aprendizaje automático in situ ". IEEE Internet of Things Journal . 6 : 388–398 . doi : 10.1109/JIOT.2018.2849324 .
- ↑ Kirovski, Darko; Dejean, Gerald (2009). "Identificación de instancias de RF-ADN mediante diferencias de fase". Simposio Internacional de la Sociedad de Antenas y Propagación del IEEE de 2009. págs. 1–4 . doi : 10.1109/APS.2009.5171790 . ISBN 978-1-4244-3647-7.
- ↑ Williams, Mckay D.; Temple, Michael A.; Reising, Donald R. (2010). "Aumento de la seguridad de la red a nivel de bits mediante la identificación por huella digital de RF-ADN en la capa física". Conferencia Global de Telecomunicaciones IEEE 2010 GLOBECOM 2010. págs. 1–6 . doi : 10.1109/GLOCOM.2010.5683789 . ISBN 978-1-4244-5636-9.
- ↑ Lukacs, Mathew W.; Zeqolari, Angela J.; Collins, Peter J.; Temple, Michael A. (2015).«Identificación mediante ADN-RF para la clasificación de antenas». IEEE Antennas and Wireless Propagation Letters . 14 : 1455–1458 . Bibcode : 2015IAWPL..14.1455L . doi : 10.1109/LAWP.2015.2411608 .
- Primitivas criptográficas