How do the on chip True Random Number Generators work?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How do the on chip True Random Number Generators work?

ソリューションへジャンプ
1,465件の閲覧回数
bobpaddock
Senior Contributor III

Several NXP chips have added True Random Number Generators.

I really would like to see some data from NXP on how it works and what NIST tests its has passed.

I know what some places do is take a mediocre noise source and run it through a hash algorithm to make it appear better than it truly is. 

Any true random process will also make a really good thermometer.


Take a look at the Random Number section:

https://www.schneier.com/academic/

 

0 件の賞賛
返信
1 解決策
1,443件の閲覧回数
jingpan
NXP TechSupport
NXP TechSupport

Hi @bobpaddock ,

TRNG is based on collecting bits from a random noise source. This random noise source is a ring oscillator that is sensitive to random noise (temperature variations, voltage variations, cross-talk and other random noise) within the device in which the TRNG is used. TRNG can be used to seed a hardware or software based implementation of a DRBG defined by SP800-90.

TRNG hasn't been certified with FIPS and there are no plans to do it for KINETIS.

But, the TRNG is designed in accordance with SP800-90B guidelines, if you combine it with a SW DRBG (per SP800-90B guidelines), it should meet the FIPS requirements.

 

Regards,

Jing

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
1,444件の閲覧回数
jingpan
NXP TechSupport
NXP TechSupport

Hi @bobpaddock ,

TRNG is based on collecting bits from a random noise source. This random noise source is a ring oscillator that is sensitive to random noise (temperature variations, voltage variations, cross-talk and other random noise) within the device in which the TRNG is used. TRNG can be used to seed a hardware or software based implementation of a DRBG defined by SP800-90.

TRNG hasn't been certified with FIPS and there are no plans to do it for KINETIS.

But, the TRNG is designed in accordance with SP800-90B guidelines, if you combine it with a SW DRBG (per SP800-90B guidelines), it should meet the FIPS requirements.

 

Regards,

Jing

0 件の賞賛
返信
1,438件の閲覧回数
bobpaddock
Senior Contributor III

Thank you.

0 件の賞賛
返信