IT用語集 › セキュリティ › Common Cryptographic Architecture(CCA)

Common Cryptographic Architecture(CCA)

セキュリティ Svenska → 更新: 2026-10-21

IBMの暗号ハードウェア向けAPI。HSMがどの操作を許可し、鍵をどう使わせるかを定める。

CCAは、IBMが自社の暗号カード向けに作ったプログラミングインターフェースとルールの集合で、IBM 4758に始まり後継機にも引き継がれた。鍵にはコントロールベクタというタグが付き、データ暗号化用の鍵で別の鍵を暗号化したり、その逆をしたりできないようになっている。

同じ発想は、TR-31のような後年のキーブロック規格にも現れる。それでも研究者は、正規のAPI呼び出しを組み合わせると鍵が漏れうることを示している。暗号アルゴリズムだけでなく、API設計も同じくらい重要だという教訓である。

← 用語集に戻る