(57)【要約】【課題】通信装置の暗号通信において、通信装置の処理負担を軽減する技術を提供する。【解決手段】鍵ペア作成部１１１は、一のクライアント装置から要求を受け付けることにより、一のクライアント装置の公開鍵および秘密鍵を作成する。秘密鍵暗号部１１３は、一のクライアント装置のパスワードを鍵として、一のクライアント装置の秘密鍵を暗号化する。鍵ペア処理部１１は、一のクライアント装置から要求を受け付けることにより、一のクライアント装置の公開鍵証明書および秘密鍵を、一のクライアント装置に送信する。鍵ペア処理部１１は、他のクライアント装置から要求を受け付けることにより、一のクライアント装置の公開鍵証明書を、他のクライアント装置に送信する。サーバ装置１は、公開鍵および秘密鍵の作成手続、および、公開鍵証明書の送信手続を、クライアント装置から自装置に集中的に移行できる。【選択図】図２
2009260508.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と通信するサーバ装置であって、
前記クライアント装置は、
第１クライアント装置、
を含み、さらに、
前記第１クライアント装置から要求を受け付けることにより、前記第１クライアント装置の公開鍵と前記第１クライアント装置の秘密鍵を作成する鍵ペア作成部と、
自装置の秘密鍵を利用して、前記第１クライアント装置の公開鍵についての公開鍵証明書に署名することにより、署名済公開鍵証明書を作成する公開鍵署名部と、
前記第１クライアント装置のパスワードを鍵として、前記第１クライアント装置の秘密鍵を暗号化することにより、暗号化秘密鍵を作成する秘密鍵暗号部と、
前記署名済公開鍵証明書と前記暗号化秘密鍵を前記第１クライアント装置に送信する鍵ペア送信部と、
を備えることを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記クライアント装置は、
第２クライアント装置、
を含み、さらに、
前記第２クライアント装置から要求を受け付けることにより、前記署名済公開鍵証明書を前記第２クライアント装置に送信する公開鍵送信部、
を備えることを特徴とするサーバ装置。
【請求項３】
請求項１または請求項２に記載のサーバ装置において、さらに、
前記署名済公開鍵証明書が失効しているかどうかについての失効リストを作成する失効リスト作成部と、
前記クライアント装置から要求を受け付けることにより、前記失効リストを前記クライアント装置に送信する失効リスト送信部と、
を備えることを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置の暗号通信を管理する技術に関する。
【背景技術】
【０００２】
通信装置は、暗号通信を実行できる。送信側は、自装置の秘密鍵を利用して、データに署名する。そして、送信側は、受信側の公開鍵を利用して、データを暗号化する。受信側は、自装置の秘密鍵を利用して、データを復号化する。そして、受信側は、送信側の公開鍵を利用して、データの署名を検証する。通信装置は、自装置の公開鍵および秘密鍵を自装置において作成して、自装置の公開鍵証明書を認証局において発行してもらう。
【０００３】
特許文献１が開示する証明書配布システムは、通信装置、管理端末、認証局などから構成される。管理端末は、通信装置が作成した通信装置の公開鍵を、通信装置から受信して、認証局に送信する。そして、管理端末は、認証局が発行した通信装置の公開鍵証明書を、認証局から受信して、通信装置に送信する。証明書配布システムは、通信装置の公開鍵証明書の発行手続を、通信装置から管理端末に集中的に移行できる。
【０００４】
【特許文献１】特開２００５−１７５９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１が開示する証明書配布システムは、通信装置の公開鍵証明書の発行手続時において、通信装置の処理負担を軽減できる。しかし、証明書配布システムは、通信装置の公開鍵証明書の発行手続後において、通信装置の処理負担を軽減できない。すなわち、証明書配布システムの導入前後において、一方の通信装置が他方の通信装置に自装置の公開鍵証明書を送信する必要があることに変わりはない。
【０００６】
そこで、本発明は前記問題点に鑑み、通信装置の処理負担を軽減しながら、通信装置の暗号通信を管理する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１記載の発明は、クライアント装置と通信するサーバ装置であって、前記クライアント装置は、第１クライアント装置、を含み、さらに、前記第１クライアント装置から要求を受け付けることにより、前記第１クライアント装置の公開鍵と前記第１クライアント装置の秘密鍵を作成する鍵ペア作成部と、自装置の秘密鍵を利用して、前記第１クライアント装置の公開鍵についての公開鍵証明書に署名することにより、署名済公開鍵証明書を作成する公開鍵署名部と、前記第１クライアント装置のパスワードを鍵として、前記第１クライアント装置の秘密鍵を暗号化することにより、暗号化秘密鍵を作成する秘密鍵暗号部と、前記署名済公開鍵証明書と前記暗号化秘密鍵を前記第１クライアント装置に送信する鍵ペア送信部と、を備えることを特徴とする。
【０００８】
請求項２記載の発明は、請求項１に記載のサーバ装置において、前記クライアント装置は、第２クライアント装置、を含み、さらに、前記第２クライアント装置から要求を受け付けることにより、前記署名済公開鍵証明書を前記第２クライアント装置に送信する公開鍵送信部、を備えることを特徴とする。
【０００９】
請求項３記載の発明は、請求項１または請求項２に記載のサーバ装置において、さらに、前記署名済公開鍵証明書が失効しているかどうかについての失効リストを作成する失効リスト作成部と、前記クライアント装置から要求を受け付けることにより、前記失効リストを前記クライアント装置に送信する失効リスト送信部と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明に係るサーバ装置は、鍵ペア作成部、公開鍵署名部、秘密鍵暗号部、鍵ペア送信部、公開鍵送信部などから構成される。
【００１１】
鍵ペア作成部は、一のクライアント装置から要求を受け付けることにより、一のクライアント装置の公開鍵および秘密鍵を作成する。公開鍵署名部は、自装置の秘密鍵を利用して、一のクライアント装置の公開鍵証明書に署名する。秘密鍵暗号部は、一のクライアント装置のパスワードを鍵として、一のクライアント装置の秘密鍵を暗号化する。
【００１２】
鍵ペア送信部は、一のクライアント装置から要求を受け付けることにより、一のクライアント装置の公開鍵証明書および秘密鍵を、一のクライアント装置に送信する。公開鍵送信部は、他のクライアント装置から要求を受け付けることにより、一のクライアント装置の公開鍵証明書を、他のクライアント装置に送信する。
【００１３】
サーバ装置は、公開鍵および秘密鍵の作成手続、および、公開鍵証明書の送信手続を、クライアント装置から自装置に集中的に移行できる。サーバ装置は、クライアント装置の処理負担を軽減しながら、クライアント装置の暗号通信を管理できる。
【発明を実施するための最良の形態】
【００１４】
｛ネットワークの構成要素｝
以下、図面を参照しつつ、本発明の実施の形態について説明する。図１は、ネットワークの構成要素を示す図である。図１のネットワークは、サーバ装置１、クライアント装置２５、２６、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３などから構成される。
【００１５】
サーバ装置１は、クライアント装置２５、２６から要求を受け付けることにより、それぞれ、クライアント装置２５、２６の公開鍵および秘密鍵を作成する。そして、サーバ装置１は、クライアント装置２５、２６の公開鍵証明書および秘密鍵を、それぞれ、クライアント装置２５、２６に送信する。
【００１６】
サーバ装置１は、クライアント装置２５、２６から要求を受け付けることにより、それぞれ、クライアント装置２６、２５の公開鍵証明書を選択する。そして、サーバ装置１は、クライアント装置２６、２５の公開鍵証明書を、それぞれ、クライアント装置２５、２６に送信する。
【００１７】
クライアント装置２５、２６は、それぞれ、自装置の公開鍵証明書および秘密鍵を自装置に送信するように、サーバ装置１に要求する。そして、クライアント装置２５、２６は、それぞれ、自装置の公開鍵証明書および秘密鍵を、サーバ装置１から受信する。
【００１８】
クライアント装置２５、２６は、それぞれ、他装置の公開鍵証明書を自装置に送信するように、サーバ装置１に要求する。そして、クライアント装置２５、２６は、それぞれ、他装置の公開鍵証明書を、サーバ装置１から受信する。
【００１９】
クライアント装置２５、２６のうち、送信側のクライアント装置は、自装置の秘密鍵を利用して、データに署名する。そして、送信側のクライアント装置は、受信側の公開鍵を利用して、データを暗号化する。
【００２０】
クライアント装置２５、２６のうち、受信側のクライアント装置は、自装置の秘密鍵を利用して、データを復号化する。そして、受信側のクライアント装置は、送信側の公開鍵を利用して、データの署名を検証する。
【００２１】
ＬＡＮ３は、サーバ装置１、クライアント装置２５、２６が相互に通信をするためのネットワークである。図１のネットワークは、例えば、事業所のネットワークである。サーバ装置１のユーザは、例えば、事業所の管理者である。クライアント装置２５、２６のユーザは、例えば、事業所の従業者である。
【００２２】
｛サーバ装置の構成要素｝
図２は、サーバ装置１の構成要素を示すブロック図である。サーバ装置１は、鍵ペア処理部１１、失効リスト処理部１２などから構成される。
【００２３】
鍵ペア処理部１１は、鍵ペアに関連する処理を実行する。鍵ペア処理部１１は、鍵ペア作成部１１１、公開鍵署名部１１２、秘密鍵暗号部１１３、パスワード格納部１１４、鍵ペア格納部１１５などから構成される。
【００２４】
鍵ペア作成部１１１は、クライアント装置２５、２６から要求を受けることにより、それぞれ、クライアント装置２５、２６の公開鍵および秘密鍵を作成する。公開鍵署名部１１２は、自装置の秘密鍵を利用して、クライアント装置２５、２６の公開鍵証明書に署名する。秘密鍵暗号部１１３は、クライアント装置２５、２６のパスワードを鍵として、クライアント装置２５、２６の秘密鍵を暗号化する。パスワード格納部１１４は、クライアント装置２５、２６のパスワードを格納する。鍵ペア格納部１１５は、署名されたクライアント装置２５、２６の公開鍵証明書、および、暗号化されたクライアント装置２５、２６の秘密鍵を格納する。
【００２５】
クライアント装置２５、２６のパスワードは、それぞれ、クライアント装置２５、２６のユーザが設定したものであってもよい。または、クライアント装置２５、２６のパスワードは、サーバ装置１のユーザが設定したものであってもよい。
【００２６】
失効リスト処理部１２は、失効リストに関連する処理を実行する。失効リスト処理部１２は、失効リスト作成部１２１、失効リスト格納部１２２などから構成される。
【００２７】
失効リスト作成部１２１は、失効リストを作成する。失効リストが示す情報として、例えば、サーバ装置１のユーザがあるクライアント装置のユーザを信頼しないため、サーバ装置１のユーザがそのクライアント装置の公開鍵証明書を失効させたという情報がある。または、失効リストが示す情報として、例えば、有効期限が経過した公開鍵証明書が失効したという情報がある。失効リスト格納部１２２は、失効リストを格納する。
【００２８】
｛クライアント装置の構成要素｝
図３は、クライアント装置２の構成要素を示すブロック図である。クライアント装置２５、２６の構成要素は、クライアント装置２の構成要素と同様である。クライアント装置２は、自装置鍵ペア処理部２１、他装置公開鍵処理部２２、データ処理部２３、失効リスト処理部２４などから構成される。
【００２９】
自装置鍵ペア処理部２１は、自装置の鍵ペアに関連する処理を実行する。自装置鍵ペア処理部２１は、鍵ペア要求部２１１、公開鍵検証部２１２、パスワード入力部２１３、秘密鍵復号部２１４、秘密鍵格納部２１５などから構成される。
【００３０】
鍵ペア要求部２１１は、自装置の公開鍵証明書および秘密鍵を自装置に送信するように、サーバ装置１に要求する。公開鍵検証部２１２は、サーバ装置１の公開鍵を利用して、送信された自装置の公開鍵証明書を検証する。パスワード入力部２１３は、自装置のパスワードを入力する。秘密鍵復号部２１４は、自装置のパスワードを鍵として、送信された自装置の秘密鍵を復号化する。秘密鍵格納部２１５は、復号化された自装置の秘密鍵を格納する。
【００３１】
他装置公開鍵処理部２２は、他装置の公開鍵に関連する処理を実行する。他装置公開鍵処理部２２は、公開鍵要求部２２１、公開鍵検証部２２２、公開鍵格納部２２３などから構成される。
【００３２】
公開鍵要求部２２１は、他装置の公開鍵証明書を自装置に送信するように、サーバ装置１に要求する。公開鍵検証部２２２は、サーバ装置１の公開鍵を利用して、送信された他装置の公開鍵証明書を検証する。公開鍵格納部２２３は、検証された他装置の公開鍵証明書を格納する。
【００３３】
データ処理部２３は、送信データまたは受信データに関連する処理を実行する。データ処理部２３は、データ暗号部２３１、データ復号部２３２などから構成される。
【００３４】
データ暗号部２３１は、秘密鍵格納部２１５に格納された自装置の秘密鍵を利用して、送信データに署名する。そして、データ暗号部２３１は、公開鍵格納部２２３に格納された他装置の公開鍵を利用して、送信データを暗号化する。データ復号部２３２は、秘密鍵格納部２１５に格納された自装置の秘密鍵を利用して、受信データを復号化する。そして、データ復号部２３２は、公開鍵格納部２２３に格納された他装置の公開鍵を利用して、受信データの署名を検証する。
【００３５】
失効リスト処理部２４は、失効リストに関連する処理を実行する。失効リスト処理部２４は、失効リスト要求部２４１、失効リスト格納部２４２などから構成される。
【００３６】
失効リスト要求部２４１は、失効リストを自装置に送信するように、サーバ装置１に要求する。失効リスト格納部２４２は、失効リストを格納する。
【００３７】
｛鍵ペアを取得する処理の流れ｝
図４は、鍵ペアを取得する処理の流れを示すフローチャートである。図４についての説明においては、クライアント装置２５が自装置の鍵ペアを取得する処理の流れについて説明する。クライアント装置２６が自装置の鍵ペアを取得する処理の流れは同様である。
【００３８】
鍵ペア要求部２１１は、自装置の公開鍵証明書および秘密鍵を自装置に送信するように、サーバ装置１に要求する（ステップＳ１）。鍵ペア作成部１１１は、クライアント装置２５の公開鍵および秘密鍵を作成する（ステップＳ２）。公開鍵署名部１１２は、自装置の秘密鍵を利用して、クライアント装置２５の公開鍵証明書に署名する（ステップＳ３）。秘密鍵暗号部１１３は、パスワード格納部１１４に格納されたクライアント装置２５のパスワードを鍵として、クライアント装置２５の秘密鍵を暗号化する（ステップＳ４）。鍵ペア格納部１１５は、署名されたクライアント装置２５の公開鍵証明書、および、暗号化されたクライアント装置２５の秘密鍵を格納する（ステップＳ５）。
【００３９】
鍵ペア処理部１１は、クライアント装置２５の公開鍵証明書および秘密鍵を、クライアント装置２５に送信する（ステップＳ６）。公開鍵検証部２１２は、サーバ装置１の公開鍵を利用して、送信された自装置の公開鍵証明書を検証する（ステップＳ７）。秘密鍵復号部２１４は、パスワード入力部２１３に入力された自装置のパスワードを鍵として、送信された自装置の秘密鍵を復号化する（ステップＳ８）。秘密鍵格納部２１５は、復号化された自装置の秘密鍵を格納する（ステップＳ９）。
【００４０】
クライアント装置２５は、自装置の公開鍵および秘密鍵を作成しなくてもよい（ステップＳ１）。サーバ装置１が、クライアント装置２５の公開鍵および秘密鍵を作成すればよい（ステップＳ２）。サーバ装置１は、クライアント装置２５の公開鍵証明書を送信するにあたり（ステップＳ６）、自装置の秘密鍵を利用して、クライアント装置２５の公開鍵証明書に署名する（ステップＳ３）。サーバ装置１は、クライアント装置２５の秘密鍵を送信するにあたり（ステップＳ６）、クライアント装置２５のパスワードを鍵として、クライアント装置２５の秘密鍵を暗号化する（ステップＳ４）。
【００４１】
サーバ装置１は、クライアント装置２５による公開鍵および秘密鍵の作成負担を軽減できる。サーバ装置１は、クライアント装置２５への公開鍵証明書および秘密鍵の送信過程を安全化できる。
【００４２】
｛公開鍵を取得する処理の流れ｝
図５は、公開鍵を取得する処理の流れを示すフローチャートである。図５についての説明においては、クライアント装置２５がクライアント装置２６の公開鍵証明書を取得する処理の流れについて説明する。クライアント装置２６がクライアント装置２５の公開鍵証明書を取得する処理の流れは同様である。
【００４３】
公開鍵要求部２２１は、クライアント装置２６の公開鍵証明書を自装置に送信するように、サーバ装置１に要求する（ステップＳ１１）。鍵ペア処理部１１は、鍵ペア格納部１１５に格納されたクライアント装置２６の公開鍵証明書を、クライアント装置２５に送信する（ステップＳ１２）。公開鍵検証部２２２は、サーバ装置１の公開鍵を利用して、送信されたクライアント装置２６の公開鍵証明書を検証する（ステップＳ１３）。公開鍵格納部２２３は、検証されたクライアント装置２６の公開鍵証明書を格納する（ステップＳ１４）。
【００４４】
クライアント装置２６は、自装置の公開鍵証明書を送信しなくてもよい。サーバ装置１が、クライアント装置２６の公開鍵証明書を送信すればよい（ステップＳ１２）。サーバ装置１は、クライアント装置２６による公開鍵証明書の送信負担を軽減できる。
【００４５】
｛データを送信する処理の流れ｝
図６は、データを送信する処理の流れを示すフローチャートである。図６についての説明においては、クライアント装置２５がクライアント装置２６にデータを送信する処理の流れについて説明する。クライアント装置２６がクライアント装置２５にデータを送信する処理の流れは同様である。
【００４６】
データ処理部２３は、図３に不図示の構成要素により、送信データを作成する（ステップＳ２１）。データ暗号部２３１は、送信データを暗号化するにあたり、クライアント装置２６の公開鍵証明書が失効しているかどうかを判断する。
【００４７】
失効リスト要求部２４１は、失効リストを自装置に送信するように、サーバ装置１に要求する（ステップＳ２２）。失効リスト処理部１２は、失効リスト格納部１２２に格納された失効リストを、クライアント装置２５に送信する（ステップＳ２３）。失効リスト格納部２４２は、失効リストを格納する（ステップＳ２４）。
【００４８】
失効リスト格納部２４２に格納された失効リストに基づいて、クライアント装置２６の公開鍵証明書が失効していないと、データ暗号部２３１が判断したときについて説明する（ステップＳ２５においてＮＯ）。
【００４９】
データ暗号部２３１は、秘密鍵格納部２１５に格納された自装置の秘密鍵を利用して、送信データに署名する（ステップＳ２６）。そして、データ暗号部２３１は、公開鍵格納部２２３に格納されたクライアント装置２６の公開鍵を利用して、送信データを暗号化する（ステップＳ２７）。データ処理部２３は、送信データをクライアント装置２６に送信する（ステップＳ２８）。
【００５０】
失効リスト格納部２４２に格納された失効リストに基づいて、クライアント装置２６の公開鍵証明書が失効していると、データ暗号部２３１が判断したときについて説明する（ステップＳ２５においてＹＥＳ）。
【００５１】
データ暗号部２３１は、ステップＳ２６およびステップＳ２７を実行しない。データ処理部２３は、ステップＳ２８を実行しない。暗号化された送信データはクライアント装置２６に送信されることなく、データを送信する処理は終了する。
【００５２】
クライアント装置２５は、サーバ装置１に、失効リストを要求できる（ステップＳ２２）。クライアント装置２５は、クライアント装置２６に、データを安全に送信できる。
【００５３】
｛データを受信する処理の流れ｝
図７は、データを受信する処理の流れを示すフローチャートである。図７についての説明においては、クライアント装置２５がクライアント装置２６からデータを受信する処理の流れについて説明する。クライアント装置２６がクライアント装置２５からデータを受信する処理の流れは同様である。
【００５４】
データ処理部２３は、受信データをクライアント装置２６から受信する（ステップＳ３１）。データ復号部２３２は、受信データの署名を検証するにあたり、クライアント装置２６の公開鍵証明書が失効しているかどうかを判断する。
【００５５】
ステップＳ３２からステップＳ３４までの処理の流れは、ステップＳ２２からステップＳ２４までの処理の流れと同様である。
【００５６】
失効リスト格納部２４２に格納された失効リストに基づいて、クライアント装置２６の公開鍵証明書が失効していないと、データ復号部２３２が判断したときについて説明する（ステップＳ３５においてＮＯ）。
【００５７】
データ復号部２３２は、秘密鍵格納部２１５に格納された自装置の秘密鍵を利用して、受信データを復号化する（ステップＳ３６）。そして、データ復号部２３２は、公開鍵格納部２２３に格納されたクライアント装置２６の公開鍵を利用して、受信データの署名を検証する（ステップＳ３７）。データ処理部２３は、図３に不図示の構成要素により、受信データを格納する（ステップＳ３８）。
【００５８】
失効リスト格納部２４２に格納された失効リストに基づいて、クライアント装置２６の公開鍵証明書が失効していると、データ復号部２３２が判断したときについて説明する（ステップＳ３５においてＹＥＳ）。
【００５９】
データ復号部２３２は、ステップＳ３６およびステップＳ３７を実行しない。データ処理部２３は、ステップＳ３８を実行しない。復号化された受信データはクライアント装置２５に格納されることなく、データを受信する処理は終了する。
【００６０】
クライアント装置２５は、サーバ装置１に、失効リストを要求できる（ステップＳ３２）。クライアント装置２５は、クライアント装置２６から、データを安全に受信できる。
【００６１】
｛変形例｝
クライアント装置２５、２６は、それぞれ、自装置の公開鍵証明書および秘密鍵を自装置に送信するように、サーバ装置１に要求する（ステップＳ１）。サーバ装置１は、クライアント装置２５、２６のパスワードを鍵として、それぞれ、クライアント装置２５、２６の秘密鍵を暗号化する（ステップＳ４）。サーバ装置１は、クライアント装置２５、２６の公開鍵証明書および秘密鍵を、それぞれ、クライアント装置２５、２６に送信する（ステップＳ６）。以下の変形例においては、公開鍵証明書および秘密鍵を送受信するためのフォーマットとして、ＰＫＣＳ＃１２（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｃｒｙｐｔｏｇｒａｐｈｙ  Ｓｔａｎｄａｒｄ  ＃１２）形式を利用する。
【００６２】
クライアント装置２５、２６は、それぞれ、自装置の公開鍵証明書および秘密鍵を要求するメールを、サーバ装置１に送信する（ステップＳ１）。サーバ装置１は、クライアント装置２５、２６の秘密鍵を、それぞれ、クライアント装置２５、２６のパスワードを鍵として暗号化する（ステップＳ４）。サーバ装置１は、クライアント装置２５、２６の公開鍵証明書および秘密鍵を、ＰＫＣＳ＃１２形式を利用してファイル化する。サーバ装置１は、クライアント装置２５、２６の公開鍵証明書および秘密鍵を添付したメールを、それぞれ、クライアント装置２５、２６に送信する（ステップＳ６）。
【００６３】
サーバ装置１は、クライアント装置２５、２６の公開鍵証明書および秘密鍵の両方を、それぞれ、クライアント装置２５、２６のパスワードを鍵として暗号化してもよい（ステップＳ４）。サーバ装置１は、クライアント装置２５、２６への公開鍵証明書および秘密鍵の両方の送信過程を安全化できる。
【図面の簡単な説明】
【００６４】
【図１】ネットワークの構成要素を示す図である。
【図２】サーバ装置の構成要素を示すブロック図である。
【図３】クライアント装置の構成要素を示すブロック図である。
【図４】鍵ペアを取得する処理の流れを示すフローチャートである。
【図５】公開鍵を取得する処理の流れを示すフローチャートである。
【図６】データを送信する処理の流れを示すフローチャートである。
【図７】データを受信する処理の流れを示すフローチャートである。
【符号の説明】
【００６５】
１  サーバ装置
２、２５、２６  クライアント装置
３  ＬＡＮ
１１  鍵ペア処理部
１２  失効リスト処理部
２１  自装置鍵ペア処理部
２２  他装置公開鍵処理部
２３  データ処理部
２４  失効リスト処理部
１１１  鍵ペア作成部
１１２  公開鍵署名部
１１３  秘密鍵暗号部
１１４  パスワード格納部
１１５  鍵ペア格納部
１２１  失効リスト作成部
１２２  失効リスト格納部
２１１  鍵ペア要求部
２１２  公開鍵検証部
２１３  パスワード入力部
２１４  秘密鍵復号部
２１５  秘密鍵格納部
２２１  公開鍵要求部
２２２  公開鍵検証部
２２３  公開鍵格納部
２３１  データ暗号部
２３２  データ復号部
２４１  失効リスト要求部
２４２  失効リスト格納部
【図１】
2009260508.tif 000003
【図２】
2009260508.tif 000004
【図３】
2009260508.tif 000005
【図４】
2009260508.tif 000006
【図５】
2009260508.tif 000007
【図６】
2009260508.tif 000008
【図７】
2009260508.tif 000009