CWE一覧に戻る
CWE-1279

暗号作戦は支援部隊の準備が整う前に実行される

Cryptographic Operations are run Before Supporting Units are Ready
脆弱性 作成中
JA

サポートする入力が有効なデータを提供する準備ができていることを確認せずに暗号操 作を実行すると、暗号化結果が損なわれる可能性がある。

多くの暗号化ハードウェア・ユニットは、セキュアに暗号化された結果を生成するために、他のハードウェア・ユニットに情報を供給してもらうことに依存している。例えば、エントロピーを外部の乱数生成(RNG)ユニットに依存する暗号化ユニットは、RNGユニットが乱数を生成するまで待機しなければならない。暗号化ユニットがヒューズユニットから秘密暗号鍵を取得する場合、鍵を供給する前にヒューズユニットが稼働していなければならない。

EN

Performing cryptographic operations without ensuring that the supporting inputs are ready to supply valid data may compromise the cryptographic result.

Many cryptographic hardware units depend upon other hardware units to supply information to them to produce a securely encrypted result. For example, a cryptographic unit that depends on an external random-number-generator (RNG) unit for entropy must wait until the RNG unit is producing random numbers. If a cryptographic unit retrieves a private encryption key from a fuse unit, the fuse unit must be up and running before a key may be supplied.

Scope: Access Control, Confidentiality, Integrity, Availability, Accountability, Authentication, Authorization, Non-Repudiation / Impact: Varies by Context
Best practices should be used to design cryptographic systems.
Continuously ensuring that cryptographic inputs are supplying valid information is necessary to ensure that the encrypted output is secure.
MITRE公式ページ — CWE-1279