(57)【要約】【課題】情報ネットワークを介して伝送されるデータの管理と保存と送受信を、高セキュリティかつ安全に行う。【解決手段】リムーバブルメディア５に記憶されたプログラム５１が受信サイト３にロードされる。このロードされたプログラム５１によって、受信サイト３にはデータの受信保存と、表示のための処理機能が設けられる。そして受信開始手段３１から開始の指示が発せられると、受信手段３２でデータベースサーバ２から送信される暗号化データの受信が行われる。この受信された暗号化データは復号化手段３３に供給されて予めリムーバブルメディア５に記憶された共有の暗号鍵５２を用いて復号される。この復号されたデータが伸張手段３４で伸張され、暗号化手段３５で、リムーバブルメディア５に記憶された固有の暗号鍵５３を用いて暗号化される。そしてこの固有の暗号鍵５３で暗号化された暗号化データが、保存手段３６を通じて記憶手段３０に保存される。【選択図】図１
2008287519.tif 000002
【特許請求の範囲】
【請求項１】
データを圧縮し、共有の暗号鍵に基づき暗号化し、該圧縮・暗号化されたデータを外部ネットワークに送信するデータ入力サイトと、
前記外部ネットワークに接続され、前記データを保管・管理・送受信するデータベースサーバと、
固有の識別記号を記録する記録手段を含むリムーバブルメディアと、
前記リムーバブルメディアを装着し、前記装着されたリムーバブルメディアの前記固有の識別記号を基に前記共有の暗号鍵とは異なる固有の暗号鍵を作成し、前記外部ネットワークからデータを受信し、前記受信データを前記共有の暗号鍵に基づき復号・伸張し、前記固有の暗号鍵に基づき暗号化して保存するとともに、前記保存データを前記固有の暗号鍵で復号して出力する受信サイトと、
からなるデータ暗号化伝送保存システム。
【請求項２】
データを圧縮し、共有の暗号鍵に基づき暗号化し、該圧縮・暗号化されたデータを外部ネットワークに送信するデータ入力サイトを含み、前記外部ネットワークに接続され、前記データを保管・管理・送受信するデータベースサーバと、
固有の識別記号を記録する記録手段を含むリムーバブルメディアと、
前記リムーバブルメディアを装着し、前記装着されたリムーバブルメディアの前記固有の識別記号を基に前記共有の暗号鍵とは異なる固有の暗号鍵を作成し、前記外部ネットワークからデータを受信し、前記受信データを前記共有の暗号鍵に基づき復号・伸張し、前記固有の暗号鍵に基づき暗号化して保存するとともに、前記保存データを前記固有の暗号鍵で復号して出力する受信サイトと、
からなるデータ暗号化伝送保存システム。
【請求項３】
外部ネットワークに接続され、データを保管・管理・送受信するデータベースサーバと、
固有の識別記号を記録する記録手段を含むリムーバブルメディアと、
前記データを圧縮し、共有の暗号鍵に基づき暗号化し、該圧縮・暗号化されたデータを外部ネットワークに送信するデータ入力サイトを含み、前記リムーバブルメディアを装着し、前記装着されたリムーバブルメディアの前記固有の識別記号を基に共有の暗号鍵とは異なる固有の暗号鍵を作成し、前記外部ネットワークからデータを受信し、前記受信データを前記共有の暗号鍵に基づき復号・伸張して、前記固有の暗号鍵に基づき暗号化して保存するとともに、前記保存データを前記固有の暗号鍵で復号して出力する受信サイトと、
からなるデータ暗号化伝送保存システム。
【請求項４】
前記データ入力サイトから前記リムーバブルメディアへの前記共有の暗号鍵の配布を、前記外部ネットワーク経由で鍵交換アルゴリズムにより実施する
ことを特徴とする請求項１〜３のいずれかに記載のデータ暗号化伝送保存システム。
【請求項５】
前記リムーバブルメディアの記憶手段には、前記共有の暗号鍵と前記固有の暗号鍵が保持されており、前記データベースサーバに設けられた前記共有の暗号鍵を基に暗号化して保存したデータへのアクセスを、前記リムーバブルメディアの記憶手段に記憶されている前記共有の暗号鍵と前記固有の暗号鍵によって可能とした
ことを特徴とする請求項１〜３のいずれかに記載のデータ暗号化伝送保存システム。
【請求項６】
前記データ入力サイト及び／または受信サイトとデータベースサーバとの間の通信が、トランスポート層に暗号化機能を持たせた暗号化通信より実行される
ことを特徴とする請求項１〜５のいずれかに記載のデータ暗号化伝送保存システム。
【請求項７】
指定のデータベースサーバにアクセスして該サーバに保存された暗号化データを取り出す機能と、前記暗号化データを予め設定された共有の暗号鍵で復号する機能と、前記復号されたデータを固有の暗号鍵で暗号化して保存する機能と、前記保存されたデータを前記固有の暗号鍵で復号して出力する機能とをパーソナルコンピュータで実現させるプログラムを内蔵の記憶手段に記憶し、
前記パーソナルコンピュータに装着されたときに前記プログラムがロードされて前記各機能が前記パーソナルコンピュータで実現される
ことを特徴とするリムーバブルメディア。
【請求項８】
前記予め設定された共有の暗号鍵を保存する領域が前記内蔵の記憶手段に設けられる
ことを特徴とする請求項６記載のリムーバブルメディア。
【請求項９】
前記固有の暗号鍵で暗号化されたデータを保存する領域が前記内蔵の記憶手段に設けられる
ことを特徴とする請求項６記載のリムーバブルメディア。
【請求項１０】
前記固有の暗号鍵は、製造時に付与され前記内蔵の記憶手段に記憶された固有の識別記号に基づき生成される
ことを特徴とする請求項６記載のリムーバブルメディア。
【請求項１１】
前記指定のデータベースサーバへのアクセスが、トランスポート層に暗号化機能を持たせた暗号化通信により実行されるプログラムが、前記内蔵の記憶手段に記憶されている
ことを特徴とする請求項７〜１０のいずれかに記載のリムーバブルメディア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば営業を行う人が、その資料等をインターネット等の情報ネットワークを介して入手するのに使用して好適なデータ暗号化伝送保存システム及びそれに用いられるリムーバブルメディアに関する。詳しくは、リムーバブルメディア、例えばＵＳＢ（Universal Serial Bus）メモリにデータの暗号化伝送保存手段を設けて、データの入手を安全かつ良好に行うことができるようにしたものである。
【背景技術】
【０００２】
リムーバブルメディアに、パスワード及び暗号化／復号化のプログラムを設けることは行われている（例えば、特許文献１参照。）。また、データをＵＳＢメモリ内のプログラムに基づいて記憶することも行われているものである（例えば、特許文献２参照。）。
【特許文献１】特開２００５−２７５１１２号公報
【特許文献２】特開２００７−８９１５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば、メーカーの販売担当者が顧客に営業を行う場合に、商品の説明資料等のデータをパーソナルコンピュータのディスプレイ等に表示して顧客に提示することが行われる。その場合に、提示されるデータは、商品の数が増せばそれだけ情報量も増すことになり、例えば携帯形のパーソナルコンピュータではその全ての情報を内部に記憶することは不可能である。またこれらのデータには、常に最新のものが要求される。
【０００４】
そこで、インターネット等の情報ネットワークを介して、営業に必要な商品の説明資料等のデータを、その都度ダウンロードすることが考えられた。しかしながら、このような情報ネットワークを介してデータの送受信を行うことは、情報ネットワークに公衆回線を利用している限り、データを蓄積するデーベースサーバに対する不正なアクセスによるデータの盗難や、データの改竄などの危険が伴うものである。
【０００５】
また、正規にダウンロードされた商品の説明資料等のデータであっても、その管理が適切に行われていないと、そのダウンロード先からのデータの盗難や改竄の恐れがあり、盗まれたデータの不正な使用等の問題が生じる。そしてこのようなデータの不正使用では、そこに悪意が在った場合には営業の妨害等も可能となり、メーカー等には多大な損害がおよぶ恐れも生じてしまうものである。
【０００６】
この発明はこのような問題点に鑑みて成されたものであって、本発明の目的は、インターネット等の情報ネットワークを介して伝送されるデータの管理と保存と送受信を、高セキュリティかつ安全に行うことができるようにするものである。これにより、本発明によれば、データの盗難や改竄の恐れをなくしてデータの伝送を行うことができ、例えば、営業活動に必要な商品の説明資料等のデータの管理を、安全かつ良好に行うことができる。
【課題を解決するための手段】
【０００７】
上記の課題を解決し、本発明の目的を達成するため、請求項１に記載された発明は、データを圧縮し、共有の暗号鍵に基づき暗号化し、該圧縮・暗号化されたデータを外部ネットワークに送信するデータ入力サイトと、外部ネットワークに接続され、データを保管・管理・送受信するデータベースサーバと、固有の識別記号を記録する記録手段を含むリムーバブルメディアと、リムーバブルメディアを装着し、この装着されたリムーバブルメディアの固有の識別記号を基に共有の暗号鍵とは異なる固有の暗号鍵を作成し、外部ネットワークからデータを受信し、この受信データを共有の暗号鍵に基づき復号・伸張し、固有の暗号鍵に基づき暗号化して保存するとともに、保存データを固有の暗号鍵で復号して出力する受信サイトと、からなるデータ暗号化伝送保存システムである。
【０００８】
請求項２に記載の発明は、データを圧縮し、共有の暗号鍵に基づき暗号化し、該圧縮・暗号化されたデータを外部ネットワークに送信するデータ入力サイトを含み、外部ネットワークに接続され、データを保管・管理・送受信するデータベースサーバと、固有の識別記号を記録する記録手段を含むリムーバブルメディアと、リムーバブルメディアが装着され、この装着されたリムーバブルメディアの固有の識別記号を基に共有の暗号鍵とは異なる固有の暗号鍵を作成し、外部ネットワークからデータを受信し、この受信データを共有の暗号鍵に基づき復号・伸張し、固有の暗号鍵に基づき暗号化して保存するとともに、この保存データを固有の暗号鍵で復号して出力する受信サイトと、からなるデータ暗号化伝送保存システムである。
【０００９】
請求項３に記載の発明は、外部ネットワークに接続され、データを保管・管理・送受信するデータベースサーバと、固有の識別記号を記録する記録手段を含むリムーバブルメディアと、データを圧縮し、共有の暗号鍵に基づき暗号化し、該圧縮・暗号化されたデータを外部ネットワークに送信するデータ入力サイトを含み、リムーバブルメディアが装着され、この装着されたリムーバブルメディアの固有の識別記号を基に共有の暗号鍵とは異なる固有の暗号鍵を作成し、外部ネットワークからデータを受信し、この受信データを共有の暗号鍵に基づき復号・伸張して、固有の暗号鍵に基づき暗号化して保存するとともに、前記保存データを前記固有の暗号鍵で復号して出力する受信サイトと、からなるデータ暗号化伝送保存システムである。
【００１０】
請求項４に記載のデータ暗号化伝送保存システムは、請求項１〜３のいずれかに記載のシステムにおいて、更に、データ入力サイトからリムーバブルメディアへの共有の暗号鍵の配布を、外部ネットワーク経由で鍵交換アルゴリズムにより実施することを特徴とする。
【００１１】
請求項５に記載のデータ暗号化伝送保存システムは、請求項１〜３のいずれかに記載のシステムにおいて、更に、リムーバブルメディアに共有の暗号鍵と固有の暗号鍵を保持し、データベースサーバに設けられた共有の暗号鍵を基に暗号化して保存したデータへのアクセスを可能としたことを特徴とするものである。
【００１２】
請求項６に記載のデータ暗号化伝送保存システムは、請求項１〜５のいずれかに記載のシステムにおいて、更に、データ入力サイト及び／または受信サイトとデータベースサーバとの間の通信が、トランスポート層に暗号化機能を持たせた暗号化通信により実行されることを特徴としている。
【００１３】
さらに、本発明の目的を達成するため、請求項７に記載された発明は、指定のデータベースサーバにアクセスしてこのサーバに保存された暗号化データを取り出す機能と、暗号化データを予め設定された共有の暗号鍵で復号する機能と、復号されたデータを固有の暗号鍵で暗号化して保存する機能と、保存されたデータを固有の暗号鍵で復号して出力する機能とをパーソナルコンピュータで実現させるプログラムを内蔵の記憶手段に記憶し、パーソナルコンピュータに装着されたときにプログラムがロードされて各機能がパーソナルコンピュータで実現されることを特徴とするリムーバブルメディアである。
【００１４】
また、請求項８に記載のリムーバブルメディアは、請求項７に記載のリムーバブルメディアにおいて、更に、予め設定された共有の暗号鍵を保存する領域が内蔵の記憶手段に設けられることを特徴とする。
【００１５】
請求項９に記載のリムーバブルメディアは、請求項７に記載のリムーバブルメディアにおいて、更に、固有の暗号鍵で暗号化されたデータを保存する領域が内蔵の記憶手段に設けられることを特徴とする。
【００１６】
請求項１０に記載のリムーバブルメディアは、請求項７に記載のリムーバブルメディアにおいて、更に、固有の暗号鍵は、製造時に付与され内蔵の記憶手段に記憶された固有の識別記号に基づき生成されることを特徴とするものである。
【００１７】
請求項１１に記載のリムーバブルメディアにおいては、請求項７〜１０のいずれかに記載のリムーバブルメディアにおいて、更に、指定のデータベースサーバへのアクセスが、パーソナルコンピュータのトランスポート層に暗号化機能を持たせた暗号化通信により実行されるようにするプログラムを、内蔵の記憶手段に記憶したことを特徴としている。
【発明の効果】
【００１８】
本発明のデータ暗号化伝送保存システム及びリムーバブルメディアによれば、インターネット等の情報ネットワークを介して送受信の行われるデータの管理と保存と送受信を、高セキュリティかつ安全に行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明を説明するに、図１は本発明によるデータ暗号化伝送保存システム及びリムーバブルメディアを適用した情報通信システムの一実施形態例の構成を開示したブロック図である。
【００２０】
図１に示されるように、データ入力サイト１とデータベースサーバ２と受信サイト３とがネットワーク４を介して接続されている。
【００２１】
ここでデータ入力サイト１には、データが保存された記憶装置１０と、データを送信するための手段が設けられている。そして、送信開始手段１１から開始の指示が発せられると、圧縮手段１２は記憶装置１０に保存されたデータを圧縮する。圧縮されたデータは暗号化手段１３に供給され、共有の暗号鍵１４によって暗号化される。さらに共有の暗号鍵１４によって暗号化されたデータ（以下、共有の暗号化データと称する）は送信手段１５を通じてネットワーク４に送信される。
【００２２】
また、データベースサーバ２には、受信手段２１と保存手段２２と送信手段２３が設けられ、ネットワーク４から受信された共有の暗号化データは、暗号化されたまま記憶装置２０に保存される。そして、記憶装置２０に記憶された暗号化データは、受信サイト３からの要求に応じて送信手段２３を通じてネットワーク４に送信される。したがって、送信手段２３から送信されるデータも共有の暗号鍵１４で暗号化された共有の暗号化データのままとなっている。
【００２３】
さらに、本実施の形態例においては、リムーバブルメディア５が設けられる。また受信サイト３には、リムーバブルメディア５を挿入するための挿入部（図示せず）が設けられている。そして、リムーバブルメディア５が受信サイト３に挿入されると、リムーバブルメディア５に記憶されたプログラム５１が受信サイト３にロードされる。このロードされたプログラム５１によって、受信サイト３においてデータの受信保存機能と、データ表示のための処理機能が実現される。
【００２４】
すなわち、受信サイト３では、受信開始手段３１から開始の指示が発せられると、受信手段３２でデータベースサーバ２から送信される共有の暗号化データの受信が行われる。この受信された共有の暗号化データは復号化手段３３に供給されて予めリムーバブルメディア５に記憶された共有の暗号鍵５２を用いて復号される。この復号されたデータが伸張手段３４で伸張され、元のデータとなる。
【００２５】
伸張手段３４で伸張されたデータは、暗号化手段３５で、リムーバブルメディア５に記憶された固有の暗号鍵５３を用いて暗号化される。この固有の暗号鍵５３は、リムーバブルメディア５の製造時に付与され内蔵の記憶手段等に記憶された固有の識別記号に基づき生成される。そしてこの固有の暗号鍵５３で暗号化されたデータ（以下、固有の暗号化データと称する）が、保存手段３６を通じて記憶装置３０に保存される。
【００２６】
また、受信サイト３にロードされたプログラム５１は、表示開始手段３７から開始の指示が発せられると、復号化手段３８は記憶装置３０に保存された固有の暗号化データを、リムーバブルメディア５に記憶された固有の暗号鍵５３を用いて復号する。そして復号されたデータがデータ表示手段３９に供給される。これにより、データ入力サイト１からネットワーク４を介してデータベースサーバ２に入力され、データベースサーバ２に保存されたデータが表示される。
【００２７】
なお、伸張手段３４を設ける位置は、上述の復号化手段３３の後に限らず、復号化手段３８の後であっても良い。この場合に記憶装置３０には、復号化手段３３で復号されたデータが、圧縮されたまま固有の暗号鍵５３で暗号化されて記憶される。そして表示の際には、この暗号化データが復号化手段３８で固有の暗号鍵５３により復号された後に、伸張手段で伸張されてデータ表示手段３９で表示されることになる。
【００２８】
次に、図２〜図４に開示したフローチャートを参照して、本発明によるデータ暗号化伝送保存システム及びリムーバブルメディアを適用した情報通信システムの具体的な処理動作を手順に従って説明する。
【００２９】
図２のフローチャートは、共有の暗号鍵を配布する処理動作の手順（鍵交換アルゴリズム）を開示している。この図２において、左側にリムーバブルメディア５、中央に受信サイト３、右側にデータ入力サイト１を示している。
【００３０】
まず、リムーバブルメディア５が受信サイト３に挿入される（ステップＳ１）と、プログラムが起動され（ステップＳ２）、受信サイト３にプログラム５１がロードされる（ステップＳ３）。そして受信サイト３では、まずプログラムが初回実行であるか否か判断され（ステップＳ４）、初回実行でないとき（Ｎｏ）は、後述の図４に開示するデータ受信のための処置手順のステップＳ３１に進む。
【００３１】
また、ステップＳ４で初回実行のとき（Ｙｅｓ）は、さらに共有の暗号鍵が、すでにリムーバブルメディア５内に有るか否か判断される（ステップＳ５）。これは、例えば共有の暗号鍵が、最初からリムーバブルメディア５内に記憶されている場合や、別途に郵送等によって配布されてユーザが独自に入力記憶させている場合などに対応させる処理である。従って共有の暗号鍵が、すでにリムーバブルメディア５内に有るとき（Ｙｅｓ）は、後述の図４に開示するデータ受信のための処置手順のステップＳ３１に進む。
【００３２】
そしてステップＳ５で、共有の暗号鍵がリムーバブルメディア５内に無いとき（Ｎｏ）は、共有の暗号鍵の取得要求がデータ入力サイト１に送信される（ステップＳ６）。これに対しデータ入力サイト１では、使用するアルゴリズム、鍵の寿命など複数の条件を提示し（ステップＳ７）、受信サイト３が条件の一つを選択する（ステップＳ８）。続いて、データ入力サイト１では、鍵の素材となる数値を作成して送信し（ステップＳ９）、受信サイト３が鍵の素材となる数値を作成して送信する（ステップＳ１０）。これにより、Diffie-Hellmanによる鍵交換が行われる。
【００３３】
このステップＳ１０で生成された鍵がデータ入力サイト１に送信され、データ入力サイト１では、ＩＤ、パスフレーズなどを送信する（ステップＳ１１）。また、受信サイト３がＩＤ、パスフレーズなどを送信し（ステップＳ１２）、データ入力サイト１で暗号鍵を記憶装置に保存する（ステップＳ１３）。さらに受信サイト３では、暗号鍵をリムーバブルメディア５に送信し（ステップＳ１４）、リムーバブルメディア５は、暗号鍵を受信サイト３から受信し（ステップＳ１５）、内蔵の記憶装置に保存する（ステップＳ１６）。
【００３４】
以上の鍵交換アルゴリズムにより、データ入力サイト１と受信サイト３との間での鍵の配布が実施される。
【００３５】
図３のフローチャートは、データ入力サイト１からデータベースサーバ２へ、データを送信する処理動作の手順を開示している。この図３において、左側にデータ入力サイト１、右側にデータベースサーバ２を示している。
【００３６】
プログラムが実行される（ステップＳ２１）と、まずデータ入力サイト１でユーザの認証が行われる（ステップＳ２２）。ここで認証が得られないとき（ＮＧ）は、ステップＳ２２が繰り返される。ステップＳ２２で認証が得られたとき（ＯＫ）は、データの送信開始の指示が発せられる（ステップＳ２３）。そしてデータを圧縮し（ステップＳ２４）、圧縮データを共有の暗号鍵で暗号化する（ステップＳ２５）。
【００３７】
このステップＳ２５で暗号化された暗号化データが、データベースサーバ２へ送信される（ステップＳ２６）。そしてデータベースサーバ２では、この共有の暗号鍵で暗号化された暗号化データをデータ入力サイト１から受信し（ステップＳ２７）、受信された暗号化データを記憶装置に保存する（ステップＳ２８）。これによって、データ入力サイト１からデータベースサーバ２へのデータの送信が実施される。
【００３８】
図４のフローチャートは、受信サイト３がデータベースサーバ２からデータを受信する処理動作の手順を開示している。この図４において、左側にリムーバブルメディア５、中央に受信サイト３、右側にデータベースサーバ２を示している。
【００３９】
まず、リムーバブルメディア５が受信サイト３に挿入される（ステップＳ１）と、プログラムが起動され（ステップＳ２）、受信サイト３にプログラム５１がロードされる（ステップＳ３）。さらに受信サイト３では、プログラムが初回実行であるか否か判断される（ステップＳ４）。なお、上述のステップＳ１〜Ｓ４の処理手順は図２のものと同じである。
【００４０】
続いて、ステップＳ４で初回実行のとき（Ｙｅｓ）は、図２に開示した共有の暗号鍵を交換するための処置手順のステップＳ５に進む。一方、ステップＳ４で初回実行でないとき（Ｎｏ）は、ユーザの認証が行われる（ステップＳ３１）。ここで認証が得られないとき（ＮＧ）は、ステップＳ３１が繰り返される。また、認証が得られたとき（ＯＫ）は、リピート処理の始端が設定される（ステップＳ３２）。
【００４１】
次に、受信サイト３で処理の選択が行われる（ステップＳ３３）。ここで、センタ接続が選択されると、データベースサーバ２へ接続を要求する（ステップＳ３４）。この接続要求があると、データベースサーバ２では保存されている共有の暗号鍵で暗号化された暗号化データの一覧を転送する（ステップＳ３５）。そして受信サイト３では、この暗号化データの一覧を表示するとともに（ステップＳ３６）、この暗号化データの送信を要求する（ステップＳ３７）。
【００４２】
これによってデータベースサーバ２は、該当する暗号化データを記憶装置から取り出し（ステップＳ３８）、受信サイト３に送信する（ステップＳ３９）。そして受信サイト３では、この共有の暗号鍵で暗号化された暗号化データをデータベースサーバ２から受信し（ステップＳ４０）、受信された暗号化データを共有の暗号鍵で復号化し圧縮する（ステップＳ４１）。
【００４３】
さらに受信サイト３では、データを表示するか否かの選択を行い（ステップＳ４２）、表示するとき（Ｙｅｓ）はデータの表示を行う（ステップＳ４３）。またステップＳ４２で表示をしないとき（Ｎｏ）、及びステップＳ４３でのデータの表示後に、リムーバブルメディア５の一意の値をリクエストする（ステップＳ４４）。これに対し、リムーバブルメディア５は固有の値を送信する（ステップＳ４５）。
【００４４】
そして、受信サイト３では、上述のステップＳ４１で復号化し圧縮された暗号化データを固有の暗号化鍵で暗号化し（ステップＳ４６）、その暗号化データを記憶装置に保存する（ステップＳ４７）。これによって、データベースサーバ２から受信されたデータの表示と保存が行われる。さらに、この保存後に処理はステップＳ３２に戻される（ステップＳ４８）。
【００４５】
また、上述のステップＳ３３でデータ表示の処理が選択されると、例えば記憶装置に保存された表示可能な固有の暗号鍵で暗号化された暗号化データの一覧を表示し（ステップＳ４９）、記憶装置からその暗号化データを取り出す（ステップＳ５０）。さらにリムーバブルメディア５の一意の値をリクエストする（ステップＳ５１）。これに対してリムーバブルメディア５は固有の値を送信する（ステップＳ５２）。
【００４６】
そして受信サイト３は、記憶装置から取り出した固有の暗号鍵で暗号化された暗号化データを、リムーバブルメディア５から受信した固有の暗号鍵で復号し（ステップＳ５３）、データの表示を行う（ステップＳ５４）。これによって、記憶装置に保存されたデータの表示が行われる。さらに、この保存後に処理はステップＳ３２に戻される（ステップＳ５５）。
【００４７】
さらに上述のステップＳ３３でプログラム終了の処理が選択されると、プログラムがアンロードされる（ステップＳ５６）。
【００４８】
このようにして、データ入力サイト１から入力され、データベースサーバ２に保存されたデータが、受信サイト３で表示される。そして、上述の実施形態例によれば、特に不正アクセスの標的になりやすいデータベースサーバ２に保存されたデータが、全て共有の暗号鍵で暗号化されているので、このデータを改竄することは極めて困難であり、また、仮にこのデータが盗み出されても悪用される恐れが極めて少ない。
【００４９】
さらに、ダウンロードされたデータは、固有の暗号鍵で暗号化されて保存されているので、対応するリムーバブルメディアがなければ復号することができない。したがって、例えばデータのダウンロードされた携帯型のパーソナルコンピュータが盗難にあっても、リムーバブルメディアが別に保管されていれば、データを改竄することは極めて困難であり、データが悪用される恐れも極めて少ない。
【００５０】
そこでさらに、メーカーの担当者は、例えば本発明のリムーバブルメディアだけを携帯し、パーソナルコンピュータは出先で調達して商品の説明資料等のデータを顧客に提示することができる。その場合も、例えばパーソナルコンピュータのハードディスクに残存するダウンロードされたデータは固有の暗号鍵で暗号化されているので、対応するリムーバブルメディアがなければ復号することができず、データが悪用される恐れが極めて少ないものである。
【００５１】
なお、図５は、本発明によるデータ暗号化伝送保存システムの全体の構成を示している。すなわち図５においては、データ入力サイト１としてデータ入力装置群が設けられ、また受信サイト３としてデータ出力装置群が設けられている。そしてこれらの装置の間で、データベースサーバ２と外部ネットワーク４を介してデータの伝送と保存が行われる。このように、本発明によるデータ暗号化伝送保存システムは、データ入力装置群とデータ出力装置群の間でデータの伝送と保存を行うものである。
【００５２】
図６は、リムーバブルメディアの固有の値を用いた暗号化及び復号化の方法を示している。図６に示すように、平文のデータ１００が暗号化手段２００に供給される。また、リムーバブルメディアの固有の値３００が所定の乱数生成手段４００に供給され、生成された乱数が暗号化手段２００に供給されて暗号文５００が形成される。
【００５３】
この暗号文５００が復号化手段６００に供給される。また、リムーバブルメディアの固有の値７００が所定の乱数生成手段８００に供給され、生成された乱数が複合化手段６００に供給されて平文９００が形成される。そしてこの場合に、ムーバブルメディアの固有の値３００及び７００と、乱数生成手段４００及び８００が同じであれば、平文１００が平文９００として復号される。なお、図６に開示された方法は、あくまでも一例であり、暗号化及び復号化の方法には、これ以外の方法を採用してもよい。
【００５４】
こうして、本発明のデータ暗号化伝送保存システム及びリムーバブルメディアによれば、インターネット等の情報ネットワークを介して送受信の行われるデータの管理と保存と送受信を、高セキュリティかつ安全に行うことができる。これにより、データの盗難や改竄の恐れをなくしてデータの伝送を行うことができ、例えば、営業活動に必要な商品の説明資料等のデータの管理を、安全かつ良好に行うことができる。
【００５５】
図７〜図９は、本発明によるデータ暗号化伝送保存システムの他の実施の形態例を示した図である。
【００５６】
図７に開示されているのは、データ入力サイトの機能をデータベースサーバが備えた実施形態例のブロック構成図である。この図７において、データベースサーバ２と受信サイト３とがネットワーク４を介して接続される。
【００５７】
ここでデータベースサーバ２に、データの保存された記憶装置２４と、データを保存するための手段が設けられている。そして、保存開始手段２５から開始の指示が発せられると、圧縮手段２６は記憶装置２４に保存されたデータを圧縮する。圧縮されたデータは暗号化手段２７に供給され、共有の暗号鍵２８によって暗号化される。さらに暗号化された暗号化データは保存手段２９を通じて記憶装置２０に保存される。なお、暗号化データが記憶装置２０に保存された後は、記憶装置２４に保存されたデータは削除しても良い。
【００５８】
そして、この記憶装置２０に記憶された共有の暗号鍵で暗号化された暗号化データは、受信サイト３からの要求に応じて送信手段２３を通じてネットワーク４に送信され、以下、図１に開示されたシステムと同様の動作が行われる。これによって、この図７に開示されたデータ暗号化伝送保存システムにおいても、インターネット等の情報ネットワークを介して送受信の行われるデータの管理と保存と送受信を、高セキュリティかつ安全に行うことができる。
【００５９】
次に、図８に開示されているのは、データ入力サイトの機能を受信サイトが備えた実施形態例のブロック構成図である。この図８において、データベースサーバ２と受信サイト３とがネットワーク４を介して接続される。
【００６０】
ここで受信サイト３に、データの保存された記憶装置４０と、データを送信する手段が設けられる。送信開始手段４１から開始の指示が発せられると、圧縮手段４２は記憶装置４０に保存されたデータを圧縮する。圧縮されたデータは暗号化手段４３に供給され、共有の暗号鍵４４によって暗号化される。そして、暗号化された暗号化データは送信手段４５を通じてデータベースサーバ２に送信される。
【００６１】
従って、このシステムでは、受信サイト３の記憶装置４０に保存されたデータが共有の暗号鍵によって暗号化された暗号化データとされ、データベースサーバ２に保存される。そして、以下、図１に開示されたシステムと同様の動作が行われる。これによって、この図８に開示されたデータ暗号化伝送保存システムにおいても、インターネット等の情報ネットワークを介して送受信の行われるデータの管理と保存と送受信を、高セキュリティかつ安全に行うことができる。
【００６２】
なお、本発明によるデータ暗号化伝送保存システムは、図５に開示されているようにデータ入力装置群とデータ出力装置群が設けられている。従って、図８の実施形態例では、１つの受信サイトのみが示されているが、これは複数の受信サイトを代表しているものであり、受信サイト３の記憶装置４０に保存されたデータが、同じ受信サイト３で受信されることを示すものではない。
【００６３】
ところで、本願発明者らは先に、トランスポート層（ＯＳＩの第４層）にあるＴＣＰ層に暗号化機能を追加した暗号化通信を開発した（国際公開ＷＯ２００５／０１５８２７号パンフレット参照）。
【００６４】
すなわち、トランスポート層（ＯＳＩの第４層）は、各ノード上で実行されている２つのプロセス間で、エラーのない、仮想的な通信路を実現するためのプロトコル層である。このような第４層のトランスポート層に暗号化機能を追加して、外部からの不正侵入に強い通信システムを実現した例は、本発明者らが世界に先駆けて提案したものである。本発明者らはこの暗号化通信システムを「ＴＣＰ２」と命名している。
【００６５】
そこで、図９には、本発明によるデータ暗号化伝送保存システムに、ＴＣＰ２による暗号化通信システムを応用する場合の実施形態例を開示する。なお、図９に開示された構成において、ＴＣＰ２以外の部分は図１に開示された構成と同様であるので、図９においても同じ符号を付してその詳細な説明を割愛する。
【００６６】
この図９において、リムーバブルメディア５にはＴＣＰ２のプログラム６０が同梱されており、このリムーバブルメディア５が受信サイト３に挿入されると、プログラム５１とともにＴＣＰ２のプログラム６０も受信サイト３もロードされる。そしてプログラム５１の受信開始手段３１から開始の指示が発せられると、ＴＣＰ２のプログラム６０の相互認証手段６１によって、データベースサーバ２のＴＣＰ２のプログラム７０に設けられた相互認証手段７１との間で相互認証が行われる。
【００６７】
この相互認証が行われると、データベースサーバ２のＴＣＰ２のプログラム７０では、ＴＣＰ２の暗号化手段７２によって、送信手段２３での送信過程において暗号化が行われる。そしてこのＴＣＰ２による暗号化の行われたデータが、ネットワーク４を通じて受信サイト３に送信される。
【００６８】
さらに受信サイト３では、相互認証手段６１で相互認証が行われたときは、ＴＣＰ２のプログラム６０の受信手段６２で受信が行われる。そして、受信されたデータはＴＣＰ２の復号化手段６３によって復号化が行われ、ＴＣＰ２の復号化の行われたデータが送信手段６４に供給されて、プログラム５１の受信手段３２に送信される。この他の処理動作は、図１に開示したシステムと同様に行われる。
【００６９】
こうして、この図９に開示されたデータ暗号化伝送保存システムにおいても、インターネット等の情報ネットワークを介して送受信の行われるデータの管理と保存と送受信を、高セキュリティかつ安全に行うことができる。そしてこの図９に開示されたシステムにおいては、高いセキュリティ機能を持つＴＣＰ２を用いて暗号化通信を行うので、既存の暗号化処理によるファイル共有通信と比べても、特にデータの漏洩、改ざん、なりすまし、進入そして攻撃に対して極めて強力な防御機能を発揮するようにした通信システムを提供できるようになる。
【００７０】
なお、図７〜図９に開示された実施形態例においても、図１の実施形態例の場合と同様に、伸張手段３４を設ける位置は復号化手段３３の後に限らず、復号化手段３８の後であっても良い。この場合に記憶装置３０には、復号化手段３３で復号されたデータが、圧縮されたまま固有の暗号鍵５３で暗号化されて記憶される。そして表示の際には、この暗号化データが復号化手段３８で固有の暗号鍵５３により復号された後に、伸張手段で伸張されてデータ表示手段３９で表示されることになる。
【００７１】
以上述べたように、本発明のデータ暗号化伝送保存システムによれば、装着されたリムーバブルメディアの固有の識別記号を基に共有の暗号鍵とは異なる固有の暗号鍵を作成し、外部ネットワークからデータを受信し、受信データを共有の暗号鍵に基づき復号・伸張し、固有の暗号鍵に基づき暗号化して保存し、保存データを固有の暗号鍵で復号して出力することにより、このシステムを用いてインターネット等の情報ネットワークを介して送受信の行われるデータの管理と保存と送受信を、高セキュリティかつ安全に行うことができる。
【００７２】
また、本発明のリムーバブルメディアによれば、指定のデータベースサーバにアクセスしてこのサーバに保存された暗号化データを取り出す機能と、暗号化データを予め設定された共有の暗号鍵で復号する機能と、復号されたデータを固有の暗号鍵で暗号化して保存する機能と、保存されたデータを固有の暗号鍵で復号して出力する機能とをパーソナルコンピュータで実現させるプログラムを内蔵することにより、このリムーバブルメディアを用いてインターネット等の情報ネットワークを介して送受信の行われるデータの管理と保存と送受信を、高セキュリティかつ安全に行うことができる。
【００７３】
なお本発明は、上述の説明した実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨を逸脱しない範囲において、種々の変形が可能とされるものである。
【図面の簡単な説明】
【００７４】
【図１】本発明によるデータ暗号化伝送保存システム及びリムーバブルメディアを適用した情報通信システムの一実施形態例の構成を開示したブロック図である。
【図２】その動作の説明のためのフローチャート図である。
【図３】その動作の説明のためのフローチャート図である。
【図４】その動作の説明のためのフローチャート図である。
【図５】本発明のデータ暗号化伝送保存システムの全体を示す構成図である。
【図６】その説明のための図である。
【図７】本発明によるデータ暗号化伝送保存システムを適用した情報通信システムの他の実施形態例の構成を開示したブロック図である。
【図８】本発明によるデータ暗号化伝送保存システムを適用した情報通信システムの他の実施形態例の構成を開示したブロック図である。
【図９】本発明によるデータ暗号化伝送保存システムを適用した情報通信システムの他の実施形態例の構成を開示したブロック図である。
【符号の説明】
【００７５】
１…データ入力サイト、２…データベースサーバ、３…受信サイト、４…外部ネットワーク、５…リムーバブルメディア、１０…記憶装置、１１…送信開始手段、１２…圧縮手段、１３…暗号化手段、１４…共有の暗号鍵、１５…送信手段、２０…記憶装置、２１…受信手段、２２…保存手段、２３…送信手段、３０…記憶装置、３１…受信開始手段、３２…受信手段、３３…復号化手段、３４…伸張手段、３５…暗号化手段、３６…保存手段、３７…表示開始手段、３９…復号化手段、３９…データ表示手段、５１…プログラム、５２…共有の暗号鍵、５３…固有の暗号鍵
【図１】
2008287519.tif 000003
【図２】
2008287519.tif 000004
【図３】
2008287519.tif 000005
【図４】
2008287519.tif 000006
【図５】
2008287519.tif 000007
【図６】
2008287519.tif 000008
【図７】
2008287519.tif 000009
【図８】
2008287519.tif 000010
【図９】
2008287519.tif 000011