(57)【要約】【課題】  データを分割して送信することにより高いセキュリティを確保する技術を提供する。【解決手段】  クライアント端末とサーバとがネットワークを介してデータを送信する際、  サーバが、パスワードを作成し、クライアント端末から受信した固有情報にパスワードを付加して端末データとし、該端末データを第一の端末データと第二の端末データに分割し、第二の端末データを記憶し、前記第一の端末データを記録媒体に書き出し、  クライアント端末が、固有情報を抽出してサーバに送信し、前記サーバにネットワークを介してアクセスし、前記第二の端末データを取得し、前記サーバから取り出して搬送された記録媒体から読出した第一の端末データと前記第二の端末データを結合して端末データを復元し、端末の固有情報と、復元した端末データの固有情報とを比較し、前記固有情報が一致した場合に、前記復元した端末データからパスワードを取得する。【選択図】    図１
2006228101.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末とサーバとがネットワークを介してデータを送信するデータ送信方法であって、
サーバが、
パスワードを作成するステップと、
クライアント端末から受信した固有情報にパスワードを付加して端末データとし、該端末データを第一の端末データと第二の端末データに分割するステップと、
第二の端末データを記憶するステップと、
前記第一の端末データを記録媒体に書き出すステップと、
を行い、
クライアント端末が、
固有情報を抽出してサーバに送信するステップと、
前記サーバにネットワークを介してアクセスし、前記第二の端末データを取得するステップと、
前記サーバから取り出して搬送された記録媒体から読出した第一の端末データと前記第二の端末データを結合して端末データを復元するステップと、
端末の固有情報と、復元した端末データの固有情報とを比較するステップと、
前記固有情報が一致した場合に、前記復元した端末データからパスワードを取得するステップと、
を行うデータ送信方法。
【請求項２】
前記サーバが、前記第一の端末データを記録媒体に書き出すステップにて、該第一の端末データと共にサーバ情報を書き出し、
前記クライアント端末が、前記第二の端末データを取得するステップにて、前記記録媒体からサーバ情報を読み出し、該サーバ情報に基づいて前記サーバにアクセスして前記第二の端末データを取得する請求項１に記載のデータ送信方法。
【請求項３】
前記クライアント端末が、前記パスワードでコンテンツデータを分割するステップと、分割したコンテンツデータをサーバに送信するステップとを行い、
前記サーバが、前記クライアント端末から前記分割したコンテンツデータを受信し、前記パスワードで復元するステップを行う請求項１又は２に記載のデータ送信方法。
【請求項４】
前記サーバが、
復元したコンテンツデータから各ユーザ用のユーザデータを作成するステップと、
各ユーザデータをそれぞれのユーザのパスワードで分割するステップと、
該分割したユーザデータを記憶するステップと、
各ユーザの端末からの要求に応じて前記分割したユーザデータを送信するステップと、を更に行う請求項３に記載のデータ送信方法。
【請求項５】
前記コンテンツデータが複数のユーザの給与を記録した給与データであり、
前記サーバが、
復元した給与データから各ユーザの給与明細を作成するステップと、
各ユーザの給与明細をそれぞれのユーザのパスワードで分割するステップと、
該分割した給与明細を記憶するステップと、
前記ユーザの端末からの要求に応じて前記分割した給与明細を送信するステップと、
を更に行う請求項３に記載のデータ送信方法。
【請求項６】
ネットワークを介して接続するクライアント端末とサーバコンテンツとからなるシステムであって、
前記サーバが、
パスワードを作成するパスワード作成手段と、
クライアント端末から受信した固有情報にパスワードを付加して端末データとし、該端末データを第一の端末データと第二の端末データに分割する端末データ分割手段と、
第二の端末データを記憶する記憶手段と、
第一の端末データにサーバ情報を付加し、記録媒体に書き出すライティング手段と、
前記クライアント端末から分割したコンテンツを受信し、前記パスワードで復元するコンテンツ復元手段と、
を備え、
クライアント端末が、
固有情報を抽出してサーバに送信する送信手段と、
前記サーバから取り出して搬送された記録媒体からサーバ情報を読出し、該サーバ情報に基づいて前記サーバにアクセスし、第二の端末データを取得するデータ取得手段と、
前記第一の端末データと第二の端末データを結合して端末データを復元する端末データ復元手段と、
端末の固有情報と、復元した端末データの固有情報とを比較し、一致した場合に、前記復元した端末データからパスワードをパスワード取得手段と、
前記パスワードでコンテンツを分割するコンテンツ分割手段と、
分割したコンテンツをサーバに送信するコンテンツ送信手段と、
を備えたデータ送信システム。
【請求項７】
ネットワークを介してクライアント端末と接続し、該クライアント端末からコンテンツを受信するサーバであって、
パスワードを作成するパスワード作成手段と、
クライアント端末から受信した固有情報にパスワードを付加して端末データとし、該端末データを第一の端末データと第二の端末データに分割する端末データ分割手段と、
第二の端末データを記憶する記憶手段と、
第一の端末データにサーバ情報を付加し、記録媒体に書き出すライティング手段と、
前記クライアント端末で前記パスワードに基づいて分割したコンテンツを受信し、前記パスワードで復元するコンテンツ復元手段と、
を備えたサーバ。
【請求項８】
ネットワークを介してクライアント端末と接続するサーバが実行するプログラムであって、
パスワードを作成するステップと、
クライアント端末から受信した固有情報にパスワードを付加して端末データとし、該端末データを第一の端末データと第二の端末データに分割するステップと、
第二の端末データを記憶するステップと、
前記第一の端末データを記録媒体に書き出すステップと、
を含むデータ送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを分割し、クライアント端末からサーバへ安全に送信する技術に関する。
【背景技術】
【０００２】
近年、業務の効率化のため、間接的な作業を外部の業者に委託するケースが増えてきている。例えば、給与データを外部の業者に送付し、給与明細の作成・配布を依頼することにより、経理といった専門性の高い部門の負荷を軽減すること等が挙げられる。
また、給与明細の配布を省力化する手法として、給与明細をサーバに登録し、各社員がそれぞれのパスワードで該サーバにアクセスし、給与明細を閲覧するものもある。
【０００３】
また、本願発明に関連する先行技術として、例えば、下記の特許文献１に開示される技術がある。
【特許文献１】特開２００４−１７８５６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記給与明細の作成・配布を外部に委託した場合、給与明細を郵送等によって各社員に配布することになり、社内での処理以上の作業が必要になり、高コスト化を招いていた。
【０００５】
また、給与明細をサーバに登録して各ユーザに閲覧させる場合、給与明細配布の作業は軽減されても、新たにサーバのメンテナンス作業が生じてしまい、業務全体の効率を改善する効果は低かった。
【０００６】
このため、給与明細を作成してサーバに登録し、各ユーザに閲覧させる作業を外部の業者に委託することも考えられるが、この場合、業者へ送信する給与データやサーバに登録した給与明細の情報が漏洩しないように、高いセキュリティが望まれる。
【０００７】
そこで本発明は、データを分割して送信することにより高いセキュリティを確保する技術を提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、以下の構成を採用した。
即ち、本発明のデータ送信方法は、
クライアント端末とサーバとがネットワークを介してデータを送信する際、
サーバが、
パスワードを作成するステップと、
クライアント端末から受信した固有情報にパスワードを付加して端末データとし、該端末データを第一の端末データと第二の端末データに分割するステップと、
第二の端末データを記憶するステップと、
前記第一の端末データを記録媒体に書き出すステップと、
を行い、
クライアント端末が、
固有情報を抽出してサーバに送信するステップと、
前記サーバにネットワークを介してアクセスし、前記第二の端末データを取得するステップと、
前記サーバから取り出して搬送された記録媒体から読出した第一の端末データと前記第
二の端末データを結合して端末データを復元するステップと、
端末の固有情報と、復元した端末データの固有情報とを比較するステップと、
前記固有情報が一致した場合に、前記復元した端末データからパスワードを取得するステップと、を行う。
【０００９】
前記データ送信方法は、前記サーバが、前記第一の端末データを記録媒体に書き出すステップにて、該第一の端末データと共にサーバ情報を書き出し、
前記クライアント端末が、前記第二の端末データを取得するステップにて、前記記録媒体からサーバ情報を読み出し、該サーバ情報に基づいて前記サーバにアクセスして前記第二の端末データを取得しても良い。
【００１０】
また、前記クライアント端末が、前記パスワードでコンテンツデータを分割するステップと、分割したコンテンツデータをサーバに送信するステップとを行い、
前記サーバが、前記クライアント端末から前記分割したコンテンツデータを受信し、前記パスワードで復元するステップを行っても良い。
【００１１】
また、前記サーバが、
復元したコンテンツデータから各ユーザ用のユーザデータを作成するステップと、
各ユーザデータをそれぞれのユーザのパスワードで分割するステップと、
該分割したユーザデータを記憶するステップと、
各ユーザの端末からの要求に応じて前記分割したユーザデータを送信するステップと、を更に行っても良い。
また、前記コンテンツデータが複数のユーザの給与を記録した給与データであり、
前記サーバが、
復元した給与データから各ユーザの給与明細を作成するステップと、
各ユーザの給与明細をそれぞれのユーザのパスワードで分割するステップと、
該分割した給与明細を記憶するステップと、
前記ユーザの端末からの要求に応じて前記分割した給与明細を送信するステップと、
を更に行っても良い。
【００１２】
また、本発明は、上記ステップをコンピュータに実行させるデータ送信プログラムであっても良い。更に、本発明は、このプログラムをコンピュータが読み取り可能に記録した記録媒体であっても良い。そして、コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００１３】
ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、8mmテープ、メモリカード等がある。
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【００１４】
また、本発明のデータ送信システムは、
ネットワークを介して接続するクライアント端末とサーバコンテンツとからなるシステムであって、
前記サーバが、
パスワードを作成するパスワード作成手段と、
クライアント端末から受信した固有情報にパスワードを付加して端末データとし、該端末データを第一の端末データと第二の端末データに分割する端末データ分割手段と、
第二の端末データを記憶する記憶手段と、
第一の端末データにサーバ情報を付加し、記録媒体に書き出すライティング手段と、
前記クライアント端末から分割したコンテンツを受信し、前記パスワードで復元するコンテンツ復元手段と、
を備え、
クライアント端末が、
固有情報を抽出してサーバに送信する送信手段と、
前記サーバから取り出して搬送された記録媒体からサーバ情報を読出し、該サーバ情報に基づいて前記サーバにアクセスし、第二の端末データを取得するデータ取得手段と、
前記第一の端末データと第二の端末データを結合して端末データを復元する端末データ復元手段と、
端末の固有情報と、復元した端末データの固有情報とを比較し、一致した場合に、前記復元した端末データからパスワードをパスワード取得手段と、
前記パスワードでコンテンツを分割するコンテンツ分割手段と、
分割したコンテンツをサーバに送信するコンテンツ送信手段と、を備える。
【００１５】
また、本発明のサーバは、
ネットワークを介してクライアント端末と接続し、該クライアント端末からコンテンツを受信するサーバであって、
パスワードを作成するパスワード作成手段と、
クライアント端末から受信した固有情報にパスワードを付加して端末データとし、該端末データを第一の端末データと第二の端末データに分割する端末データ分割手段と、
第二の端末データを記憶する記憶手段と、
第一の端末データにサーバ情報を付加し、記録媒体に書き出すライティング手段と、
前記クライアント端末で前記パスワードに基づいて分割したコンテンツを受信し、前記パスワードで復元するコンテンツ復元手段と、を備える。
【００１６】
なお、前記サーバが、前記第一の端末データを記録媒体に書き出す際に、該第一の端末データと共にサーバ情報を書き出し、
前記クライアント端末が、前記第二の端末データを取得する際に、前記記録媒体からサーバ情報を読み出し、該サーバ情報に基づいて前記サーバにアクセスして前記第二の端末データを取得しても良い。
【００１７】
また、前記クライアント端末が、前記パスワードでコンテンツデータを分割し、この分割したコンテンツデータをサーバに送信し、
前記サーバが、前記クライアント端末から前記分割したコンテンツデータを受信し、前記パスワードで復元しても良い。
【００１８】
また、前記サーバが、
復元したコンテンツデータから各ユーザ用のユーザデータを作成し、
各ユーザデータをそれぞれのユーザのパスワードで分割し、
該分割したユーザデータを記憶し、
各ユーザの端末からの要求に応じて前記分割したユーザデータを送信しても良い。
【００１９】
また、前記コンテンツデータが複数のユーザの給与を記録した給与データであり、
前記サーバが、
復元した給与データから各ユーザの給与明細を作成し、
各ユーザの給与明細をそれぞれのユーザのパスワードで分割し、
該分割した給与明細を記憶し、
前記ユーザの端末からの要求に応じて前記分割した給与明細を送信しても良い。
【発明の効果】
【００２０】
本発明によれば、データを分割して送信することにより高いセキュリティを確保する技術を提供できる。
【発明を実施するための最良の形態】
【００２１】
＜システム構成＞
図１は、本発明に係るデータ送信システムの概略図である。本例のデータ送信システム１０は、ネットワークを介して接続した、サーバ１と、クライアント端末２と、ユーザ端末３とからなっている。
【００２２】
図２は、本実施形態におけるサーバ１の概略構成図である。図２に示すように、サーバ１は、本体１１内にＣＰＵ（central processing unit）やメインメモリ等よりなる演算
処理部１２、演算処理の為のデータやソフトウェアを記憶した記憶手段（ハードディスク）１３、入出力ポート１４、通信制御部１５等を備えた一般的なコンピュータである。
【００２３】
該入出力ポート１４には、キーボードやマウス等の入力デバイス、そして表示装置やプリンター等の出力デバイス、ＦＤドライブやＣＤ−ＲＷドライブ、半導体メモリのリーダ・ライタ等の入力／出力デバイスが適宜接続される。
通信制御部１５は、ネットワークを介した他のコンピュータとの通信を制御する。
【００２４】
記憶手段１３には、オペレーティングシステム（ＯＳ）やアプリケーションソフト（データ送信プログラム）がインストールされている。また、各クライアント端末の第二の端末データや、コンテンツデータ、ユーザパスワード等を記憶している。
【００２５】
演算処理部１２は、前記ＯＳやアプリケーションプログラムを記憶手段１３から適宜読み出して実行し、入出力ポート１４やＣＣＵ１５から入力された情報、及び記憶手段１３から読み出した情報を演算処理することにより、パスワード作成手段、端末データ分割手段、ライティング手段、コンテンツ復元手段としても機能する。
【００２６】
このパスワード作成手段としては、クライアント端末２から固有情報を受信した際に、ハッシュ関数によりランダムなパスワードを該クライアント端末毎に作成する。
データ分割手段としては、クライアント端末２から受信した固有情報に前記パスワードを付加して端末データとし、該端末データを第一の端末データと第二の端末データに分割する。ここで、端末データは、単に固有情報とパスワードとを一つに連結したデータであっても、固有情報及び／又はパスワードを暗号化してから一つに連結したものであっても、パスワードを固有情報で暗号化したものであっても良い。
【００２７】
ライティング手段は、前記データ分割手段で分割した第一の端末データにサーバ情報を付加し、出力デバイス（本例ではＣＤ−ＲＷドライブ）を制御して記録媒体（ＣＤ−Ｒ）に該第一の端末データとサーバ情報を書き出す。
コンテンツ復元手段としては、前記クライアント端末２から分割したコンテンツデータを受信した場合に、前記パスワードで復元する。
【００２８】
また、図３は、本実施形態におけるクライアント端末２の概略構成図である。図３に示すように、クライアント端末２は、本体２１内にＣＰＵ（central processing unit）や
メインメモリ等よりなる演算処理部２２、演算処理の為のデータやソフトウェアを記憶した記憶手段（ハードディスク）２３、入出力ポート２４、通信制御部２５等を備えた一般的なコンピュータである。
【００２９】
該入出力ポート２４には、キーボードやマウス等の入力デバイス、そして表示装置やプリンター等の出力デバイス、ＦＤドライブやＣＤ−ＲＷドライブ、半導体メモリのリーダ・ライタ、ＵＳＢメモリ等の入力／出力デバイスが適宜接続される。
通信制御部２５は、ネットワークを介した他のコンピュータとの通信を制御するユニットであり、本例ではＬＡＮアダプタである。
【００３０】
記憶手段２３には、オペレーティングシステム（ＯＳ）やアプリケーションソフトがインストールされている。また、第一の端末データや、コンテンツデータ等を記憶している。
【００３１】
演算処理部２２は、前記ＯＳやアプリケーションプログラムを記憶部２３から適宜読み出して実行し、入出力ポート２４やＣＣＵ２５から入力された情報、及びハードディスク２３から読み出した情報を演算処理することにより、送信手段、データ取得手段、端末データ復元手段、パスワード取得手段、コンテンツ分割手段、コンテンツ送信手段としても機能する。
【００３２】
この送信手段としては、クライアント端末２から固有情報を抽出してサーバに送信する。なお固有情報は、ＯＳのライセンスキーや、ＭＡＣアドレス（Media Access Control Address）、予めランダムに生成した文字列、これらの組合せ等、クライアント端末２を識別できる情報であれば良い。例えばＡＰＩによりＯＳのライセンスキーを呼び出す、或はＬＡＮアダプタからＭＡＣアドレスを読み出す等によって抽出する。
【００３３】
データ取得手段としては、前記サーバ１から取り出して搬送された記録媒体から第一の端末情報を読出して記憶手段２３に記憶させると共に、サーバ情報を読出し、該サーバ情報に基づいて前記サーバにアクセスし、第二の端末データを取得する。本実施形態では、ネットワークを使用せずに、該記憶媒体（ＣＤ−Ｒ）を郵送や宅配便などでクライアント側へ搬送し、ＣＤ−ＲＷドライブで読み出すことにより、第一の端末情報及びサーバ情報を伝達している。このように本実施形態では、第一の端末情報と第二の端末情報とが別のルートで伝達することにより、何れかのルートで漏洩が生じた場合でもパスワードに係る情報の半分でしかなく、パスワードが知られてしまうことがない。
【００３４】
端末データ復元手段としては、前記第一の端末データと第二の端末データを結合して端末データを復元する。
パスワード取得手段としては、端末の固有情報と、復元した端末データの固有情報とを比較し、一致した場合に、前記復元した端末データからパスワードを取得し、メモリ上に記憶する。ここで、パスワードが暗号化されていた場合には、固有情報が一致した場合に復号化し、固有情報が一致しなければ復号化しない構成としても良い。これにより第三者が記録媒体を窃取し、前記クライアント端末２以外の端末からアクセスして第二の端末データを取得したとしても、固有情報が異なるのでパスワードを知ることはできない。なお、パスワードが固有情報で暗号化されて端末データとなっている場合には、単に端末の固有情報で複合化すれば、固有情報が一致しているときにのみ正しいパスワードが取得することができる。
【００３５】
コンテンツ分割手段としては、前記パスワードを用いて秘密分散法により給与データ（コンテンツデータ）を分割する。
コンテンツ送信手段は、分割した給与データをネットワークを介してサーバに送信する。
【００３６】
また、図４は、本実施形態におけるユーザ端末３の概略構成図である。図４に示すように、ユーザ端末３は、本体３１内にＣＰＵ（central processing unit）やメインメモリ
等よりなる演算処理部３２、演算処理の為のデータやソフトウェアを記憶した記憶手段（ハードディスク）３３、入出力ポート３４、通信制御部３５等を備えた一般的なコンピュータである。
【００３７】
該入出力ポート３４には、キーボードやマウス等の入力デバイス、そして表示装置やプリンター等の出力デバイス、ＦＤドライブやＣＤ−ＲＷドライブ、半導体メモリのリーダ・ライタ、ＵＳＢメモリ等の入力／出力デバイスが適宜接続される。
通信制御部３５は、ネットワークを介した他のコンピュータとの通信を制御するユニットであり、本例ではＬＡＮアダプタである。
【００３８】
記憶手段３３には、オペレーティングシステム（ＯＳ）やアプリケーションソフト（ユーザデータ取得プログラム）がインストールされている。また、ユーザパスワードやユーザデータの取得先情報等が記憶されている。
【００３９】
演算処理部３２は、前記ＯＳやアプリケーションプログラムを記憶部３３から適宜読み出して実行し、入出力ポート３４やＣＣＵ３５から入力された情報、及びハードディスク３３から読み出した情報を演算処理することにより、パスワード送信手段や、ユーザデータ受信手段、ユーザデータ復元手段としても機能する。
【００４０】
このパスワード送信手段としては、ユーザパスワードをサーバ１へ送信して、パスワードの登録やログインを行う。
ユーザデータ受信手段は、サーバ１が蓄積しているユーザデータのうち、所望のユーザデータを選択的に受信する。
ユーザデータ復元手段は、サーバ１で分割されたユーザデータを結合してユーザデータ、即ち給与明細を復元する。
【００４１】
次に、これらの構成によるデータの送信手順を図５〜図８を用いて説明する。まず、システムを利用する準備段階として、クライアントのパスワード発行とユーザパスワードの登録を行う。
【００４２】
＜給与明細のパスワード生成の手順＞(図５)
Ｓ１：クライアント端末２が、固有情報を抽出する。
Ｓ２：クライアント端末２は、該固有情報をサーバ１へ送信する。この固有情報は、たとえ漏洩してもパスワードを推測できるものではない。
Ｓ３：サーバ１は、前記固有情報を受信した場合、パスワードを生成して該固有情報に付加して端末データを作成する。
Ｓ４：サーバ１は、端末データを秘密分散法により第一の端末データと第二の端末データに分割する。
Ｓ５：サーバ１は、第一の端末データにサーバ情報を付加して記録媒体に書き出す。該記録媒体は、郵送によりクライアント側に送付する。
【００４３】
なお、サーバ情報は、第二の端末データを取得するためのアドレスや給与明細の原本を登録するアドレス、各データをサーバに登録するための属性情報などからなっている。
Ｓ６：記録媒体を受け取ったクライアント側では、クライアント端末２で第一の端末情報及びサーバ情報を読み出して記憶手段２３に記憶する。
【００４４】
＜ユーザパスワードの登録手順＞(図６)
ユーザが、サーバ側から提供されたＣＤ−ＲＯＭ等のインストーラを実行することで前記ユーザデータ取得プログラムをコンピュータにインストールすると共に、ユーザデータの取得先の情報（ＵＲＬ等）を記憶手段に記憶させる。
Ｓ７：ユーザ端末は、ユーザが入力したパスワード或いはランダムに生成したパスワードとユーザＩＤ（社員番号等）をサーバ１に送信する。また、ユーザ端末３は、このパスワード及びユーザＩＤを記憶手段３３やＵＳＢメモリ等に記憶しておく。
Ｓ８：サーバ１は、該ユーザのユーザＩＤとパスワードを対応付けて記憶手段１３に記憶する。
【００４５】
＜アップローダ起動手順＞(図７)
Ｓ９：クライアント端末２は、サーバ情報に基づき、サーバ１との通信を開始し、
Ｓ１０：所定のアドレスへ接続して第二の端末データを取得、
Ｓ１１：第一の端末データと第二の端末データを結合して端末データを復元し、所定のメモリ領域へコピーする。なお、この端末データは、メインメモリ上にのみ展開し、ハードディスク２３等その他の記憶媒体には記憶させず、一連の処理が終了した際にメインメモリ上からも消去する。
Ｓ１２：また、クライアント端末２は、復元した端末データからＯＳのライセンスキーとＭＡＣアドレスを取得すると共に、このアップローダを起動させる端末２のＯＳのライセンスキー及びＭＡＣアドレスを抽出してそれぞれ比較し、
Ｓ１３：このＯＳのライセンスキー及びＭＡＣアドレスが一致した場合に、給与データをアップロードするサーバ（本例ではサーバ１）との通信を開始し、一致しなければ処理を終了する。
Ｓ１４：そしてクライアント端末２は、アップローダのversionを確認し、
Ｓ１５：新しいversionがあれば最新版のファイルをダウンロードし、インストールして
Ｓ９へ戻り、
Ｓ１６：新しいversionがなければ、アップローダを起動する。
【００４６】
＜アップロード手順＞(図８)
Ｓ１７：起動されたアップローダは、メモリ上に展開したパスワードを用いて給与データを秘密分散により所定数（本例では２つ）に分割し、サーバ１にアップロードする。
Ｓ１８：サーバ１は、この分割された給与データを受信し、当該クライアントのパスワードを用いて結合し、給与データを復元する。図９は、給与データの例であり、項目名のレコード（行）４９及びユーザ毎のレコード５０に区切られ、該レコードの各フィールド（項目）がデリミタ（本例ではカンマ）で区切られたＣＳＶ形式（Comma Separated Value format）となっている。なお、復元した給与データは、メモリ上に展開し、図１０，１１のように各ユーザの給与明細５１を表形式のｐｄｆファイル（ユーザデータ）に変換し、当該ユーザのパスワードを用いて秘密分散により複数のユーザデータ（本例では第一・第二のユーザデータ）に分割してから各ユーザＩＤと対応付けて記憶手段１３に記憶する。また、このコンテンツデータは、メインメモリ上にのみ展開し、ハードディスク１３等その他の記憶媒体には記憶させず、一連の処理が終了した際にメインメモリ上からも消去する。そして、サーバ１は、この処理の進捗に応じて進捗状況を示すＵＲＬのステイタスを更新する。
Ｓ１９：クライアント端末２のアップローダは、３０秒おきに前記進捗状況を確認し、表示装置上に表示してユーザに知らせる。
Ｓ２０：また、ユーザが過去の作業履歴の表示を選択した場合、アップローダは、履歴を記録した所定のアドレスを参照し、当該アドレスにアクセスして作業履歴を表示させる。
【００４７】
＜ユーザデータの取得手順＞(図１２)
Ｓ２１：ユーザデータ取得プログラムを起動すると、ユーザ端末３は、ユーザデータの取得先情報に基づいてサーバ１にアクセスする。
Ｓ２２：ユーザ端末３がユーザＩＤとユーザパスワードをサーバ１に送信すると、サーバ１は、記憶手段１に記憶されているユーザＩＤ及びユーザパスワードと比較して認証を行う。なお、本例では、ユーザＩＤとユーザパスワードを記憶手段３３から読み出すように
構成したが、これに限らず、他の記憶媒体から読み出す構成や、キーボード等の入力手段から入力する構成でも良い。例えば、ＵＳＢメモリに記憶しておき、該ＵＳＢメモリを端末３に接続した際に、ユーザデータ取得プログラムを立上げて、ユーザＩＤとユーザパスワードを読出し、自動的にサーバ１にログインする構成でも良い。
Ｓ２３：このアクセスを認証した場合、サーバ１は、当該ユーザＩＤと対応付けて記憶しているユーザデータの情報（タイトル等）をユーザ端末３へ送信し、ユーザ端末３は、ユーザデータのタイトルを一覧表示し、取得するデータを選択する。本例では、サーバ１が各ユーザの月毎の給与明細、及び賞与の明細が１年分蓄積しており、これらのデータからユーザ端末側で任意に選択したデータを取得可能になっている。
Ｓ２４：サーバ１は、この選択された月或は賞与の第一・第二のユーザデータをユーザ端末３に送信する。
Ｓ２５：ユーザ端末３は、受信した第一・第二のユーザデータをユーザパスワードを用いて結合し、図１０，１１のように給与明細のｐｄｆファイル（ユーザデータ）を復元して出力（表示や印刷、保存）する。
【００４８】
以上のように本実施形態によれば、データを分割して送信することにより、高い安全性を確保できる。
特に、クライアントのパスワードの情報（端末データ）を分割し、ネットワークによる送信とは別に、記録媒体に記録してクライアント端末へ渡すため、ネットワーク上での情報漏洩が生じた場合でも、パスワードを知られてしまうことが無い。
【００４９】
このように、クライアント端末側とサーバ側パスワードでネットワークを介さずにパスワードを持ち合い、このパスワードを用いて分割してコンテンツデータを送信するので、非常に高い安全性が確保できる。
また、本実施形態では、復元後のデータ（給与データ及び給与明細）をメモリ上にのみ展開し、復元した状態で他の記憶手段に記憶しないので、第三者が、サーバ１の記憶手段１３のデータを得たとしても該データの内容を知ることができない。
【００５０】
〈その他〉
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【図面の簡単な説明】
【００５１】
【図１】本発明に係るデータ送信システムの概略図
【図２】本実施形態におけるサーバの概略構成図
【図３】本実施形態におけるクライアント端末の概略構成図
【図４】本実施形態におけるユーザ端末の概略構成図
【図５】給与明細のパスワード生成の手順を示す図
【図６】ユーザパスワードの登録手順を示す図
【図７】アップローダ起動手順を示す図
【図８】アップロード手順を示す図
【図９】給与データ例を示す図
【図１０】給与明細例を示す図
【図１１】給与明細例を示す図
【図１２】ユーザデータの取得手順を示す図
【符号の説明】
【００５２】
１０  データ送信システム
１    サーバ
２    クライアント端末
３    ユーザ端末
１１  本体
１３  記憶手段（ハードディスク）
１４  入出力ポート
１５  通信制御部
２１  本体
２２  演算処理部
２３  記憶手段（ハードディスク）
２４  入出力ポート
２５  通信制御部
３１  本体
３２  演算処理部
３３  記憶手段（ハードディスク）
３４  入出力ポート
３５  通信制御部
【図１】
2006228101.tif 000003
【図２】
2006228101.tif 000004
【図３】
2006228101.tif 000005
【図４】
2006228101.tif 000006
【図５】
2006228101.tif 000007
【図６】
2006228101.tif 000008
【図７】
2006228101.tif 000009
【図８】
2006228101.tif 000010
【図９】
2006228101.tif 000011
【図１０】
2006228101.tif 000012
【図１１】
2006228101.tif 000013
【図１２】
2006228101.tif 000014