(57)【要約】  【課題】  簡易に公開鍵暗号方式による暗号通信を利用することが可能な鍵配布装置及び鍵配布方法を提供する。  【解決手段】  鍵生成装置１０は、複数のユーザの端末２０が公開鍵暗号方式による暗号通信を利用して会議リソース３０にアクセスして参加する電子会議に際し、複数のユーザの識別情報に基づいて、複数のユーザ毎に公開鍵及び秘密鍵からなる鍵ペアを生成する鍵生成部１１と、複数のユーザの端末２０に対して、そのユーザの鍵ペアを配布する配布部１２とを有する。【選択図】  図１
2007060213.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザの端末が公開鍵暗号方式による暗号通信を利用してリソースにアクセスして参加する事案に際し、前記複数のユーザの識別情報に基づいて、前記複数のユーザ毎に公開鍵及び秘密鍵からなる鍵ペアを生成する生成手段と、
前記複数のユーザの端末に対して、そのユーザの鍵ペアを配布する配布手段とを有することを特徴とする鍵配布装置。
【請求項２】
前記配布手段は、前記複数のユーザの端末の識別情報に基づいて配布先を特定することを特徴とする請求項１に記載の鍵配布装置。
【請求項３】
前記配布手段は、更に前記複数のユーザの端末に対して、他のユーザの公開鍵を配布することを特徴とする請求項１又は２に記載の鍵配布装置。
【請求項４】
前記配布手段は、更に前記複数のユーザの端末に対して、前記リソースの公開鍵を配布することを特徴とする請求項１乃至３のいずれかに記載の鍵配布装置。
【請求項５】
前記配布手段は、更に前記複数のユーザの端末に対して、前記事案の実現に必要なアプリケーションソフトを配布することを特徴とする請求項１乃至４のいずれかに記載の鍵配布装置。
【請求項６】
前記配布手段は、更に前記リソースに対して、前記複数のユーザの公開鍵を配布することを特徴とする請求項１乃至５のいずれかに記載の鍵配布装置。
【請求項７】
前記配布手段は、前記リソースの識別情報に基づいて配布先を特定することを特徴とする請求項６に記載の鍵配布装置。
【請求項８】
前記配布手段は、更に前記リソースに対して、前記事案の実現に必要なアプリケーションソフトを配布することを特徴とする請求項１乃至７のいずれかに記載の鍵配布装置。
【請求項９】
前記生成手段は、前記複数のユーザのいずれかの公開鍵を取得済みである場合には、そのユーザの鍵ペアを生成しないことを特徴とする請求項１乃至８のいずれかに記載の鍵配布装置。
【請求項１０】
前記生成手段は、前記公開鍵に公開鍵証明書による電子署名を施すことを特徴とする請求項１乃至９のいずれかに記載の鍵配布装置。
【請求項１１】
前記生成手段は、前記事案が行われる間を有効期間とする鍵ペアを生成することを特徴とする請求項１乃至１０のいずれかに記載の鍵配布装置。
【請求項１２】
前記生成手段は、前記公開鍵に公開鍵証明書による電子署名を施す場合に、前記公開鍵証明書に前記有効期間を設定することを特徴とする請求項１１に記載の鍵配布装置。
【請求項１３】
複数のユーザの端末が公開鍵暗号方式による暗号通信を利用してリソースにアクセスして参加する事案に際し、前記複数のユーザの識別情報に基づいて、前記複数のユーザ毎に公開鍵及び秘密鍵からなる鍵ペアを生成する生成ステップと、
前記複数のユーザの端末に対して、そのユーザの鍵ペアを配布する配布ステップとを有することを特徴とする鍵配布方法。
【請求項１４】
前記配布ステップは、前記複数のユーザの端末の識別情報に基づいて配布先を特定することを特徴とする請求項１３に記載の鍵配布方法。
【請求項１５】
前記配布ステップは、更に前記複数のユーザの端末に対して、他のユーザの公開鍵を配布することを特徴とする請求項１３又は１４に記載の鍵配布方法。
【請求項１６】
前記配布ステップは、更に前記複数のユーザの端末に対して、前記リソースの公開鍵を配布することを特徴とする請求項１３乃至１５のいずれかに記載の鍵配布方法。
【請求項１７】
前記配布ステップは、更に前記複数のユーザの端末に対して、前記事案の実現に必要なアプリケーションソフトを配布することを特徴とする請求項１３乃至１６のいずれかに記載の鍵配布方法。
【請求項１８】
前記配布ステップは、更に前記リソースに対して、前記複数のユーザの公開鍵を配布することを特徴とする請求項１３乃至１７のいずれかに記載の鍵配布方法。
【請求項１９】
前記配布ステップは、前記リソースの識別情報に基づいて配布先を特定することを特徴とする請求項１８に記載の鍵配布方法。
【請求項２０】
前記配布ステップは、更に前記リソースに対して、前記事案の実現に必要なアプリケーションソフトを配布することを特徴とする請求項１３乃至１９のいずれかに記載の鍵配布方法。
【請求項２１】
前記生成ステップは、前記複数のユーザのいずれかの公開鍵を取得済みである場合には、そのユーザの鍵ペアを生成しないことを特徴とする請求項１３乃至２０のいずれかに記載の鍵配布方法。
【請求項２２】
前記生成ステップは、前記公開鍵に公開鍵証明書による電子署名を施すことを特徴とする請求項１３乃至２１のいずれかに記載の鍵配布方法。
【請求項２３】
前記生成ステップは、前記事案が行われる間を有効期間とする鍵ペアを生成することを特徴とする請求項１３乃至２２のいずれかに記載の鍵配布方法。
【請求項２４】
前記生成ステップは、前記公開鍵に公開鍵証明書による電子署名を施す場合に、前記公開鍵証明書に前記有効期間を設定することを特徴とする請求項２３に記載の鍵配布方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザの端末が公開鍵暗号方式による暗号通信を利用してリソースにアクセスして参加する事案に際し、複数のユーザの端末へ鍵を配布する鍵配布装置及び鍵配布方法に関する。
【背景技術】
【０００２】
近年、情報通信技術の発展に伴い、遠隔会議やインターネット上での電子会議空間による会議システムを利用して、遠隔地にいるユーザ同士が直接会うことなく会議を行うことが一般に行われるようになっている。このような会議システムでは、会議に用いられるテレビ、カメラ、プリンタ等のリソースにアクセスするユーザの真正性を確認して、第三者による不正アクセス等を防止すべく、公開鍵暗号方式による暗号通信が行われることも多い。
【０００３】
特許文献１は、ネットワークを介した通信における確実なアクセス制限を実行するシステムおよび方法を開示している。これによれば、通信ネットワークを介した通信処理装置間の通信において、ホームサーバ等の中継サーバが、アクセス元の属性証明書の検証、審査を実行して、アクセス元がアクセス先の許容メンバーであるか否かの判定処理を実行し、アクセス先の許容するアクセス元である場合にのみ、名前解決処理を実行して、アクセス先のアドレス情報をアクセス元に通知する。アクセス元のドメイン名、ホスト名を記述したグループ属性証明書を適用し、さらに、ドメイン名、ホスト名に対応するアドレスの更新を実行するようにしている。
【０００４】
特許文献２は、アドホック・モードで三者以上の間でネットワークを構成するときの暗号鍵の共有・設定を行なう方法を開示する。これによれば、ホストは、無線通信により他のホストを検出し、公開鍵証明書に基づいてホストあるいはユーザの識別を行なう。各ホストは、 正当な公開鍵証明書の情報と総数を表示し、ユーザが確認すると、他のホストとの間で、公開鍵暗号に基づく会議鍵共有プロトコルを実行する。
【０００５】
公開鍵暗号方式では、ユーザ毎に公開鍵と秘密鍵とが生成される。公開鍵と秘密鍵は、公開鍵で暗号化した情報は、秘密鍵でしか復号することができないという性質を有する。このような性質を実現する鍵生成アルゴリズムとしては、ＲＳＡ方式が現在の主流である。また、公開鍵は公開鍵サーバに登録されて公開され、秘密鍵はユーザによって秘匿される。送信側と受信側との通信の際には、送信側は、あらかじめ受信者より公開鍵を入手しておくか、あるいは公開鍵サーバから受信側の公開鍵を取得し、当該公開鍵によって情報を暗号化した上で送信する。一方、受信側は、受信した情報を自身の秘密鍵によって復号する。これにより、やり取りされる情報が秘匿される。
【０００６】
【特許文献１】特開２００４−１５５３０号
【特許文献２】特開２００４−７２４７０号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した公開鍵暗号方式を利用した暗号通信を行うに際しては、個々のユーザは、暗号鍵及び復号鍵からなる鍵ペアを生成して、更に受信者は暗号文を送ってくるであろう送信者にあらかじめ公開鍵を配布しておくか、あるいは受信者自らが公開鍵サーバに登録する等の煩雑な作業を行わなければならず、特に鍵ペアをもっていない受信者に対し送信者の要求で暗号文を送りたいときに、受信者の公開鍵を入手するのが困難という課題を抱えている。
【０００８】
そこで本発明は、上記の点に鑑みてなされたもので、簡易に公開鍵暗号方式による暗号通信を利用することが可能な鍵配布装置及び鍵配布方法を提供することを目的としている。
さらに本発明は、大規模ユーザへの鍵ペア生成，公開鍵の配布あるいは入手を効率化することができる鍵配布装置及び鍵配布方法を提供することを目的とする。
さらに本発明は、生成された鍵束をもとに，リソースへのアクセス制御を容易かつ細かく設定可能な鍵配布装置及び鍵配布方法を提供することを目的とする。
さらに本発明は、公開鍵暗号方式の知識を持たないユーザに対して鍵生成と公開鍵の安全な配布方法を提供することを可能にし、また複数人の公開鍵を必要とするユーザに安全な手段で全員分の公開鍵を集め、必要なリソースへ公開鍵をセットする方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る、鍵配布装置は、複数のユーザの端末が公開鍵暗号方式による暗号通信を利用してリソースにアクセスして参加する事案に際し、前記複数のユーザの識別情報に基づいて、前記複数のユーザ毎に公開鍵及び秘密鍵からなる鍵ペアを生成する生成手段と、前記複数のユーザの端末に対して、そのユーザの鍵ペアを配布する配布手段とを有する。これにより、複数のユーザの端末が公開鍵暗号方式による暗号通信を利用してリソースにアクセスして参加する事案（例えば、遠隔会議等）において、公開鍵及び秘密鍵からなる鍵ペアが生成されて個々のユーザの端末へ配信される。従って、ユーザの作業負担が軽減され、簡易に公開鍵暗号方式による暗号通信を行うことが可能である。
【００１０】
好ましくは、鍵配布装置は、前記配布手段が、前記複数のユーザの端末の識別情報に基づいて配布先を特定する。好ましくは、鍵配布装置は、前記配布手段が、更に前記複数のユーザの端末に対して、他のユーザの公開鍵を配布する。これにより、個々のユーザの端末は、他のユーザの公開鍵を利用して、当該他のユーザの端末との間で公開鍵暗号方式による暗号通信を行うことが可能となる。
【００１１】
好ましくは、鍵配布装置は、前記配布手段が、更に前記複数のユーザの端末に対して、前記リソースの公開鍵を配布する。これにより、個々のユーザの端末は、リソースの公開鍵を利用して、当該リソースとの間で公開鍵暗号方式による暗号通信を行うことが可能となる。好ましくは、鍵配布装置は、前記配布手段が、更に前記複数のユーザの端末に対して、前記事案の実現に必要なアプリケーションソフトを配布する。これにより、個々のユーザの端末がアプリケーションソフトを所持していない場合であっても、事案の実現が可能となる。
【００１２】
好ましくは、鍵配布装置は、前記配布手段が、更に前記リソースに対して、前記複数のユーザの公開鍵を配布する。これにより、リソースは、ユーザの公開鍵を利用して、当該ユーザの端末との間で公開鍵暗号方式による暗号通信を行うことが可能となる。好ましくは、鍵配布装置は、前記配布手段が、前記リソースの識別情報に基づいて配布先を特定する。好ましくは、鍵配布装置は、前記配布手段が、更に前記リソースに対して、前記事案の実現に必要なアプリケーションソフトを配布する。これにより、リソースがアプリケーションソフトを所持していない場合であっても、事案の実現が可能となる。
【００１３】
好ましくは、鍵配布装置は、前記生成手段が、前記複数のユーザのいずれかの公開鍵を取得済みである場合には、そのユーザの鍵ペアを生成しない。ユーザの公開鍵を取得済みであるということは、当該ユーザの公開鍵及び秘密鍵からなる鍵ペアが既に生成されているということである。従って、ユーザのいずれかの公開鍵を取得済みである場合には、そのユーザの鍵ペアを生成しないようにすることで、不必要な鍵ペアの生成をなくし、処理負担の軽減を図ることができる。
【００１４】
好ましくは、鍵配布装置は、前記生成手段が、前記公開鍵に公開鍵証明書による電子署名を施す。これにより、ユーザの端末やリソースは、配布された鍵ペアや公開鍵の真正性を公開鍵証明書によって確認することが可能となる。
【００１５】
好ましくは、鍵配布装置は、前記生成手段が、前記事案が行われる間を有効期間とする鍵ペアを生成する。これにより、事案が行われる間にのみ、ユーザの端末がリソースにアクセスすることを可能とし、事案が行われていない場合に、リソースが不正にアクセスされることが防止される。好ましくは、鍵配布装置は、前記生成手段が、前記公開鍵に公開鍵証明書による電子署名を施す場合に、前記公開鍵証明書に前記有効期間を設定し、リソースはユーザの公開鍵証明書を検証することでリソースへアクセスできる時間を制限できる。
【００１６】
本発明に係る、鍵配布方法は、複数のユーザの端末が公開鍵暗号方式による暗号通信を利用してリソースにアクセスして参加する事案に際し、前記複数のユーザの識別情報に基づいて、前記複数のユーザ毎に公開鍵及び秘密鍵からなる鍵ペアを生成する生成ステップと、前記複数のユーザの端末に対して、そのユーザの鍵ペアを配布する配布ステップとを有する。好ましくは、鍵配布方法は、前記配布ステップが、前記複数のユーザの端末の識別情報に基づいて配布先を特定する。好ましくは、鍵配布方法は、前記配布ステップが、更に前記複数のユーザの端末に対して、他のユーザの公開鍵を配布する。鍵配布方法は、前記配布ステップが、更に前記複数のユーザの端末に対して、前記リソースの公開鍵を配布してもよい。
【００１７】
好ましくは、鍵配布方法は、前記配布ステップが、更に前記複数のユーザの端末に対して、前記事案の実現に必要なアプリケーションソフトを配布する。鍵配布方法は、前記配布ステップが、更に前記リソースに対して、前記複数のユーザの公開鍵を配布するようにしてもよい。鍵配布方法は、前記配布ステップが、前記リソースの識別情報に基づいて配布先を特定する。鍵配布方法は、前記配布ステップが、更に前記リソースに対して、前記事案の実現に必要なアプリケーションソフトを配布するようにしてもよい。鍵配布方法は、前記生成ステップが、前記複数のユーザのいずれかの公開鍵を取得済みである場合には、そのユーザの鍵ペアを生成しない。好ましくは、鍵配布方法は、前記生成ステップが、前記公開鍵に公開鍵証明書による電子署名を施す。鍵配布方法は、前記生成ステップが、前記事案が行われる間を有効期間とする鍵ペアを生成するようにしてもよい。好ましくは、鍵配布方法は、前記生成ステップが、前記公開鍵に公開鍵証明書による電子署名を施す場合に、前記公開鍵証明書に前記有効期間を設定する。
【発明の効果】
【００１８】
本発明によれば、ユーザの作業負担が軽減され、簡易に公開鍵暗号方式による暗号通信を可能とする。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を実施するための最良の形態を、図面を参照して説明する。
図１は、本発明の実施例に係る鍵配布装置の構成を示す図である。図１に示す鍵配布装置１０は、鍵生成部１１、配布部１２及び記憶部１３により構成される。
【００２０】
鍵生成部１１は、電子会議の参加者が利用する端末２０−１乃至２０−Ｎ（以下、これら端末２０−１乃至２０−Ｎをまとめて、適宜「端末２０」と称する）がテレビ３１、プロジェクタ３２、プリンタ３３等からなる会議リソース３０にアクセスして公開鍵暗号方式による暗号通信を行うことによって電子会議が開催される場合に、電子会議の参加者毎に公開鍵及び暗号鍵からなる鍵ペアを生成する。配布部１２は、鍵生成部１１によって生成された鍵ペアを、対応する参加者の端末２０へ配布する。また、配布部１２は、生成された鍵ペア内の公開鍵を、全ての参加者の端末２０に配布するとともに、会議リソース３０へ配布する。
【００２１】
以下、フローチャートを参照しつつ、鍵配布装置１０の動作を説明する。なお、以下においては、端末２０−１を利用する者が電子会議の主催者となり、当該主催者と端末２０−２乃至２０−Ｎを利用する者とが電子会議の参加者となる場合を例に説明する。
【００２２】
図２は、鍵配布装置１０内の鍵生成部１１による鍵ペア生成時の動作を示すフローチャートである。鍵生成部１１は、電子会議の主催者が利用する端末２０−１からの参加者のユーザ識別情報と会議開催情報とを受信したか否かを判定する（Ｓ１０１）。
【００２３】
図３は、ユーザ識別情報のフォーマットの一例を示す図である。図３に示すユーザ識別情報は、参加者毎に生成されるものであり、ユーザ（参加者）自身の識別情報、ユーザが利用する端末２０の識別情報（端末識別情報）等によって構成される。ユーザ自身の識別情報は、ユーザを一意に特定することが可能な情報であり、例えば電子メールアドレス、電話番号、住所等である。一方、端末識別情報は、ユーザが利用する端末２０を一意に特定することが可能な情報であり、例えば端末２０のＩＰアドレス、ＭＡＣ（Media Access Control）アドレス、完全修飾ドメイン名（ＦＱＤＮ：Fully Qualified Domain Name）等である。
【００２４】
図４は、会議開催情報のフォーマットの一例を示す図である。図４に示す会議開催情報は、主催者が主催しようとする電子会議に関する情報であり、電子会議において利用される会議リソース３０の識別情報（リソース識別情報）、電子会議の開催期間等によって構成される。リソース識別情報は、会議リソース３０、あるいは、当該会議リソース３０を構成するテレビ３１、プロジェクタ３２、プリンタ３３等を一意に特定することが可能な情報であり、例えばＩＰアドレス、電子会議室のＵＲＬ等である。一方、電子会議の開催期間は、例えば開始日時と終了日時からなる情報、開始日時と開催時間からなる情報、終了日時と開催時間からなる情報等である
【００２５】
。
再び、図２に戻って説明する。電子会議の主催者が利用する端末２０−１からの参加者のユーザ識別情報と会議開催情報とを受信した場合、鍵生成部１１は、参加者毎に、当該参加者のユーザ識別情報に基づいて、公開鍵及び秘密鍵からなる鍵ペアを生成する（Ｓ１０２）。ユーザ識別情報は、参加者毎に異なる情報である。従って、ユーザ識別情報に基づいて、公開鍵及び秘密鍵からなる鍵ペアを生成されることによって、鍵ペアを参加者毎に異なるものとすることができる。なお、公開鍵と秘密鍵とは、様々なアルゴリズムにより生成可能であるが、一般的にはＲＳＡアルゴリズムが用いられる。このＲＳＡアルゴリズムは、値の大きな合成数（１でも素数でもない自然数）の素因数分解には膨大な計算処理が必要で
あることを利用して秘密鍵と公開鍵とを生成するものである。
【００２６】
次に、鍵生成部１１は、生成した鍵ペアの内の公開鍵について、図示しない外部の認証局（ＣＡ：Certificate Authority）から公開鍵証明書の発行を受けて、電子署名を施す（Ｓ１０３）。公開鍵証明書は、公開鍵の真正性を証明するものであり、公開鍵の有効期間、発行者である認証局に関する情報、公開鍵の所有者に関する情報、Ｓ１０２で生成された鍵ペア内の公開鍵のデータ、認証局の署名データ等が含まれる。
【００２７】
更に、鍵生成部１１は、受信した会議開催情報に含まれる開催期間を、公開鍵証明書の有効期間に設定する（Ｓ１０４）。次に、鍵生成部１１は、Ｓ１０２において生成した鍵ペア内の秘密鍵、Ｓ１０３において発行を受けてＳ１０４において有効期間が設定された公開鍵を含む公開鍵証明書と、Ｓ１０１において受信したユーザ識別情報とからなる鍵生成情報を構成し、配布部１２へ出力する（Ｓ１０５）。図５は、鍵生成情報のフォーマットの一例を示す図である。この鍵生成情報は、電子会議の参加者毎に構成される。また、鍵生成部１１は、受信した会議開催情報に含まれるリソース識別情報を配布部１２へ出力する（Ｓ１０６）。
【００２８】
図６は、鍵配布装置１０内の配布部１２による配布時の動作を示すフローチャートである。配布部１２は、鍵生成部１１からの電子会議の各参加者の鍵生成情報と、リソース識別情報とを入力したか否かを判定する（Ｓ２０１）。電子会議の各参加者の鍵生成情報と、リソース識別情報とを入力した場合、配布部１２は、各参加者の鍵生成情報に含まれる端末識別情報に基づいて、配布先となる端末２０を特定する（Ｓ２０２）。次に、配布部１２は、リソース識別情報に基づいて、配布先となる会議リソース３０を特定する（Ｓ２０３）。
【００２９】
更に、配布部１２は、特定した配布先の端末２０毎に、入力した各参加者の鍵生成情報から当該配布先の端末２０を利用する参加者の鍵ペアと、当該配布先の端末２０を利用する参加者以外の他の参加者の公開鍵を抽出する（Ｓ２０４）。
【００３０】
具体的には、配布部１２は、配布先の端末２０毎に以下の処理を行う。すなわち、配布部１２は、各参加者の鍵生成情報のうち、１の配布先の端末２０の端末識別情報を含む鍵生成情報を特定する。ここで、特定される鍵生成情報は、１の配布先の端末２０を利用する参加者の鍵生成情報である。更に、配布部１２は、特定した鍵生成情報に含まれる鍵ペアを抽出する。また、配布部１２は、各鍵生成情報のうち、１の配布先の端末２０の端末識別情報を含まない鍵生成情報、換言すれば、１の配布先の端末２０を利用する参加者以外の参加者の鍵生成情報を特定する。更に、配布部１２は、特定した鍵生成情報の公開鍵証明書に含まれる公開鍵を抽出する
【００３１】
次に、配布部１２は、会議リソース３０の公開鍵と、電子会議の実現に必要なアプリケーションソフトを記憶部１３から読み出す（Ｓ２０５）。アプリケーションソフトは、例えば、端末２０が会議リソース３０にアクセスする際に、鍵ペアを利用した送信情報の暗号化及び復号、送信情報への電子署名の添付、受信情報に添付された電子署名の検証等を行うものである。会議リソース３０の公開鍵と、アプリケーションソフトとは、予め記憶部１３に記憶されている。
【００３２】
更に、配布部１２は、Ｓ２０４で抽出した配布先の端末２０を利用する参加者の鍵ペアと、当該配布先の端末２０を利用する参加者以外の他の参加者の公開鍵と、Ｓ２０５で読み出した会議リソース３０の公開鍵及びアプリケーションソフトとを、安全な通信路を用いて、Ｓ２０２において特定した配布先の端末２０へ配布する（Ｓ２０５）。なお、他の参加者の公開鍵のそれぞれには、当該他の参加者が利用する端末２０の端末識別情報が付加されており、配布先の端末２０が、他の参加者の公開鍵を利用した暗号通信の相手先である端末２０を特定することができるようになっている。また、会議リソース３０の公開鍵には、当該会議リソース３０のリソース識別情報が付加されており、配布先の端末２０が、公開鍵を利用した暗号通信の相手先である会議リソース３０を特定することができるようになっている。また、他の参加者の公開鍵については、配信先毎に所定の参加者の公開鍵についてのみ配布されるようにしてもよい。
【００３３】
次に、配布部１２は、入力した各参加者の鍵生成情報から電子会議の全ての参加者の公開鍵を抽出する（Ｓ２０７）。具体的には、配布部１２は、各参加者の鍵生成情報のそれぞれにおける公開鍵証明書に含まれる公開鍵を抽出する。
【００３４】
次に、配布部１２は、電子会議の実現に必要なアプリケーションソフトを記憶部１３から読み出す（Ｓ２０８）。このアプリケーションソフトは、例えば、会議リソース３０が端末２０からのアクセスを受け付ける際に、参加者の認証や、アクセス制御を行うものであり、予め記憶部１３に記憶されている。
【００３５】
更に、配布部１２は、Ｓ２０７で抽出した電子会議の全参加者の公開鍵と、Ｓ２０８で読み出したアプリケーションソフトとを、安全な通信路を用いて、Ｓ２０３において特定した配布先の会議リソース３０へ配布する（Ｓ２０９）。なお、全参加者の公開鍵のそれぞれには、当該参加者が利用する端末２０の端末識別情報が付加されており、配布先の会議リソース３０が、公開鍵を利用した暗号通信の相手先である端末２０を特定することができるようになっている。
【００３６】
このように、本実施形態の鍵配布装置１０は、電子会議の参加者が利用する端末２０がテレビ３１、プロジェクタ３２、プリンタ３３等からなる会議リソース３０にアクセスして公開鍵暗号方式による暗号通信を行うことによって電子会議が開催される場合に、鍵生成部１１が、電子会議の参加者毎に公開鍵及び暗号鍵からなる鍵ペアを生成し、配布部１２が、当該鍵ペアを、対応する参加者が利用する端末２０へ配布する。従って、端末２０を利用する電子会議の参加者は、従来のように鍵ペアを生成して、更に他の参加者へあらかじめ配布したり、あるいは公開鍵サーバに登録する等の煩雑な作業を行う必要がなく、作業負担が軽減され、簡易に公開鍵暗号方式による暗号通信、例えば、他の参加者の認証、自身の証明、通信路や情報の暗号化及び復号を行うことが可能である。
【００３７】
また、配布部１２は、参加者が利用する端末２０に対し、当該参加者以外の他の参加者の公開鍵や会議リソース３０の公開鍵を配布する。従って、個々の端末２０は、これら公開鍵を利用して、当該端末２０を利用する参加者以外の他の参加者が利用する端末２０や会議リソース３０との間で公開鍵暗号方式による暗号通信を行うことが可能となる。また、配布部１２は、会議リソース３０に対し、全参加者の公開鍵を配布しており、会議リソース３０は、これら公開鍵を利用して、参加者が利用する全ての端末２０との間で公開鍵暗号方式による暗号通信を行うことが可能となる。更に、配布部１２は、電子会議の実現に必要なアプリケーションソフトを端末２０及び会議リソース３０に配布しており、端末２０や会議リソース３０がアプリケーションソフトを所持していない場合であっても電子会議の実現が可能となる。
【００３８】
また、鍵生成部１１は、生成した鍵ペア内の公開鍵に対し、公開鍵証明書による電子署名を施しており、個々の端末２０や会議リソース３０は、配布された鍵ペアや公開鍵の真正性を公開鍵証明書によって確認することが可能となる。また、鍵生成部１１は、電子会議が行われている間を有効期間とする鍵ペアを生成しており、電子会議が行われる間にのみ、端末２０が会議リソース３０にアクセスすることを可能とし、電子会議が行われていない場合に、会議リソース３０が不正にアクセスされることが防止される。
【００３９】
なお、鍵生成部１１は、例えば、電子会議の主催者が利用する端末２０−１から所定の参加者について、ユーザ識別情報とともに、その所定の参加者の公開鍵を取得した場合等、所定の参加者について鍵ペアの生成前に既に公開鍵を取得済みである場合には、図２のＳ１０２において、その所定の参加者については、鍵ペアが既に生成されて各端末２０及び会議リソース３０において共有されているとみなして、鍵ペアの生成を行わないようにしてもよい。これにより、不必要な鍵ペアの生成をなくし、処理負担の軽減を図ることができる。
【００４０】
また、上述した実施形態では、電子会議の参加者に対応する鍵ペアを生成、配布する場合について説明したが、他の事案、例えば、電子セミナーの参加者や、有料のコンテンツ配信における顧客に対応する鍵ペアを生成、配布する場合等についても、本発明を適用することができる。特に、有料のコンテンツ配信における顧客に対応する鍵ペアを生成、配布する場合には、当該鍵ペアを利用してコンテンツ配信を受けた顧客を確実に特定することができるため、顧客が利用を否定して料金を支払わないといった事態を防止することができる。
【産業上の利用可能性】
【００４１】
本発明に係る鍵配布装置及び鍵配布方法は、簡易に公開鍵暗号方式による暗号通信を可能とし、電子会議システム等における鍵配布装置及び鍵配布方法として有用である。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施例に係る鍵配布装置の構成を示す図である。
【図２】本実施例の鍵配布装置の鍵生成部による鍵ペア生成時の動作を示すフローチャートである。
【図３】本実施例におけるユーザ識別情報のフォーマットの一例を示す図である。
【図４】会議開催情報のフォーマットの一例を示す図である。
【図５】鍵生成情報のフォーマットの一例を示す図である。
【図６】本実施例の鍵配布装置の配布部による配布時の動作を示すフローチャートである。
【符号の説明】
【００４３】
１０  鍵配布装置
１１  鍵生成部
１２  配布部
１３  記憶部
２０−１〜２０−Ｎ  端末
３０  会議リソース
３１  テレビ
３２  プロジェクタ
３３  記憶部
【図１】
2007060213.tif 000003
【図２】
2007060213.tif 000004
【図３】
2007060213.tif 000005
【図４】
2007060213.tif 000006
【図５】
2007060213.tif 000007
【図６】
2007060213.tif 000008