(57)【要約】【課題】公開鍵と秘密鍵を使った情報送受信をより安全且つ便利に行うことができる情報送受信システムを提供する。【解決手段】情報送受信システム１００において、サーバに、識別コードと公開鍵とを関連づけて記憶する鍵情報データベースを備え、受信端末３のＣＰＵ３４に、識別コードを送信端末に送信させる識別コード送信プログラム３６Ｂを備え、送信端末のＣＰＵに、受信端末３から送信された識別コードに対応付けられた公開鍵を、サーバの鍵情報データベースを検索して取得させる公開鍵取得プログラムと、取得した公開鍵を用いて情報を暗号化させる暗号化プログラムと、暗号化した情報を受信端末３に送信させる送信制御プログラムと、を備え、受信端末３に、ＲＦＩＤカードＫから秘密鍵を読み取るＲＦＩＤリーダ３２と、ＣＰＵ３４に、送信端末から受信した情報を秘密鍵を用いて復号化させる復号化プログラム３６Ｃと、を備えた。【選択図】図４
2008035044.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、前記サーバと専用回線を介して接続される送信端末と、前記送信端末と通信回線を介して接続される受信端末と、を備える情報送受信システムであって、
前記サーバは、
識別情報と公開鍵とを関連づけて記憶する鍵情報記憶手段を備え、
前記受信端末は、
前記識別情報と前記公開鍵と対応する秘密鍵と暗証情報とを対応づけて記憶するＲＦＩＤ付帯物から前記識別情報と前記秘密鍵と前記暗証情報とを読み取り可能な読取手段と、
暗証情報を入力するための入力手段と、
前記入力手段により入力された暗証情報が前記読取手段により読み取られた前記暗証情報と一致するか否かを判断し、一致すると判断した場合にのみ前記読取手段による前記ＲＦＩＤ付帯物からの前記識別情報及び前記秘密鍵の読取を許可する認証手段と、
前記読取手段により読み取られた前記識別情報を前記送信端末に送信する識別情報送信手段と、
を備え、
前記送信端末は、
前記受信端末から受信した識別情報に対応する前記公開鍵を前記サーバの前記鍵情報記憶手段から取得する取得手段と、
前記取得手段から取得した前記公開鍵を用いて情報を暗号化する暗号化手段と、
前記暗号化手段により暗号化された情報を前記受信端末に送信する送信手段と、
を備え、
前記受信端末は、
前記送信端末から受信した情報を前記読取手段により読み取られた前記秘密鍵を用いて復号化する復号化手段を備えることを特徴とする情報送受信システム。
【請求項２】
送信端末と、前記送信端末と通信回線を介して接続される受信端末と、を備える情報送受信システムであって、
前記受信端末は、
識別情報を前記送信端末に送信する識別情報送信手段を備え、
前記送信端末は、
前記識別情報と公開鍵とを関連づけて記憶する鍵情報記憶手段と、
前記受信端末から送信された識別情報に対応付けられた公開鍵を、前記鍵情報記憶手段を検索して取得する取得手段と、
前記取得手段により取得された公開鍵を用いて情報を暗号化する暗号化手段と、
前記暗号化手段により暗号化された情報を前記受信端末に送信する送信手段と、を備え、
前記受信端末は、
前記公開鍵と対応する秘密鍵を記憶するＲＦＩＤ付帯物から前記秘密鍵を読み取る読取手段と、
前記送信端末から受信した情報を前記読取手段により読み取られた前記秘密鍵を用いて復号化する復号化手段と、
を備えることを特徴とする情報送受信システム。
【請求項３】
サーバと、前記サーバと専用回線を介して接続される送信端末と、前記送信端末と通信回線を介して接続される受信端末と、を備える情報送受信システムであって、
前記サーバは、
識別情報と公開鍵とを関連づけて記憶する鍵情報記憶手段を備え、
前記受信端末は、
前記識別情報を前記送信端末に送信する識別情報送信手段を備え、
前記送信端末は、
前記受信端末から送信された識別情報に対応付けられた公開鍵を、前記サーバの前記鍵情報記憶手段を検索して取得する取得手段と、
前記取得手段により取得された公開鍵を用いて情報を暗号化する暗号化手段と、
前記暗号化手段により暗号化された情報を前記受信端末に送信する送信手段と、を備え、
前記受信端末は、
前記公開鍵と対応する秘密鍵を記憶するＲＦＩＤ付帯物から前記秘密鍵を読み取る読取手段と、
前記送信端末から受信した情報を前記読取手段により読み取られた前記秘密鍵を用いて復号化する復号化手段と、
を備えることを特徴とする情報送受信システム。
【請求項４】
前記ＲＦＩＤ付帯物は、前記識別情報を記憶しており、
前記読取手段は、前記ＲＦＩＤ付帯物から前記識別情報を読み取り、
前記識別情報送信手段は、前記読取手段により前記ＲＦＩＤ付帯物から読み取られた前記識別情報を前記送信端末に送信することを特徴とする請求項２又は３に記載の情報送受信システム。
【請求項５】
前記ＲＦＩＤ付帯物は、暗証情報を記憶しており、
前記読取手段は、前記ＲＦＩＤ付帯物から前記暗証情報を読み取り、
前記受信端末は、
暗証情報を入力するための入力手段と、
前記入力手段により入力された暗証情報が前記読取手段により読み取られた前記暗証情報と一致するか否かを判断し、一致すると判断した場合にのみ前記読取手段による前記ＲＦＩＤ付帯物からの前記秘密鍵の読取を許可する認証手段と、
を備えることを特徴とする請求項２〜４の何れか一項に記載の情報送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報送受信システムに関する。
【背景技術】
【０００２】
従来、情報を公開鍵により暗号化してネットワークを介して送信し、受信した情報を秘密鍵により復号化する情報送受信システムが知られている。当該情報送受信システムにおいては、情報が暗号化されて送受信されるので、送受信される情報に対して第三者が不正にアクセスしても当該情報を解読することができないこととなり、当該情報をより安全に送受信することができる。
また、クレジットカード番号を管理する管理業者から消費者に共通鍵をダイレクトメールにより送付し、クレジットカード番号を当該共通鍵により暗号化して送受信するシステムも知られている（例えば、特許文献１）。
また、暗号鍵を秘密鍵とし、復号鍵を公開鍵とするデジタル署名が知られており、当該暗号鍵が第三者に不正に取得されてしまうのを防ぐため、当該暗号鍵をＩＣカードに記憶させ、第三者が当該暗号鍵に不正にアクセスするのを防ぐものも知られている（例えば、特許文献２）。
【特許文献１】特開２００２−２３２４１１号公報
【特許文献２】特開平９−２２３２１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、情報を公開鍵により暗号化してネットワークを介して送信し、受信した情報を秘密鍵により復号化する情報送受信システムにおいては、情報を送信する送信側は情報を受信する受信側に公開鍵に対応する秘密鍵の情報を伝えるか、或いは受信側が秘密鍵に関する情報を送信側に伝えなければならず、当該秘密鍵が第三者により不正にアクセスされてしまうという危険性がある。そのため、特許文献１において、例えば、公開鍵の代わりに秘密鍵をダイレクトメールにより送付する方法が考えられるが、即時性に欠け、不便であるという問題がある。また、特許文献２は、デジタル署名において暗号鍵をＩＣカードに記憶させて当該暗号鍵を秘匿する方法であるが、復号鍵である公開鍵が第三者により不正にアクセスされてしまうと、デジタル署名が第三者に復号されてしまうこととなり、情報の秘匿性に問題がある。
【０００４】
本発明の課題は、公開鍵と秘密鍵を使った情報送受信をより安全且つ便利に行うことができる情報送受信システムを提供することである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、サーバと、前記サーバと専用回線を介して接続される送信端末と、前記送信端末と通信回線を介して接続される受信端末と、を備える情報送受信システムであって、
前記サーバは、
識別情報と公開鍵とを関連づけて記憶する鍵情報記憶手段を備え、
前記受信端末は、
前記識別情報と前記公開鍵と対応する秘密鍵と暗証情報とを対応づけて記憶するＲＦＩＤ付帯物から前記識別情報と前記秘密鍵と前記暗証情報とを読み取り可能な読取手段と、
暗証情報を入力するための入力手段と、
前記入力手段により入力された暗証情報が前記読取手段により読み取られた前記暗証情報と一致するか否かを判断し、一致すると判断した場合にのみ前記読取手段による前記ＲＦＩＤ付帯物からの前記識別情報及び前記秘密鍵の読取を許可する認証手段と、
前記読取手段により読み取られた前記識別情報を前記送信端末に送信する識別情報送信手段と、
を備え、
前記送信端末は、
前記受信端末から受信した識別情報に対応する前記公開鍵を前記サーバの前記鍵情報記憶手段から取得する取得手段と、
前記取得手段から取得した前記公開鍵を用いて情報を暗号化する暗号化手段と、
前記暗号化手段により暗号化された情報を前記受信端末に送信する送信手段と、
を備え、
前記受信端末は、
前記送信端末から受信した情報を前記読取手段により読み取られた前記秘密鍵を用いて復号化する復号化手段を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、送信端末と、前記送信端末と通信回線を介して接続される受信端末と、を備える情報送受信システムであって、
前記受信端末は、
識別情報を前記送信端末に送信する識別情報送信手段を備え、
前記送信端末は、
前記識別情報と公開鍵とを関連づけて記憶する鍵情報記憶手段と、
前記受信端末から送信された識別情報に対応付けられた公開鍵を、前記鍵情報記憶手段を検索して取得する取得手段と、
前記取得手段により取得された公開鍵を用いて情報を暗号化する暗号化手段と、
前記暗号化手段により暗号化された情報を前記受信端末に送信する送信手段と、を備え、
前記受信端末は、
前記公開鍵と対応する秘密鍵を記憶するＲＦＩＤ付帯物から前記秘密鍵を読み取る読取手段と、
前記送信端末から受信した情報を前記読取手段により読み取られた前記秘密鍵を用いて復号化する復号化手段と、
を備えることを特徴としている。
【０００７】
請求項３に記載の発明は、サーバと、前記サーバと専用回線を介して接続される送信端末と、前記送信端末と通信回線を介して接続される受信端末と、を備える情報送受信システムであって、
前記サーバは、
識別情報と公開鍵とを関連づけて記憶する鍵情報記憶手段を備え、
前記受信端末は、
前記識別情報を前記送信端末に送信する識別情報送信手段を備え、
前記送信端末は、
前記受信端末から送信された識別情報に対応付けられた公開鍵を、前記サーバの前記鍵情報記憶手段を検索して取得する取得手段と、
前記取得手段により取得された公開鍵を用いて情報を暗号化する暗号化手段と、
前記暗号化手段により暗号化された情報を前記受信端末に送信する送信手段と、を備え、
前記受信端末は、
前記公開鍵と対応する秘密鍵を記憶するＲＦＩＤ付帯物から前記秘密鍵を読み取る読取手段と、
前記送信端末から受信した情報を前記読取手段により読み取られた前記秘密鍵を用いて復号化する復号化手段と、
を備えることを特徴としている。
【０００８】
請求項４に記載の発明は、請求項２又は３に記載の情報送受信システムにおいて、
前記ＲＦＩＤ付帯物は、前記識別情報を記憶しており、
前記読取手段は、前記ＲＦＩＤ付帯物から前記識別情報を読み取り、
前記識別情報送信手段は、前記読取手段により前記ＲＦＩＤ付帯物から読み取られた前記識別情報を前記送信端末に送信することを特徴としている。
【０００９】
請求項５に記載の発明は、請求項２〜４の何れか一項に記載の情報送受信システムにおいて、
前記ＲＦＩＤ付帯物は、暗証情報を記憶しており、
前記読取手段は、前記ＲＦＩＤ付帯物から前記暗証情報を読み取り、
前記受信端末は、
暗証情報を入力するための入力手段と、
前記入力手段により入力された暗証情報が前記読取手段により読み取られた前記暗証情報と一致するか否かを判断し、一致すると判断した場合にのみ前記読取手段による前記ＲＦＩＤ付帯物からの前記秘密鍵の読取を許可する認証手段と、
を備えることを特徴としている。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、サーバにおいて、鍵情報記憶手段により、識別情報と公開鍵とが関連づけて記憶され、受信端末において、識別情報送信手段により識別情報が送信端末に送信され、送信端末において、取得手段により、受信端末から送信された識別情報に対応付けられた公開鍵が、サーバの鍵情報記憶手段が検索されて取得され、暗号化手段により、取得手段によって取得された公開鍵が用いられて情報が暗号化され、送信手段により、暗号化手段によって暗号化された情報が受信端末に送信され、受信端末において、読取手段により、公開鍵と対応する秘密鍵を記憶するＲＦＩＤ付帯物から秘密鍵が読み取られ、復号化手段により、送信端末から受信した情報が読取手段によって読み取られた秘密鍵が用いられて復号化されるので、送信端末と受信端末との間で、秘密鍵に関する情報を直接送受信することなく、且つダイレクトメールのように即時性に欠ける手段を使わなくても、送信端末側で受信端末の秘密鍵に対応する公開鍵を把握することができることとなって、公開鍵と秘密鍵を使った情報送受信をより安全且つ便利に行うことができる。
【００１１】
また、ＲＦＩＤ付帯物により、識別情報が記憶され、読取手段により、ＲＦＩＤ付帯物から識別情報が読み取られ、識別情報送信手段により、読取手段によってＲＦＩＤ付帯物から読み取られた識別情報が送信端末に送信されるので、識別情報が第三者による不正に取得されることが防ぐことができることとなって、情報送受信システムの安全性をさらに向上させることができる。
【００１２】
また、ＲＦＩＤ付帯物により、暗証情報が記憶され、受信端末において、入力手段により、暗証情報が入力され、認証手段により、入力手段によって入力された暗証情報がＲＦＩＤ付帯物に記憶されている暗証情報と一致するか否かが判断され、一致すると判断された場合にのみ読取手段によるＲＦＩＤ付帯物からの秘密鍵の読取が許可されるので、第三者が当該ＲＦＩＤ付帯物を不正に入手しても、暗証情報により当該ＲＦＩＤ付帯物に記憶されている秘密鍵が秘匿されることとなって、情報送受信システムの安全性をより一層向上させることができる。
【００１３】
請求項２に記載の発明によれば、受信端末において、識別情報送信手段により識別情報が送信端末に送信され、送信端末において、鍵情報記憶手段により、識別情報と公開鍵とが関連づけて記憶され、取得手段により、受信端末から送信された識別情報に対応付けられた公開鍵が、鍵情報記憶手段が検索されて取得され、暗号化手段により、取得手段によって取得された公開鍵が用いられて情報が暗号化され、送信手段により、暗号化手段によって暗号化された情報が受信端末に送信され、受信端末において、読取手段により、公開鍵と対応する秘密鍵を記憶するＲＦＩＤ付帯物から秘密鍵が読み取られ、復号化手段により、送信端末から受信した情報が読取手段によって読み取られた秘密鍵が用いられて復号化されるので、送信端末と受信端末との間で、秘密鍵に関する情報を直接送受信することなく、且つダイレクトメールのように即時性に欠ける手段を使わなくても、送信端末側で受信端末の秘密鍵に対応する公開鍵を把握することができることとなって、公開鍵と秘密鍵を使った情報送受信をより安全且つ便利に行うことができる。
【００１４】
請求項３に記載の発明によれば、サーバにおいて、鍵情報記憶手段により、識別情報と公開鍵とが関連づけて記憶され、受信端末において、識別情報送信手段により識別情報が送信端末に送信され、送信端末において、取得手段により、受信端末から送信された識別情報に対応付けられた公開鍵が、サーバの鍵情報記憶手段が検索されて取得され、暗号化手段により、取得手段によって取得された公開鍵が用いられて情報が暗号化され、送信手段により、暗号化手段によって暗号化された情報が受信端末に送信され、受信端末において、読取手段により、公開鍵と対応する秘密鍵を記憶するＲＦＩＤ付帯物から秘密鍵が読み取られ、復号化手段により、送信端末から受信した情報が読取手段によって読み取られた秘密鍵が用いられて復号化されるので、送信端末と受信端末との間で、秘密鍵に関する情報を直接送受信することなく、且つダイレクトメールのように即時性に欠ける手段を使わなくても、送信端末側で受信端末の秘密鍵に対応する公開鍵を把握することができることとなって、公開鍵と秘密鍵を使った情報送受信をより安全且つ便利に行うことができる。
【００１５】
請求項４に記載の発明によれば、請求項２又は３に記載の発明と同様の効果が得られるのは勿論のこと、特に、ＲＦＩＤ付帯物により、識別情報が記憶され、読取手段により、ＲＦＩＤ付帯物から識別情報が読み取られ、識別情報送信手段により、読取手段によってＲＦＩＤ付帯物から読み取られた識別情報が送信端末に送信されるので、識別情報が第三者による不正に取得されることが防ぐことができることとなって、情報送受信システムの安全性をさらに向上させることができる。
【００１６】
請求項５に記載の発明によれば、請求項２〜４の何れか一項に記載の発明と同様の効果が得られるのは勿論のこと、特に、ＲＦＩＤ付帯物により、暗証情報が記憶され、受信端末において、入力手段により、暗証情報が入力され、認証手段により、入力手段によって入力された暗証情報がＲＦＩＤ付帯物に記憶されている暗証情報と一致するか否かが判断され、一致すると判断された場合にのみ読取手段によるＲＦＩＤ付帯物からの秘密鍵の読取が許可されるので、第三者が当該ＲＦＩＤ付帯物を不正に入手しても、暗証情報により当該ＲＦＩＤ付帯物に記憶されている秘密鍵が秘匿されることとなって、情報送受信システムの安全性をより一層向上させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、図を参照して、本発明に係る情報送受信システムを実施するための最良の形態を詳細に説明する。
【００１８】
（第１の実施形態）
まず、本発明の第１の実施形態に係る情報送受信システム１００の構成について図１を参照しながら説明する。本実施形態に係る情報送受信システム１００は、例えば、図１に示すように、サーバ１と、当該サーバ１と専用回線Ｓを介して接続される送信端末２と、当該送信端末２と通信回線Ｎを介して接続される受信端末３と、を備えて構成されている。
ここで、専用回線Ｓは、例えば、サーバ１と送信端末２のみが接続される閉鎖された回線である。
また、通信回線Ｎは、例えば、送信端末２と受信端末３とを接続するとともに、外部から接続可能な公開された回線である。
また、通信回線Ｎに接続される送信端末２の台数は図示例に限定されるものではなく、送信端末２に対して接続される受信端末３の台数も図示例に限定されない。
【００１９】
サーバ１は、例えば、図２に示すように、通信部１１，ＣＰＵ（Central  Processing  Unit）１２，ＲＡＭ（Random  Access  Memory）１３，鍵情報データベース１４，記憶部１５等を備えて構成されている。
【００２０】
通信部１１は、例えば、専用回線Ｓに接続され、当該サーバ１と送信端末２との間の通信を制御する。
【００２１】
ＣＰＵ１２は、例えば、記憶部１５に格納された処理プログラム等を読み出して、ＲＡＭ１３に展開して実行することにより、サーバ１全体の制御を行う。
【００２２】
ＲＡＭ１３は、例えば、ＣＰＵ１２により実行された処理プログラム等を、ＲＡＭ１３内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００２３】
鍵情報データベース１４は、例えば、ＨＤＤ（Hard  Disc  Drive）等を備えて構成され、識別情報としての識別コードと公開鍵とを関連づけて記憶し、鍵情報記憶手段として機能する。
【００２４】
記憶部１５は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部１５は、ＣＰＵ１２がサーバ１全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部１５は、例えば、図２に示すように、鍵情報送信プログラム１５Ａ等を格納している。
【００２５】
鍵情報送信プログラム１５Ａは、例えば、ＣＰＵ１２に、送信端末２から公開鍵要求信号と識別コードとを受信した場合に、当該識別コードに対応する公開鍵を、鍵情報データベース１４を検索して抽出し、通信部１１を制御して当該公開鍵を送信端末２に送信させる機能を実現させるプログラムである。
【００２６】
送信端末２は、例えば、図３に示すように、通信部２１，操作部２２，ＣＰＵ２３，ＲＡＭ２４，記憶部２５等を備えて構成されている。
【００２７】
通信部２１は、例えば、専用回線Ｓ及び通信回線Ｎに接続され、当該送信端末２とサーバ１との間の通信及び当該送信端末２と受信端末３との間の通信を制御する。
【００２８】
操作部２２は、例えば、各種の操作信号を入力するためのキー等を備えて構成されている。
【００２９】
ＣＰＵ２３は、例えば、記憶部２５に格納された処理プログラム等を読み出して、ＲＡＭ２４に展開して実行することにより、送信端末２全体の制御を行う。
【００３０】
ＲＡＭ２４は、例えば、ＣＰＵ２３により実行された処理プログラム等を、ＲＡＭ２４内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００３１】
記憶部２５は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部２５は、ＣＰＵ２３が送信端末２全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部２５は、例えば、図３に示すように、公開鍵取得プログラム２５Ａ，暗号化プログラム２５Ｂ，送信制御プログラム２５Ｃ等を格納している。
【００３２】
公開鍵取得プログラム２５Ａは、例えば、ＣＰＵ２３に、受信端末３から受信した識別コードに対応する公開鍵をサーバ１の鍵情報データベース１４から取得する機能を実現させるプログラムである。
より具体的には、公開鍵取得プログラム２５Ａは、例えば、ＣＰＵ２３に、通信部２１を制御して、公開鍵要求信号と受信端末３から受信した識別コードとをサーバ１に送信させ、サーバ１から送信された当該識別コードに対応する公開鍵を受信させる機能を実現させるプログラムである。
ＣＰＵ２３は、かかる公開鍵取得プログラム２５Ａを実行することにより、取得手段として機能する。
【００３３】
暗号化プログラム２５Ｂは、例えば、ＣＰＵ２３に、公開鍵取得プログラム２５Ａを実行することにより取得した公開鍵を用いて情報を暗号化する機能を実現させるプログラムである。ＣＰＵ２３は、かかる暗号化プログラム２５Ｂを実行することにより、暗号化手段として機能する。
【００３４】
送信制御プログラム２５Ｃは、例えば、ＣＰＵ２３に、通信部２１を制御して、暗号化プログラム２５Ｂを実行することにより暗号化した情報を受信端末３に送信させる機能を実現させるプログラムである。ＣＰＵ２３は、かかる送信制御プログラム２５Ｃを実行することにより、送信手段として機能する。
【００３５】
受信端末３は、例えば、図４に示すように、通信部３１，ＲＦＩＤ（Radio  Frequency  Identification）リーダ３２，操作部３３，ＣＰＵ３４，ＲＡＭ３５，記憶部３６等を備えて構成されている。
【００３６】
通信部３１は、例えば、通信回線Ｎに接続され、当該受信端末３と送信端末２との間の通信を制御する。
【００３７】
ＲＦＩＤリーダ３２は、例えば、ＲＦＩＤ付帯物としてのＲＦＩＤカードＫのＩＣチップに記載された内容を無線通信により読み取るリーダである。ＲＦＩＤカードＫには、例えば、識別コード，秘密鍵と暗証番号とが対応づけられて記憶されている。そして、ＲＦＩＤリーダ３２は、例えば、ＲＦＩＤカードＫから識別コード，秘密鍵，暗証番号等を読み取り、読取手段として機能する。
【００３８】
操作部３３は、例えば、各種の操作信号を入力するためのキー等を備えて構成されている。例えば、操作部３３は、暗証情報としての暗証番号を入力するためのテンキー等を備えて構成され、入力手段として機能する。
【００３９】
ＣＰＵ３４は、例えば、記憶部３６に格納された処理プログラム等を読み出して、ＲＡＭ３５に展開して実行することにより、受信端末３全体の制御を行う。
【００４０】
ＲＡＭ３５は、例えば、ＣＰＵ３４により実行された処理プログラム等を、ＲＡＭ３５内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００４１】
記憶部３６は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部３６は、ＣＰＵ３４が受信端末３全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部３６は、例えば、図４に示すように、認証プログラム３６Ａ，識別コード送信プログラム３６Ｂ，復号化プログラム３６Ｃ等を格納している。
【００４２】
認証プログラム３６Ａは、例えば、ＣＰＵ３４に、操作部３３から入力された暗証番号がＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた暗証番号と一致するか否かを判断し、一致すると判断した場合にのみ、ＲＦＩＤリーダ３２によるＲＦＩＤカードＫからの識別コード，秘密鍵の読取を許可する機能を実現させるプログラムである。ＣＰＵ３４は、かかる認証プログラム３６Ａを実行することにより、認証手段として機能する。
【００４３】
識別コード送信プログラム３６Ｂは、例えば、ＣＰＵ３４に、通信部３１を制御して、ＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた識別コードを送信端末２に送信させる機能を実現させるプログラムである。ＣＰＵ３４は、かかる識別コード送信プログラム３６Ｂを実行することにより、識別情報送信手段として機能する。
【００４４】
復号化プログラム３６Ｃは、例えば、ＣＰＵ３４に、送信端末２から受信した情報をＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた秘密鍵を用いて復号化する機能を実現させるプログラムである。ＣＰＵ３４は、かかる復号化プログラム３６Ｃを実行することにより復号化手段として機能する。
【００４５】
次に、上述のような構成の本発明の第１の実施形態に係る情報送受信システム１００における情報の送受信動作の一例について、図５に示すフローチャートを参照しながら説明する。
まず、受信端末３において、操作部３３から暗証番号が入力されると（ステップＳ１）、ＣＰＵ３４は、認証プログラム３６Ａを実行することにより、操作部３３から入力された暗証番号がＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた暗証番号と一致するか否かを判断する（ステップＳ２）。
【００４６】
ステップＳ２において、ＣＰＵ３４が、操作部３３から入力された暗証番号がＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた暗証番号と一致しないと判断した場合には（ステップＳ２；Ｎｏ）、本処理を終了する。
ステップＳ２において、ＣＰＵ３４が、操作部３３から入力された暗証番号がＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた暗証番号と一致すると判断した場合には（ステップＳ２；Ｙｅｓ）、ＣＰＵ３４は、ＲＦＩＤリーダ３２によるＲＦＩＤカードＫからの識別コード，秘密鍵の読取を許可し、識別コード送信プログラム３６Ｂを実行することにより、通信部３１を制御して、ＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた識別コードを送信端末２に送信させる（ステップＳ３）。
【００４７】
次に、送信端末２が受信端末３から送信された識別コードを受信すると（ステップＳ４）、ＣＰＵ２３は、公開鍵取得プログラム２５Ａを実行することにより、通信部２１を制御して、公開鍵要求信号と受信端末３から受信した識別コードとをサーバ１に送信させる（ステップＳ５）。
【００４８】
次に、サーバ１が送信端末２から送信された公開鍵要求信号と識別コードとを受信すると（ステップＳ６）、ＣＰＵ１２は、鍵情報送信プログラム１５Ａを実行することにより、当該識別コードに対応する公開鍵を、鍵情報データベース１４を検索して抽出し、通信部１１を制御して当該公開鍵を送信端末２に送信させる（ステップＳ７）。
【００４９】
次に、送信端末２が、サーバ１から送信された公開鍵を受信すると（ステップＳ８）、ＣＰＵ２３は、暗号化プログラム２５Ｂを実行することにより、当該公開鍵を用いて情報を暗号化する（ステップＳ９）。
【００５０】
次に、ＣＰＵ２３は、送信制御プログラム２５Ｃを実行することにより、通信部２１を制御して、ステップＳ９において暗号化した情報を受信端末３に送信させる（ステップＳ１０）。
【００５１】
次に、受信端末３が送信端末２から送信された情報を受信すると（ステップＳ１１）、ＣＰＵ３４は、復号化プログラム３６Ｃを実行することにより、当該情報をＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた秘密鍵を用いて復号化する（ステップＳ１２）。
【００５２】
以上に説明した本発明の第１の実施形態に係る情報送受信システム１００によれば、サーバ１において、鍵情報データベース１４により、識別コードと公開鍵とが関連づけて記憶され、受信端末３において、ＣＰＵ３４が識別コード送信プログラム３６Ｂを実行することにより識別コードが送信端末２に送信され、送信端末２において、ＣＰＵ２３が公開鍵取得プログラム２５Ａを実行することにより、受信端末３から送信された識別コードに対応付けられた公開鍵が、サーバ１の鍵情報データベース１４が検索されて取得され、ＣＰＵ２３が暗号化プログラム２５Ｂを実行することにより、取得された公開鍵が用いられて情報が暗号化され、ＣＰＵ２３が送信制御プログラム２５Ｃを実行することにより、暗号化された情報が受信端末３に送信され、受信端末３において、ＲＦＩＤリーダ３２により、公開鍵と対応する秘密鍵を記憶するＲＦＩＤカードＫから秘密鍵が読み取られ、ＣＰＵ３４が復号化プログラム３６Ｃを実行することにより、送信端末２から受信した情報がＲＦＩＤリーダ３２によって読み取られた秘密鍵が用いられて復号化されるので、送信端末２と受信端末３との間で、秘密鍵に関する情報を直接送受信することなく、且つダイレクトメールのように即時性に欠ける手段を使わなくても、送信端末２側で受信端末３の秘密鍵に対応する公開鍵を把握することができることとなって、公開鍵と秘密鍵を使った情報送受信をより安全且つ便利に行うことができる。
【００５３】
また、ＲＦＩＤカードＫにより、識別コードが記憶され、ＲＦＩＤリーダ３２により、ＲＦＩＤカードＫから識別コードが読み取られ、ＣＰＵ３４が識別コード送信プログラム３６Ｂを実行することにより、ＲＦＩＤリーダ３２によってＲＦＩＤカードＫから読み取られた識別コードが送信端末２に送信されるので、識別コードが第三者による不正に取得されることが防ぐことができることとなって、情報送受信システム１００の安全性をさらに向上させることができる。
【００５４】
また、ＲＦＩＤカードＫにより、暗証番号が記憶され、受信端末３において、操作部３３により、暗証番号が入力され、ＣＰＵ３４が認証プログラム３６Ａを実行することにより、操作部３３によって入力された暗証番号がＲＦＩＤカードＫに記憶されている暗証番号と一致するか否かが判断され、一致すると判断された場合にのみＲＦＩＤリーダ３２によるＲＦＩＤカードＫからの秘密鍵の読取が許可されるので、第三者が当該ＲＦＩＤカードＫを不正に入手しても、暗証番号により当該ＲＦＩＤカードＫに記憶されている秘密鍵が秘匿されることとなって、情報送受信システム１００の安全性をより一層向上することができる。
【００５５】
（第２の実施形態）
本発明の第２の実施形態に係る情報送受信システム２００は、例えば、図６に示すように、サーバ１を備えず、送信端末２Ａの構成のみが、第１の実施形態に係る情報送受信システム１００と異なるので、同一の構成については、同一の符号を付すとともに、その説明を省略する。
【００５６】
本発明の第２の実施形態に係る情報送受信システム２００は、例えば、図６に示すように、送信端末２Ａと、当該送信端末２Ａと通信回線Ｎを介して接続される受信端末３と、を備えて構成されている。
【００５７】
送信端末２Ａは、例えば、図７に示すように、通信部２１，操作部２２，ＣＰＵ２３，ＲＡＭ２４，記憶部２５０，鍵情報データベース２６等を備えて構成されている。
【００５８】
鍵情報データベース２６は、例えば、ＨＤＤ（Hard  Disc  Drive）等を備えて構成され、識別情報としての識別コードと公開鍵とを関連づけて記憶し、鍵情報記憶手段として機能する。
【００５９】
記憶部２５０は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部２５０は、ＣＰＵ２３が送信端末２Ａ全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部２５０は、例えば、図７に示すように、公開鍵取得プログラム２５０Ａ，暗号化プログラム２５Ｂ，送信制御プログラム２５Ｃ等を格納している。
【００６０】
公開鍵取得プログラム２５０Ａは、例えば、ＣＰＵ２３に、受信端末３から受信した識別コードに対応する公開鍵を鍵情報データベース２６から取得する機能を実現させるプログラムである。ＣＰＵ２３は、かかる公開鍵取得プログラム２５０Ａを実行することにより、取得手段として機能する。
【００６１】
次に、上述のような構成の本発明の第２の実施形態に係る情報送受信システム２００における情報の送受信動作の一例について、図８に示すフローチャートを参照しながら説明する。
まず、受信端末３において、操作部３３から暗証番号が入力されると（ステップＳ１０１）、ＣＰＵ３４は、認証プログラム３６Ａを実行することにより、操作部３３から入力された暗証番号がＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた暗証番号と一致するか否かを判断する（ステップＳ１０２）。
【００６２】
ステップＳ１０２において、ＣＰＵ３４が、操作部３３から入力された暗証番号がＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた暗証番号と一致しないと判断した場合には（ステップＳ１０２；Ｎｏ）、本処理を終了する。
ステップＳ１０２において、ＣＰＵ３４が、操作部３３から入力された暗証番号がＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた暗証番号と一致すると判断した場合には（ステップＳ１０２；Ｙｅｓ）、ＣＰＵ３４は、ＲＦＩＤリーダ３２によるＲＦＩＤカードＫからの識別コード，秘密鍵の読取を許可し、識別コード送信プログラム３６Ｂを実行することにより、通信部３１を制御して、ＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた識別コードを送信端末２Ａに送信させる（ステップＳ１０３）。
【００６３】
次に、送信端末２Ａが受信端末３から送信された識別コードを受信すると（ステップＳ１０４）、ＣＰＵ２３は、公開鍵取得プログラム２５０Ａを実行することにより、当該識別コードに対応する公開鍵を、鍵情報データベース２６を検索して取得する（ステップＳ１０５）。
【００６４】
次に、ＣＰＵ２３は、暗号化プログラム２５Ｂを実行することにより、当該公開鍵を用いて情報を暗号化する（ステップＳ１０６）。
【００６５】
次に、ＣＰＵ２３は、送信制御プログラム２５Ｃを実行することにより、通信部２１を制御して、ステップＳ１０６において暗号化した情報を受信端末３に送信させる（ステップＳ１０７）。
【００６６】
次に、受信端末３が送信端末２Ａから送信された情報を受信すると（ステップＳ１０８）、ＣＰＵ３４は、復号化プログラム３６Ｃを実行することにより、当該情報をＲＦＩＤリーダ３２によりＲＦＩＤカードＫから読み取られた秘密鍵を用いて復号化する（ステップＳ１０９）。
【００６７】
以上に説明した本発明の第２の実施形態に係る情報送受信システム２００によれば、受信端末３において、ＣＰＵ３４が識別コード送信プログラム３６Ｂを実行することにより識別コードが送信端末２Ａに送信され、送信端末２Ａにおいて、鍵情報データベース２６により、識別コードと公開鍵とが関連づけて記憶され、ＣＰＵ２３が公開鍵取得プログラム２５０Ａを実行することにより、受信端末３から送信された識別コードに対応付けられた公開鍵が、鍵情報データベース２６が検索されて取得され、ＣＰＵ２３が暗号化プログラム２５Ｂを実行することにより、取得された公開鍵が用いられて情報が暗号化され、ＣＰＵ２３が送信制御プログラム２５Ｃを実行することにより、暗号化された情報が受信端末３に送信され、受信端末３において、ＲＦＩＤリーダ３２により、公開鍵と対応する秘密鍵を記憶するＲＦＩＤカードから秘密鍵が読み取られ、ＣＰＵ３４が復号化プログラム３６Ｃを実行することにより、送信端末２Ａから受信した情報がＲＦＩＤリーダ３２によって読み取られた秘密鍵が用いられて復号化されるので、送信端末２Ａと受信端末３との間で、秘密鍵に関する情報を直接送受信することなく、且つダイレクトメールのように即時性に欠ける手段を使わなくても、送信端末２Ａ側で受信端末３の秘密鍵に対応する公開鍵を把握することができることとなって、公開鍵と秘密鍵を使った情報送受信をより安全且つ便利に行うことができる。
【００６８】
また、ＲＦＩＤカードＫにより、識別コードが記憶され、ＲＦＩＤリーダ３２により、ＲＦＩＤカードＫから識別コードが読み取られ、ＣＰＵ３４が識別コード送信プログラム３６Ｂを実行することにより、ＲＦＩＤリーダ３２によってＲＦＩＤカードＫから読み取られた識別コードが送信端末２Ａに送信されるので、識別コードが第三者による不正に取得されることが防ぐことができることとなって、情報送受信システム２００の安全性をさらに向上させることができる。
【００６９】
また、ＲＦＩＤカードＫにより、暗証番号が記憶され、受信端末３において、操作部３３により、暗証番号が入力され、ＣＰＵ３４が認証プログラム３６Ａを実行することにより、操作部３３によって入力された暗証番号がＲＦＩＤカードＫに記憶されている暗証番号と一致するか否かが判断され、一致すると判断された場合にのみＲＦＩＤリーダ３２によるＲＦＩＤカードＫからの秘密鍵の読取が許可されるので、第三者が当該ＲＦＩＤカードＫを不正に入手しても、暗証番号により当該ＲＦＩＤカードＫに記憶されている秘密鍵が秘匿されることとなって、情報送受信システム２００の安全性をより一層向上することができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１の実施形態に係る情報送受信システムの概略構成を示す図である。
【図２】本発明の第１の実施形態に係るサーバの構成を示すブロック図である。
【図３】本発明の第１の実施形態に係る送信端末の構成を示すブロック図である。
【図４】本発明の第１の実施形態に係る受信端末の構成を示すブロック図である。
【図５】本発明の第１の実施形態に係る情報送受信システムにおける情報の送受信動作の一例を説明するフローチャートである。
【図６】本発明の第２の実施形態に係る情報送受信システムの概略構成を示す図である。
【図７】本発明の第２の実施形態に係る送信端末の構成を示すブロック図である。
【図８】本発明の第２の実施形態に係る情報送受信システムにおける情報の送受信動作の一例を説明するフローチャートである。
【符号の説明】
【００７１】
１  サーバ
１４，２６  鍵情報データベース（鍵情報記憶手段）
２，２Ａ  送信端末
２３  ＣＰＵ（取得手段，暗号化手段，送信手段）
２５Ａ，２５０Ａ  公開鍵取得プログラム（取得手段）
２５Ｂ  暗号化プログラム（暗号化手段）
２５Ｃ  送信制御プログラム（送信手段）
３  受信端末
３２  ＲＦＩＤリーダ（読取手段）
３３  操作部（入力手段）
３４  ＣＰＵ（認証手段，識別情報送信手段，復号化手段）
３６Ａ  認証プログラム（認証手段）
３６Ｂ  識別コード送信プログラム（識別情報送信手段）
３６Ｃ  復号化プログラム（復号化手段）
１００，２００  情報送受信システム
Ｎ  通信回線
Ｓ  専用回線
Ｋ  ＲＦＩＤカード
【図１】
2008035044.tif 000003
【図２】
2008035044.tif 000004
【図３】
2008035044.tif 000005
【図４】
2008035044.tif 000006
【図５】
2008035044.tif 000007
【図６】
2008035044.tif 000008
【図７】
2008035044.tif 000009
【図８】
2008035044.tif 000010