CWE一覧に戻る
CWE-1431

中間暗号の状態/結果をハードウェア・モジュールの出力にドライブする

Driving Intermediate Cryptographic State/Results to Hardware Module Outputs
脆弱性 作成中
JA

この製品は、暗号アルゴリズムを実装したハードウェア・モジュールを使用している。
を実装したハードウェア・モジュールを使用している。
に関する機密情報を書き込む。
通常、最終結果を含む出力ポート)。

EN

The product uses a hardware module implementing a cryptographic
algorithm that writes sensitive information about the intermediate
state or results of its cryptographic operations via one of its output
wires (typically the output port containing the final result).

Scope: Confidentiality / Impact: Read Memory; Read Application Data
Designers/developers
should add or modify existing control flow
logic along any data flow paths that
connect "sources" (signals with
intermediate cryptographic state/results)
with "sinks" (hardware module outputs and
other signals outside of trusted
cryptographic zone). The control flow
logic should only allow cryptographic
results to be driven to "sinks" when
appropriate conditions are satisfied
(typically when the final result for a
cryptographic operation has been
generated). When the appropriate
conditions are not satisfied (i.e., before
or during a cryptographic operation), the
control flow logic should drive a safe
default value to
"sinks".
Designers/developers
should add or modify existing control flow
logic along any data flow paths that
connect "sources" (signals with
intermediate cryptographic state/results)
with "sinks" (hardware module outputs and
other signals outside of trusted
cryptographic zone). The control flow
logic should only allow cryptographic
results to be driven to "sinks" when
appropriate conditions are satisfied
(typically when the final result for a
cryptographic operation has been
generated). When the appropriate
conditions are not satisfied (i.e., before
or during a cryptographic operation), the
control flow logic should drive a safe
default value to
"sinks".
MITRE公式ページ — CWE-1431