(57)【要約】【課題】認証用電子デバイスの発行を電子デバイスの供給者、認証用デバイスの発行者及び認証局、何れの負担をさらに軽減し、かつ更に高いセキュリティーを確保すること。【解決手段】認証用電子デバイス生産支援システムにおいて、利用者情報を発行者側から受取る利用者情報受取手段と、鍵ペアと利用者情報とを対応付けて管理する鍵ペア及び利用者情報管理手段と、認証局に対して公開鍵証明書を要求する公開鍵証明書要求データを、少なくもと利用者情報に基づいて、若しくは少なくとも利用者情報と公開鍵とに基づいて作成する公開鍵証明書要求データ生成手段と、公開鍵証明書要求データを認証局側に送出する送出手段と、公開鍵証明書を認証局側から受取る受取手段と、少なくとも秘密鍵と公開鍵証明書とを含む２次発行データを作成する手段とを具備することを特徴とする。【選択図】図４
2004265177.tif 000002
【特許請求の範囲】
【請求項１】
デジタルデータを格納可能な電子デバイスを製造し受注先である認証用電子デバイスの発行者に供給する供給者が、公開鍵基盤に用いる認証用電子デバイスの生産方法であって、
認証用電子デバイスの発行を要する発行者側から、少なくとも１件以上の、秘密鍵と公開鍵とからなる鍵ペアと、利用者情報とを受け取る工程と、
少なくとも公開鍵と利用者情報に基づいて公開鍵証明を要求する公開鍵証明要求データを作成し認証局側に提供する工程と、
認証局側から公開鍵証明書を受け取る工程と、
少なくとも秘密鍵及び公開鍵証明書を電子デバイスに格納することにより認証用電子デバイスを製造する工程と、
を含むことを特徴とする認証用電子デバイス生産方法。
【請求項２】
デジタルデータを格納可能な電子デバイスを製造し受注先である認証用電子デバイスの発行者に供給する供給者が、公開鍵基盤に用いる認証用電子デバイスの生産方法であって、
認証用電子デバイスの発行者側から少なくとも１件以上の利用者情報を受け取る工程と、
秘密鍵と公開鍵とからなる鍵ペアを生成する工程と、
公開鍵と利用者情報に基づいて公開鍵証明要求データを作成し認証局側に提供する工程と、
認証局側から公開鍵証明書を受け取る工程と、
少なくとも秘密鍵及び公開鍵証明書を電子デバイスに格納することにより認証用電子デバイスを製造する工程と、
を含むことを特徴とする認証用電子デバイス生産方法。
【請求項３】
デジタルデータを格納可能な電子デバイスを製造し受注先である認証用電子デバイスの発行者に供給する供給者が、公開鍵基盤に用いる認証用電子デバイスを生産する方法であって、
認証用電子デバイスの発行を要する発行者側から少なくとも１件以上の利用者情報を受け取る工程と、
利用者情報に基づいて公開鍵証明要求データを作成し認証局側に提供する工程と、
認証局側から、秘密鍵と公開鍵とからなる鍵ペアと、公開鍵証明書とを受け取る工程と、
少なくとも秘密鍵及び公開鍵証明書を電子デバイスに格納することにより認証用電子デバイスを製造する工程と、
を含むことを特徴とする認証用電子デバイス生産方法。
【請求項４】
発行者側から利用者情報を受取る利用者情報受取手段と、
鍵ペアと利用者情報とを対応付けて管理する鍵ペア及び利用者情報管理手段と、
認証局に対して公開鍵証明書を要求する公開鍵証明書要求データを、少なくもと利用者情報に基づいて、若しくは少なくとも利用者情報と公開鍵とに基づいて作成する公開鍵証明書要求データ生成手段と、
公開鍵証明書要求データを認証局側に送出する送出手段と、
公開鍵証明書を認証局側から受取る受取手段と、
少なくとも秘密鍵と公開鍵証明書とに基づいて、２次発行データを作成する手段と、
を具備することを特徴とする認証用電子デバイス生産支援システム。
【請求項５】
少なくとも秘密鍵と公開鍵証明書とを格納したことを特徴とする認証用電子デバイス。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、公開鍵基盤に用いられる認証用電子デバイスを生産する認証用電子デバイス生産方法及び生産支援システムに関する。
【０００２】
【従来の技術】
現在、公開鍵暗号基盤に用いられる場合、デジタルデータを格納可能な電子デバイスに、秘密鍵と、その秘密鍵と対になる公開鍵と、その公開鍵の公開鍵証明書とを格納し、そして秘密鍵と、その秘密鍵と対になる公開鍵と、その公開鍵の公開鍵証明書とを格納した電子デバイスが無ければその暗号通信を行なえないようにして、セキュリティを確保することがある。
【０００３】
従来の電子デバイスを発行する方法としては、公開鍵証明書を作成する認証局、電子デバイスの発行を求める発行者及び電子デバイスを製造する供給者の間で明確な役割を決定させておき、効率的な電子デバイスを発行する方法がある（例えば、特許文献１参照。）。
【０００４】
【特許文献１】
特開２００１−２６６０７８号公報
【０００５】
【発明が解決しようとする課題】
ところで、特許文献１は非常に効率良く電子デバイスを発行することができるが、必ずしも利用者の公開鍵を電子デバイスに格納する必要がない。つまり、公開鍵証明書とを格納した電子デバイス（以下、認証用電子デバイスという）には公開鍵のデータを含む公開鍵証明書を格納しているので、公開鍵を格納する必要がないことが明かになった。
【０００６】
本発明は係る従来技術から新たに明かになったことを鑑みてなされたもので、認証用電子デバイスの発行を、電子デバイスの供給者、認証用デバイスの発行者及び認証局、何れの負担をさらに軽減し、かつ更に高いセキュリティーを確保することを課題とする。
【０００７】
【課題を解決する手段】
請求項１に記載の発明は、デジタルデータを格納可能な電子デバイスを製造し受注先である認証用電子デバイスの発行者に供給する供給者が、公開鍵基盤に用いる認証用電子デバイスの生産方法であって、認証用電子デバイスの発行を要する発行者側から、少なくとも１件以上の、秘密鍵と公開鍵とからなる鍵ペアと、利用者情報とを受け取る工程と、少なくとも公開鍵と利用者情報に基づいて公開鍵証明を要求する公開鍵証明要求データを作成し認証局側に提供する工程と、認証局側から公開鍵証明書を受け取る工程と、少なくとも秘密鍵及び公開鍵証明書を電子デバイスに格納することにより認証用電子デバイスを製造する工程とを含むことを特徴とする。
【０００８】
請求項２に記載の発明は、デジタルデータを格納可能な電子デバイスを製造し受注先である認証用電子デバイスの発行者に供給する供給者が、公開鍵基盤に用いる認証用電子デバイスの生産方法であって、認証用電子デバイスの発行者側から少なくとも１件以上の利用者情報を受け取る工程と、秘密鍵と公開鍵とからなる鍵ペアを生成する工程と、公開鍵と利用者情報に基づいて公開鍵証明要求データを作成し認証局に提供する工程と、認証局側から公開鍵証明書を受け取る工程と、少なくとも秘密鍵及び公開鍵証明書を電子デバイスに格納することにより認証用電子デバイスを製造する工程とを含むことを特徴とする。
【０００９】
請求項３に記載の発明は、デジタルデータを格納可能な電子デバイスを製造し受注先である認証用電子デバイスの発行者に供給する供給者が、公開鍵基盤に用いる認証用電子デバイスを生産する方法であって、認証用電子デバイスの発行を要する発行者側から少なくとも１件以上の利用者情報を受け取る工程と、利用者情報に基づいて公開鍵証明要求データを作成し認証局側に提供する工程と、認証局側から秘密鍵と公開鍵とからなる鍵ペアと、公開鍵証明書とを受け取る工程と、少なくとも秘密鍵及び公開鍵証明書を電子デバイスに格納することにより認証用電子デバイスを製造する工程とを含むことを特徴とする。
【００１０】
請求項４に記載の発明は、認証用電子デバイス生産支援システムにおいて、利用者情報を発行者側から受取る利用者情報受取手段と、鍵ペアと利用者情報とを対応付けて管理する鍵ペア及び利用者情報管理手段と、認証局に対して公開鍵証明書を要求する公開鍵証明書要求データを、少なくもと利用者情報に基づいて、若しくは少なくとも利用者情報と公開鍵とに基づいて作成する公開鍵証明書要求データ生成手段と、公開鍵証明書要求データを認証局側に送出する送出手段と、公開鍵証明書を認証局側から受取る受取手段と、少なくとも秘密鍵と公開鍵証明書とを含む２次発行データを作成する手段とを具備することを特徴とする。
【００１１】
請求項５に記載の発明は、認証用電子デバイスにおいて、少なくとも秘密鍵と公開鍵証明書とを格納したことを特徴とする。
【００１２】
【発明の実施の形態】
１：認証用電子デバイスの製造
本発明においては、電子デバイスの供給者が認証用電子デバイスの製造を兼ねる。さらに、電子デバイスの供給者は、認証局を兼ねても良い。以下に、本発明方法の各実施形態を説明する。尚、本発明方法は、後述する認証用電子デバイス生産システムを用いることで、効率良く、さらに高いセキュリティーを保ちながら認証用電子デバイスを製造することができる。
【００１３】
１−１：本発明における第１の実施形態
本発明における第１の実施形態を、図１の説明図に従って説明する。尚、本実施形態では、鍵ペア及び利用者情報の管理は、発行者が行なうことを前提としているが、供給者が代行しても良い。
【００１４】
ＳＴＥＰ１；（１）鍵ペアの生成（利用者全員分）
まず、発行者側は後述の鍵ペア作成システムを用いて、認証用電子デバイスの発行を要する利用者全員分の鍵ペアを生成する。
【００１５】
ＳＴＥＰ２；（２）鍵ペア（利用者全員分）の提供及び（３）利用者情報の提供
次に、発行者側は所定の装置を用いて、認証用電子デバイスの発行に要する利用者全員分の鍵ペアとそれら利用者の利用者情報とを、ネットワーク又は記憶媒体を介して供給者側に提供する。また、発行者側は、それらの利用者の利用者情報を、同じくネットワーク又は記憶媒体を介して認証局側にも提供する。
なお、利用者情報とは、認証用電子デバイスの利用者を区別するのに必要な情報で、利用者情報に含まれる情報の例には、氏名、企業名、社員番号（ＩＤ番号ともいう）、男女区別、生年月日、電子メールアドレス、住所などが挙げられる。
なお、発行者側が電子デバイスに対して各利用者毎に固有の加工を供給者側に依頼する場合、供給者側に提供する利用者情報には、その加工に必要な情報も含ませる。例えば、電子デバイスの表面に利用者の顔写真を印刷することを依頼する場合は、その利用者の顔写真の画像データを利用者情報に含めて提供する必要がある。
【００１６】
ＳＴＥＰ３；（４）公開鍵証明書要求データの提供
そしてまず、供給者側は後述の認証用電子デバイス生産支援システムを用いて、提供された鍵ペアと、利用者情報とを関連付けて保管する。
それから、供給者側は後述の認証用電子デバイス生産支援システムを用いて、先に提供された鍵ペアの公開鍵と利用者情報とに基づいて、公開鍵証明書要求データを作成し、ネットワーク又は記憶媒体を介して認証局側に提供する。この公開鍵証明書要求データとは、認証局に対して公開鍵証明書の発行要求を通知し、また公開鍵証明書を発行するために必要なデータを含むものである。例えば、この公開鍵証明書要求データには、公開鍵、その公開鍵の利用者の利用者情報（一部であっても良い）などが含まれる。
【００１７】
ＳＴＥＰ４；（５）公開鍵証明書の作成
認証局側は、後述の認証局システムを用いて、
ａ．供給者側から提供された公開鍵証明書要求データに含まれている利用者情報と、予め発行者から提供された利用者情報とを照合する。
ｂ．その後、認証局側は利用者が一致するならば、公開鍵証明書要求データに含まれる公開鍵と利用者情報に基づき、公開鍵証明書を作成する。
なお、公開鍵証明書は、一般的には標準規格に定められたフォーマットで作成される。この標準規格として現在有力なものに、Ｘ．５０９がある。Ｘ．５０９では、公開鍵証明書には、以下の情報が含まれる。
ａ．公開鍵の利用者の利用者情報から抜粋した情報（例えば、利用者の氏名、電子メールアドレス、住所、企業名など）。
ｂ．公開鍵そのもの。
ｃ．証明書のシリアル番号。
ｄ．証明書の有効期限。
ｅ．証明書を発行した認証局の情報。
ｆ．上記ａ〜ｅの情報のメッセージダイジェストを認証局の秘密鍵で暗号化したもの。
【００１８】
ＳＴＥＰ５；（６）証明書レポジトリへの登録
認証局側は、後述の認証局システムを用いて、作成した公開鍵証明書を所定の証明書レポジトリに登録する。
【００１９】
ＳＴＥＰ６；（７）公開証明書の提供
認証局側は、後述の認証局システムを用いて、作成した公開鍵証明書をネットワーク又は記憶媒体を介して、先に公開鍵証明書要求データを提供した供給者側に提供する。
【００２０】
ＳＴＥＰ７；（８）認証用電子デバイスの製造
供給者側は、後述の認証用電子デバイス生産支援システムを用いて、公開鍵証明書と秘密鍵とに基づいて２次発行データを作成し、認証用電子デバイスを製造する。
【００２１】
より具体的には、供給者側は、認証用電子デバイス生産支援システムと、後述する４つの電子デバイス製造システム、電子デバイス加工システム、電子デバイス１次発行システム、電子デバイス２次発行システムを用いて、電子デバイスの製造、電子デバイスに対する加工、電子デバイスの１次発行、電子デバイスの２次発行を行なって、電子デバイスから認証用電子デバイスの製造を行なう。
電子デバイスに対する加工をＩＣカードを例にとって説明すると、ＩＣカードに対する加工には、共通の券面印刷、エンボス、磁気ストライプエンコードなどがある。つまり、電子デバイスに対する加工とは、発行者の依頼に応じて、発行者側が要求した加工の内共通の加工を電子デバイスに行うことである。例えば、電子デバイスがＩＣカードの場合、この電子デバイスに対する加工にはＩＣカードのデザインやカードに共通の要素を印刷することが挙げられる。なお、この加工データとは、例えば、電子デバイスに共通な処理を行う券面データや、電子デバイスを管理するのに必要なデバイス番号を付与するデータなどから構成される。
【００２２】
電子デバイスの１次発行とは、電子デバイスを初期化（又は初期設定ともいう）することである。例えば、電子デバイスがＩＣカードの場合、電子デバイスの一次発行には、ＩＣカードが有するＩＣチップの初期化、秘密鍵や公開鍵証明書を格納するための空のファイルをＩＣチップに作成することなどが含まれる。
【００２３】
電子デバイスの２次発行とは、秘密鍵及びこの秘密鍵と対になる公開鍵の公開鍵証明書や、利用者の氏名、ＩＤ番号などの利用者情報などから構成される２次発行データを電子デバイスへ格納することである。また、電子デバイスの２次発行には併せて利用者情報に基づいて、利用者の顔写真を券面印刷で印刷することや、利用者の氏名やＩＤ番号などをエンボス加工をすることや、電子デバイスに磁気ストライプが設けられている場合にはＩＤ番号を磁気ストライプに書き込むことなどが挙げられる。
なお、電子デバイスの製造、電子デバイスに対する加工、電子デバイスの１次発行は、公開鍵証明書を受け取る前に行なっても良い。また、電子デバイスに対する加工は、電子デバイスの１次発行、電子デバイスの２次発行を行なった後又は行なうのと同時に行なっても良い。
【００２４】
ＳＴＥＰ９；（９）認証用電子デバイスの送付
供給者は、製造した認証用電子デバイスを発行の要求を行った発行者に送付する。また、供給者側の認証用電子デバイス生産支援システムは、この時にＳＴＥＰ８で利用した利用者情報と鍵ペアを、自身から削除することを行う。これは、鍵ペアや利用者情報など個人情報やセキュリティーに係わる情報を削除し、セキュリティーの向上をするためである。
【００２５】
ＳＴＥＰ１０；（１０）認証用電子デバイスの交付
発行者は、送付された認証用電子デバイスを、各利用者に交付する。
【００２６】
１−２：本発明の第２の実施形態
本発明の第２の実施形態を、第１の実施形態との相違点を中心にして、図２の説明図に従って説明する。尚、本実施形態では、第１の実施形態と同様に、鍵ペア及び利用者情報の管理は、発行者が行なうことを前提としているが、供給者が代行しても良い。
【００２７】
ＳＴＥＰ１；（１）利用者情報の提供
発行者側は、所定の装置を用いて認証用電子デバイスの発行を要する利用者全員分の利用者情報を、ネットワーク又は記憶媒体を介して供給者側に提供する。
また、発行者側は、所定の装置を用いてそれら利用者の利用者情報を、同じくネットワーク又は記憶媒体を介して、認証局側にも提供する。これら利用者情報に含まれる情報は、第１の実施形態と同様である。
【００２８】
ＳＴＥＰ２；（２）鍵ペアの生成（利用者全員分）
供給者側は、後述の鍵ペア作成システムを用いて、認証用電子デバイスの発行を要する利用者全員分の鍵ペアを生成する。ここで、供給者側は、認証用電子デバイス生産支援システムを用いて、生成した鍵ペアと、提供された利用者情報とを関連づけて保管する。
【００２９】
ＳＴＥＰ３；（３）公開鍵証明書要求データの提供
供給者側は、後述の認証用電子デバイス生産支援システムを用いて、生成した鍵ペアの公開鍵と、利用者情報とに基づいて、利用者全員分の公開鍵証明書要求データを作成し、ネットワーク又は記憶媒体を介して認証局側に提供する。この公開鍵証明書要求データは、第１の実施形態と同様である。
【００３０】
ＳＴＥＰ４；（４）公開鍵証明書の発行
認証局側は、認証局システムを用いて、
ａ．供給者側から提供された公開鍵証明書要求データに含まれている利用者情報と、予め発行者から提供された利用者情報とを照合する。
ｂ．その後、利用者が一致することが確認できたならば、公開鍵と、一致が認められた利用者情報とに基づいて公開鍵証明書を作成する。この公開鍵証明書は、第１の実施形態と同様である。
【００３１】
ＳＴＥＰ５；（５）証明書レポジトリへの登録
次に、認証局側は、認証局システムを用いて、作成した公開鍵証明書を所定の証明書レポジトリに登録する。
【００３２】
ＳＴＥＰ６；（６）公開鍵証明書の提供
認証局側は、認証局システムを用いて、作成した公開鍵証明書をネットワーク又は記憶媒体を介して、公開鍵証明書要求データを提供した供給者側に提供する。
【００３３】
ＳＴＥＰ７；（７）認証用電子デバイスの製造
供給者側は、後述の認証用電子デバイス生産支援システムを用いて、公開鍵証明書と秘密鍵とに基づいて２次発行データを作成し、認証用電子デバイスを製造する。この製造は、第１の実施形態と同様である。
【００３４】
ＳＴＥＰ８；（８）鍵ペア（利用者全員分）の提供及び（９）認証用電子デバイスの送付
供給者側は、先に鍵ペア作成システムで作成した利用者全員分の鍵ペアを、認証用電子デバイス生産支援システムを用いて、ネットワーク又は記憶媒体を介して発行者側に提供する。また、供給者は、製造した認証用電子デバイスを、発行の要求を行った発行者に送付する。
この後、供給者側は認証用電子デバイス生産支援システムを用いて、自身に保管されているＳＴＥＰ７で利用した利用者情報と鍵ペアとを削除する。
【００３５】
ＳＴＥＰ９；（１０）認証用電子デバイスの交付
発行者は、送付された認証用電子デバイスを、各利用者に交付する。
【００３６】
１−３：本発明方法の第３の実施形態
本発明方法の第３の実施形態を、第１の実施形態との相違点を中心にして、図３の説明図に従って説明する。尚、本実施形態では、第１の実施形態と同様に、鍵ペア及び利用者情報の管理は、発行者が行なうことを前提としているが、供給者が代行しても良い。
【００３７】
ＳＴＥＰ１；（１）利用者情報の提供
発行者側は、所定の装置を用いて、認証用電子デバイスの発行を要する利用者全員分の利用者情報を、ネットワーク又は記憶媒体を介して供給者側に提供する。
また、発行者側は、それら利用者の利用者情報を同じくネットワーク又は記憶媒体を介して、認証局側にも提供する。これら利用者情報に含まれる情報は、第１の実施形態と同様である。
【００３８】
ＳＴＥＰ２；（２）鍵ペア（利用者全員分）の生成
認証局側は、後述の鍵ペア作成システムを用いて、利用者全員分の鍵ペアを生成し、後述の認証用電子デバイス生産支援システムを用いて鍵ペアと利用者情報とを関連付けて保存する。
【００３９】
ＳＴＥＰ３；（３）公開鍵証明書要求データの提供
供給者側は、認証用電子デバイス生産支援システムを用いて、利用者情報の、みに基づいて公開鍵証明書要求データを作成し、この公開鍵証明書要求データをネットワーク又は記憶媒体を介して、認証局側に提供する。この公開鍵証明書要求データは、公開鍵が含まれないことを除いて、第１の実施形態と同様である。
これは、前述した通りに認証局側にて鍵ペアを生成しているため、公開鍵証明書要求データには公開鍵が含まれなくても良いからである。従って、認証局側で照合できるように利用者情報だけを含んだ公開鍵証明書要求データが作成される。
【００４０】
ＳＴＥＰ４；（４）公開鍵証明書の作成
認証局側は、認証局システムを用いて、
ａ．供給者側から提供された公開鍵証明書要求データに含まれている利用者情報と、先に発行者側から提供された利用者情報とを照合する。
ｂ．利用者が一致している場合には、公開鍵証明書要求データに基づいて、公開鍵証明書を作成する。
この公開鍵証明書は、第１の実施形態と同様である。
【００４１】
ＳＴＥＰ５；（５）証明書レポジトリへの登録
認証局側は、後述の認証局システムを用いて、ＳＴＥＰ４で作成した公開鍵証明書を証明書レポジトリに登録する。
【００４２】
ＳＴＥＰ６；（６）公開鍵証明書の提供
認証局側は、後述の認証局システムを用いて、利用者全員分の鍵ペア及びその鍵ペアに含まれる公開鍵の公開鍵証明書とを、ネットワーク又は記憶媒体を介して、供給者側に提供する。
【００４３】
ＳＴＥＰ７；（７）認証用電子デバイスの製造
まず、供給者側は認証用電子デバイス生産支援システムを用いて、提供された鍵ペアと、利用者情報とを関連づけて保管する。
そして、供給者側は、後述の認証用電子デバイス生産支援システムと、電子デバイス製造システムと、電子デバイス加工システムと、電子デバイス１次発行システムと、電子デバイス２次発行システムの５つのシステムを用いて、提供された秘密鍵と公開鍵証明書とに基づいて、２次発行データを作成して認証用電子デバイスを製造する。この製造は、第１の実施形態と同様である。
【００４４】
ＳＴＥＰ８；（９）鍵ペア（利用者全員分）の提供及び（１０）認証用電子デバイスの送付
供給者側は、後述の認証用電子デバイス生産支援システムを用いて、鍵ペア（利用者全員分）を、ネットワーク又は記憶媒体を介して、発行の要求を行った発行者側に提供する。また、供給者は、認証用電子デバイスを発行者に送付する。
この後、供給者側は認証用電子デバイス生産支援システムを用いて、提供し終わった鍵ペアと、ＳＴＥＰ７で利用した利用者情報とを自身から削除する。
【００４５】
ＳＴＥＰ９；（１１）認証用電子デバイスの交付
発行者は、送付された認証用電子デバイスを、各利用者に交付する。併せて、発行者側は所定の装置を用いて、供給者側から提供された鍵ペアを保存し、管理する。
【００４６】
２：本発明の認証用電子デバイス生産支援システム
本発明の認証用電子デバイス生産支援システムは、本発明における認証用電子デバイスをセキュリティーを保ちながら、さらに効率良く製造するための認証用電子デバイス生産システムの部分システムとなっている。そこで、まず、本発明の認証用電子デバイス生産支援システムを説明するのに必要な範囲で、認証用電子デバイス生産システムを説明する。
【００４７】
２−１：認証用電子デバイス生産システム
認証用電子デバイス生産システムは、図４に示すように、本発明の認証用電子デバイス生産支援システム、鍵ペア作成システム、認証局システム、電子デバイス製造システム、電子デバイス加工システム、電子デバイス１次発行システム、電子デバイス２次発行システムを部分システムとして備える。
【００４８】
鍵ペア作成システムは、所定の公開暗号方式により、秘密鍵と公開鍵とからなる鍵ペアを生成するコンピュータシステムである。鍵ペア作成システムは、本発明の実施形態に従って、発行者、供給者、認証局の何れかが利用するコンピュータシステムである。
【００４９】
認証局システムは、発行者側や供給者側から提供される利用者情報と公開証明書要求データに含まれる利用者情報とを照合して利用者が一致することを確認しながら、公開証明書要求データに基づいて公開鍵証明書を作成し、かつ公開鍵証明書を証明書レポジトリで保管するコンピュータシステムである。なお、認証局システムは、認証局が利用する。
【００５０】
電子デバイス製造システムは、電子デバイスを製造するシステムである。電子デバイス製造システムは、供給者側が利用する。
【００５１】
電子デバイス加工システムは、加工データに基づいて、電子デバイスに対して共通の加工を行なうシステムである。電子デバイスがＩＣカードである場合、この加工は、ＩＣカードに共通のデザイン、印刷やＩＣチップへの処理などを行うことである。また、この場合の加工データは、共通の加工をどのように行なうのかを、電子デバイス加工システムに指示し、加工内容を示すデータである。この電子デバイス加工システムは、供給者側が利用する。
【００５２】
電子デバイス１次発行システムは、予め定めておいた１次発行データに基づいて電子デバイスの１次発行を行なうシステムである。電子デバイスの１次発行とは、電子デバイスを初期化する処理（初期設定）のことである。例えば、電子デバイスがＩＣカードである場合、ＩＣカードの初期設定には、ＩＣカードが有するＩＣチップの初期化、秘密鍵や公開鍵証明書を格納するための空のファイルをＩＣチップに作成することなどが含まれる。この電子デバイス１次発行システムは、供給者が利用する。ここで、１次発行データとは、初期化コマンドや、セキュリティファイルなどの各種ファイルの作成を要求するコマンドやデータからなる。この電子デバイス１次発行システムは、供給者側で利用される。
【００５３】
電子デバイス２次発行システムは、２次発行データに基づいて認証用電子デバイスの２次発行の処理を行なうシステムである。
この２次発行データには、少なくとも秘密鍵と、この秘密鍵と対となる公開鍵の公開鍵証明書とが含まれている。そして、２次発行の処理とは、この２次発行データを電子デバイスに格納して認証用電子デバイスを製造することである。認証用電子デバイス２次発行システムは、供給者側で利用される。
【００５４】
電子デバイスに対する加工は、電子デバイスの１次発行、及び電子デバイスの２次発行の前に行なっても良いし、同時に行なっても良いし、さらには後に行なっても良い。但し、同時に行なえるのは、１つのシステムが、電子デバイス加工システムと、電子デバイス１次発行システムと、電子デバイス２次発行システムとを兼ねている場合である。
【００５５】
発行者から提供される利用情報の受け取りや、及び部分システム間でのデータ（例えば、鍵ペア、公開鍵証明書要求データ、公開鍵証明書、加工データ、２次加工データなど）の送受は、ネットワーク又は記録媒体を介して行われる。
【００５６】
２−２：認証用電子デバイス生産支援システム
本発明の認証用電子デバイス生産システムは、図５に示すように、中央処理装置と、主記憶装置と、補助記憶装置と、入力装置と、出力装置、データＩ／Ｏ装置とを備え、それら装置がバスで接続されているコンピュータである。この認証用電子デバイス生産支援システムは、供給者側で利用される。
【００５７】
中央処理装置は、後述する補助記録装置のデータやプログラム、主記憶装置のデータやプログラムを用いて認証用電子デバイス生産支援システムを実現するに際し、制御を行う主要な装置であり、一般的にはＣＰＵに相当する。
主記憶装置とは、データやプログラムを格納する装置で、一般的にはＲＡＭやＲＯＭに相当する。
【００５８】
入力装置は、データを入力する装置である。鍵ペアの生成要求や、加工データ、２次発行データ、公開鍵証明書要求データなどを入力するために、それぞれ異なる入力装置を備えても良い。
【００５９】
出力装置は、データの出力や、データを表示する装置である。このコンピュータで実行される処理や、入力されたデータを出力や表示するために、それぞれ異なる出力装置を備えても良い。
【００６０】
データＩ／Ｏ装置は、発行者側や認証局側から提供される利用者情報、鍵ペア、公開鍵証明書や、供給者側から送出する鍵ペア、公開鍵証明書要求データをネットワークや記録媒体を介して送受する場合に用いられる装置である。このデータＩ／Ｏ装置には、例えば、ＣＤ−ＲＯＭドライブ、ＭＯドライブ、ＤＶＤドライブや、通信装置などがシステム構成の要求により接続される。
【００６１】
補助記憶装置は、プログラムとデータを永続的に記憶する記憶装置である。このプログラムが主記憶装置にロードされ中央処理装置によって実行されることで、様々な処理がなされる。
【００６２】
補助記憶装置に記憶されているプログラムには、少なくとも、鍵ペア及び利用者情報の管理、利用者情報の受取、利用者情報の変換、鍵ペアの送受、公開鍵証明書要求データの生成、公開鍵証明書要求データの提供、公開鍵証明書の受取、加工データや２次発行データ生成についての処理を行なうためのプログラムが含まれいる。
必ずしも、これらの処理ごとにプログラムが別れているとは限らないが、説明を簡便にするために、それぞれの処理を行なうために、鍵ペア及び利用者情報管理プログラム、利用者情報受取プログラム、利用者情報変換プログラム、鍵ペア送受プログラム、公開鍵証明書要求データ生成プログラム、公開鍵証明書要求データ送出プログラム、公開鍵証明書受取プログラム、加工・２次発行データ生成プログラムが存在するとする。
【００６３】
鍵ペア及び利用者情報管理プログラムは、鍵ペア及び利用者情報を、鍵ペアと、その鍵ペアの利用者の利用者情報とを互いに関連付けて、補助記憶装置に記憶することを管理するためのプログラムである。また、鍵ペア及び利用者情報管理プログラムに、所定のフォーマットで、登録、検索、更新、削除などのデータ操作を依頼することで、そのデータ操作が実行される。例えば、鍵ペア及び利用者情報が、リレーショナルデータモデルで補助記憶装置に記憶されているならば、そのフォーマットはＳＱＬ言語で記述されたデータ操作である。
さらに、このプログラムは、認証用電子デバイスの製造が終了すると、鍵ペアや利用者情報を消去することも行っても良い。これは、セキュリティー上、ＰＫＩ（Ｐｕｂｌｉｃ  Ｋｅｙ    Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）の目的上、鍵ペアを管理する場所は一箇所に限られた方が良いためである。
【００６４】
利用者情報受取プログラムは、ネットワーク又は記録媒体を介して発行者から提供される利用者情報を、データＩ／Ｏ装置から受取り、主記憶装置に記憶するためのプログラムである。
【００６５】
利用者情報変換プログラムは、後に鍵ペアと対応づけて管理するために、利用者情報受取プログラムにより受取った利用者情報に対して、変換処理を行うプログラムである。つまり、その利用者情報を、鍵ペア及び利用者情報管理プログラムにより補助記憶装置に登録するためのフォーマットに変換する。
【００６６】
鍵ペア送受プログラムは、鍵ペアを、ネットワーク又は記録媒体を介して、データＩ／Ｏ装置で送受して、受取った場合には主記憶装置に記憶するためのプログラムである。この鍵ペア送受プログラムは、この鍵ペアを発行者又は認証局のいずれかの側から受取、発行者側に鍵ペアを送出することを行う。
【００６７】
公開鍵証明書要求データ生成プログラムは、鍵ペア及び利用者情報管理プログラムにより補助記憶装置から利用者情報及びその利用者の公開鍵を読み出して、認証局側に提供する公開鍵証明書要求データを作成するためのプログラムである。但し、本発明方法の第３の実施形態のように、認証局側が鍵ペアを生成し公開鍵証明書と同時に供給者側に送付される場合は、利用者情報のみを読み出させ、公開鍵証明書要求データを生成する。
【００６８】
公開鍵証明書要求データ提供プログラムは、公開鍵証明書要求データ作成プログラムにより作成された公開鍵証明書要求データを、ネットワーク又は記録媒体を介して認証局システムに提供するように、データＩ／Ｏ装置から出力するプログラムである。
【００６９】
公開鍵証明書受取プログラムは、ネットワーク又は記録媒体を介して認証局側から提供される公開鍵証明書を、データＩ／Ｏ装置から入力し主記憶装置に記憶するためのプログラムである。
【００７０】
加工・２次発行データ生成プログラムは、電子デバイスに共通の加工を施すための加工データを生成する機能と、公開鍵証明書受取プログラムにより受取られた公開鍵証明書と、その公開鍵に含まれる利用者情報に関連する鍵ペアを、鍵ペア及び利用者情報管理プログラムにより補助記憶装置から読み出させ、これら秘密鍵及び利用者情報とに基づいて、２次発行データを生成する機能を備えたプログラムである。さらに、加工・２次発行データ生成プログラムは、加工データや２次発行データを、ネットワーク又は記録媒体を介して電子デバイス１次発行システムや電子デバイス２次発行システムに提供するように、データＩ／Ｏ装置から出力する処理を行なっても良い。
なお、加工・２次発行データ生成プログラムにおいて、加工データが予め用意されている場合には、加工データを生成する機能は省略され、補助記憶装置に保存さている加工データを読み出す機能に取って代わることになる。
【００７１】
本発明の認証用電子デバイス生産支援システムによりなされる処理の流れは、本発明の実施形態により、また、電子デバイスに対する加工と、電子デバイスの１次及び２次発行とを、どのような順序で行なうかにより細かく変り得る。しかしながら、ここでは、本発明方法の第２の実施形態で、１つのシステムが、電子デバイス加工システムと、電子デバイス１次発行システムと、電子デバイス２次発行システムとを兼ねており、電子デバイスに対する加工、電子デバイスの１次及び２次発行とを同時に行なう場合について、図６のフローチャートに従って説明する。
【００７２】
ＳＴＥＰ１；
ネットワーク又は記録媒体を介して発行者から提供された利用者情報を、データＩ／Ｏ装置から受取り、主記憶装置に一時的に記憶する。
なお、本実施形態では、予め電子デバイスに共通に施す加工処理をデータ化した加工データが補助記憶装置に記憶されているものとする。
【００７３】
ＳＴＥＰ２；
中央処理装置は、利用者情報を主記憶装置から読み出して、その利用情報を補助記憶装置に登録するためのフォーマットに変換し、また、主記憶装置に一時的に記憶する。
【００７４】
ＳＴＥＰ３；
ネットワーク又は記録媒体を介して鍵ペア生成システムから提供された鍵ペアを、データＩ／Ｏ装置から受取り、主記憶装置に一時的に記憶する。
【００７５】
ＳＴＥＰ４；
中央処理装置は、主記憶装置からフォーマット変換された利用者情報と鍵ペアとを読み出し、それらを互いに関連付けて補助記憶装置に登録する。
【００７６】
ＳＴＥＰ５；
中央処理装置は、補助記憶装置から公開鍵と、公開鍵に対応する利用者情報とを主記憶装置にロードし、これらに基づいて公開鍵証明書要求データを作成する。
【００７７】
ＳＴＥＰ６；
中央処理装置は、公開鍵証明書要求データを、データＩ／Ｏ装置から送出する。なお、この送出された公開鍵証明書要求データは、ネットワーク又は記録媒体を介して認証局システムへ提供される。
【００７８】
ＳＴＥＰ７；
ネットワーク又は記録媒体を介して認証局システムから提供される公開鍵証明書を、データＩ／Ｏ装置から受取り、主記憶装置に一時的に記憶する。
【００７９】
ＳＴＥＰ８；
中央処理装置は、主記憶装置から公開鍵証明書を読み出し、その公開鍵証明書に含まれている利用者情報と関連付けられている秘密鍵を補助記憶装置から主記憶装置へロードし、その公開鍵証明書とその秘密鍵とに基づいて、２次発行データを生成する。
【００８０】
ＳＴＥＰ９；
中央処理装置は、補助記憶装置から加工データを主記憶装置にロードし、加工データと２次発行データとをデータＩ／Ｏ装置から送出する。この加工データと２次発行データとは、ネットワーク又は記録媒体を介して、電子デバイス加工システムと、電子デバイス１次発行システムと、電子デバイス２次発行システムとを兼ねるシステムに提供される。
【００８１】
【発明の効果】
いずれの発明であっても、高セキュリティーで且つ、効率的に認証用電子デバイスを製造することができ、さらに秘密鍵と公開鍵証明書を格納した認証用電子デバイスを製造することができるので、公開鍵分のデータ量を削減することができる。
【００８２】
請求項１に記載の発明では、供給者側では発行者側及び認証局側から必要な各種情報が提供され、さらにそれらの各種情報に基づいて、認証用電子デバイスを製造することができるので、役割分担を明確にした形で効率良く、さらにセキュリティーを保つことができる。
【００８３】
請求項２に記載の発明では、供給者側で鍵ペアを生成するので、容易に秘密鍵を外部に提供することなく、高いセキュリティーを保ちながら認証用電子デバイスを製造することができる。
【００８４】
請求項３に記載の発明では、認証局側にて鍵ペアの生成を行うため、供給者側は利用者情報に基づく公開鍵証明書要求データを作成するだけで良い。
【００８５】
請求項４に記載の発明では、鍵ペアと利用者情報とを対応付けて管理しているので、認証局側から受取った公開鍵証明書に含まれている利用者情報に基づいて、対応するべき秘密鍵を読み出すことができる。これにより、秘密鍵と公開鍵証明書からなく２次発行データを容易に作成することができる。
また、鍵ペアと利用者情報とを対応付けて管理しているので、少なくとも利用者情報、又は、利用者情報と公開鍵とに基づいて作成される公開鍵証明書要求データを自動的に生成することができる。
【００８６】
請求項５に記載の発明では、従来の鍵ペアを格納するのに代えて、秘密鍵のみを格納するようにしたので認証用電子デバイスの使用するメモリ容量を削減することができる。
【００８７】
【図面の簡単な説明】
【図１】本発明の第１の実施形態を示す説明図。
【図２】本発明の第２の実施形態を示す説明図。
【図３】本発明の第３の実施形態を示す説明図。
【図４】認証用電子デバイス生産システムのブロック図。
【図５】本発明の認証用電子デバイス生産支援システムのブロック図。
【図６】本発明の認証用電子デバイス生産支援システムによる処理例を示すフローチャート。
【図１】
2004265177.tif 000003
【図２】
2004265177.tif 000004
【図３】
2004265177.tif 000005
【図４】
2004265177.tif 000006
【図５】
2004265177.tif 000007
【図６】
2004265177.tif 000008