(57)【要約】【課題】  ディレクトリサービスが必要であり、管理端末はセンタに設置されたディレクトリサービスと通信可能な状態になければならなかった。【解決手段】  ＩＤベース暗号を用いる機器、機器を製造する製造設備と、製造設備を有するセンタと、運用時に機器を管理する管理端末とからなり、センタは、センタ秘密鍵と、機器の型番と、ＨＭＡＣ手段と、型番セキュリティレベルと、型番秘密鍵と、型番共通パラメータと、鍵生成手段と、型番秘密鍵消去手段と、記憶媒体書込手段とを有する。【選択図】        図１
2011040805.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤベース暗号を用いる機器の認証に関し、
機器と、前記機器を製造する製造設備と、前記製造設備を有するセンタと、運用時に前記機器を管理する管理端末とからなり、
前記センタは、
前記センタの秘密の情報であるセンタ秘密鍵と、
前記機器の型番と、
前記センタ秘密鍵により前記型番から型番乱数ｓｅｅｄを生成するＨＭＡＣ手段と、
前記型番に応じて暗号の鍵の強度を指定する型番セキュリティレベルと、
前記型番に対応するＩＤベース暗号のマスタ鍵である型番秘密鍵と、
前記型番に対応するＩＤベース暗号の共通パラメータである型番共通パラメータと、
前記型番乱数ｓｅｅｄと前記型番セキュリティレベルから前記型番秘密鍵と前記型番共通パラメータを生成するＩＤベース暗号の鍵生成手段と、
前記型番秘密鍵を消去する型番秘密鍵消去手段と、
ＣＤやメモリカードなどの記憶媒体に情報を書き込む記憶媒体書込手段と、を有し、
前記型番乱数ｓｅｅｄを前記センタ秘密鍵と前記型番に関連付けて生成し、
前記型番秘密鍵と前記型番共通パラメータを前記型番乱数ｓｅｅｄと前記型番セキュリティレベルに関連付けて生成し、
前記型番秘密鍵は前記型番秘密鍵を外部に漏洩しないよう消去し、
前記型番と前記セキュリティレベルと前記型番共通パラメータを前記記憶媒体に書き込む
ことを特徴とするＩＤベース機器認証システム。
【請求項２】
ＩＤベース暗号を用いる機器の認証に関し、
機器と、前記機器を製造する製造設備と、前記製造設備を有するセンタと、運用時に前記機器を管理する管理端末とからなり、
前記管理端末は、
前記センタから提供される前記記憶媒体から情報を読み取る記憶媒体読取手段と、
前記記憶媒体から読み取った前記型番と前記型番セキュリティレベルと前記型番共通パラメータを保管する型番テーブルと、
管理対象となる前記機器から入手した前記機器の前記型番と、
前記型番に対応した前記型番セキュリティレベルと前記型番共通パラメータを前記型番テーブルから検索する型番テーブル検索手段と、
管理対象となる前記機器から入手した前記機器の固有の情報（ネットワークＨ／Ｗの物理アドレスであるＭＡＣアドレスやシリアル番号等）であるＩＤと、
前記型番と前記ＩＤにより型番機器ＩＤを生成する機器ＩＤ生成手段と、
前記型番機器ＩＤと前記型番セキュリティレベルと前記型番共通パラメータにより前記機器に設定するプロファイル（機器の動作パラメータ、機器の一時鍵、機器の証明書等）をＩＤベース暗号により暗号化し暗号文を得るＩＤベース暗号における暗号化手段とを有し、
前記型番テーブル検索手段を用いて機器の前記型番に対応した前記型番セキュリティレベルと前記型番共通パラメータを前記型番テーブルから検索し、
前記機器ＩＤ生成手段を用いて機器の前記型番と前記ＩＤにより前記型番機器ＩＤを合成し、
前記暗号化手段を用いて前記型番機器ＩＤと前記型番セキュリティレベルと前記型番共通パラメータにより前記プロファイルを暗号化し前記暗号文を得て、
前記暗号文を前期機器へと送る
ことを特徴とするＩＤベース機器認証システム。
【請求項３】
ＩＤベース暗号を用いる機器の認証に関し、
機器と、前記機器を製造する製造設備と、前記製造設備を有するセンタと、運用時に前記機器を管理する管理端末とからなり、
前記機器は、
前記センタの秘密の情報であるセンタ秘密鍵と、
前記機器の型番と、
前記センタ秘密鍵により前記型番から型番乱数ｓｅｅｄを生成するＨＭＡＣ手段と、
前記型番に応じて暗号の鍵の強度を指定する型番セキュリティレベルと、
前記型番に対応するＩＤベース暗号のマスタ鍵である型番秘密鍵と、
前記型番に対応するＩＤベース暗号の共通パラメータである型番共通パラメータと、
前記型番乱数ｓｅｅｄと前記型番セキュリティレベルから前記型番秘密鍵と前記型番共通パラメータを生成するＩＤベース暗号の鍵生成手段と、
前記型番秘密鍵を消去する型番秘密鍵消去手段と、
前記センタ秘密鍵を消去するセンタ秘密鍵消去手段と、
前記機器の固有の情報（ネットワークＨ／Ｗの物理アドレスであるＭＡＣアドレスやシリアル番号等）であるＩＤと、
前記型番と前記ＩＤにより型番機器ＩＤを生成する機器ＩＤ生成手段と、
前記型番機器ＩＤに対応するＩＤベース暗号のユーザ鍵である機器秘密鍵と、
前記型番機器ＩＤと前記型番秘密鍵と前記型番共通パラメータから前記機器秘密鍵を生成するＩＤベース暗号の秘密鍵導出手段と、
前記機器秘密鍵と前記型番セキュリティレベルにより前期管理端末から受け取った前記暗号文をＩＤベース暗号により復号しプロファイルを得るＩＤベース暗号における復号手段とを有し、
前記ＨＭＡＣ手段を用いて前記センタ秘密鍵により前記型番から前記型番乱数ｓｅｅｄを生成し、
ＩＤベース暗号における前記鍵生成手段により前期型番乱数ｓｅｅｄと前記型番セキュリティレベルから前記型番秘密鍵と前記型番共通パラメータを生成し、
前記センタ秘密鍵消去手段により前記センタ秘密鍵を消去し、
前記機器ＩＤ生成手段を用いて前記型番と前記ＩＤより型番機器ＩＤを合成し、
ＩＤベース暗号における前記秘密鍵導出手段により前記型番機器ＩＤと前記型番秘密鍵と前記型番共通パラメータから前記型番機器ＩＤに対応する前記機器秘密鍵を生成し、
前記型番秘密鍵消去手段により型番秘密鍵を消去し、
ＩＤベース暗号における前記復号手段を用いて前記機器秘密鍵と前記型番セキュリティレベルにより前記暗号文をＩＤベース暗号により復号し前記プロファイルを得る
ことを特徴とするＩＤベース機器認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センタがディレクトリサービスを運営する必要が無いＩＤベース機器認証システムに関するものである。
【背景技術】
【０００２】
従来の識別（ＩＤ）ベースの暗号化方法を用いて安全な通信をサポートするシステムは、図３のように構成される。送信者から受信者へのメッセージは、受信者に対応付けられた秘密鍵生成器で生成した受信者の識別および共通パラメータ（公開パラメータ）を用いて暗号化される。受信者に対応付けられた秘密鍵生成器は受信者の秘密鍵を生成する。暗号化されたメッセージは、受信者の秘密鍵を用いて、受信者により復号化される。システムはそれぞれ個別のセットの共通パラメータ（公開パラメータ）を有する複数の秘密鍵生成器を有する。
ディレクトリサービスは、ある秘密鍵生成器に対応付けられた送信者に適切な共通パラメータ（公開パラメータ）を提供するように、異なる秘密鍵生成器に対応付けられた受信者へのメッセージを暗号化する際に用いられる。
認証機関はディレクトリサービスのディレクトリエントリに署名するために用いられる。クリアリングハウスはディレクトリエントリの複製を回避するために用いられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−４４７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の識別ベースの暗号化方法を用いて安全な通信をサポートするシステムを用いた機器認証システムには、複数の秘密鍵生成器が有する個別のセットの共通パラメータ（公開パラメータ）を送信者に提供する為のディレクトリサービスが必要であり、管理端末はセンタに設置されたディレクトリサービスと通信可能な状態になければならないという問題があった。
また、センタがディレクトリサービスを常に管理端末からのリクエストに応答可能な状態で維持管理し続ける必要があり、運用コストが発生するという問題があった。
また、管理端末側にディレクトリサービスを内蔵させることは、導入コストや必要リソースの増大につながるという問題があった。
また、新たに製造された機器のＩＤと共通パラメータの対応を追加設定しなければならず、再設定の作業コストが発生するという問題があった。
【０００５】
また、従来の識別ベースの暗号化方法を用いて安全な通信をサポートするシステムを用いた機器認証システムには、秘密鍵により生成された共通パラメータや機器秘密鍵など機器個別情報を機器に書き込む工程が必要であり、そのための製造時間や製造コストが必要であった。
また、異なるセンタが異なるポリシーに基づき機器を製造する場合は、異なる秘密鍵生成器を準備することが必要であり、コストが増加するという問題があった。
また、異なるセンタが、ＣＰＵの処理性能や求められるセキュリティ強度の異なる機器を製造する必要があっても、固定のセキュリティレベルを利用している為に、対応できないという問題があった。
【課題を解決するための手段】
【０００６】
この発明に係るＩＤベース機器認証システムは、ＩＤベース暗号を用いる機器の認証に関し、機器と、機器を製造する製造設備と、製造設備を有するセンタと、運用時に機器を管理する管理端末とからなり、センタは、センタの秘密の情報であるセンタ秘密鍵と、機器の型番と、センタ秘密鍵により型番から型番乱数ｓｅｅｄを生成するＨＭＡＣ手段と、型番に応じて暗号の鍵の強度を指定する型番セキュリティレベルと、型番に対応するＩＤベース暗号のマスタ鍵である型番秘密鍵と、型番に対応するＩＤベース暗号の共通パラメータである型番共通パラメータと、型番乱数ｓｅｅｄと型番セキュリティレベルから型番秘密鍵と型番共通パラメータを生成するＩＤベース暗号の鍵生成手段と、型番秘密鍵を消去する型番秘密鍵消去手段と、ＣＤやメモリカードなどの記憶媒体に情報を書き込む記憶媒体書込手段とを有し、型番乱数ｓｅｅｄをセンタ秘密鍵と型番に関連付けて生成し、型番秘密鍵と型番共通パラメータを型番乱数ｓｅｅｄと型番セキュリティレベルに関連付けて生成し、型番秘密鍵は型番秘密鍵を外部に漏洩しないよう消去し、型番とセキュリティレベルと型番共通パラメータを記憶媒体に書き込む。
【発明の効果】
【０００７】
この発明は上記のような問題点を解決するためになされたものであり、センタがディレクトリサービスを運営する必要がなく、管理端末とセンタが常に通信可能な状態にある必要がなく、新たに製造された機器のＩＤと共通パラメータの対応の追加設定をする必要がないＩＤベース機器認証システムの実現を目的とする。
【０００８】
また、この発明は、上記のような問題点を解決するためになされたものであり、機器の製造時に機器個別情報を機器に書き込む工程が不要であり、製造時間や製造コストを削減し、大量生産に好適であり、異なるセンタが異なるポリシーに基づき機器を製造する場合に、複数の秘密鍵生成器を使用することが不要でコスト増加を防ぎ、異なるセンタが、ＣＰＵの処理性能や求められるセキュリティ強度の異なる機器を製造する必要があった場合に、各機器のセキュリティレベルを調整可能となる、ＩＤベース機器認証システムの実現も目的とする。
【図面の簡単な説明】
【０００９】
【図１】本発明のＩＤベース機器認証システムのシステム構成概略図。
【図２】本発明に係る動作の説明図。
【図３】従来技術に係る動作の説明図。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１はこの発明の各請求項に記載の機器認証システムを示すシステム構成図である。
図１において、本システムは、機器１２と、複数の機器１２を製造する製造設備１１と、複数の製造設備１１を有する複数のセンタ１と、運用時に複数の機器１２を管理する複数の管理端末から構成される。
機器１２と管理端末１５は、ネットワーク１４により通信が可能である。
【００１１】
また、センタ１は、ＣＰＵ２とＲＡＭ３とＲＯＭ４と記憶装置５と通信Ｉ／Ｆ６と表示装置７と入力Ｉ／Ｆ８と記憶媒体書込装置９を備える情報処理装置である。
【００１２】
機器１２は、ＣＰＵ２とＲＡＭ３とＲＯＭ４と記憶装置５とＩＣチップ１３と通信Ｉ／Ｆ６を備える情報処理装置である。
【００１３】
管理端末１５は、ＣＰＵ２とＲＡＭ３とＲＯＭ４と記憶装置５と通信Ｉ／Ｆ６と表示装置７と入力Ｉ／Ｆ８と記憶媒体読取装置１６を備える情報処理装置である。
センタ１の記憶媒体書込装置９で情報が書き込まれた記憶媒体１０は、管理端末１５の記憶媒体読取装置１６で当該情報を読み取ることが可能である。
【００１４】
図２はこの発明の各請求項に記載の機器認証システムを構成するセンタＣ１  １、製造設備１１、機器１  １２、管理端末１５の内部構成を示す図である。
図２において、センタＣ１  １は、センタＣ１  １の秘密の情報であるセンタ秘密鍵Ｃ１＿ＳＫ  １９と、機器１  １２の型番ＴＹＰＥ＿Ａ  ２０と、センタ秘密鍵Ｃ１＿ＳＫ  １９により型番ＴＹＰＥ＿Ａ  ２０から型番乱数ｓｅｅｄ２１を生成するＨＭＡＣ手段１８と、型番ＴＹＰＥ＿Ａ  ２０に応じて暗号の鍵の強度を指定する型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と、型番ＴＹＰＥ＿Ａ  ２０に対応するＩＤベース暗号のマスタ鍵である型番秘密鍵ＭＳ＿Ａ  ２４と、型番ＴＹＰＥ＿Ａ  ２０に対応するＩＤベース暗号の共通パラメータである型番共通パラメータＰＫ＿Ａ  ２５と、型番乱数ｓｅｅｄ２１と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２から型番秘密鍵ＭＳ＿Ａ  ２４と型番共通パラメータＰＫ＿Ａ  ２５を生成するＩＤベース暗号の鍵生成手段２３と、型番秘密鍵ＭＳ＿Ａ  ２４を消去する型番秘密鍵消去手段３１と、ＣＤやメモリカードなどの記憶媒体１０に情報を書き込む記憶媒体書込手段３３とを有する。
【００１５】
管理端末１５は、センタＣ１  １から提供される記憶媒体１０から情報を読み取る記憶媒体読取手段３４と、記憶媒体１０から読み取った型番ＴＹＰＥ＿Ａ  ２０と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と型番共通パラメータＰＫ＿Ａ  ２５を保管する型番テーブル３５と、管理対象となる機器１  １２から入手した機器１  １２の型番ＴＹＰＥ＿Ａ  ２０と、型番ＴＹＰＥ＿Ａ  ２０に対応した型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と型番共通パラメータＰＫ＿Ａ  ２５を型番テーブル３５から検索する型番テーブル検索手段３６と、管理対象となる機器１  １２から入手した機器１  １２の固有の情報（ネットワークＨ／Ｗの物理アドレスであるＭＡＣアドレスやシリアル番号等）であるＩＤ＿１  ２７と、型番ＴＹＰＥ＿Ａ  ２０とＩＤ＿１  ２７により型番機器ＩＤ２８を生成する機器ＩＤ生成手段２６と、型番機器ＩＤ２８と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と型番共通パラメータＰＫ＿Ａ２５により機器１ １２に設定するプロファイル３８（機器の動作パラメータ、機器の一時鍵、機器の証明書など）をＩＤベース暗号により暗号化し、暗号文３９を得るＩＤベース暗号における暗号化手段３７とを有する。
【００１６】
機器１  １２は、センタＣ１  １の秘密の情報であるセンタ秘密鍵Ｃ１＿ＳＫ  １９と、機器の型番ＴＹＰＥ＿Ａ  ２０と、センタ秘密鍵Ｃ１＿ＳＫ  １９により型番ＴＹＰＥ＿Ａ  ２０から型番乱数ｓｅｅｄ２１を生成するＨＭＡＣ手段１８と、型番ＴＹＰＥ＿Ａに応じて暗号の鍵の強度を指定する型番セキュリティレベルＳＥＣＬ＿Ａ２２と、型番ＴＹＰＥ＿Ａ  ２０に対応するＩＤベース暗号のマスタ鍵である型番秘密鍵ＭＳ＿Ａ  ２４と、型番ＴＹＰＥ＿Ａ  ２０に対応するＩＤベース暗号の共通パラメータである型番共通パラメータＰＫ＿Ａ  ２５と、型番乱数ｓｅｅｄ２１と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２から型番秘密鍵ＭＳ＿Ａ  ２４と型番共通パラメータＰＫ＿Ａ  ２５を生成するＩＤベース暗号の鍵生成手段２３と、型番秘密鍵ＭＳ＿Ａ  ２４を消去する型番秘密鍵消去手段３１と、センタ秘密鍵Ｃ１＿ＳＫ  １９を消去するセンタ秘密鍵消去手段３２と、機器の固有の情報（ネットワークＨ／Ｗの物理アドレスであるＭＡＣアドレスやシリアル番号等）であるＩＤ＿１  ２７と、ＩＤ＿１が格納されているＩＣチップ１３と、型番ＴＹＰＥ＿ＡとＩＤ＿１  ２７により型番機器ＩＤ２８を生成する機器ＩＤ生成手段２６と、型番機器ＩＤ２８に対応するＩＤベース暗号のユーザ鍵である機器秘密鍵ＳＫ＿１  ３０と、型番機器ＩＤ２８と型番秘密鍵ＳＫ＿１  ３０と型番共通パラメータＰＫ＿Ａ  ２５から機器秘密鍵ＳＫ＿１  ３０を生成するＩＤベース暗号の秘密鍵導出手段２９と、機器秘密鍵ＳＫ＿１  ３０と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２により管理端末１５から受け取った暗号文３９をＩＤベース暗号により復号しプロファイル４１を得るＩＤベース暗号における復号手段４０とを有する。
【００１７】
製造設備１１は、機器１  １２の組み立て完了後に初期化を指示する初期化指示手段１７を有する。
【００１８】
次に動作について説明する。
機器の製造段階において、センタＣ１  １は、製造設備１１にて製造する機器１  １２に付与する型番ＴＹＰＥ＿Ａ  ２０を決定し、製造設備１１にて製造する機器１  １２に付与する型番セキュリティレベルＳＥＣＬ＿Ａ  ２２を決定し、型番ＴＹＰＥ＿Ａ  ２０と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２を記憶装置５に記憶し、ＨＭＡＣ手段１８を用いてセンタ秘密鍵Ｃ１＿ＳＫ  １９により型番ＴＹＰＥ＿Ａ２０から型番乱数ｓｅｅｄ２１を生成し、ＩＤベース暗号の鍵生成手段２３を用いて型番乱数ｓｅｅｄ２１と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２から型番秘密鍵ＭＳ＿Ａ  ２４と型番共通パラメータＰＫ＿Ａ  ２５を生成し、型番共通パラメータＰＫ＿Ａ  ２５を記憶装置５に記憶し、型番秘密鍵消去手段３１により型番秘密鍵ＭＳ＿Ａ  ２４を消去し、記憶媒体書込手段３３によりＣＤやメモリカードなどの記憶媒体１０に記憶装置５に記憶されている型番ＴＹＰＥ＿Ａ  ２０と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と型番共通パラメータＰＫ＿Ａ  ２５を書き込む。
【００１９】
製造設備１１は、初期化指示手段１７を用いて組み立て完了後の機器１  １２の初期化を指示する。
この手段は、機器１  １２への初回電源投入という形で省略することもできる。
【００２０】
機器１  １２は、予めＩＤ＿１  ２７の格納されたＩＣチップ１３とセンタ秘密鍵Ｃ１＿ＳＫ  １９の格納された記憶装置５と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と型番ＴＹＰＥ＿Ａ  ２０の格納されたＲＯＭ４を保持しており、製造設備１１からの初期化指示により以下の処理を開始し、ＨＭＡＣ手段１８を用いてセンタ秘密鍵Ｃ１＿ＳＫ  １９により型番ＴＹＰＥ＿Ａ２０から型番乱数ｓｅｅｄ２１を生成し、ＩＤベース暗号における鍵生成手段２３により型番乱数ｓｅｅｄと鍵の強度を指定する型番セキュリティレベルＳＥＣＬ＿Ａ２２から型番秘密鍵ＭＳ＿Ａ２４と型番共通パラメータＰＫ＿Ａ２５を生成し、型番秘密鍵ＭＳ＿Ａ  ２４と型番共通パラメータＰＫ＿Ａ２５を記憶装置５に記憶し、機器ＩＤ生成手段２６を用いて機器の型番ＴＹＰＥ＿Ａ  ２０とＩＣチップ１３に格納されている機器のＩＤ＿１  ２７により型番機器ＩＤ  ２８を合成し、ＩＤベース暗号における秘密鍵導出手段２９により型番機器ＩＤ２８と型番秘密鍵ＭＳ＿Ａ  ２４と型番共通パラメータＰＫ＿Ａ  ２５から型番機器ＩＤ２８に対応する機器秘密鍵ＳＫ＿１  ３０を生成し、機器秘密鍵ＳＫ＿１  ３０を記憶装置５に記憶し、型番秘密鍵消去手段３１により型番秘密鍵ＭＳ＿Ａ  ２４を消去し、センタ秘密鍵消去手段３２によりセンタ秘密鍵Ｃ１＿ＳＫ  １９を消去する。
そして、機器１  １２の内部には、ＩＣチップ１３に格納されたＩＤ＿１  ２７とＲＯＭ  ４に保持された型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と記憶装置５に記憶された型番共通パラメータＰＫ＿Ａ２５と記憶装置５に記憶された機器秘密鍵ＳＫ＿１  ３０とＲＯＭ  ４に保持された型番ＹＴＰＥ＿Ａ  ２０が存在する状態で出荷される。
【００２１】
機器の運用段階において、管理端末１５は、予め記憶媒体読取手段３４を用いてセンタＣ１  １から提供される記憶媒体１０から型番ＴＹＰＥ＿Ａ  ２０と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と型番共通パラメータＰＫ＿Ａ  ２５を読み取り、読み取った型番ＴＹＰＥ＿Ａ  ２０と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と型番共通パラメータＰＫ＿Ａ  ２５を記憶装置５の型番テーブル３５に記憶し、機器１  １２から機器のＩＤ＿１  ２７と機器の型番ＴＹＰＥ＿Ａ  ２０を入手し、型番テーブル検索手段３６を用いて型番ＴＹＰＥ＿Ａ  ２０に対応した型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と型番共通パラメータＰＫ＿Ａ  ２５を型番テーブル３５から検索し、機器ＩＤ生成手段２６を用いて型番ＴＹＰＥ＿Ａ  ２０とＩＤ＿１  ２７により型番機器ＩＤ２８を生成し、機器１ １２に設定するプロファイル３８（機器の動作パラメータ、機器の一時鍵、機器の証明書など）を準備し、ＩＤベース暗号における暗号化手段３７を用いて型番機器ＩＤ２８と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と型番共通パラメータＰＫ＿Ａ２５によりプロファイル３８をＩＤベース暗号により暗号化し暗号文３９を生成し、この暗号文３９を機器１  １２に送付する。
【００２２】
機器１  １２は、暗号文３９を管理端末１５から受け取り、ＩＤベース暗号の復号手段４０を用いて機器秘密鍵ＳＫ＿１  ３０と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２により管理端末１５から受け取った暗号文３９をＩＤベース暗号により復号する。
【００２３】
従って、正当な機器１  １２のみが管理端末１５から送られてきた暗号文３９を復号し、プロファイル３８を入手することが可能となる。
また、異なるＩＤ＿２  ２７を持つ同じ型番ＴＹＰＥ＿Ａの機器２  １２も、同様に管理端末１５から送られてきた暗号文３９を復号し、プロファイル３８を入手することが可能となる。
また、管理端末１５がセンタＣ１  １から提供される記憶媒体１０から型番ＴＹＰＥ＿Ａ  ２０と型番セキュリティレベルＳＥＣＬ＿Ａ  ２２と型番共通パラメータＰＫ＿Ａ  ２５を読み取り、記憶装置５の型番テーブル３５に記憶した後に、新たなＩＤ＿Ｘ  ２７を持つ同じ型番ＴＹＰＥ＿Ａの機器２  １２が製造された場合も、管理端末１５の型番テーブル３５に変更を加えることなく、システムを運用することが可能となる。
【００２４】
なお本実施例における、ＨＭＡＣ手段１８としては、ＲＦＣ２１０４（HMAC: Keyed-Hashing for Message Authentication）として公開されている方式を利用することができる。
なお、ＩＤベース暗号における鍵生成手段２３、秘密鍵導出手段２９、暗号化手段３７、復号４０としては、ＩＥＥＥ  Ｐ１３６３．３（Standard for Identity-Based Cryptographic Techniques using Pairings。）として公開されている方式を利用することができる。
【００２５】
実施の形態１においては、管理端末が型番と共通パラメータの対応を管理する共通パラメータリストを保持することで、センタがディレクトリサービスを運営する必要がなく、ディレクトリサービスとの通信の為に管理端末とセンタが常に通信可能な状態にある必要がなく、共通パラメータ検索手段により型番から対応する共通パラメータを入手することで、新たに製造された機器のＩＤと共通パラメータの対応の追加設定をする必要がない。
また、機器の製造段階で、機器の内部に予めＩＤの格納されたＩＣチップとセンタ秘密鍵C1_SKと型番セキュリティレベルSECL_Aと型番TYPE_Aを保持しており、機器単体で機器秘密鍵を導出することが可能であり、センタ秘密鍵はセンタ秘密鍵消去手段により消去し、型番秘密鍵は型番秘密鍵消去手段により消去する為、機器の製造時に機器個別情報を機器に書き込む工程が不要であり、製造時間や製造コストを削減し、大量生産に好適であり、センタ秘密鍵や型番秘密鍵が外部に流出することが防止できる。
更に、センタ秘密鍵により型番に応じた鍵シードを生成し鍵生成の入力とすることで、異なるセンタが異なるポリシーに基づき機器を製造する場合に、秘密鍵生成器を使用することが不要となりコスト増加を防ぐ。
そして、型番に応じた型番セキュリティレベルを使用し、型番に対応して型番セキュリティレベルを管理し、ＩＤベース暗号の鍵生成処理、秘密鍵導出処理、暗号化処理、復号処理で使用し、異なるセンタが、ＣＰＵの処理性能や求められるセキュリティ強度の異なる機器を製造する必要があった場合に、セキュリティレベルを調整可能である。
【符号の説明】
【００２６】
１  センタ、２  ＣＰＵ、３  ＲＡＭ、４  ＲＯＭ、５  記憶装置、６  通信Ｉ／Ｆ、７  表示装置、８  入力Ｉ／Ｆ、９  記憶媒体書込装、１０  記憶媒体、１１  製造設備、１２  機器、１３  ＩＣチップ、１４  ネットワーク、１５  管理端末、１６  記憶媒体読取装置、１７  初期化指示手段、１８  ＨＭＡＣ手段、１９  センタ秘密鍵Ｃ１＿ＳＫ、２０  型番ＴＹＰＥ＿Ａ、２１  型番乱数ｓｅｅｄ、２２  型番セキュリティレベルＳＥＣＬ＿Ａ、２３  鍵生成手段、２４  型番秘密鍵ＭＳ＿Ａ、２５  型番共通パラメータＰＫ＿Ａ、２６  機器ＩＤ生成手段、２７  ＩＤ＿１、２８  型番機器ＩＤ、２９  秘密鍵導出手段、３０  型番秘密鍵ＳＫ＿１、３１  型番秘密鍵消去手段、３２  センタ秘密鍵消去手段、３３  記憶媒体書込手段、３４  記憶媒体読取手段、３５  型番テーブル、３６  型番テーブル検索手段、３７  暗号化手段、３８  プロファイル、３９  暗号文、４０  復号手段、４１  プロファイル。
【図１】
2011040805.tif 000003
【図２】
2011040805.tif 000004
【図３】
2011040805.tif 000005