ハードウェアセキュリティ

チップに内蔵される真性乱数生成器(TRNG)の説明として正しいものはどれか。

  1. A決まった計算式で、種(シード)から乱数の並びを作るプログラム
  2. B熱雑音や発振器のゆらぎなど、予測できない物理現象をもとに乱数を作る回路
  3. C時計の時刻をそのまま乱数として使う回路
答えと解説を見る

正解:B. 熱雑音や発振器のゆらぎなど、予測できない物理現象をもとに乱数を作る回路

擬似乱数は、種が分かれば同じ並びを作り直せるので、種を推測されると鍵も推測されてしまいます。真性乱数生成器は、抵抗の熱雑音やリング発振器の周期のゆらぎのような予測できない物理現象をもとにビットを作ります。実際には、TRNGの出力で暗号用の擬似乱数生成器の種を作り、速さと予測できなさを両立させることが多いです。

  • A. それは擬似乱数生成器です。
  • B. 正しい。暗号の鍵の生成の元として使います。
  • C. 時刻は予測できるので、乱数として不適切です。
この分野を解く 分野ページへ

ハードウェアセキュリティのほかの問題

  1. 暗号の鍵を作るときに、予測されやすい質の悪い乱数を使うと起こりうることとして正しいものはどれか。
  2. ハードウェアトロイ(ハードウェアトロイの木馬)の説明として正しいものはどれか。
  3. ハードウェアトロイが通常のテストで見つかりにくい主な理由はどれか。
  4. ハードウェアトロイへの対策として当てはまらないものはどれか。
  5. 半導体の流通で問題になる偽造チップ(リマーク品など)の危険として正しいものはどれか。