暗号モジュール
ソフトとか機械だよ
暗号機能が付いているよ
私も よく分かってないよ
簡単に書くよ
暗号モジュール(読:アンゴウモジュール 英:cryptographic module)とは
ぶっちゃけ私もよく分かってないけど、多分「暗号機能がくっついているソフトとか機械」みたいな意味で使われているであろう用語。
IPAっていう国の手先っぽい団体さんによると
「電子政府推奨暗号リスト等に記載され安全性の確認されたセキュリティ機能」をソフトウエア/ファームウエア/ハードウエアで実装したもの
だそうです。
詳しく書くよ
「暗号」+「モジュール」で「暗号モジュール」です。
暗号は「ルールを知っている人しか意味を読み取れないようにするために、特定のルールに従って ぐちゃぐちゃに変換したデータ」ね。
モジュールは「部品」をカッコ付けて横文字にした用語です。
実際には、もう少し細かい定義付けが必要でしょうけどね。
ややこしくなるので止めておきます。
とりあえず今回は「部品」だと思ってください。
以上を踏まえて「暗号用の部品」が「暗号モジュール」です……と言いたいところなのですが、少しニュアンスが違うようです。
今回いろいろ調べたのですが、私も理解できたか自信がありません。
仕方がないので、調べた過程をまとめておきます。
あとは、みなさん自身で判断してください。
まず、情報処理推進機構(IPA)という団体さんがいます。
IPAは「日本のIT力を高めるために頑張っている、国の手先っぽい団体」です。
身近な例を挙げると、情報処理技術者試験の事務的なあれやこれやを取り仕切っている団体さんです。
この説明を書いている時点では、IPAさんのホームページ(https://www.ipa.go.jp/security/jcmvp/index.html)に以下のような記述が ありました。
暗号モジュール試験及び認証制度 (JCMVP)
本制度は、電子政府推奨暗号リスト等に記載されている暗号化機能、ハッシュ機能、署名機能等の承認されたセキュリティ機能を実装したハードウェア、ソフトウェア等から構成される暗号モジュールが、その内部に格納するセキュリティ機能並びに暗号鍵及びパスワード等の重要情報を適切に保護していることを、第三者による試験及び認証を組織的に実施することにより、暗号モジュールの利用者が、暗号モジュールのセキュリティ機能等に関する正確で詳細な情報を把握できるようにするために設置されます。
この中の
電子政府推奨暗号リスト等に記載されている暗号化機能、ハッシュ機能、署名機能等の承認されたセキュリティ機能を実装したハードウェア、ソフトウェアなどから構成される暗号モジュール
に注目してください。
IPAさんの定義付けによると、暗号モジュールは
電子政府推奨暗号リスト等に記載されている暗号化機能、ハッシュ機能、署名機能等の承認されたセキュリティ機能を実装したハードウェア、ソフトウェア等から構成される
ようです。
さらにIPAさんが公開している資料(https://ipa.kuroco-edge.jp/security/jcmvp/ps6vr7000000a0ff-att/000066779.pdf)には以下のように書いてありました。
暗号モジュールとは何か
「承認されたセキュリティ機能」をソフトウエア/ファームウエア/ハードウエアで実装したものである。
承認されたセキュリティ機能: 電子政府推奨暗号リスト等に記載され安全性の確認されたセキュリティ機能
この説明を読むかぎり、暗号モジュールは
「承認されたセキュリティ機能(=電子政府推奨暗号リスト等に記載され安全性の確認されたセキュリティ機能)」をソフトウエア/ファームウエア/ハードウエアで実装したもの
だとIPAさんは定義付けているみたいですね。
ということで私は「暗号機能の付いたソフトとか機械」を指す用語だと理解しました。
一言でまとめるよ
まぁ「暗号モジュール」って単語が出てきたら「(多分)暗号機能の付いたソフトとか機械なんだな~」と お考えください。
おまけ
■訳してみるよ
「暗号」は日本語ですね。
「module(モジュール)」は今回は「部品」と解釈してください。
何となく くっつけると
暗号部品
となります。
■検索してみる?






