Loading article…
暗号学において、CDMF(Commercial Data Masking Facility )は、 1992年にIBMで開発されたアルゴリズムであり、当時米国が暗号技術の輸出を規制する要件であった、 56ビットDES暗号のセキュリティ強度を40ビット暗号化と同等に低減することを目的としていました。CDMFはDESとは別の暗号ではなく、鍵生成アルゴリズム(鍵短縮と呼ばれる)を構成しています。これはS-HTTPでサポートされている暗号アルゴリズムの1つです。
DESと同様に、CDMFは64ビットの入力キーを受け入れますが、すべてのビットが使用されるわけではありません。アルゴリズムは以下の手順で構成されます。
生成された64ビットデータはDESキーとして使用されます。ステップ3のおかげで、総当たり攻撃では2⁴⁰個の可能なキーをテストするだけで済みます。