(57)【特許請求の範囲】
【請求項１】
ネットワーク上に設けられ、当該ネットワークと移動体電話通信網を介して、移動体電話機能を有する携帯端末に保持されている公開鍵を登録し、更に、公開鍵の取得要求に応じて、公開鍵を配信する公開鍵サーバであって、
電話番号と公開鍵とを対応付けるデータベースを有し、
公開鍵の登録要求を受信した際に、登録要求先の携帯端末にコールバックすることによって当該登録要求先の携帯端末の存在を確認し、当該登録要求先の携帯端末から公開鍵とともに当該登録要求先の携帯端末の電話番号を受信し、受信した電話番号に対応付けて受信した公開鍵を上記データベースに登録し、
公開鍵の取得要求を受信した際に、取得要求先の携帯端末にコールバックすることによって当該取得要求先の携帯端末の存在を確認し、上記データベース上で、取得要求対象の登録鍵に対応付けられている電話番号を用いて、当該公開鍵を登録した携帯端末と通信し、当該登録鍵の配信についての許可を得ることを特徴とする公開鍵サーバ。
【請求項２】
上記ネットワークは、インターネットまたは広域ネットワークであることを特徴とする請求項１記載の公開鍵サーバ。
【請求項３】
公開鍵サーバは、公開鍵の登録要求を受信した際に、
ランダムに作成した平文を、前記受信した公開鍵で暗号化し、暗号文を当該登録要求先の携帯端末に送信し、
当該登録要求先の携帯端末から、前記暗号文を前記公開鍵に対応する暗号鍵で復号化した平文を受信し、前記ランダムに作成した平文と当該受信した平文を比較することによって、前記公開鍵を認証することを特徴とする請求項１記載の公開鍵サーバ。
【請求項４】
公開鍵サーバは、公開鍵の取得要求を受信する際に、
取得要求対象の公開鍵を特定する電話番号を受信し、
上記データベース上で、取得要求対象の公開鍵に対応付けられている電話番号に、当該公開鍵の配信の可否を問う通知を送信し、許可の回答を受信した場合にのみ当該公開鍵を配信することを特徴とする請求項１記載の公開鍵サーバ。
【請求項５】
公開鍵サーバは、登録要求先の携帯端末から、登録した公開鍵を配信する携帯端末の電話番号を受信し、受信した電話番号を公開鍵配信リストとして登録し、
公開鍵が登録され、あるいは変更された場合に、公開鍵配信リストに基づいて、新しい公開鍵を配信することを特徴とする請求項１記載の公開鍵サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、公開鍵暗号の鍵管理システムに関する発明であって、移動体電話通信網とインターネット上を通じて携帯端末内の公開鍵を公開鍵サーバへ登録し、移動体電話通信網とインターネット上を通じて携帯端末が公開鍵サーバから他の携帯端末の公開鍵を取得し、公開鍵サーバから各携帯端末への公開鍵の配信を管理する方式についての発明である。
【０００２】
【従来の技術】
インターネット上に存在する多くの公開鍵の登録と配信を目的とした公開鍵サーバでは、自由にアクセスすることが可能であって、公開鍵を登録する場合には、登録者が登録者の公開鍵を、必要に応じて電子メールアドレスや所属組織等の個人情報とともに登録する。一方、一度登録された公開鍵は、公開鍵サーバにアクセスする権利があれば誰でも取得することが出来る。
【０００３】
しかし、この場合、本人の確認が困難なため、一度他人の公開鍵を取得してしまえば、他の公開鍵サーバに対して、偽の個人情報とともにその公開鍵を成りすまし登録することが可能である。
【０００４】
またこの問題を解決するために、セキュリティの高い認証局等のような公開鍵のサーバへの登録をオフラインで行う場合もある。その際公的な身分証明書の提示をして本人確認を行う必要がある。
【０００５】
【発明が解決しようとする課題】
従来の公開鍵サーバでは、インターネット経由で自由に公開鍵の検索が可能であるため、本来公開したくない第三者に対しても公開されてしまう場合がある。また、公開鍵サーバは、公開鍵登録者の許可なしに公開鍵を配信することが出来てしまう。
【０００６】
また、従来の公開鍵サーバでは、電子メールアドレスや氏名などを登録するが、これらの氏名や電子メールアドレスを偽ることは容易である。また、偽る場合以外にも同一氏名のものが多数存在し唯一ではない場合には検索が難しい。
【０００７】
インターネットと移動体電話通信網を介して、公開鍵暗号の公開鍵を登録し、または取得する際に、本来公開したくない第三者への公開を防ぐとともに、公開鍵の検索の簡易化と、第三者によるなり済まし登録や偽の情報での登録を防止することを目的とする。
【０００８】
公開鍵サーバから公開鍵を取得する際、請求者（Ｂ）が電話番号を基にＡの公開鍵の請求を行った後、Ａの承認がとれた場合に限り公開鍵を配信する。
【０００９】
【課題を解決するための手段】
本発明に係る公開鍵サーバは、
ネットワーク上に設けられ、当該ネットワークと移動体電話通信網を介して、移動体電話機能を有する携帯端末に保持されている公開鍵を登録し、更に、公開鍵の取得要求に応じて、公開鍵を配信する公開鍵サーバであって、
電話番号と公開鍵とを対応付けるデータベースを有し、
公開鍵の登録要求を受信した際に、登録要求先の携帯端末にコールバックすることによって当該登録要求先の携帯端末の存在を確認し、当該登録要求先の携帯端末から公開鍵とともに当該登録要求先の携帯端末の電話番号を受信し、受信した電話番号に対応付けて受信した公開鍵を上記データベースに登録し、
公開鍵の取得要求を受信した際に、取得要求先の携帯端末にコールバックすることによって当該取得要求先の携帯端末の存在を確認し、上記データベース上で、取得要求対象の登録鍵に対応付けられている電話番号を用いて、当該公開鍵を登録した携帯端末と通信し、当該登録鍵の配信についての許可を得ることを特徴とする。
【００１０】
上記ネットワークは、インターネットまたは広域ネットワークであることを特徴とする。
【００１１】
公開鍵サーバは、公開鍵の登録要求を受信した際に、
ランダムに作成した平文を、前記受信した公開鍵で暗号化し、暗号文を当該登録要求先の携帯端末に送信し、
当該登録要求先の携帯端末から、前記暗号文を前記公開鍵に対応する暗号鍵で復号化した平文を受信し、前記ランダムに作成した平文と当該受信した平文を比較することによって、前記公開鍵を認証することを特徴とする。
【００１２】
公開鍵サーバは、公開鍵の取得要求を受信する際に、
取得要求対象の公開鍵を特定する電話番号を受信し、
上記データベース上で、取得要求対象の公開鍵に対応付けられている電話番号に、当該公開鍵の配信の可否を問う通知を送信し、許可の回答を受信した場合にのみ当該公開鍵を配信することを特徴とする。
【００１３】
公開鍵サーバは、登録要求先の携帯端末から、登録した公開鍵を配信する携帯端末の電話番号を受信し、受信した電話番号を公開鍵配信リストとして登録し、
公開鍵が登録され、あるいは変更された場合に、公開鍵配信リストに基づいて、新しい公開鍵を配信することを特徴とする。
【００１４】
【発明の実施の形態】
実施の形態１．
図１は、本発明の公開鍵の登録・取得・配信方法をインターネット及び移動体電話通信網に適用したシステム全体構成図である。図１において、１１は登録者Ａの携帯端末（携帯電話端末）、１２は登録者Ｂの携帯端末（携帯電話端末）、１３は公開鍵サーバ、１４は移動体電話通信網、１５はインターネットである。
【００１５】
図２は、公開鍵登録時シーケンスを示す図である。１１は登録者Ａ携帯端末、１３は公開鍵サーバＳを示す。
登録者Ａ携帯端末１１は公開鍵サーバＳ１３に公開鍵の登録要求を送信する（Ｓ２１）。その際、登録者Ａ携帯端末１１は登録者Ａ携帯端末１１の電話番号と公開鍵及び登録情報を送信する（Ｓ２２）。
登録要求を受信した公開鍵サーバＳ１３は登録者Ａ携帯端末１１の電話番号にコールバックして登録者Ａ携帯端末１１の電話番号が存在することを確認する（Ｓ２３）。公開鍵サーバＳ１３はランダムに生成した平文を登録者Ａ携帯端末１１の公開鍵で暗号化して暗号文を送信する（Ｓ２４）。
登録者Ａ携帯端末１１は公開鍵サーバＳ１３から送られてきた暗号文を公開鍵に対応する秘密鍵で復号化し平文を送信する（Ｓ２５）。
公開鍵サーバＳ１３は元の平文と登録者Ａ携帯端末１１から送られてきた平文とを比較し、同じであれば登録し、同じでなければ登録しない（Ｓ２６）。
【００１６】
以上のように、公開鍵サーバＳ１３に公開鍵を登録する場合には、公開鍵サーバＳ１３側から固定・移動体電話網を用いて登録要求を行った電話番号へ発信することで、電話番号が登録要求を行った携帯端末自身のものであることを確認し、公開鍵サーバＳ１３はランダムに作成した平文をＡが登録しようとしている公開鍵で暗号化し、登録者Ａ携帯端末１１へ送信し、登録者Ａ携帯端末１１はそれを秘密鍵で復号した平文を公開鍵サーバＳ１３に返信し、公開鍵サーバＳ１３はもとの平文と返信されてきた平文を比べることで、公開鍵が真に登録者のものであることを確認する。
【００１７】
次に、公開鍵登録取得方法について図３を用いて説明する。図３は、公開鍵取得時時のシーケンスを示す図である。１１は登録者Ａ携帯端末、１２は請求者Ｂ携帯端末、１３は公開鍵サーバＳであり、請求者Ｂ携帯端末１２が登録者Ａ携帯端末１１の公開鍵を公開鍵サーバＳ１３に要求して取得する際のシーケンスを示したものである。
請求者Ｂ携帯端末１２は、登録者Ａ携帯端末１１の公開鍵の取得の要求を公開鍵サーバＳ１３に送信する（Ｓ３１）。その際登録者Ａ携帯端末１１の電話番号を送信し、登録者Ａ携帯端末１１の電話番号に対応する公開鍵の取得要求を出す。
取得要求を受信した公開鍵サーバＳ１３は、請求者Ｂ携帯端末１２の携帯電話番号にコールバックすることで、請求者Ｂ携帯端末１２の電話番号が正しいことを確認する（Ｓ３２）。公開鍵サーバＳ１３は、請求者Ｂ携帯端末１２が登録者Ａ携帯端末１１の公開鍵を取得する要求を出していることを、登録者Ａ携帯端末１１に通知する（Ｓ３３）。その際、請求者Ｂ携帯端末１２の電話番号も送信する。
登録者Ａ携帯端末１１は、請求者Ｂ携帯端末１２に配信してよいかどうか公開鍵サーバＳ１３に通知する。次に公開鍵サーバＳ１３は、登録者Ａ携帯端末１１による請求者Ｂ携帯端末１２に対する許可の回答を受信した場合にのみ、請求者Ｂ携帯端末１２に公開鍵を送付すると判断し、同許可の回答が無い場合は許可が下りなかったことを通知すると判断する。
公開鍵サーバＳ１３は、登録者Ａ携帯端末１１の許可が出た場合のみ登録者Ａ携帯端末１１の公開鍵を請求者Ｂ携帯端末１２に送信する。登録者Ａ携帯端末１１の許可が出ない場合はその結果を請求者Ｂ携帯端末１２に通知する。
以上のように、公開鍵の取得は、電話番号という唯一のＩＤをＫｅｙにして検索する。
【００１８】
図４は、公開鍵又は無効情報の一括配信方法を示す図である。この一括配信は、公開鍵が登録され、変更され、あるいは無効化された場合に行われる。無効情報は、公開鍵が無効となったことを示す情報である。１１は登録者Ａ携帯端末、１３は公開鍵サーバＳ、４１は公開鍵サーバＳ１３内にある公開鍵登録者Ａの公開鍵配信リスト、４２はＡの公開鍵配信リスト４１内にある携帯端末Ｂ、Ｃ、Ｄを示す。
公開鍵登録者Ａが公開鍵登録時または登録後に、公開鍵サーバＳ１３内のＡの公開鍵配信リスト４１内に、配信したい人の電話番号を登録する（Ｓ４３）。この電話番号は、登録者Ａ携帯端末から受信する。また、Ａの公開鍵の取得要求があり配信した時も、そのリストに登録する。Ａの公開鍵の変更や登録、無効時に公開鍵サーバＳ１３は、自動的にリスト内にある携帯端末Ｂ、Ｃ、Ｄの電話番号にコールバックし、公開鍵の変更や登録時には新しい公開鍵を配信し、無効時に無効情報を配信する。
【００１９】
図５は、公開鍵サーバＳのデータベースの構成を示す図である。携帯電話番号と氏名及び必要な付加情報（住所、Ｅ−ｍａｉｌアドレス）、公開鍵ファイルの公開鍵サーバＳ１３内の保存場所を示すファイルテーブルを有する。公開鍵の検索は、携帯電話番号によって実行できる。
【００２０】
【発明の効果】
携帯端末の携帯電話番号を用いて公開鍵を登録することで、インターネットと移動体電話通信網において公開鍵暗号の公開鍵を登録または取得する際に登録した公開鍵について、登録者が本来公開したくない第三者への当該公開鍵の公開を防ぎ、公開鍵の検索と配信を簡易化し、第三者によるなり済まし登録や偽の情報での登録を防止することが可能になる。
【図面の簡単な説明】
【図１】  図１は本発明の公開鍵の登録・取得・配信方法をインターネット及び移動体電話通信網に適用したシステム全体構成図である。
【図２】  図２は公開鍵登録時シーケンスを示す図である。
【図３】  図３は、公開鍵取得時時のシーケンスを示す図である。
【図４】  図４は、公開鍵又は無効情報の一括配信方法を示す図である。
【図５】  図５は、公開鍵サーバＳのデータベースの構成を示す図である。
【符号の説明】
１１  登録者Ａ携帯端末、１２  請求者Ｂ携帯端末、１３  公開鍵サーバＳ、１４  移動体電話通信網、１５  インターネット、４１  公開鍵配信リスト、４２  携帯端末。
【図１】
0003961309.tif 000002
【図２】
0003961309.tif 000003
【図３】
0003961309.tif 000004
【図４】
0003961309.tif 000005
【図５】
0003961309.tif 000006