Sto studiando il modo in cui il chipset della mia smart card genera numeri casuali. Secondo una fonte nei forum YubiKey NEO è basato su il chipset A700x di NXP. La pagina per il chipset indica che il chipset fornisce:
Low-power True Random Number Generator (TRNG) in hardware, AIS-31 compliant
Ho cercato di determinare cosa definisce la specifica AIS-31, ma Google è stato piuttosto improduttivo. Posso trovare altri chipset certificati dallo stesso standard, ma cosa significa la certificazione? Come vengono effettuati i test?
Una volta che conosco a) come questo TRNG è implementato o b) in che cosa consiste la certificazione e cosa significa, sarò quindi in grado di determinare quanta fiducia dovrei inserire nella generazione di numeri casuali di questo chip.