(57)【要約】【課題】ネットワークで通信される情報を暗号化させて送信させ、第三者に送信情報が漏れることを防止することができる情報伝達システムを提供する。【解決手段】第１のＩＣカードには、公開鍵暗号方式の一対の秘密鍵及び公開鍵と、公開鍵証明書とが記憶された記憶手段と、暗号化手段とを有し、第２のＩＣカードには、復号手段を有し、情報の送信者側の端末には、情報入力手段と、前記情報入力手段で入力された情報をＩＣカードの暗号化手段で前記暗号鍵を用いて暗号化させる制御手段と、この暗号化された情報と公開鍵及び公開鍵証明書をネットワークを介して受信者側の端末に対して送信する通信手段とを有し、情報の受信者側の端末には、受信した情報を前記ＩＣカードリーダライタを介してＩＣカードの復号手段で前記公開鍵を用いて復号させる制御手段と、この復号された情報を表示する表示手段と、を備えることを特徴とする。【選択図】　　　　図２
2004040278.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで通信可能に接続された複数の端末と、前記端末に接続されたＩＣカードリーダライタと、ＩＣカードとにより、情報を暗号化して送信する情報伝達システムであって、
情報の送信者側の端末に接続されたＩＣカードリーダライタに使用する第１のＩＣカードには、公開鍵暗号方式の一対の秘密鍵及び公開鍵と、公開鍵証明書とが記憶された記憶手段と、前記暗号鍵を用いて送信情報を暗号化する暗号化手段とを有し、
情報の受信者側の端末に接続されたＩＣカードリーダライタに使用する第２のＩＣカードには、前記公開鍵を用いて受信情報を復号する復号手段を有し、
情報の送信者側の端末には、情報を入力する入力手段と、前記入力手段で入力された情報を前記ＩＣカードリーダライタを介してＩＣカードの暗号化手段で前記暗号鍵を用いて暗号化させる制御手段と、この暗号化された情報と前記ＩＣカードに記憶された公開鍵及び公開鍵証明書をネットワークを介して受信者側の端末に対して送信する通信手段とを有し、
情報の受信者側の端末には、前記送信者の端末から受信した暗号化された情報を前記ＩＣカードリーダライタを介してＩＣカードの復号手段で前記公開鍵を用いて復号させる制御手段と、この復号された情報を表示する表示手段と、
を備えることを特徴とする情報伝達システム。
【請求項２】
ネットワークで通信可能に接続された複数の端末と、前記端末に接続されたＩＣカードリーダライタと、ＩＣカードとにより、予め定められた特定のグループ間の端末に情報を暗号化して送信する情報伝達システムであって、
情報の送信者側の端末に接続されたＩＣカードリーダライタに使用する第１のＩＣカードには、前記特定のグループ間で共通して用いる共通グループ鍵が記憶された記憶手段と、前記共通グループ鍵を用いて送信情報を暗号化する暗号化手段とを有し、
情報の受信者側の端末に接続されたＩＣカードリーダライタに使用する第２のＩＣカードには、前記特定のグループ間で共通して用いる共通グループ鍵が記憶された記憶手段と、前記共通グループ鍵を用いて受信情報を復号する復号手段とを有し、
情報の送信者側の端末には、情報を入力する入力手段と、前記入力手段で入力された情報を前記ＩＣカードリーダライタを介してＩＣカードの暗号化手段で前記共通グループ鍵を用いて暗号化させる制御手段と、この暗号化された情報をネットワークを介して受信者側の端末に対して送信する通信手段とを有し、
情報の受信者側の端末には、前記送信者側の端末から受信した暗号化された情報を前記ＩＣカードリーダライタを介してＩＣカードの復号手段で前記共通グループ鍵を用いて復号させる制御手段と、この復号された情報を表示する表示手段と、
を備えることを特徴とする情報伝達システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークで通信可能に接続された複数の端末と、前記端末に接続されたＩＣカードリーダライタと、ＩＣカードとにより、情報の送信者の端末から受信者の端末に情報を暗号化して送信する情報伝達システムに関する。
【０００２】
【従来の技術】
近年、ネットワークを利用してパソコンや携帯電話機などの端末間で種々の情報の通信が行われている。
これらの情報は、第三者が簡単に受信することができるので、秘密にしたい情報でも通信途中で漏洩する危険性がある。
このため、通信内容の第三者への漏洩を防止するために、送信情報を暗号化させて送信する方法が各種検討されている。
【０００３】
しかしながら、通常、送信情報を暗号化するためには、新たに専用に開発された暗号化機能や復号機能を備えた端末装置やシステムに買い替える必要があり、コストがかかり簡単に暗号化が図れないという問題がある。
特に、既存の装置を利用して簡単に暗号化を図りたくても難しいという問題がある。
【０００４】
【発明が解決しようとする課題】
本発明は、ネットワークで通信される情報を暗号化させて送信させ、第三者に送信情報が漏れることを防止することができる情報伝達システムを提供する。
【０００５】
【課題を解決するための手段】
本発明の情報伝達システムは、ネットワークで通信可能に接続された複数の端末と、前記端末に接続されたＩＣカードリーダライタと、ＩＣカードとにより、情報を暗号化して送信する情報伝達システムであって、情報の送信者側の端末に接続されたＩＣカードリーダライタに使用する第１のＩＣカードには、公開鍵暗号方式の一対の秘密鍵及び公開鍵と、公開鍵証明書とが記憶された記憶手段と、前記暗号鍵を用いて送信情報を暗号化する暗号化手段とを有し、情報の受信者側の端末に接続されたＩＣカードリーダライタに使用する第２のＩＣカードには、前記公開鍵を用いて受信情報を復号する復号手段を有し、情報の送信者側の端末には、情報を入力する入力手段と、前記入力手段で入力された情報を前記ＩＣカードリーダライタを介してＩＣカードの暗号化手段で前記暗号鍵を用いて暗号化させる制御手段と、この暗号化された情報と前記ＩＣカードに記憶された公開鍵及び公開鍵証明書をネットワークを介して受信者の端末に対して送信する通信手段とを有し、情報の受信者側の端末には、前記送信者の端末から受信した暗号化された情報を前記ＩＣカードリーダライタを介してＩＣカードの復号手段で前記公開鍵を用いて復号させる制御手段と、この復号された情報を表示する表示手段と、を備えることを特徴とする。
【０００６】
また、本発明の情報伝達システムは、ネットワークで通信可能に接続された複数の端末と、前記端末に接続されたＩＣカードリーダライタと、ＩＣカードとにより、予め定められた特定のグループ間の端末に情報を暗号化して送信する情報伝達システムであって、情報の送信者側の端末に接続されたＩＣカードリーダライタに使用する第１のＩＣカードには、前記特定のグループ間で共通して用いる共通グループ鍵が記憶された記憶手段と、前記共通グループ鍵を用いて送信情報を暗号化する暗号化手段とを有し、情報の受信者側の端末に接続されたＩＣカードリーダライタに使用する第２のＩＣカードには、前記特定のグループ間で共通して用いる共通グループ鍵が記憶された記憶手段と、前記共通グループ鍵を用いて受信情報を復号する復号手段とを有し、情報の送信者側の端末には、情報を入力する入力手段と、前記入力手段で入力された情報を前記ＩＣカードリーダライタを介してＩＣカードの暗号化手段で前記共通グループ鍵を用いて暗号化させる制御手段と、この暗号化された情報をネットワークを介して受信者側の端末に対して送信する通信手段とを有し、情報の受信者側の端末には、前記送信者側の端末から受信した暗号化された情報を前記ＩＣカードリーダライタを介してＩＣカードの復号手段で前記共通グループ鍵を用いて復号させる制御手段と、この復号された情報を表示する表示手段と、を備えることを特徴とする。
【０００７】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
図１は、本発明の第１実施形態に係る情報伝達システムの全体構成の概略を示す説明図、図２は、本発明の第１実施形態に係る情報伝達システムのシステムブロック図、図３は、本発明の第１実施形態に係る情報伝達システムの処理手順を示すフローチャート、図４は、本発明の第２実施形態に係る情報伝達システムの全体構成の概略を示す説明図、図５は、本発明の第２実施形態に係る情報伝達システムのシステムブロック図、図６は、本発明の第２実施形態に係る情報伝達システムの処理手順を示すフローチャートである。
【０００８】
本発明の第１実施形態に係る情報伝達システムは、図１に示すように、ネットワーク１で通信可能に接続された複数の端末２ａ，２ｂと、前記端末２ａ，２ｂに接続されたＩＣカードリーダライタ３ａ，３ｂと、このＩＣカードリーダライタ３ａ，３ｂに用いるＩＣカード４ａ，４ｂとにより、情報の送信処理を行なうシステムである。
ここでは、端末２ａを情報の送信者側の端末２ａとし、端末２ｂを情報の受信者側の端末２ｂとして説明する。
【０００９】
送信者側の端末２ａには、ＣＲＴ等の表示手段５と、キーボードやマウス等の入力手段６と、記憶手段７と、ネットワーク１を介して通信を行なう通信手段８と、ＩＣカードリーダライタ３ａとの間での情報の入出力を行なう入出力手段９と、制御手段１０などの各手段が備えられている。
【００１０】
また、このＩＣカードリーダライタ３ａを使用するＩＣカード４ａには、入出力手段１１と、一対の秘密鍵１２及び公開鍵１３と公開鍵証明書１４が記憶されている記憶手段１５と、送信する情報を秘密鍵１２を用いて暗号化する暗号化手段１６と、制御手段１７とを有している。
【００１１】
これに対して、受信者側の端末２ｂには、ＣＲＴ等の表示手段１８と、キーボードやマウス等の入力手段１９と、記憶手段２０と、ネットワーク１を介して通信を行なう通信手段２１と、ＩＣカードリーダライタ３ｂとの間での情報の入出力を行なう入出力手段２２と、制御手段２３などの各手段が備えられている。
【００１２】
また、このＩＣカードリーダライタ３ｂを使用するＩＣカード４ｂには、入出力手段２４と、記憶手段２５と、端末２ｂで受信された暗号化された情報を、同じく受信された公開鍵を用いて復号する復号手段２６と、制御手段２７とを有している。
【００１３】
次に、本発明の第１実施形態に係る情報伝達システムの処理手順を、図３のフローチャートに基づいて説明する。
送信者側の端末２ａから受信者側の端末２ｂに対して情報を送信する場合には、まず送信者側の端末２ａのキーボードやマウス等の入力手段６を用いて、送信者が所望の内容からなる情報の入力を行なう（ステップＳ１）。
【００１４】
次に、入力手段６から入力された情報は、ＩＣカードリーダライタ３ａを介してＩＣカード４ａに送られ、ＩＣカード４ａ内の暗号化手段１６により秘密鍵を用いて暗号化することで、暗号情報を生成する（ステップＳ２）。
次にこの暗号情報と、記憶手段１５に記憶されている公開鍵及び公開鍵証明書が、ＩＣカードリーダライタ３ａを介して端末２ａに送られる（ステップＳ３）。
【００１５】
そして、端末２ａから受信者側の端末２ｂに、ネットワーク１を介して暗号情報と公開鍵及び公開鍵証明書が送信される（ステップＳ４）。
暗号情報と公開鍵及び公開鍵証明書とを受信した受信者側の端末２ｂは、これらの受信情報をＩＣカードリーダライタ３ｂを介してＩＣカード４ｂに送る（ステップＳ５）。
【００１６】
そして、ＩＣカード４ｂ内では、受信された暗号情報をその公開鍵を用いて復号手段２６により復号させる（ステップＳ６）。
次に、この復号させた情報をＩＣカードリーダライタ３ｂを介して端末２ｂに送り、表示手段１８にそれらの内容を表示させることで、受信者が情報の内容を確認することができる（ステップＳ７）。
以上の処理により、送信された情報を暗号情報としてネットワークで送信できるので、たとえこれらの送信情報が第三者に受信されたとしても、内容を確認することができない。
【００１７】
本発明のシステムでは、各端末２ａ，２ｂ及び各ＩＣカードリーダライタ３ａ，３ｂは、共通の機能を備えているので、情報の送信者及び受信者がどちらの端末２ａ，２ｂを使用してもよいので、送信者は、ＩＣカード４ａを所持していればどの端末からでも情報を暗号化して送信することができ、また受信者は、ＩＣカード４ｂを所持していればどの端末からでも情報を復号して読む事が可能である。
【００１８】
次に、本発明の第２実施形態に係る情報伝達システムについて、図４乃至図６に基づいて説明する。
本発明の第２実施形態に係る情報伝達システムは、図４に示すように、ネットワーク１で通信可能に接続された複数の端末２ｃ，２ｄ，２ｅと、前記端末２ｃ，２ｄ，２ｅに接続されたＩＣカードリーダライタ３ｃ，３ｄ，３ｅと、このＩＣカードリーダライタ３ｃ，３ｄ，３ｅに用いるＩＣカード４ｃ，４ｄ，４ｅとにより、情報の送信処理を行なうシステムである。
【００１９】
ここでは、各ＩＣカード４ｃ，４ｄ，４ｅを所持する者は、予め情報の送受信を行なうことを前提とした特定の人数からなるグループに所属する場合などに適応し、そのグループ員同士が情報の送受信を第三者に漏洩することなく行なえるようにしたシステムであり、ＩＣカード４ｃ，４ｄ，４ｅを所持する者がどの端末及びＩＣカードリーダライタを使用しても情報の送信または受信を行なえるようにしてある。
【００２０】
図５には、説明を簡略化するために、送信者側の端末２ｃと受信者側の端末２ｄに関するシステム構成が示されている。
尚、端末２ｅは、受信者側の端末２ｄと同様の仕様であるので省略する。
送信者側の端末２ｃには、ＣＲＴ等の表示手段２８と、キーボードやマウス等の入力手段２９と、記憶手段３０と、ネットワークを介して通信を行なう通信手段３１と、ＩＣカードリーダライタ３ｃとの間での情報の入出力を行なう入出力手段３２と、制御手段３３などの各手段が備えられている。
【００２１】
また、このＩＣカードリーダライタ３ｃを使用するＩＣカード４ｃには、入出力手段３４と、共通グループ鍵３５が記憶されている記憶手段３６と、送信する情報を共通グループ鍵３５を用いて暗号化する暗号化手段３７と、制御手段３８とを有している。
【００２２】
これに対して、受信者側の端末２ｄには、ＣＲＴ等の表示手段３９と、キーボードやマウス等の入力手段４０と、記憶手段４１と、ネットワークを介して通信を行なう通信手段４２と、ＩＣカードリーダライタ３ｂとの間での情報の入出力を行なう入出力手段４３と、制御手段４４などの各手段が備えられている。
【００２３】
また、このＩＣカードリーダライタ３ｄを使用するＩＣカード４ｄには、入出力手段４５と、共通グループ鍵３５が記憶された記憶手段４６と、端末２ｄで受信された暗号化された情報を、記憶手段４６に記憶された共通グループ鍵３５を用いて復号する復号手段４７と、制御手段４８とを有している。
この共通グループ鍵３５は、ＩＣカード４ｃとＩＣカード４ｄの各々の記憶手段３６，４６に記憶され、送信情報の暗号化または受信情報の復号を行なう際に用いられる。
【００２４】
次に、本発明の第２実施形態に係る情報伝達システムの処理手順を、図６のフローチャートに基づいて説明する。
送信者側の端末２ｃから受信者側の端末２ｄに対して情報を送信する場合には、まず送信者側の端末２ｃのキーボードやマウス等の入力手段２９を用いて、送信者が所望の内容からなる情報の入力を行なう（ステップＳ８）。
【００２５】
次に、入力手段２９から入力された情報は、ＩＣカードリーダライタ３ｃを介してＩＣカード４ｃに送られ、ＩＣカード４ｃ内の暗号化手段３７により共通グループ鍵を用いて暗号化された暗号情報として生成される（ステップＳ９）。
次にこの暗号情報が、ＩＣカードリーダライタ３ｃを介して端末２ｃに送られる（ステップＳ１０）。
【００２６】
そして、端末２ｃから受信者側の端末２ｄに、ネットワーク１を介して暗号情報が送信される（ステップＳ１１）。
暗号情報を受信した受信者側の端末２ｄは、これらの受信情報をＩＣカードリーダライタ３ｄを介してＩＣカード４ｄに送る（ステップＳ１２）。
【００２７】
そして、ＩＣカード４ｄ内では、記憶手段４６に記憶されている共通グループ鍵を用いて復号手段４７により復号させる（ステップＳ１３）。
次に、この復号させた情報をＩＣカードリーダライタ３ｄを介して端末２ｄに送り、表示手段３９にそれらの内容を表示させることで、受信者が情報の内容を確認することができる（ステップＳ１４）。
以上の処理により、送信された情報を暗号情報としてネットワークで送信できるので、たとえこれらの送信情報が第三者に受信されたとしても、内容を確認することができないようにセキュリティー上の保護が施されている。
【００２８】
また、送信者側の端末２ｃから受信者側の端末２ｅに対して情報が送信された場合でも、端末２ｄと同様の処理手順により暗号化された情報を復号させて確認を行なうことができるようにしてある。
【００２９】
【発明の効果】
以上説明したように、本発明の情報伝達システムは、ネットワークで通信される情報を暗号化させて送信させ、第三者に送信情報が漏れることを防止することができるという効果がある。
また、予め特定化されたグループ員に共通グループ鍵が記憶させたＩＣカードを持たせることで、送信情報の暗号化や、それらの受信情報の復号を行なうことができるので、既存の端末やＩＣカードリーダライタを使用して、簡単にセキュリティーが施された情報の送受信を行なうことができるという効果がある。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る情報伝達システムの全体構成の概略を示す説明図である。
【図２】本発明の第１実施形態に係る情報伝達システムのシステムブロック図である。
【図３】本発明の第１実施形態に係る情報伝達システムの処理手順を示すフローチャートである。
【図４】本発明の第２実施形態に係る情報伝達システムの全体構成の概略を示す説明図である。
【図５】本発明の第２実施形態に係る情報伝達システムのシステムブロック図である。
【図６】本発明の第２実施形態に係る情報伝達システムの処理手順を示すフローチャートである。
【符号の説明】
１　ネットワーク
２ａ，２ｂ，２ｃ，２ｄ，２ｅ　端末
３ａ，３ｂ，３ｃ，３ｄ　ＩＣカードリーダライタ
４ａ，４ｂ，４ｃ，４ｄ　ＩＣカード
５，１８，２８，３９　表示手段
６，１９，２９，４０　入力手段
７，１５，２０，２５，３０，３６，４１，４６　記憶手段
８，２１，３１，４２　通信手段
９，１７，２３，２７，３３，３８，４８，４４　制御手段
１０，１１，２２，２４，３２，３４，４３，４５　入出力手段
１２　秘密鍵
１３　公開鍵
１４　公開鍵証明書
１６，３７　暗号化手段
２６，４７　復号手段
３５　共通グループ鍵
【図１】
2004040278.tif 000003
【図２】
2004040278.tif 000004
【図３】
2004040278.tif 000005
【図４】
2004040278.tif 000006
【図５】
2004040278.tif 000007
【図６】
2004040278.tif 000008