暗号モジュール試験研究所(CMTL)は、情報技術(IT)コンピュータセキュリティ試験研究所であり、米国政府規格FIPS 140-2 への適合性に関する暗号モジュールの評価を実施する認定を受けています。
米国国立標準技術研究所(NIST)の国家自主研究所認定プログラム(NVLAP)は、暗号モジュール検証プログラム(CMVP)の基準と手順を満たしているCMTL(暗号モジュール検証ラボ)を認定します。
これはFIPS 140-2および暗号モジュール検証プログラム(CMVP)に置き換えられました。
これらの研究所は、以下の要件を満たさなければなりません。
CMTL は、Common Criteria (CC) Testing Laboratory ( CCTL ) とも呼ばれます。CC と FIPS 140-2 は、評価の抽象度と焦点が異なります。FIPS 140-2 テストは、定義された暗号モジュールに対して行われ、4 つのFIPS 140 セキュリティ レベルへの適合性テスト スイートを提供します。FIPS 140-2 は、暗号モジュールの要件を記述しており、物理セキュリティ、鍵管理、自己テスト、役割とサービスなどの領域が含まれます。この標準は、CC の開発に先立つ 1994 年に最初に開発されました。CC は、保護プロファイル(PP) またはセキュリティ ターゲット (ST)に対する評価です。通常、PP は幅広い製品を対象としています。
運用環境が変更可能な運用環境である場合、FIPSセキュリティレベル2以上では、共通基準のオペレーティングシステム要件が適用されます。
FIPS 140-2またはFIPS 140-3の検証作業は、特にエントロピー源や暗号アルゴリズムに関連する分野において、Common Criteriaの評価において一部再利用できる。