Tengo un sistema integrado. Lo que me gustaría que hiciera cuando se activa o reinicia, es generar una ID única, de modo que en reinicios diferentes se genere una ID única diferente con alta probabilidad.fuentes de "unicidad"/entropía en sistemas integrados
No tiene acceso a un reloj en tiempo real, pero sí tiene acceso a un ADC y un UART. Me pregunto si existe una forma decente de recopilar entropía de estas fuentes para generar una identificación única. Estoy vagamente familiarizado con Yarrow. ¿Hay una buena manera de usar esto?
Lamentablemente no tengo ninguna fuente de ruido de características predecibles; el ADC está conectado a una cantidad de entradas de ruido relativamente bajo, así que supongo que podría usar los bits menos significativos del ADC como entradas.
edit: por lo que vale, este es el procesador TI TMS320F28335.
actualización/aclaración: que estaba buscando un método en el software de recopilación de entropía. Encontré otra manera de resolver mi problema, así que de alguna manera, mi pregunta era un punto discutible, pero todavía estoy buscando orientación sobre soluciones de software específicas para reunir entropía de fuentes de baja entropía como bits menos significativos de el ADC y el tiempo del sistema para recibir caracteres UART.
¿qué procesador? Puede haber algunas opciones específicas de chip ... – dls
¿Se puede agregar hardware personalizado al puerto ADC? Si es así, puede agregar un generador de ruido de diodo Zener allí. http://electronicdesign.com/article/test-and-measurement/wide-band-analog-white-noise-generator6356.aspx – Rudi
pues no, el hardware es fijo. Estás hablando de fuentes de ruido de hardware de alta calidad y no tengo ninguna. –