(57)【要約】【課題】外部記録媒体を用いて安全にデータの送受信を行なうことができる方法を提供することである。【解決手段】ユーザＵｎは、データ欠損部Ｄ１  ・・Ｄｉを設けた外部記録媒体１を端末機Ｔｎに読み込み、サーバＳに欠損データＣＵ１  ・・ＣＵｉの送信を依頼する。サーバＳは欠損データＣＵ１  ・・ＣＵｉを各ユーザで異なるキーで暗号化して送信する。ユーザＵｎはこれを各自のキーで解読して欠損データＣＵ１  ・・ＣＵｉを補充しデータを完成させる。【選択図】  図３
2004348259.tif 000002
【特許請求の範囲】
【請求項１】
１個所以上のデータ欠損部を設けた外部記録媒体のデータをそれぞれの端末機に入力してサーバに前記データ欠損部に対応する欠損データの送信を依頼する過程と、サーバでそれぞれの端末機に対応して異なるキーにより前記欠損データを暗号化してそれぞれの端末機に送信する過程と、それぞれの端末機に保有された解読キーによって前記暗号化された欠損データを解読しデータ欠損部を補充する過程から成るデータの送受信方法。
【請求項２】
前記解読キーをそれぞれの端末機が保有するパラメータに関連する関数とした請求項１に記載のデータの送受信方法。
【請求項３】
前記解読キーを端末機及び欠損データ毎に異なるものとし、解読キーがそれぞれの端末機のパラメータ及びデータ欠損部のパラメータに関連する関数で表されるようにした請求項１に記載のデータの送受信方法。
【請求項４】
前記データ欠損部の欠損データ用パラメータがサーバから送信されるようにした請求項３に記載のデータの送受信方法。
【請求項５】
前記解読キーがメモリカードに記録されて端末機に入力されるようにした請求項１〜４のいずれかに記載のデータの送受信方法。
【請求項６】
前記データ欠損部に対応するデータがヘッダ情報である請求項１〜５のいずれかに記載のデータの送受信方法。
【発明の詳細な説明】
【０００１】
【発明の技術分野】
この発明は、データの送受信方法、特にインターネットを用いて大量の情報を安全に利用できるようにした送受信方法に関する。
【０００２】
【従来の技術】
例えばインターネットのような公衆回線通信網を利用して通信教育を行なう場合、大量の情報の送受信が必要となる。これをナロウバンドのような通信方式で通信回線を用いて送受信しようとすれば長時間を要するため、実際上は不可能である。そこで予め印刷されたテキストをユーザ（生徒）に配布しておく方法が考えられる。しかしながらユーザ側の端末機にテキスト内容が入力されていないため、教授側（サーバ）との授業内容等の情報の送受信が制限され、インターネットの機能を充分に活用することができない問題がある。そのため、例えばＣＤなどの大容量記憶媒体にテキストを記憶させ、これを予めユーザに配布してユーザの端末機に入力した後、サーバ（教授側）と通信を行なう方法が考えられる。しかしながら、ＣＤなどの大容量記憶媒体は印刷物と同様に簡単に複製することが可能であり、内容の拡散を防止することができない問題がある。
【０００３】
【発明の課題】
ＣＤの複製を防止するため、複製ロックを設けておいたり、また複製しても内容が判明しないよう暗号化するなどの方法が採られるが、前者も後者もキーを見つけ出されると、結局内容が知悉され安全性に問題が生じる。
【０００４】
そこで、この発明の課題は、ＣＤなどの大容量外部記録媒体を用いて、安全にデータの送受信を可能にする方法を提供することである。
【０００５】
【課題の解決手段】
上記の課題を解決するために、この発明においては、１個所以上のデータ欠損部を設けた外部記録媒体のデータをそれぞれの端末機に入力してサーバに前記データ欠損部に対応する欠損データの送信を依頼する過程と、サーバでそれぞれの端末機に対応して異なるキーにより前記欠損データを暗号化してそれぞれの端末機に送信する過程と、それぞれの端末機に保有された解読キーによって前記暗号化された欠損データを解読しデータ欠損部を補充する過程によって、データの送受信方法を構成したのである。
【０００６】
上記解読キーをそれぞれの端末機が保有するパラメータに関連する関数にすることができる。また、解読キーを端末機及び欠損データ毎に異なるものとし、端末機のパラメータ及びデータ欠損部のパラメータに関連する関数で表すことができる。そしてデータ欠損部に対応する欠損データのパラメータはサーバから送信してもよい。さらに、これらの解読キーをメモリカードに記録しておき、端末機で入力するようにしてもよい。なお、上記データ欠損部に対応するデータをヘッダ情報とするのが好ましい。
【０００７】
上記データの送受信方法をコンピュータシステムとして構築するには、１個所以上のデータ欠損部を設けた外部記録媒体のデータをそれぞれの端末機に入力してサーバに前記データ欠損部に対応する欠損データの送信を依頼する手段と、サーバでそれぞれの端末機に対応して異なるキーにより前記欠損データを暗号化してそれぞれの端末機に送信する手段と、それぞれの端末機に保有された解読キーによって前記暗号化された欠損データを解読しデータ欠損部を補充する手段によって、システムを構成すればよい。
【０００８】
上記解読キーをそれぞれの端末機が保有するパラメータに関連する関数にすることができる。また、解読キーを端末機及び欠損データ毎に異なるものとし、端末機のパラメータ及びデータ欠損部のパラメータに関連する関数で表すことができる。そしてデータ欠損部に対応する欠損データのパラメータはサーバから送信してもよい。さらに、これらの解読キーをメモリカードに記録しておき、端末機で入力するようにしてもよい。なお、上記データ欠損部に対応するデータをヘッダ情報とするのが好ましい。
【０００９】
【実施の形態】
以下、この発明の実施形態を添付図面に基づいて説明する。図１に示すように、情報提供側のサーバＳと複数のユーザＵ１  ・・Ｕｎの端末機Ｔ１  ・・Ｔｎは、インターネットなどの公衆回線通信網を介してデータ通信可能に接続されている。サーバＳは、コンピュータと適宜のデータベースファイルを有し、端末機Ｔ１  ・・Ｔｎは例えばパーソナルコンピュータより成り、ポインタ、ディスプレイ、プリンタ、ＩＣカードリーダ、イメージスキャナ、外部記録媒体の読取り装置などの入出力装置を備えている。外部記録媒体はＣＤ、ＤＶＤ、メモリカードなど大容量でコンパクトなものであればいずれも利用することができる。
【００１０】
図２に示すように、外部記録媒体１には、一個所以上のデータ欠損部Ｄ１  ・・Ｄｉが設けられている。この欠損部Ｄｉはヘッダ情報等のコンテンツを表示するために必要な情報に対応する部分とするのが好ましい。また予めデータ圧縮または攪拌方式を用いて形成したコンテンツから欠損部Ｄｉを設けてもよい。
【００１１】
次に、上記記録媒体１を用いた情報の送受信方法を図３及び図４に基づいて説明する。例えば通信教育の場合、受講希望者（ユーザＵｎ）が受講申込みを行なうと予め教材を記録した外部記録媒体１及びＩＣカード２が郵送などで交付される。最初のステップＳ１  でユーザＵｎは、端末機Ｔｎを用いて前記外部記録媒体１を読み込み、データをハードディスクなどに保持し、サーバＳに欠損データＣＵ１  ・・ＣＵｉの送信を依頼する。そこでＩＣカード２を端末機Ｔｎで読み取り、サーバＳにＩＤとパスワードを送る。このＩＣカードには、後述するパラメータや解読キー用関数が記憶されており、この関数も読み込まれる。
【００１２】
サーバＳにＩＤとパスワードが送信されると、サーバＳでは欠損部Ｄ１  ・・Ｄｉにそれぞれ対応するデータＣＵ１  ・・ＣＵｉを各ユーザＵｎに対して暗号化して送信し、ユーザＵｎはこれを受信する。いま暗号化キーをＫＳｎとすれば、ＫＳｎは各ユーザＵｎによってそれぞれ異なるものとする。そして各ユーザＵｎには、解読用のキーＫＳｎを送信するのではなく、ｘを独立変数として、
ＫＳｎ＝ｆｎ（ｘ，ＫＵｎ）・・・（１）
なる式を想定し、各ユーザＵｎがパラメータＫＵｎ及びその関数ｆｎ（ｘ、ＫＵｎ）を各自保有するか、パラメータＫＵｎのみ送信しその関数ｆｎ（ｘ、ＫＵｎ）を保有している。これらのパラメータＫＵｎは各ユーザＵｎに共通したものであってもなくてもよいが、少なくとも関数ｆｎ（ｘ、ＫＵｎ）は各ユーザＵｎで異なったものとするのが好ましい。さらに欠損データＣＵｉごとに解読用キーＫＳｎを異なるものとすることができる。即ち、
ＫＳｎ＝ｆｎ（ｘ，Ｃｉ，ＫＵｎ）・・・（２）
そして一連のパラメータＣ１  ・・ＣｉをサーバＳから送信してユーザＵｎが受信するか（ステップＳ３  ）、または各ユーザＵｎが予め保有しておく。しかし少なくとも関数ｆｎ（ｘ、Ｃｉ、ＫＵｎ）はユーザＵｎが保有するものとする。保有方法は、ＩＣカード２に記録しておくのが好ましいが、そのほか例えば受講申込み時にユーザＵ１  ・・Ｕｎにそれぞれ（１）式または（２）式を付与し、予め各端末機Ｔｎに入力しておいてもよい。なおパラメータＣ１  ・・・Ｃｉは、各ユーザＵｎに共通なものとするのが好ましい。
【００１３】
ステップＳ４  では、上記（１）式または（２）式に基づいて解読用キーＫＳｎを端末機Ｔｎで作成し、ステップＳ５  で欠損部に対応するデータＣＵ１  ・・ＣＵｉを解読し、欠損部Ｄ１  ・・Ｄｉにデータを補充して教材を完成させ、データベースとしてハードディスク等に保有する。そして、ステップＳ６  で完成した教材に基づいてサーバＳとユーザＵｎは互に通信を行ないながら受講する。
【００１４】
なお、欠損部Ｄ１  ・・Ｄｉに対応するデータＣＵ１  ・・ＣＵｉの情報量が極めて多いことが予想される場合には、予め受講前の充分に余裕のある時間に端末機Ｔｎで全て受信して解読し、教材を完成しておくのが好ましい。また、ＩＣカードに換え、磁気カードなど他のメモリカードを用いることができる。
【００１５】
【発明の効果】
この発明によれば、以上のように、予め外部記録媒体にデータ欠損部を形成しておき、この欠損部に対応するデータをユーザ毎に異なるキーにより暗号化してユーザに送信し、各ユーザは予め与えられた関数から解読キーを算出して欠損データを解読するようにしたので、外部記録媒体を複製されてもコンテンツを知ることができず、また欠損データを盗取されても暗号を解読する必要があり、解読キーが各ユーザによって異なるため解読キーを見つけ出すのが困難であるため、２重３重に完全なデータが保護され、教材などのノウハウが盛り込まれた大量の情報を送受信するのに最適の方法である。
【００１６】
さらに、個々のユーザの解読キーが異なることにより、ユーザのコンテンツに対する自己責任（ａｃｃｏｕｎｔａｂｉｌｉｔｙ）が明確になり、個々のユーザに対するサービス制度が確立できる利点がある。
【図面の簡単な説明】
【図１】この発明のデータ送受信方法に用いるハードウエアの一例を示す模式図
【図２】外部記録媒体の一例を示す平面図
【図３】データの送受信関係を示すブロック図
【図４】ユーザの端末機におけるプログラム処理ステップを示すフローチャート
【符号の説明】
１    外部記録媒体
２    ＩＣカード
Ｃ１  ・・Ｃｉ    パラメータ
ＣＵ１  ・・ＣＵｉ    欠損データ
Ｄ１  ・・Ｄｉ    欠損部
ＫＳｎ    解読用キー
ＫＵｎ    パラメータ
Ｓ    サーバ
Ｓ１  ・・Ｓ６      処理ステップ
Ｔ１  ・・Ｔｎ    端末機
Ｕ１  ・・Ｕｎ    ユーザ
【図１】
2004348259.tif 000003
【図２】
2004348259.tif 000004
【図３】
2004348259.tif 000005
【図４】
2004348259.tif 000006