(57)【要約】【課題】ユーザの個人情報を秘匿したまま、相手方がそのユーザの信用情報を確認できるようにする。【解決手段】暗号化装置１が、信用情報管理装置３から、ユーザの信用情報を受信し、この信用情報を暗号化し、暗号化されたユーザの個人情報に、暗号化した信用情報を含めて端末装置２へ送信し、端末装置４，５から、暗号化個人情報とともに、この個人情報に含まれる信用情報の照会要求を受信したとき、暗号化個人情報の有効性を確認し、この暗号化個人情報の有効性が確認できたとき、暗号化個人情報に含まれる信用情報を、端末装置４，５へ送信する方法とした。【選択図】図１
2008028891.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの端末装置から送信された個人情報を暗号化し、この暗号化した個人情報の復号鍵を生成する暗号化装置が、
ユーザごとの信用情報を管理する信用情報管理装置から、前記ユーザの信用情報を受信するステップと、
所定の暗号化アルゴリズムにより前記ユーザの信用情報を暗号化するステップと、
前記暗号化したユーザの個人情報に、前記暗号化した信用情報を含めて前記ユーザの端末装置へ送信するステップと、
他の端末装置から、前記暗号化したユーザの個人情報と、この個人情報に含まれる信用情報の照会要求とを受信したとき、
前記暗号化アルゴリズムにより、前記暗号化したユーザの個人情報を復号化できるか否か判断するステップと、
前記暗号化アルゴリズムにより前記個人情報を復号化できたとき、前記個人情報が有効である旨の通知と、前記復号化した個人情報に含まれる信用情報とを、前記照会要求の送信元の端末装置へ送信するステップと、
を実行することを特徴とする暗号化情報照会方法。
【請求項２】
前記暗号化アルゴリズムにより、前記暗号化したユーザの個人情報を復号化できるか否か判断するステップにおいて、
前記暗号化アルゴリズムにより、前記個人情報を復号化できなかったとき、前記個人情報が有効なものではない旨の通知を前記照会要求の送信元の端末装置へ送信するステップを実行することを特徴とする請求項１に記載の暗号化情報照会方法。
【請求項３】
前記暗号化アルゴリズムにより、前記暗号化したユーザの個人情報を復号化できるか否か判断するステップにおいて、
前記暗号化アルゴリズムにより、前記個人情報を復号化できたとき、
前記ユーザの端末装置へ、前記照会要求に応じてよいか否かを問い合わせる情報を送信するステップを実行し、
当該ユーザの端末装置から、前記照会要求に応じてよい旨の応答を受信したとき、
前記復号化した個人情報に含まれる信用情報を、前記照会要求の送信元の端末装置へ送信するステップを実行することを特徴とする請求項１または請求項２に記載の暗号化情報照会方法。
【請求項４】
前記暗号化アルゴリズムにより、前記暗号化したユーザの個人情報を復号化できるか否か判断するステップにおいて、
前記暗号化アルゴリズムにより、前記個人情報を復号化できたとき、
前記照会要求の対象である前記ユーザの信用情報が、前記復号化した個人情報に含まれるか否かを判断するステップと、
前記照会要求の対象である前記ユーザの信用情報が、前記復号化した個人情報に含まれないとき、この照会要求の対象である信用情報を前記信用情報管理装置から受信するステップと、
前記信用情報管理装置から受信した信用情報を前記照会要求の送信元の端末装置へ送信するステップと、
を実行することを特徴とする請求項１ないし請求項３のいずれか１項に記載の暗号化情報照会方法。
【請求項５】
前記暗号化したユーザの個人情報は、前記照会要求に応じる照会要求の送信元の端末装置の属性情報、期限および利用目的のうち少なくともいずれか１つを示した前記個人情報の利用条件を含み、
前記暗号化装置は、前記照会要求の送信元の端末装置から、当該端末装置の属性情報および利用目的の少なくともいずれか一方を含む前記照会要求を受信したとき、
前記暗号化アルゴリズムにより、前記受信した照会要求の対象の前記個人情報を復号化し、この個人情報に含まれる利用条件を満たす端末装置から送信された照会要求に対し、前記復号化した個人情報を送信することを特徴とする請求項１ないし請求項４のいずれか１項に記載の暗号化情報照会方法。
【請求項６】
所定の暗号化アルゴリズムにより、ユーザの個人情報を暗号化し、この暗号化した個人情報の復号鍵を生成する暗号化装置であって、
ユーザごとの信用情報を管理する信用情報管理装置から、前記ユーザの信用情報を取得する信用情報取得部と、
前記暗号化アルゴリズムにより、前記取得した前記信用情報を暗号化する暗号化部と、
前記暗号化アルゴリズムにより、前記暗号化した信用情報の復号鍵を生成する鍵生成部と、
前記暗号化したユーザの個人情報に、前記暗号化した信用情報を含めてユーザの端末装置へ送信する暗号化個人情報送信部と、
前記暗号化したユーザの個人情報と、この個人情報に含まれる信用情報の照会要求とを他の端末装置から受信したとき、前記暗号化アルゴリズムにより前記信用情報の復号化を行う復号部と、
前記復号部において前記暗号化アルゴリズムにより前記個人情報を復号化できたとき、前記個人情報が有効である旨の通知と、前記復号化した個人情報に含まれる信用情報とを、前記照会要求の送信元の端末装置へ送信する照会結果送信部と、
を備えることを特徴とする暗号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化情報照会方法および暗号化装置に関する。
【背景技術】
【０００２】
従来から、エスクローサービス等を含む各種取引において、ユーザの住所やメールアドレス等、個人情報を秘匿したままで、商品や情報の取引を行う技術がある（特許文献１参照）。
【０００３】
このような技術によれば、例えば、商品取引において、商品の売り手（以下、取引先とする）は、ユーザが注文した商品の情報を知ることはできるが、このユーザの個人情報を知ることはできない。また、取引先からの依頼によりユーザに商品を配送する運送会社は、ユーザの住所等を知ることはできるが、ユーザが注文した商品の情報を知ることはできない。このため、ユーザは、取引先および運送会社に対し、開示の必要がない個人情報を秘匿することができる。
【特許文献１】特開２００２−２１６０４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、前記した技術において、ユーザの個人情報が秘匿されると、取引先（相手方）は、そのユーザの信用に関して不安が生じる場合がある。例えば、取引先が、商品発送後に、商品代金の決済を行う場合、このユーザが確かに信用できる人物であるか不安を感じることがある。また、一般的な掲示板やブログ等においても、その情報の書込み主（ユーザ）の個人情報が秘匿されると、そのブログ等の閲覧者（相手方）は、その書き込みが信用できるものか不安を感じることがある。このように、従来、通信の相手方に対し、個人情報を秘匿したまま、そのユーザの信用情報を確認できるようにすることはできなかった。
【０００５】
本発明は、前記した課題を解決し、ユーザの個人情報を秘匿したまま、相手方にそのユーザの信用情報を確認させる手段を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記した課題を解決するため、請求項１に記載の発明は、ユーザの端末装置から送信された個人情報を暗号化し、この暗号化した個人情報の復号鍵を生成する暗号化装置が、ユーザごとの信用情報を管理する信用情報管理装置から、前記ユーザの信用情報を受信するステップと、所定の暗号化アルゴリズムにより前記ユーザの信用情報を暗号化するステップと、前記暗号化したユーザの個人情報に、前記暗号化した信用情報を含めて前記ユーザの端末装置へ送信するステップと、他の端末装置から、前記暗号化したユーザの個人情報と、この個人情報に含まれる信用情報の照会要求とを受信したとき、前記暗号化アルゴリズムにより、前記暗号化したユーザの個人情報を復号化できるか否か判断するステップと、前記暗号化アルゴリズムにより前記個人情報を復号化できたとき、前記個人情報が有効である旨の通知と、前記復号化した個人情報に含まれる信用情報とを、前記照会要求の送信元の端末装置へ送信するステップとを実行する方法とした。
【０００７】
また、請求項６に記載の発明は、所定の暗号化アルゴリズムにより、ユーザの個人情報を暗号化し、この暗号化した個人情報の復号鍵を生成する暗号化装置であって、ユーザごとの信用情報を管理する信用情報管理装置から、前記ユーザの信用情報を取得する信用情報取得部と、前記暗号化アルゴリズムにより、前記取得した前記信用情報を暗号化する暗号化部と、前記暗号化アルゴリズムにより、前記暗号化した信用情報の復号鍵を生成する鍵生成部と、前記暗号化したユーザの個人情報に、前記暗号化した信用情報を含めてユーザの端末装置へ送信する暗号化個人情報送信部と、前記暗号化したユーザの個人情報と、この個人情報に含まれる信用情報の照会要求とを他の端末装置から受信したとき、前記暗号化アルゴリズムにより前記信用情報の復号化を行う復号部と、前記復号部において前記暗号化アルゴリズムにより前記個人情報を復号化できたとき、前記個人情報が有効である旨の通知と、前記復号化した個人情報に含まれる信用情報とを、前記照会要求の送信元の端末装置へ送信する照会結果送信部とを備える構成とした。
【０００８】
このようにすることで、ユーザの端末装置は、個人情報の照会要求の送信元の端末装置（相手の端末装置）に対し、自身の信用情報を確認させることができるが、それ以外の個人情報は秘匿することができる。また、暗号化装置は、相手の端末装置から受信した暗号化された個人情報（暗号化個人情報）が、自身の暗号化アルゴリズムにより復号できたときに、この個人情報が有効である旨の通知と、この暗号化個人情報に含まれる信用情報とを送信する。これにより、相手方の端末装置は、暗号化個人情報が有効である（この暗号化個人情報がこの暗号化装置により暗号化された情報である）とき、その旨と、その個人情報に含まれる信用情報を知ることができる。
【０００９】
請求項２に記載の発明は、請求項１の暗号化照会方法において、前記暗号化アルゴリズムにより、前記暗号化したユーザの個人情報を復号化できるか否か判断するステップにおいて、前記暗号化アルゴリズムにより、前記個人情報を復号化できなかったとき、前記個人情報が有効なものではない旨の通知を前記照会要求の送信元の端末装置へ送信するステップを実行する方法とした。
【００１０】
この方法によれば、照会要求の送信元の端末装置（相手の端末装置）は、受信した暗号化個人情報が有効なものでなかったときに、そのことを知ることができる。このようにすることで、例えば、相手の端末装置が、有効ではない暗号化個人情報とともに商品の購入依頼を受信したときには、その購入依頼の送信元とは取引しないようにすることができる。
【００１１】
請求項３に記載の発明は、請求項１または請求項２に記載の暗号化情報照会方法において、前記暗号化アルゴリズムにより前記暗号化したユーザの個人情報を復号化できるか否か判断するステップにおいて、前記暗号化アルゴリズムにより前記個人情報を復号化できたとき、前記ユーザの端末装置へ、前記照会要求に応じてよいか否かを問い合わせる情報を送信するステップを実行し、当該ユーザの端末装置から、前記照会要求に応じてよい旨の応答を受信したとき、前記復号化した個人情報に含まれる信用情報を、前記照会要求の送信元の端末装置へ送信するステップを実行することを特徴とする。
【００１２】
この方法によれば、暗号化装置は、個人情報の照会要求を受信したとき、この照会に応じてよいかユーザの端末装置に確認した上で、この照会要求の送信元の端末装置へ、ユーザの信用情報を送信する。従って、ユーザが信用情報の開示を希望していないにもかかわらず、信用情報が開示されてしまうのを防止できる。
【００１３】
請求項４に記載の発明は、請求項１ないし請求項３のいずれか１項に記載の暗号化情報照会方法において、前記暗号化アルゴリズムにより前記暗号化したユーザの個人情報を復号化できるか否か判断するステップにおいて、前記暗号化アルゴリズムにより前記個人情報を復号化できたとき、前記照会要求の対象である前記ユーザの信用情報が、前記復号化した個人情報に含まれるか否かを判断するステップと、前記照会要求の対象である前記ユーザの信用情報が、前記復号化した個人情報に含まれないとき、この照会要求の対象である信用情報を前記信用情報管理装置から受信するステップと、前記信用情報管理装置から受信した信用情報を前記照会要求の送信元の端末装置へ送信するステップとを実行することを特徴とする。
【００１４】
この方法によれば、暗号化情報に、照会要求の送信元の端末装置（相手の端末装置）が照会を希望する信用情報が含まれていない場合でも、相手方の端末装置はその信用情報を取得することができる。
【００１５】
請求項５に記載の発明は、請求項１ないし請求項４のいずれか１項に記載の暗号化情報照会方法において、前記暗号化したユーザの個人情報は、前記照会要求に応じる照会要求の送信元の端末装置の属性情報、期限および利用目的のうち少なくともいずれか１つを示した前記個人情報の利用条件を含み、前記暗号化装置は、前記照会要求の送信元の端末装置から、当該端末装置の属性情報および利用目的の少なくともいずれか一方を含む前記照会要求を受信したとき、前記暗号化アルゴリズムにより、前記受信した照会要求の対象の前記個人情報を復号化し、この個人情報に含まれる利用条件を満たす端末装置から送信された照会要求に対し、前記復号化した個人情報を送信する方法とした。
【００１６】
このようにすることで、個人情報が、ユーザの意図しない端末装置に照会されたり、ユーザの意図しない利用目的で利用されたりするのを防止できる。
【発明の効果】
【００１７】
本発明によれば、ユーザの個人情報を秘匿したまま、相手方がそのユーザの信用情報を確認できる。
【発明を実施するための最良の形態】
【００１８】
＜第１の実施の形態＞
以下、本発明を実施するための最良の形態（以下、実施の形態という）を、第１の実施の形態から第３の実施の形態に分けて説明する。ここでは、本実施の形態の暗号化装置および暗号化照会方法を、商品の取引に用いる場合を例に説明する。
【００１９】
図１は、本実施の形態の通信システムの概要を説明する図である。本実施の形態の通信システムは、商品の購入者（ユーザ）の端末装置である端末装置２と、このユーザの個人情報を暗号化したり、暗号化した個人情報の照会を行ったりする暗号化装置１と、このユーザの信用情報を記憶する信用情報管理装置３と、商品の配送を行う運送会社の端末装置４と、商品の取引先の端末装置５とを含んで構成される。これらの装置は、ネットワーク（図示せず）経由で各種データの送受信を行うコンピュータにより実現される。なお、信用情報管理装置３は、例えば、ユーザのデポジット金額や過去の取引実績等の信用情報を記憶する装置である。この信用情報管理装置３は、例えば、信用機関や金融機関等により管理される。
【００２０】
通信システムにおいて、取引先の端末装置５は、ユーザの信用情報を知ることができるが、その他の個人情報については知ることができず、運送会社の端末装置４は、ユーザの連絡先を知ることができるが、その他の個人情報については知ることができないことを特徴とする。
【００２１】
図１に沿って、通信システムの動作概要を説明する。まず、端末装置２は暗号化装置１へ個人情報を送信する（Ｓ１）。この個人情報は、ユーザの連絡先（氏名、住所、メールアドレス等）、この個人情報を他の装置に照会させるときの条件（利用条件）等を含むものである。暗号化装置１は、このような個人情報を受信すると、一時的に記憶部に記憶しておく。そして、暗号化装置１は、信用情報管理装置３へこのユーザの氏名等を含む信用情報取得要求を送信し（Ｓ２）、信用情報管理装置３からこのユーザの信用情報を受信する（Ｓ３）。
【００２２】
そして、暗号化装置１は、端末装置２から受信したユーザの個人情報と、Ｓ３で受信したこのユーザの信用情報とを所定の暗号化アルゴリズムにより暗号化する。なお、以下、端末装置２から受信したユーザの個人情報を暗号化した情報に、このユーザの信用情報を暗号化した情報を加えたものを、まとめて「暗号化個人情報」とする。このとき、暗号化装置１は、個人情報を構成する情報（連絡先、利用条件、信用情報等）ごとに暗号化を行い、それぞれの復号鍵を生成する。そして、暗号化装置１は、暗号化個人情報と、生成した復号鍵とを端末装置２へ送信する（Ｓ４）。
【００２３】
次に、端末装置２は、取引先の端末装置５へ商品の取引依頼を送信する（Ｓ５）。このとき端末装置２は、Ｓ４で受信した暗号化個人情報も送信する。端末装置５は、商品の取引依頼と、暗号化個人情報とを受信すると、この暗号化個人情報の照会要求を送信する（Ｓ６）。なお、ここでの照会要求は、この暗号化した個人情報に含まれる信用情報の照会要求である。つまり、端末装置５は、取引相手である端末装置２のユーザが信用できる人物であるかを暗号化装置１に問い合わせる。また、ここでの暗号化個人情報の照会要求の送信において、暗号化個人情報も送信する。この後のＳ７、Ｓ８は、後記する。
【００２４】
暗号化装置１は、端末装置５からの照会要求を受信すると、前記した暗号化アルゴリズムにより暗号化個人情報に含まれる信用情報を復号化する。そして、この復号化した信用情報を照会結果として取引先の端末装置５へ送信する（Ｓ９）。なお、Ｓ９において暗号化装置１は、前記した暗号化アルゴリズムにより、信用情報の復号化ができなかったとき、その旨を照会結果として送信する。これにより、端末装置５は、暗号化した個人情報が有効なものであるかを知ることができる。また、この暗号化した個人情報が有効なものであった場合、ユーザの信用情報を知ることができる。
【００２５】
次に、端末装置５は、運送会社の端末装置４へ、商品の発送依頼と、Ｓ５で受信した暗号化個人情報とを送信する（Ｓ１０）。そして、端末装置４は、商品の発送依頼と、暗号化個人情報とを受信すると、前記したＳ６と同様の手順により、暗号化個人情報（ユーザの連絡先）の照会要求を送信する（Ｓ１１）。この後の、Ｓ１２、Ｓ１３は後記する。
【００２６】
暗号化装置１は、ユーザの連絡先の照会要求を受信すると、前記したＳ９と同様の手順により暗号化した個人情報に含まれるユーザの連絡先の情報を復号化し、この情報を照会結果として運送会社の端末装置４へ送信する（Ｓ１４）。このようにして、ユーザの連絡先を知った運送会社の端末装置４は、この連絡先へ商品を発送する。
【００２７】
なお、前記したＳ６、Ｓ１１において暗号化装置１が、端末装置４，５から照会要求を受信した後、この個人情報の持ち主であるユーザの端末装置２へ、この照会要求に応じてよいか確認するようにしてもよい。すなわち、ユーザの端末装置２へこの照会要求に応じてよいか確認する通知を行い（Ｓ７，Ｓ１２）、この端末装置２から照会要求に応じてよい旨の許可を受信したとき（Ｓ８，Ｓ１３）、照会結果（例えば、信用情報、連絡先）を端末装置４，５へ送信するようにしてもよい。このようにすることで、暗号化装置１は、商品の購入者に対する確認をした上で個人情報の開示をすることができる。
【００２８】
なお、Ｓ８およびＳ１３における、端末装置２からの応答は、照会要求に応じる（つまり、開示を許可する）個人情報の復号鍵の通知であってもよい。そして、暗号化装置１は、この通知された復号鍵により当該個人情報（例えば、信用情報、連絡先）を復号化し、復号化された個人情報を端末装置４，５へ送信してもよい。このときの処理手順の詳細は、第２の実施の形態として別途説明する。
【００２９】
＜暗号化装置の構成＞
次に、図２を用いて、暗号化装置１の構成を説明する。図２は、第１の実施の形態の暗号化装置を示す機能ブロック図である。
【００３０】
図２に示すように、暗号化装置１は、データの入出力を司る入出力部１１と、暗号化装置１全体の制御を司る制御処理部１２と、この暗号化装置１を動作させるための各種データやプログラムを記憶する記憶部１３とを備える。入出力部１１は、ネットワークインタフェースや所定の通信プロトコルにより実現され、制御処理部１２は、ＣＰＵ（Central Processing Unit）が、ＲＡＭ（Random Access Memory）上に前記したプログラムを展開し、実行することで実現される。また、記憶部１３は、ＲＡＭ、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等の記憶装置により実現される。なお、図２において、記憶部１３に記憶される各種データやプログラムのうち、暗号化アルゴリズム１３１以外は記載を省略している。
【００３１】
入出力部１１は、信用情報管理装置３（図１参照）から信用情報を受信する信用情報受信部１１１と、端末装置２（図１参照）から個人情報を受信する個人情報受信部１１２と、他の装置（図１の端末装置４，５等）から暗号化個人情報の照会要求を受信する照会要求受信部１１３とを備える。
【００３２】
信用情報受信部１１１は、信用情報管理装置３から受信した信用情報を暗号化部１２１へ出力する。個人情報受信部１１２は、端末装置２から受信した個人情報を暗号化部１２１へ出力する。照会要求受信部１１３は、端末装置４，５等から受信した照会要求および暗号化した個人情報（暗号化個人情報）を復号部１２６へ出力する。また、前記照会要求を利用条件判定部１２７へ出力する。なお、この照会要求には、この暗号化個人情報のうち、照会要求の対象である個人情報の種別、照会要求の送信元である端末装置（端末装置４，５）の識別情報や属性情報、この個人情報の利用目的等を含んでいてもよい。
【００３３】
制御処理部１２は、暗号化部１２１と、鍵生成部１２２と、暗号化個人情報送信部１２３と、信用情報取得部１２４と、復号部１２６と、利用条件判定部１２７と、照会結果送信部１２８とを備える。
【００３４】
暗号化部１２１は、信用情報受信部１１１から出力された信用情報と、個人情報受信部１１２から出力された個人情報とを、暗号化アルゴリズム１３１により暗号化し、暗号化個人情報を生成する。図３は、このときの暗号化個人情報の生成を説明する図である。
図３に示すように、例えば、個人情報が、連絡先と利用条件とからなるとき、それぞれを暗号化し、また、信用情報も暗号化し、これらをあわせて暗号化個人情報を生成する。
【００３５】
図２の説明に戻る。鍵生成部１２２は、暗号化部１２１で暗号化された個人情報の復号鍵を生成する。このときの復号鍵の生成も暗号化アルゴリズム１３１に基づく。
【００３６】
信用情報取得部１２４は、信用情報管理装置３へ、ユーザの信用情報の取得要求を行う。
【００３７】
暗号化個人情報送信部１２３は、暗号化部１２１で暗号化した暗号化個人情報と、その復号鍵とを入出力部１１経由で端末装置２へ送信する。
【００３８】
復号部１２６は、照会要求受信部１１３から、照会要求とともに送信されてきた暗号化個人情報を受信すると、暗号化アルゴリズム１３１を用いて暗号化個人情報を復号化し、復号化した個人情報を利用条件判定部１２７へ出力する。なお、ここで、復号部１２６が暗号化アルゴリズム１３１を用いて暗号化個人情報を復号できなかったとき、その旨を照会結果送信部１２８へ出力する。
【００３９】
利用条件判定部１２７は、復号部１２６により復号化された個人情報を受信し、この個人情報に利用条件が含まれていれば、その利用条件を読み出す。そして、利用条件判定部１２７は、照会要求受信部１１３から出力された照会要求が、この利用条件を満たすか否かを判定する。つまり、暗号化個人情報に含まれる利用条件をもとに、端末装置４，５が照会を要求している個人情報を、この端末装置４，５に開示してよいか否かを判定する。
【００４０】
なお、ここでの利用条件とは、この個人情報の照会を許可する条件、例えば、この個人情報の照会を許可する端末の属性情報や、この個人情報の利用目的、期限等を示したものである。具体例を挙げると、個人情報のうち、運送会社の端末装置４が連絡先の確認のために用いる場合は、連絡先の照会は許可するが、それ以外の場合は個人情報の照会を許可しないといった条件や、取引先の端末装置５が信用情報の確認のために用いる場合は、照会を許可するが、それ以外の場合は、個人情報の照会は許可しないといった条件や、2006年7月25日まではこの個人情報の照会を許可するが、それ以降の照会は許可しないといった条件である。
【００４１】
端末装置４，５から送信された照会要求に、この端末装置４，５の属性情報や、この個人情報の利用目的等が含まれているとき、利用条件判定部１２７は、この照会要求に含まれる端末装置４，５の属性情報や利用目的等が、暗号化個人情報に含まれる利用条件における属性情報や利用目的等を満たすか否かを判定する。また、利用条件として、照会要求に応じる期限が設定されていれば、今回の照会要求がその期限内であるか否かを判定する。そして、利用条件判定部１２７は、利用条件の判定結果を、照会結果送信部１２８へ出力する。
【００４２】
照会結果送信部１２８は、利用条件判定部１２７において当該照会要求が利用条件を満たすと判定されたとき、照会要求の対象である個人情報（信用情報、ユーザの連絡先等）を、その照会要求の送信元の装置（端末装置４，５）へ送信する。一方、復号部１２６において、個人情報が復号できなかったとき、あるいは、利用条件判定部１２７において、利用条件を満たさなかったと判定されたときは、その旨を照会結果として、その照会要求の送信元の装置（端末装置４，５）へ送信する。
【００４３】
記憶部１３は、暗号化アルゴリズム１３１を記憶する。この暗号化アルゴリズム１３１は、制御処理部１２が情報を暗号化したり、暗号化した情報を復号化したりするに用いられる。
【００４４】
＜暗号化装置の処理手順＞
次に、図４のフローチャートを用いて、暗号化装置１が、端末装置２のユーザの個人情報を暗号化する手順を説明する。図４は、図１の暗号化装置が、端末装置のユーザの個人情報を暗号化する手順を示すフローチャートである。
【００４５】
まず、暗号化装置１の個人情報受信部１１２は、端末装置２からユーザの個人情報を受信する（Ｓ３１）。ここでの個人情報は、ユーザの連絡先、この個人情報の利用条件等を含むものである。受信した個人情報は、記憶部１３のメモリ上に一時的に記憶しておく。
【００４６】
次に、信用情報取得部１２４は、端末装置２のユーザの信用情報の取得要求を信用情報管理装置３に対して送信する（Ｓ３２）。この取得要求は、例えば、Ｓ３１で受信したユーザの氏名や連絡先の情報を含める。
【００４７】
次に、信用情報受信部１１１は、信用情報管理装置３から、当該ユーザの信用情報を受信すると（Ｓ３３）、暗号化部１２１は、Ｓ３１で受信したユーザの個人情報と、Ｓ３３で受信した当該ユーザの信用情報とを暗号化する（Ｓ３４）。つまり、暗号化部１２１は、暗号化個人情報を生成する。
【００４８】
そして、鍵生成部１２２は、暗号化個人情報の復号鍵を生成する（Ｓ３５）。なお、この復号鍵は、個人情報が、ユーザの連絡先と、利用条件と、信用情報とから構成される場合、それぞれの情報ごとの復号鍵である。
【００４９】
この後、暗号化個人情報送信部１２３は、暗号化個人情報と、その復号鍵を端末装置２へ送信する（Ｓ３６）。
【００５０】
次に、図５のフローチャートを用いて、暗号化装置１が、端末装置４，５から個人情報の照会要求を受けたときの手順を詳細に説明する。図５は、図２の暗号化装置が、サーバから個人情報の照会要求を受けたときの手順を示すフローチャートである。
【００５１】
まず、暗号化装置１の照会要求受信部１１３において、暗号化個人情報と、その個人情報の照会要求とを受信すると（Ｓ４１）、この暗号化個人情報と、照会要求とを記憶部１３のメモリ上に一次的に記憶する。そして、復号部１２６は、この暗号化個人情報を暗号化アルゴリズム１３１により復号化できるか否かを判断する（Ｓ４２）。
【００５２】
ここで、復号できた場合（Ｓ４２のＹｅｓ）、復号部１２６は、暗号化アルゴリズム１３１により暗号化個人情報を復号化し、この復号化した暗号化個人情報から、照会要求の対象である個人情報（信用情報、連絡先等）と利用条件とを読み出す（Ｓ４３）。また、利用条件判定部１２７は、この端末装置４，５からの照会要求が、Ｓ４３で読み出した利用条件を満たすか否かを判定する（Ｓ４４）。
【００５３】
例えば、端末装置５からの照会要求が、信用情報の照会要求であった場合において、前記利用条件に端末装置５の属する属性の端末装置に対し、信用情報の照会を許可する旨の記載があれば、利用条件判定部１２７は、この照会要求が利用条件を満たすと判定する。そうでなければ、この照会要求は利用条件を満たさないと判定する。
【００５４】
ここで、端末装置４，５からの照会要求が、利用条件を満たすとき（Ｓ４４のＹｅｓ）、照会結果送信部１２８は、照会結果である個人情報を、この照会要求の送信元の端末（端末装置４，５）へ送信する（Ｓ４６）。なお、このとき照会結果送信部１２８は、暗号化個人情報が正当なものである（有効なものである）旨の通知も併せて送信する。
【００５５】
一方、この照会要求が、利用条件を満たさないとき（Ｓ４４のＮｏ）、照会結果送信部１２８は、照会ＮＧ（照会要求の対象である暗号化個人情報が有効ではないため、個人情報を照会できないこと）を、この照会要求の送信元の端末（端末装置４，５）へ通知し（Ｓ４７）、この照会要求の対象の個人情報を送信しない。また、Ｓ４２において、当該暗号化個人情報が復号化できなかったとき（Ｓ４２のＮｏ）、その暗号化個人情報は正当なものではないことを（有効なものではないこと）、この照会要求の送信元の端末（端末装置４，５）へ通知する（Ｓ４８）。
【００５６】
このようにして、暗号化装置１は、端末装置４，５からの暗号化個人情報の照会要求に応じるか否かを判断する。
【００５７】
なお、暗号化装置１は、端末装置２および端末装置４（または端末装置５）から取引が完了した旨の通知を受信したとき、または、端末装置２から暗号化個人情報の照会の停止要求を受信したとき、制御処理部１４において当該端末装置２のユーザの暗号化個人情報に関する照会要求を受信しても、これに応じないようにしてもよい。また、制御処理部１２は、このような取引が完了した旨の通知を受信したとき、信用情報管理装置３へ、以降、当該端末装置２のユーザの信用情報の取得要求に応じないよう指示するようにしてもよい。これにより、取引終了後に、端末装置２のユーザの個人情報が漏洩することを確実に防止できる。
なお、前記した実施の形態において、個人情報における利用条件の判定を行わないようにしてもよい。すなわち、個人情報に利用条件を含めず、利用条件判定部１２７による利用条件の判定を省くようにしてもよい。
【００５８】
＜第２の実施の形態＞
第２の実施の形態の暗号化装置１ｂは、他の端末装置（例えば、端末装置４，５）から暗号化個人情報の照会要求を受信したとき、この個人情報の持ち主であるユーザの端末装置２へ、当該照会要求に応じるか否かを確認することを特徴とする。図６は、第２の実施の形態の暗号化装置の構成を示す機能ブロック図である。
【００５９】
図６に示すように、暗号化装置１ｂは、端末装置２へ当該照会要求に応じるか否かを確認する照会要求確認部１２９と、他の端末装置（端末装置４，５等）から照会要求を受信する照会要求応答受信部１１４とをさらに備える。なお、前記した第１の実施の形態と同様の構成要素は同じ符号を付して、説明を省略する。以下、適宜、図５を参照しつつ、この暗号化装置１ｂを詳細に説明する。
【００６０】
まず、暗号化装置１ｂは、端末装置４，５から、個人情報の照会要求を受信すると（図５のＳ４１参照）、前記したＳ４２〜Ｓ４４と同様に、この個人情報が正当なものか否かの判断と、この照会要求が、当該個人情報の利用条件を満たすものか否かの判断を行う。
【００６１】
ここで、利用条件判定部１２７において、当該照会要求が利用条件を満たすものであると判断されたとき（Ｓ４４のＹｅｓ参照）、照会要求確認部１２９は、この個人情報の持ち主であるユーザの端末装置２に対し、照会要求に応じてよいか否かの確認（問い合わせ）を行う。このときの確認は、端末装置４，５の属性情報や識別情報、この端末装置４，５が照会を要求している個人情報（連絡先、信用情報等）、その利用目的等を示した問い合わせ情報の送信により行われる。なお、この照会要求の確認先であるユーザの端末装置２の情報（メールアドレス等）は、例えば、この暗号化個人情報の「連絡先」に含まれる情報を用いる。
【００６２】
そして、暗号化装置１ｂの照会要求確認部１２９は、照会要求応答受信部１１４により、端末装置２から、問い合わせ情報に対する応答、つまり照会要求の応答を受信すると、この応答内容を照会結果送信部１２８に出力する。そして、照会結果送信部１２８は、この端末装置２から受信した照会要求の応答に従って、照会結果の送信を行う。すなわち、端末装置２から受信した応答が、当該暗号化個人情報の照会を許可するものであれば、照会の対象である個人情報を端末装置４，５へ送信する。一方、端末装置２から受信した応答が照会を許可しないものであれば、個人情報を端末装置４，５へ送信せず、照会ＮＧを通知する。
【００６３】
このようにすることで暗号化装置１は、端末装置２のユーザに対し、照会要求の送信元（端末装置４，５）が、確かに自身の個人情報を開示してよい相手であることを確認させることができる。なお、暗号化装置１による照会要求に応じてよいか否かの問い合わせおよびその応答は、例えば、電子メールやＷｅｂブラウザによるデータの送受信により行われる。
【００６４】
＜第３の実施の形態＞
第３の実施の形態の暗号化装置１ｃは、照会要求の対象である信用情報が、暗号化個人情報に含まれていないとき、この信用情報を、信用情報管理装置３から取得することを特徴とする。図７は、第３の実施の形態の暗号化装置の構成を示す機能ブロック図である。
【００６５】
図７に示すように、暗号化装置１ｃは、照会要求の対象である信用情報が、暗号化個人情報に含まれているか否かを判定する信用情報取得判定部１２５を備えることを特徴とする。前記した第１の実施の形態と同様の構成要素は同じ符号を付して、説明を省略する。以下、適宜、図５を参照しつつ、この暗号化装置１ｃの詳細を説明する。
【００６６】
照会要求受信部１１３は、暗号化個人情報と、照会要求とを受信すると、暗号化個人情報を復号部１２６へ出力し、照会要求を信用情報取得判定部１２５へ出力する。
【００６７】
次に、復号部１２６は、前記した図５のＳ４２およびＳ４３と同様に、暗号化アルゴリズム１３１により暗号化個人情報を復号化する。そして、この暗号化個人情報から、信用情報と、利用条件とを読み出す。そして、この読み出した利用条件を利用条件判定部１２７に出力する。
【００６８】
次に、信用情報取得判定部１２５は、端末装置４，５から受信した照会要求において照会要求の対象となっている信用情報が、復号化した暗号化個人情報に含まれているか否かを判定する。照会要求の対象となっている信用情報が、暗号化個人情報に含まれているときは、前記した図５のＳ４４以降と同じ処理を行う。
【００６９】
一方、照会要求の対象となっている信用情報が、暗号化個人情報に含まれていないとき、信用情報取得部１２４は、信用情報管理装置３に対し、照会要求の対象である信用情報を要求する。この後、利用条件判定部１２７は、この信用情報管理装置３から受信した信用情報について、当該利用条件を満たすか否かを判断し、図５のＳ４４以降と同様の処理を行う。
【００７０】
なお、端末装置４，５から送信された暗号化個人情報における信用情報が、端末装置４，５からの照会要求の対象となっている信用情報よりも不足している場合も、同様に、暗号化装置１が、当該不足している分の信用情報を、信用情報管理装置３から取得するようにしてもよい。
【００７１】
このようにすることで、例えば、取引先の端末装置５が、端末装置２のユーザの信用情報（例えば、デポジット金額等）を照会したいのに、端末装置２から送信された暗号化個人情報に、その情報が含まれていない場合でも、端末装置５はこの信用情報を照会することができる。つまり、暗号化装置１ｃは、信用情報管理装置３に対し、不足している信用情報を取得するので、端末装置２のユーザは、暗号化装置１ｃへ送信した個人情報に不足があった場合でも、相手方と取引しやすくなる。なお、信用情報取得部１２４は、信用情報管理装置３から受信した信用情報について、当該利用条件を満たすか否かを判断しないで、照会要求の送信元の端末装置（端末装置４，５）へ送信するようにしてもよい。つまり、利用条件判定部１２７による利用条件の判定を行わないようにしてもよい。
【００７２】
なお、この暗号化装置１ｃは、第２の実施の形態における照会要求確認部１２９と、照会要求応答受信部１１４（図６参照）とを備え、端末装置２への照会要求の確認をするようにしてもよい。
【００７３】
また、信用情報管理装置３は、暗号化装置１からの要求に応じて端末装置２のユーザの信用情報を送信する回数を限定するようにしてもよい。すなわち、信用情報管理装置３は、ユーザの識別情報ごとに、このユーザの信用情報を送信する上限回数を記憶しておき、その上限回数を超えて、このユーザの信用情報を送信しないようにしてもよい。
【００７４】
＜その他の実施の形態＞
前記した暗号化装置１（１ｂ，１ｃ）を、ブログや掲示板等をネットワーク上に公開するＷｅｂサーバ等に組み込むようにしてもよい。
【００７５】
この場合、暗号化装置１（１ｂ，１ｃ）は、端末装置２から、ブログや掲示板への書込み情報と、この個人情報（ユーザの氏名、メールアドレス等）と、その個人情報の利用条件とを受信する。そして、暗号化装置１（１ｂ，１ｃ）は、信用情報管理装置３から、当該ユーザの信用情報を受信する。次に、暗号化装置１（１ｂ，１ｃ）は、この個人情報と利用条件と信用情報とを暗号化し、書込み情報をブログや掲示板に掲載し、ネットワーク上に公開する。つまり、ユーザの個人情報を秘匿して、ブログや掲示板への書き込み情報を公開する。
【００７６】
次に、暗号化装置１（１ｂ，１ｃ）は、他の端末装置（ブログや掲示板の閲覧者の端末装置）から、書込み情報の書込み主（端末装置２のユーザ）の個人情報の照会要求を受信すると、前記した実施の形態と同様に、この照会要求の送信元の端末装置が当該個人情報の利用条件を満たすか否かを判断する。そして、この利用条件を満たすとき、その照会要求の対象である個人情報の照会を許可する。
【００７７】
このようにすることで、ブログや掲示板の書込み主は、自身の個人情報を秘匿しつつ、自身が許可する相手（閲覧者）に、自身が許可する個人情報を開示することができる。
【００７８】
本実施の形態に係る暗号化装置１（１ｂ，１ｃ）は、前記したような処理を実行させるプログラムによって実現することができ、そのプログラムをコンピュータによる読み取り可能な記憶媒体（ＣＤ−ＲＯＭ等）に記憶して提供することが可能である。また、そのプログラムを、インターネット等のネットワークを通して提供することも可能である。
【図面の簡単な説明】
【００７９】
【図１】本実施の形態の通信システムの概要を説明する図である。
【図２】第１の実施の形態の暗号化装置を示す機能ブロック図である。
【図３】本実施の形態の暗号化個人情報を説明する図である。
【図４】図１の暗号化装置が、端末装置のユーザの個人情報を暗号化する手順を示すフローチャートである。
【図５】図１の暗号化装置が、サーバから個人情報の照会要求を受けたときの手順を示すフローチャートである。
【図６】第２の実施の形態の暗号化装置の構成を示す機能ブロック図である。
【図７】第３の実施の形態の暗号化装置の構成を示す機能ブロック図である。
【符号の説明】
【００８０】
１（１ｂ，１ｃ）  暗号化装置
２      端末装置
３      信用情報管理装置
４，５  サーバ（他の端末装置）
１１    入出力部
１２    制御処理部
１３    記憶部
１１１  信用情報受信部
１１２  個人情報受信部
１１３  照会要求受信部
１１４  照会要求応答受信部
１２１  暗号化部
１２２  鍵生成部
１２３  暗号化個人情報送信部
１２４  信用情報取得部
１２５  信用情報取得判定部
１２６  復号部
１２７  利用条件判定部
１２８  照会結果送信部
１２９  照会要求確認部
１３１  暗号化アルゴリズム
【図１】
2008028891.tif 000003
【図２】
2008028891.tif 000004
【図３】
2008028891.tif 000005
【図４】
2008028891.tif 000006
【図５】
2008028891.tif 000007
【図６】
2008028891.tif 000008
【図７】
2008028891.tif 000009