(57)【要約】【課題】サーバとインテリジェント端末との間で各種のサービスの提供が行われる通信ネットワークにおいて情報の入出力を行う際、情報が第三者に不正に取得されて解読されることを防止する。【解決手段】少なくとも、一つ以上のインテリジェント端末と、各種のサービスの提供を行うサーバとの間で、通信ネットワークを介して情報の入出力を行う際、前記サーバには多種類の暗号化プログラムと、多種類の復号プログラムと、選択プログラムと、価値情報記憶領域と、を有し、一方前記インテリジェント端末にも複数の暗号化プログラム、複数の復号プログラムと、選択プログラムと、価値情報記憶領域と有し、前記インテリジェント端末と前記サーバ相互間の価値情報の入出力は一回の送受信単位毎に概ね異なる暗号化プログラムで行われる。【選択図】図１
2004104220.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも、一つ以上のインテリジェント端末と、各種サ−ビスの提供を行うサーバとの間で、通信ネットワークを介して情報の入出力を行う際の、暗号化システムにおいて、
前記サーバは、
多種類の暗号化プログラムと、前記多種類の暗号化プログラムに対応附けて復号する多種類の復号プログラムと、どの暗号化プログラムを使用して送信したらよいかの選択プログラムと、価値情報を記憶する価値情報記憶領域と、を格納する手段と、
前記インテリジェント端末に前記価値情報と、前記価値情報を通信する際に使用する複数の暗号化プログラムと、前記複数の暗号化プログラムの内、送信単位毎に、どの暗号化プログラムを使用して前記サーバに送信したらよいかの選択プログラムと、前記価値情報記憶領域と、を付与する手段と
前記インテリジェント端末が前記価値情報を受信する際、前記複数の暗号化プログラムの内、送信単位毎に、何れかの暗号化プログラムを使用して、送信してくるのに対応附けて受信して復号する復号プログラムを付与する手段と、
前記インテリジェント端末に複数の暗号化プログラム、複数の復号プログラムを付与するについて、前記多種類の暗号化プログラム及び前記多種類の復号プログラムの内、前記インテリジェント端末毎に、可能な限り組合せの異なる数種類の暗号化プログラム及び対応する数種類の復号プログラムを付与する手段と
前記インテリジェント端末に、前記価値情報に対応する新たな価値情報を、前記複数の暗号化プログラムの内、送信単位毎に、選択プログラムで選択した暗号化プログラムで暗号化して送信する手段と
前記インテリジェント端末の暗号化した前記価値情報を受信し、暗号化プログラムに対応附けて復号プログラムで復号し、必要な時、前記価値情報に対応する新たな価値情報を暗号化プログラムで暗号化して前記インテリジェント端末に送信し、更新する更新手段と、前記インテリジェント端末よりログインされる毎に前記複数の暗号化プログラムと、前記複数の復号プログラムと、前記選択プログラムとを新規に更新する手段と、を備え前記インテリジェント端末は
前記サーバより付与された前記価値情報と
前記価値情報を前記サーバに送信する際に使用する複数の暗号化プログラムと、前記複数の暗号化プログラムの内、送信単位毎に、どの暗号化プログラムを使用して前記サーバに送信したらよいかの選択プログラムと、
前記サーバより前記価値情報を受信する際に、受信した暗号化された前記価値情報を前記複数の暗号化プログラムに対応附けて復号する複数の復号プログラムと、前記価値情報記憶領域と、を格納する手段と
格納した複数の暗号化プログラム、選択プログラム、複数の復号プログラムにより前記サーバと前記価値情報の送受信をする手段と、
を備えることを特徴とする通信ネットワークの暗号化システム
【請求項２】
少なくとも、一つ以上のインテリジェント端末と、各種サ−ビスの提供を行うサーバとの間で、通信ネットワークを介して情報の入出力を行う際の暗号化システムにおける前記サーバであって、
多種類の暗号化プログラムと、前記多種類の暗号化プログラムに対応附けて復号する多種類の復号プログラムと、どの暗号化プログラムを使用して送信したらよいかの選択プログラムと、前記価値情報記憶領域と、を格納する手段と、
前記インテリジェント端末に前記価値情報と、前記価値情報を通信する際に使用する複数の暗号化プログラムと、前記複数の暗号化プログラムの内、送信単位毎に、どの暗号化プログラムを使用して前記サーバに送信したらよいかの選択プログラムと、前記価値情報記憶領域と、を付与する手段と
前記インテリジェント端末が前記価値情報を受信する際、前記複数の暗号化プログラムの内、送信単位毎に、何れかの暗号化プログラムを使用して、送信してくるのに対応附けて受信して復号する復号プログラムを付与する手段と、
前記インテリジェント端末に複数の暗号化プログラム、複数の復号プログラムを付与するについて、前記多種類の暗号化プログラム及び前記多種類の復号プログラムの内、前記インテリジェント端末毎に、可能な限り組合せの異なる数種類の暗号化プログラム及び対応する数種類の復号プログラムを付与する手段と
前記インテリジェント端末に、前記価値情報に対応する新たな価値情報を、前記複数の暗号化プログラムの内、送信単位毎に、選択プログラムで選択した暗号化プログラムで暗号化して送信する手段と
前記インテリジェント端末の暗号化した前記価値情報を受信し、暗号化プログラムに対応附けて復号プログラムで復号し、必要な時、前記価値情報に対応する新たな価値情報を暗号化プログラムで暗号化して前記インテリジェント端末に送信し、更新する更新手段と、前記インテリジェント端末よりログインされる毎に前記複数の暗号化プログラムと、前記複数の復号プログラムと、前記選択プログラムとを新規に更新する手段と、を備えることを特徴とするサーバ
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インテリジェント端末と、各種サ−ビスの提供を行うサーバとの間で、通信ネットワークを介して情報の入出力を行う際には、より高度なセキュリテイを必要とする情報処理システムに関する。
【０００２】
【従来の技術】
インテリジェント端末と、各種サ−ビスの提供を行うサーバとの間で、通信ネットワークを介して情報の入出力を行う際には、情報や更新した情報は暗号化されて、通信されるが、第三者に不正に取得されても機密性を損なわれる虞を防止している。又、情報の通信には数少ない種類の暗号を繰り返し用いて暗号化がなされているのが現状である。
【０００３】
【発明が解決しようとする課題】
上記のようなシステムでは、例えば暗号化された通信情報が第三者に不正に取得されて、通常繰り返し使用されている数少ない種類の暗号が解読されてしまうと不正使用される虞がある。
【０００４】
本発明は上述した事情に鑑みてなされたもので、少なくとも、一つ以上のインテリジェント端末と、各種サ−ビスの提供を行うサーバとの間で、通信ネットワークを介して情報の入出力を行う際には、前記サーバは、前記インテリジェント端末に、異なる複数の暗号化プログラムを付与し、且つ、異なる暗号化プログラムの多くの組合せの内の一つの組合せを付与し、選択プログラムにより選択された暗号化プログラムで通信情報が通信される。　且つ、送信単位毎に、複数の中より選択プログラムで選択された暗号化プログラムで通信される。　従って第三者に不正に取得されて暗号が解読されての不正使用を防止することが出来る通信ネットワークの暗号化システム及びサーバを提供することを目的とする。
【０００５】
【課題を解決するための手段】
少なくとも、一つ以上のインテリジェント端末と、各種サ−ビスの提供を行うサーバとの間で、通信ネットワークを介して情報の入出力を行う際の、暗号化システムにおいて、
前記サーバは、
多種類の暗号化プログラムと、前記多種類の暗号化プログラムに対応附けて復号する多種類の復号プログラムと、どの暗号化プログラムを使用して送信したらよいかの選択プログラムと、前記価値情報記憶領域と、を格納する手段と、
前記インテリジェント端末に前記価値情報と、前記価値情報を通信する際に使用する複数の暗号化プログラムと、前記複数の暗号化プログラムの内、送信単位毎に、どの暗号化プログラムを使用して前記サーバに送信したらよいかの選択プログラムと、前記価値情報記憶領域と、を付与する手段と
前記インテリジェント端末が前記価値情報を受信する際、前記複数の暗号化プログラムの内、送信単位毎に、何れかの暗号化プログラムを使用して、送信してくるのに対応附けて受信して復号する復号プログラムを付与する手段と、
前記インテリジェント端末に複数の暗号化プログラム、複数の復号プログラムを付与するについて、前記多種類の暗号化プログラム及び前記多種類の復号プログラムの内、前記インテリジェント端末毎に、可能な限り組合せの異なる数種類の暗号化プログラム及び対応する数種類の復号プログラムを付与する手段と
前記インテリジェント端末に、前記価値情報に対応する新たな価値情報を、前記複数の暗号化プログラムの内、送信単位毎に、選択プログラムで選択した暗号化プログラムで暗号化して送信する手段と
前記インテリジェント端末の暗号化した前記価値情報を受信し、暗号化プログラムに対応附けて復号プログラムで復号し、必要な時、前記価値情報に対応する新たな価値情報を暗号化プログラムで暗号化して前記インテリジェント端末に送信し、更新する更新手段と、を備える
【０００６】
このような構成によれば、前記サーバと前記インテリジェント端末と通信で価値情報の送受信を行う際の１回の送信又は、受信は、送信単位毎に概ね、異なる暗号化プログラムで暗号化されて送受信が行われるので第三者に情報が不正に取得されても機密性を損なわれる虞を防止している。
【０００７】
更に前記サーバ又は、前記インテリジェント端末から通信で価値情報の送信を行う際、複数の暗号化プログラムから送信単位毎に、どの暗号化プログラムを使用して送信したらよいかを選択プログラムで選択する必要があり、送信単位毎に乱数を使用して前記乱数に登録されている暗号化プログラムの順位で選択される。
但し、乱数以外の選択方法を採用してもよい。
【０００８】
前記インテリジェント端末よりログインされる毎に前記複数の暗号化プログラムと、前記複数の復号プログラムと、前記選択プログラムと、価値情報記憶領域と、を新規に更新する手段は、ログインの一定回数又は一定期間或いは回数や期間を限定しない方法を採るのもよい。
【０００９】
前記価値情報の送受信を行う際の１回の送信又は受信を送信単位毎とする手段は、複数の送信単位毎、又は、一定期間毎とする手段としてもよい。
【００１０】
また、本発明の第２の観点に係るサーバは少なくとも、一つ以上のインテリジェント端末と、各種サ−ビスの提供を行うサーバとの間で、通信ネットワークを介して情報の入出力を行う際の、暗号化システムにおける前記サーバであって、多種類の暗号化プログラムと、前記多種類の暗号化プログラムに対応附けて復号する多種類の復号プログラムと、どの暗号化プログラムを使用して送信したらよいかの選択プログラムと、価値情報を記憶する価値情報記憶領域と、を格納する手段と、
前記インテリジェント端末に前記価値情報と、前記価値情報を通信する際に使用する複数の暗号化プログラムと、前記複数の暗号化プログラムの内、送信単位毎に、どの暗号化プログラムを使用して前記サーバに送信したらよいかの選択プログラムと、前記価値情報記憶領域と、を付与する手段と
前記インテリジェント端末が前記価値情報を受信する際、前記複数の暗号化プログラムの内、送信単位毎に、何れかの暗号化プログラムを使用して、送信してくるのに対応附けて受信して復号する復号プログラムを付与する手段と、
前記インテリジェント端末に複数の暗号化プログラム、複数の復号プログラムを付与するについて、前記多種類の暗号化プログラム及び前記多種類の復号プログラムの内、前記インテリジェント端末毎に、可能な限り組合せの異なる数種類の暗号化プログラム及び対応する数種類の復号プログラムを付与する手段と
前記インテリジェント端末に、前記価値情報に対応する新たな価値情報を、前記複数の暗号化プログラムの内、送信単位毎に、選択プログラムで選択した暗号化プログラムで暗号化して送信する手段と
前記インテリジェント端末の暗号化した前記価値情報を受信し、暗号化プログラムに対応附けて復号プログラムで復号し、必要な時、前記価値情報に対応する新たな価値情報を暗号化プログラムで暗号化して前記インテリジェント端末に送信し、更新する更新手段と、を備える。
【００１１】
またこのような構成によれば、サーバはＷｅｂサーバ、ＬＡＮサーバ、ＶＡＮサーバ、ホームサーバ等を含むことは言うまでもない。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態に係る通信ネットワークの暗号化システムについて、図面を参照して説明する。
前記通信ネットワークの暗号化システムは図１に示すようにサーバ１００と、インテリジェント端末２００が通信ネットワークによって結ばれ価値情報を暗号化して送受信される。
【００１３】
インテリジェント端末２００よりサーバ１００に通信要求のログインがあったとき、ログイン毎に、サーバ１００からインテリジェント端末２００へ暗号化プログラムと、復号プログラムと、選択プログラムと、価値情報記憶領域とを、付与するシステムの一例について図２に記載する。サーバ１００内で構築した暗号プログラムＡ１０６をユーザであるインテリジェント端末２００に対して通信回線１１２を使って価値情報記憶領域Ａ２０８、複数の暗号化プログラムＡ２０３、複数の復号プログラムＡ２０４、選択プログラムＡ２０７を包含する暗号プログラムＡ２０１を構築する。
同様にインテリジェント端末２００よりサーバ１００に通信要求のログインがあったとき、サーバ１００内で構築した暗号プログラムＢ１０７をユーザであるインテリジェント端末２００に対して通信回線１１３を使って価値情報記憶領域Ｂ２１０、暗号化プログラムＢ２０５、複数の復号プログラムＢ２０６、選択プログラムＢ２０９を包含する暗号プログラムＢ２０２を構築する。
【００１４】
サーバ１００内でインテリジェント端末２００に付与する暗号プログラム２１７と、サーバ１００用のインテリジェント端末２００に付与する暗号プログラム２１７に対応する暗号プログラム２１６との生成について図３に基づいて説明する。前記通信ネットワークの暗号化システムはサーバ１００にインテリジェント端末２００からログインがある毎にインテリジェント端末２００に付与する新規の暗号プログラム２１７と暗号プログラム２１７に対応する暗号プログラム２１６を暗号化プログラム、復号プログラム、選択プログラム、価値情報記憶領域を構築するサーバ１００内の暗号化プログラム、復号プログラムの選択プログラムの構築システム１１７によって生成される。
【００１５】
サーバ１００とインテリジェント端末２００間で通信ネットワークの暗号化システムの運用について図４に基づいて説明する。サーバ１００からユーザであるインテリジェント端末２００に価値情報を送信するには、選択プログラム４０２で選択した多種類の暗号化プログラム１０２の中からインテリジェント端末２００に登録された複数の中から選択した暗号化プログラムで暗号化して通信回線２１５で送信し、一方、受信したインテリジェント端末２００は前記価値情報を必要に応じて利用する。復号する必要なときは対応した複数の復号プログラム２１２の何れかで復号する。インテリジェント端末２００からサーバ１００へ価値情報記憶領域２１３に入力された価値情報を送信するには、複数の暗号化プログラム２１１の中から選択プログラム２１２で選択した暗号化プログラムで暗号化して通信回線１１４で送信する。一方、受信した価値情報をサーバ１００は、必要に応じて利用し、復号する必要なときは対応した複数の復号プログラム１０３の何れかで復号する。
【００１６】
まず、ユーザが所有するインテリジェント端末よりサーバに初期のログイン、があってから両者間で通信ネットワークの暗号化システムが構築される過程を図５のフローチャートを参照して説明する。ユーザが所有するインテリジェント端末よりサーバに初期のログインが行われる（ステップＳ５０１）。サーバはインテリジェント端末より初期のログインを受ける（ステップＳ５０２）。サーバはインテリジェント端末よりログインを受けるとサーバ内の多種類の暗号化プログラムと、対応する多種類の復号プログラムと、から任意の複数個と、選択プログラムと、価値情報記憶領域と、を選択しサーバ用及び対応したインテリジェント端末用を作成する（ステップＳ５０３）。次いで作成された暗号プログラムは通信回線でサーバからインテリジェント端末へ送信される（ステップＳ５０４）。インテリジェント端末は暗号プログラムを受信、実行しサーバに対して通信可能信号を出す（ステップＳ５０５、Ｓ５０６）。インテリジェント端末は暗号プログラムを使用してサーバへ正規のログイン要求を出し、サーバは暗号プログラムを使用して正規のログイン許可を出す（ステップＳ５０７）。正規ログイン処理が完了したインテリジェント端末は新規登録者の場合は、登録の為の価値情報をインテリジェント端末から暗号化プログラムを使用してサバへ送信する。既登録者の場合は既登録者の認識情報を暗号化プログラムでサーバへ送信する（ステップＳ５０８、Ｓ５０９）。インテリジェント端末から送信された価値情報をサーバは新規登録の場合は、サーバ内のシステムに登録し、既登録者の場合は認識情報と登録時に取得した認識情報と比較し認識する（ステップＳ５１０）。認識又は登録した完了通知をサーバから暗号化プログラムを使用してインテリジェント端末に送信する（ステップＳ５１１）。サーバからのインテリジェント端末の暗号プログラムは送信された完了通知を受ける（ステップＳ５１２）。これでサーバとインテリジェント端末との間での通信ネットワークの暗号化システムが構築される（ステップＳ５１３）。
【発明の効果】
インターネットの普及に伴い通信ネットワークのセキュリテイ保護の必要性が重要視されるようになってきております、本発明により通信ネットワークのセキュリテイは完全に保証される。
【図面の簡単な説明】
【図１】本発明に係わる通信ネットワークの暗号化システムの、一実施形態のブロック図
【図２】サーバからインテリジェント端末への暗号化プログラム、復号プログラムと選択プログラムと価値情報記憶領域とを付与する概念図
【図３】サーバ内でサーバ用の暗号プログラムと、前記サーバ用の暗号プログラムに対応するインテリジェント端末の暗号プログラムを生成する概念図
【図４】サーバとインテリジェント端末の間で通信ネットワークの暗号化システムが構築され運用中の概念図
【図５】本発明を使った通信の手順を示すフローチャートである。
【符号の説明】
１００　サーバ
１０１　多種類の暗号化プログラム及び多種類の復号プログラム
１０２　多種類の暗号化プログラム
１０３　多種類の復号プログラム
１０４　暗号化プログラム、復号プログラムの選択プログラム
１０５　暗号化プログラム
１０６　暗号プログラムＡ
１０７　暗号プログラムＢ
１０８　暗号化プログラムＡ
１０９　復号プログラムＡ
１１０　暗号化プログラムＢ
１１１　復号プログラムＢ
１１２　通信回線
１１３　通信回線
１１４　通信回線
１１５　価値情報記憶領域
１１６　選択プログラム
１１７　暗号化プログラム及び復号プログラムの選択プログラムの構築システム２００　インテリジェント端末
２０１　暗号プログラムＡ
２０２　暗号プログラムＢ
２０３　複数の暗号化プログラムＡ
２０４　複数の復号プログラムＡ
２０５　複数の暗号化プログラムＢ
２０６　複数の復号プログラムＢ
２０７　選択プログラムＡ
２０８　価値情報記憶領域Ａ
２０９　選択プログラムＢ
２１０　価値情報記憶領域Ｂ
２１１　複数の暗号化プログラム
２１２　複数の復号プログラム
２１３　価値情報記憶領域
２１４　選択プログラム
２１５　通信回線
２１６　暗号プログラム
２１７　暗号プログラム
２１８　複数の暗号化プログラム
２１９　複数の復号プログラム
【図１】
2004104220.tif 000003
【図２】
2004104220.tif 000004
【図３】
2004104220.tif 000005
【図４】
2004104220.tif 000006
【図５】
2004104220.tif 000007