(57)【要約】  【課題】常に保守された最新の秘密データを利用できるようにする。オープンな通信回線を介して安全に、受信者から信頼を得られる方法で秘密データを送受する。特定の受信者の端末機だけが秘密データを受信できる様にする。秘密データが遺漏した場合の追跡を可能にする。  【解決手段】秘密データを長い鍵で暗号化しその暗号化の鍵を安全な手段で受信者に渡し、受信者の端末機で暗号化秘密データを受け取り自動的に復号して秘密データを利用する。受信者の端末機の固有値を用い受信者の端末機以外では送受または復号できないようにする。受信者ごとに秘密データに追跡情報を入れる。  【選択図】        図1
2005080131.tif 000002
【特許請求の範囲】
【請求項１】
下記の予め行うａ乃至ｃの準備ステップ、随時行うｄのデータ保守ステップの後に、ｅ乃至ｆの秘密データの通信を実施するステップから成る秘密データ通信システム
ａ．通信回線を介して秘密データを送受することを秘密データ送信者と秘密データ受信者との間であらかじめ取り決めるステップ。
ｂ．上記秘密データ送信者と上記秘密データ受信者の間でデータを暗／復号化する長い鍵を設定し送信者に暗号化、受信者に復号化の鍵が渡るように交換するステップ。
ｃ．上記秘密データ受信者は上記交換した復号化の鍵を上記受信者の端末機で読み取りできるようにするステップ。
ｄ．上記秘密データ送信者は上記交換した暗号化の鍵で秘密データを暗号化し、通信回線を介して接続可能なサーバ上にその暗号化された秘密データを保存するステップ。
ｅ．上記受信者は上記端末機を用い通信回線を介して上記サーバに接続して秘密データを要求し、上記サーバは上記保存されているその要求された秘密データを暗号化されたまま通信回線を介して上記受信者の端末機に受信せしめるステップ。
ｆ．受信者の上記端末機は上記受信した暗号化された秘密データを、上記端末機で読み取りできるようにした上記復号化の鍵を用いて復号し、上記受信者に利用せしめるステップ。
受信者が暗／復号化の鍵を配布することにより秘密データ送信者と秘密データ受信者の間で、秘密データの暗／復号化の鍵を交換する事を特徴とする秘密データ通信システム
【請求項２】
下記の予め行うａ乃至ｅの準備ステップ、随時行うｆのデータ保守ステップの後に、ｇ乃至ｈの秘密データの通信を実施するステップから成る秘密データ通信システム
ａ．通信回線を介して秘密データを送受することを秘密データ送信者と秘密データ受信者との間であらかじめ取り決め、両者の間でその受信者またはその受信者の端末機ごとの管理ＩＤを設定するステップ。
ｂ．上記秘密データ送信者は通信回線を介して接続可能なサーバ上に上記管理ＩＤを保存するステップ。
ｃ．上記秘密データ送信者と上記秘密データ受信者の間でデータを暗／復号化する長い鍵を設定し送信者に暗号化、受信者に復号化の鍵が渡るように交換するステップ。
ｄ．上記秘密データの受信者は交換した上記復号化の鍵を上記受信者の端末機で読み取りできるようにするステップ。
ｅ．上記秘密データ受信者は上記端末機を用い通信回線を介して上記サーバに接続して上記管理ＩＤを提示して上記端末機の固有のＩＤの登録を要求し、上記サーバは接続している上記端末機の固有の値を固有のＩＤとして取得または設定し、その固有のＩＤと上記管理ＩＤを結びつけて上記サーバ上に保存するステップ。
ｆ．上記秘密データ送信者は上記交換した暗号化の鍵で秘密データを暗号化し、通信回線を介して接続可能なサーバ上にその暗号化された秘密データを保存するステップ。
ｇ．上記受信者は上記端末機を用い通信回線を介して上記サーバに接続して秘密データを要求し、上記サーバは接続している上記端末機の固有のＩＤを取得し、取得した固有のＩＤが上記サーバに保存されているか確認し、保存されている場合は上記要求された秘密データを暗号化されたまま通信回線を介して上記受信者の端末機に受信せしめるステップ。
ｈ．受信者の上記端末機は上記受信した暗号化された秘密データを、上記端末機で読み取りできるようにした上記復号化の鍵を用いて復号化し、受信者に利用せしめるステップ。
【請求項３】
下記の予め行うａ乃至ｃの準備ステップ、随時行うｄのデータ保守ステップの後に、ｅ乃至ｆの秘密データの通信を実施するステップから成る秘密データ通信システム
ａ．秘密データの受信者は端末機を用い通信回線を介して秘密データの送信者のサーバに接続し通信回線を介して秘密データを送受することをあらかじめ通知し、上記サーバは接続している上記端末機の固有の値を上記端末機固有のＩＤとして取得または設定して上記サーバ上に保存するステップ。
ｂ．上記秘密データ送信者と上記秘密データ受信者の間でデータを暗／復号化する長い鍵を設定し送信者に暗号化、受信者に復号化の鍵が渡るように交換するステップ。
ｃ．上記秘密データの受信者は交換した上記復号化の鍵を上記受信者の端末機で読み取りできるようにするステップ。
ｄ．上記秘密データ送信者は上記交換した暗号化の鍵で秘密データを暗号化し、通信回線を介して接続可能なサーバ上にその暗号化された秘密データを保存するステップ。
ｅ．上記受信者は上記端末機を用い通信回線を介して上記サーバに接続して秘密データを要求し、上記サーバは接続している上記端末機の固有のＩＤを取得し、取得した固有のＩＤが上記サーバに保存されているか確認し、保存されている場合は上記要求された秘密データを暗号化されたまま通信回線を介して上記受信者の端末機に受信せしめるステップ。
ｆ．受信者の上記端末機は上記受信した暗号化された秘密データを、上記端末機で読み取りできるようにした上記復号化の鍵を用いて復号化し、受信者に利用せしめるステップ。
【請求項４】
下記の予め行うａ乃至ｅの準備ステップ、随時行うｆのデータ保守ステップの後に、ｇ乃至ｉの秘密データの通信を実施するステップから成る秘密データ通信システム
ａ．通信回線を介して秘密データを送受することを秘密データ送信者と秘密データ受信者との間であらかじめ取り決め、両者の間でその受信者またはその受信者の端末機ごとの管理ＩＤを設定するステップ。
ｂ．上記秘密データ送信者と上記秘密データ受信者の間で上記設定した管理ＩＤごとに個別の暗／復号化の鍵を設定し送信者に暗号化、受信者に復号化の鍵が渡るように交換するステップ。
ｃ．上記秘密データ送信者は通信回線を介して接続可能なサーバ上に上記管理ＩＤと上記個別暗号化の鍵を結びつけて保存するステップ。
ｄ．上記秘密データ送信者と上記秘密データ受信者の間で秘密データ送受信者全てに共通の暗／復号化の長い鍵を設定し送信者に暗号化、受信者に復号化の鍵が渡るように交換するステップ。
ｅ．上記秘密データ受信者は上記交換した共通の復号化の鍵と個別の復号化の鍵を上記受信者の端末機で読み取りできるように（し、上記設定した管理ＩＤを上記受信者の端末機から上記サーバが取得できるように）するステップ。
ｆ．上記秘密データ送信者は上記交換した共通の暗号化の鍵で秘密データを暗号化し、通信回線を介して接続可能な上記サーバ上にその暗号化された秘密データを保存するステップ。
ｇ．上記秘密データ受信者は上記端末機を用い通信回線を介して上記サーバに接続して秘密データを要求し上記サーバは上記管理ＩＤを取得するステップ。
ｈ．上記サーバは上記要求された暗号化されたままの秘密データを、上記取得した管理ＩＤと結びつけて保存された上記個別の暗号化の鍵でさらに暗号化し、その二重に暗号化されたデータを、通信回線を介して上記受信者の端末機に受信せしめるステップ。
ｉ．受信者の上記端末機は上記受信した二重に暗号化された秘密データを上記端末機で読み取りできるようにした上記二種類の復号化の鍵で復号化して受信者に利用せしめるステップ。
【請求項５】
下記の予め行うａ乃至ｅの準備ステップ、随時行うｆのデータ保守ステップの後に、ｇ乃至ｉの秘密データの通信を実施するステップから成る秘密データ通信システム
ａ．通信回線を介して秘密データを送受することを秘密データ送信者と秘密データ受信者との間であらかじめ取り決め、両者の間でその受信者またはその受信者の端末機ごとの管理ＩＤを設定するステップ。
ｂ．上記秘密データ送信者または受信者は上記秘密データ受信者の端末機の固有の値を上記設定した管理ＩＤごとに取得し、その取得した固有の値を用いて個別の暗／復号化の鍵を生成し、その復号化の鍵の生成法を上記受信者に通知し、その生成した個別の暗号化の鍵を上記送信者に渡すステップ。
ｃ．上記秘密データ送信者は通信回線を介して接続可能なサーバ上に上記管理ＩＤと上記個別暗号化の鍵を結びつけて保存するステップ。
ｄ．上記秘密データ送信者と上記秘密データ受信者の間で上記秘密データ送受信者全てに共通の暗／復号化の長い鍵を設定し、送信者に暗号化、受信者に復号化の鍵が渡るように交換するステップ。
ｅ．上記秘密データ受信者は上記交換した共通の復号化の鍵を上記受信者の端末機で読み取りできるようにし、また上記受信者の端末機を用い上記通知された生成法で上記個別の復号化の鍵を生成できるようにするステップ。
ｆ．上記秘密データ送信者は上記交換した共通の暗号化の鍵で秘密データを暗号化し、通信回線を介して接続可能なサーバ上にその暗号化された秘密データを保存するステップ。
ｇ．上記受信者は上記端末機を用い通信回線を介して上記サーバに接続して秘密データを要求し上記サーバは上記管理ＩＤを取得するステップ。（自動的に取得、フォームで入力させ取得）
ｈ．上記サーバは上記要求された暗号化されたままの秘密データを、上記取得した管理ＩＤと結びつけて保存された上記個別の暗号化の鍵でさらに暗号化し、その二重に暗号化されたデータを、通信回線を介して上記受信者の端末機に受信せしめるステップ。
ｉ．受信者の上記端末機は上記受信した二重に暗号化された秘密データを上記端末機を用い生成できるようにした上記個別復号化の鍵を生成して復号化し、さらに上記読み取りできるようにした上記共通の復号化の鍵で復号化して受信者に利用せしめるステップ。
【請求項６】
下記の予め行うａ乃至ｃの準備ステップ、随時行うｄ乃至ｅのデータ保守ステップの後に、ｆ乃至ｈの秘密データの通信を実施するステップから成る秘密データ通信システム
ａ．通信回線を介して秘密データを送受することを秘密データ送信者と秘密データ受信者との間であらかじめ取り決めるステップ。（受信者の情報を提示して、送信者へ申し込む  あらかじめ送信者、受信者との間で秘密データを送受することを連絡する、送信者と受信者は不特定ではなく、あらかじめ決められた送信者と受信者である。）
ｂ．上記秘密データ送信者と上記秘密データ受信者の間でデータを暗／復号化する長い鍵を設定し送信者に暗号化、受信者に復号化の鍵が渡るように交換するステップ。
ｃ．上記秘密データ受信者は上記交換した復号化の鍵を上記受信者の端末機で読み取りできるようにするステップ。
ｄ．上記秘密データ送信者は上記交換した暗号化の鍵で秘密データを暗号化し、通信回線を介して接続可能なサーバ上にその暗号化された個々の秘密データにその秘密データを特定する識別子を結びつけて保存するステップ。
ｅ．同時に上記秘密データ送信者は秘密データを検索するために必要な秘密データの一部または／および秘密データの概要データおよび上記識別子を検索秘密データとしてデータベースに保存するステップ。
ｆ．上記受信者は上記端末機を用い通信回線を介して上記サーバに接続して検索条件を提示して秘密データを要求するステップ。
ｇ．上記サーバは上記検索秘密データのデータベースを利用して上記検索条件に基づいて選択し、該当する秘密データの識別子を取得し、その識別子と結びつけられた該当秘密データを暗号化されたまま通信回線を介して上記受信者の端末機に受信せしめるステップ。
ｈ．受信者の上記端末機は上記受信した暗号化された秘密データを、上記端末機で読み取りできるようにした上記復号化の鍵を用いて復号化し、受信者に利用せしめるステップ。
通信を実施して秘密データを送受するステップに至っても秘密データの変更がる場合は秘密データ送信者が秘密データを暗号化しサーバ上に保存して秘密データを最新のものに保つことができる。この場合も通信の実施法は何ら変わりなく秘密データを送受できる。
【請求項７】
請求項１のｂ、請求項２のｃ、請求項３のｂ、請求項４のｂ及びｄ、請求項５のｄ、または請求項６のｂにおいて交換するデータの暗／復号化の鍵を電子記録媒体に保存しその電子記録媒体を、秘密データの送信者側に暗号化、秘密データの受信者側に復号化の鍵が渡るように配布することによりデータの暗／復号化の鍵を交換するすることを特徴とする請求項１、請求項２、請求項３、請求項４、請求項５または請求項６の秘密データ通信システム。
【請求項８】
請求項１のｂ、請求項２のｃ、請求項３のｂ、請求項４のｂ及びｄ、請求項５のｄ、または請求項６のｂにおいて
交換する暗／復号化の鍵を通信回線を介して接続可能なサーバ上に予め保存し、その保存場所とその保存場所へ接続するための方法を相手側に通知し、
上記相手側は端末機を用い通信回線を介して上記サーバ上の上記保存場所へ上記接続法を用いて接続し、上記暗／復号化の鍵を上記端末機で受け取り保存することにより
上記暗／復号化の鍵を、秘密データの送信者側に暗号化、秘密データの受信者側に復号化の鍵が渡るように交換することを特徴とする請求項１、請求項２、請求項３、請求項４、請求項５または請求項６の秘密データ通信システム。
【請求項９】
請求項１のｅまたは請求項６のｆにおいて受信者が秘密データの送信者のサーバに接続して秘密データを要求する際に上記サーバは接続している受信者または端末機を分別し、
受信者の端末機に受信せしめる秘密データに上記分別した受信者または端末機毎に異なるデータを付加する事を特徴とする請求項１または請求項６の秘密データ通信システム。
【請求項１０】
請求項２のｇ、請求項３のｅ、請求項４のｈまたは請求項５のｈにおいて受信せしめる秘密データに、接続している管理ＩＤごとに異なるデータを付加する事を特徴とする請求項２、請求項３、請求項４または請求項５の秘密データ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
通信回線又はインターネットを介して秘密データの通信を安全に行う通信回線応用システム又はインターネット応用システムに関するものである。
【背景技術】
【０００２】
不特定多数の人が秘密データを送受するために、
１）短い１２８ビット以下の鍵をデータ送受の際に交換して暗号化して行うものが大多数である。
あるいは特定の人が随時又は定期的にサーバに接続して秘密データを送受するために、
２）閉じた回線網の通信回線（専用線）を使いサーバにアクセスして秘密データを通信するシステムや、
３）インターネットのサーバにアクセス制限をして秘密データを通信して利用するシステム、
４）VPN（バーチャルプライベートネットワーク−仮想専用線）を用いて通信回線を通してデータを送受して秘密データを利用するものなどがある。
また特定の人がサーバに接続しないで随時又は定期的に秘密データを送受、利用するために、
５）サーバに接続しないで記録媒体に秘密データを入れてその記録媒体を配送して秘密データを送受するもの。
６）サーバに接続しないで記録媒体に秘密データと専用ソフトを入れて秘密データを送受して端末機で検索、閲覧するものなどがある。
【０００３】
暗号化と鍵の長さ
現在の暗号化は不特定多数の当事者同士がデータを送受する通信の際に鍵を交換して通信することを前提に作られていることが多い。そのため公開鍵を利用するか、鍵の長さも限られている。また規制のため鍵の長さを長くできないという事情もある。また暗号化の方法自体が不特定の当事者間で通信するために不特定の当事者が使用できる既知の方法を用いている。
送受するデータ長が１２８ビット超でその送受するデータ長以上の長い鍵を生成して交換して暗号化すれば現在の技術では暗号を破ることは難しい。
データ長が長すぎる場合でも例えば鍵長を１２８キロバイト（１Ｍビット）というように充分以上に長くすれば暗号を破ることは不可能である。この長さはいくらでも長くすることができるがデータ長以上に長くしても無意味である。当事者同士で通信に先立ち予め充分に長い鍵を交換して準備して、その後通信でデータを送受することで、盗聴されても、データ遺漏してもデータを取り出すことができないシステムが構築できる。
また事前に鍵を交換する方法では鍵の長さを固定しないので随時必要なだけ任意の長さの鍵を交換できる。暗号化法も特定の当事者間で決めた方法で行えばよい。鍵の長さが充分に長く、鍵の長さも任煮の長さで暗号化法も独自のものであれば技術的に暗号化データを解読することはできなくなる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特定の人が随時又は定期的サーバに接続して秘密データを送受して閲覧、利用するシステムでコストをかけずに安全なシステムの構築を目的とする。
閉じた通信網はコストの見合いで回線速度が遅くまた設備もコストがかかる。インターネットなどのオープンな通信網に比べ通信コストもかさむ。VPNも専用の機器が必要であり設定まで含めコストは高い。オープンな通信回線網で安全に秘密データを送受することでこれらの問題を防ぐことができる。
インターネットのサーバにアクセス制限をすることで一部問題は解決できるが、インターネットのオープン性のため秘密データをインターネットに載せることは信頼されずに、敬遠されている。また盗聴や、ハッキングなどの問題があるため秘密データを通信回線で送ることや、サーバに保存すること自体危険である。既存の暗号化法は鍵の長さも短く、また方法も広く知られているため解読されることもありうる。鍵の交換自体が多くは通信回線を通して行われるため安全とはいえない。また公開鍵のように鍵の長さも規制されている場合もある。当システムはこれらの問題を解決し秘密データを通信回線を介して飛躍的に安全に送受するものである。
秘密データを記憶媒体に保存して配布し、受信者の端末機で検索閲覧利用することでも安全ではあるが秘密データのメンテナンスが容易ではなく、コストもかかる。サーバが常に秘密データを最新のものに保守することにより閲覧、利用されるデータを容易に最新のものに保つことができる。
秘密データの管理も容易にする。秘密データを拠点から収集する際も記録媒体に保存してその記録媒体をセンターに配送してデータ収集する方法も用いられているが、無くしてはいけない記録媒体の管理が煩雑である。
特定の機器だけが秘密データを受信できるようにする。鍵が遺漏した場合でも特定の機器だけが秘密データを送受できるようにすれば安全性はさらに高まる。
秘密データの遺漏に対して追跡ができること。受信者から故意、過失により秘密データが遺漏した場合に追跡ができるようにする。
【課題を解決するための手段】
【０００５】
秘密データの保守が容易にできる用にサーバに秘密データを保存して受信者が利用できるようにする。そのためにサーバに秘密データが保存されても安全にする。そのために秘密データを充分と判断されるだけの長いビット数の鍵を用いて暗号化してサーバに保存し、必然的に長くなるその復号化の鍵を安全な手段で受信者に渡し、受信者の端末機でその鍵を読み取ることができるようにする。受信者がその端末機でサーバに秘密データを要求し、サーバが暗号化されたままの秘密データを受信者の端末機に送信し、受信者の端末機はその復号化の鍵を用いて自動的に復号化して受信者に閲覧利用せしめる。
このようにすると、秘密データは受信者の端末機以外のどこにあっても（サーバ上、通信回線上）暗号化されており、また暗号化も独自の方法がとることができる。鍵の長さも自由に設定でき、十二分に長い、たとえばメガビット長の鍵で暗号化することも容易で、技術的要因で暗号化が破られる事はなくなる。
受信する端末機の固有値を用いて特定の機器だけが秘密データを受信または複号できるようにする。
受信者ごとにことなる追跡情報を秘密データに入れることにより遺漏した場合の追跡が可能となる。接続する端末機を制限することで安全性はさらに高まる。
【実施例１】
【０００６】
発明の実施の形態を実施例に基づき図面を参照して説明する。
図１を参照して通信回線を介して秘密データを送受する方法を説明する。
ａ）通信回線を介して秘密データ（Ｈ１）を送受することを秘密データ送信者（Ｘ）と秘密データ受信者（Ｂ）との間で秘密データの送受に先立ってあらかじめ取り決める。上記取り決めは受信者（Ｂ）の情報を提示して送信者（Ｘ）へ申し込む、あらかじめ送信者（Ｘ）と受信者（Ｂ）との間で秘密データを送受することを打ち合わせる等の方法で行う。送信者（Ｘ）と受信者（Ｂ）は不特定ではなく、あらかじめ決められた特定の単／複数の送信者（Ｘ）と単／複数の受信者（Ｂ）である。
ｂ）上記秘密データ送信者（Ｘ）と上記秘密データ受信者（Ｂ）の間で、データを暗／復号化する長い鍵（Ｃ１，Ｃ２）を設定し送信者（Ｘ）に暗号化の鍵（Ｃ１）、受信者（Ｂ）に復号化の鍵（Ｃ２）が渡るように交換する。
センターが会員に秘密データ（Ｈ１）を配信、閲覧させる場合のように受信者（Ｂ）が多い場合は送信者（Ｘ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し受信者（Ｂ）に復号化の鍵（Ｃ２）を配布し、センターが拠点から秘密データ（Ｈ１）を集める場合のように送信者（Ｘ）が多い場合は受信者（Ｂ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し送信者（Ｘ）に暗号化の鍵（Ｃ１）を配布するのが簡便である。
暗／復号化の鍵（Ｃ１、Ｃ２）の交換は運送手段を用いるか、オープンではない通信回線を使う、通信回線の接続時間を制限するなど安全に行うことが重要である。
【０００７】
ｃ）上記秘密データ受信者（Ｂ）は上記交換した復号化の鍵（Ｃ２）を上記受信者の端末機（Ａ）の外部または主記憶装置に取り込むか、上記復号化の鍵（Ｃ２）が保存された電子記録媒体を電子記録媒体読取装置にセットするなどして上記受信者の端末機（Ａ）で読み取りできるようにする。
ｄ１）上記秘密データ送信者（Ｘ）は上記交換した暗号化の鍵（Ｃ１）で秘密データ（Ｈ１）を暗号化し、ｄ２）通信回線を介して接続可能なサーバ（Ｚ）上にその暗号化された秘密データ（Ｈ２）を保存する。
上記暗号化の際に上記通信回線を介して接続可能なサーバ（Ｚ）上で行わずに、通信回線を介して接続できないローカルの端末機（Ｙ）を使用することが安全上好ましい。またサーバ（Ｚ）上には暗号化の鍵（Ｃ１）や、復号化の鍵（Ｃ２）は保存すべきではない。
通信回線を介して接続可能なサーバ（Ｚ）は通信回線を介して直接接続するサーバである必要はなく通信回線を介して直接接続するサーバを介して間接的に接続し、結果として通信回線を介してデータが送受できるサーバである。
暗号化されたデータ（Ｈ２）が複数ある場合はデータごとにひとつのファイルにする、識別子をつけて暗号化データをデータベースに保存するなどして、暗号化されたデータ（Ｈ２）を一意に識別できるように識別子をつける。
【０００８】
ｅ１）上記受信者（Ｂ）は上記端末機（Ａ）を用い通信回線を介して上記サーバ（Ｚ）に接続して秘密データ（Ｈ１）を要求し、ｅ２）上記サーバ（Ｚ）は上記保存されているその要求された秘密データ（Ｈ１）を暗号化されたまま（Ｈ２）通信回線を介して上記受信者（Ｂ）の端末機（Ａ）に受信せしめる。
秘密データ（Ｈ１）が複数ある場合は識別子を指定して要求するか、検索条件を提示して合致するものを要求する。
ｆ）受信者（Ｂ）の上記端末機（Ａ）は上記受信した暗号化された秘密データ（Ｈ２）を、上記端末機（Ａ）で読み取りできるようにした上記復号化の鍵（Ｃ２）を用いて復号し、上記端末機（Ａ）の表示装置（Ｄ）に表示して上記受信者（Ｂ）に閲覧せしめるか、その復号化した秘密データ（Ｆ）を利用せしめる。
上記ｅ）、ｆ）は上記通信回線を介して接続可能なサーバ（Ｚ）をＷＷＷサーバとして、そのサーバのホームページを表示して、秘密データ（Ｈ１）を要求し、その応答で暗号化された秘密データ（Ｈ２）を受信し、端末機（Ａ）のブラウザ（閲覧ソフト）上で表示させるか、その秘密データ（Ｆ）を受信者（Ｂ）の端末機（Ａ）で保存して利用することにより実現するのが容易である。復号化は専用ブラウザに組み込んだ復号機を使うか、汎用ブラウザにプラグインプログラム（組み込み型プログラム）を組み込みそのプログラムで実現するのが容易である。
もちろんサーバクライアントの専用通信プログラムで実現することも可能である。
【実施例２】
【０００９】
図２を参照して管理ＩＤを使用して秘密データを送受する方法を説明する。
ａ１）通信回線を介して秘密データ（Ｈ１）を送受することを秘密データ送信者（Ｘ）と秘密データ受信者（Ｂ）との間であらかじめ取り決め、ａ２）両者（Ｘ、Ｂ）の間でその受信者（Ｂ）またはその受信者の端末機（Ａ）ごとの管理ＩＤ（Ｒ）を設定する。
上記取り決めは受信者（Ｂ）の情報を提示して送信者（Ｘ）へ申し込む、あらかじめ送信者（Ｘ）と受信者（Ｂ）との間で秘密データを送受することを打ち合わせる等の方法で行う。送信者（Ｘ）と受信者（Ｂ）は不特定ではなく、あらかじめ決められた特定の単／複数の送信者（Ｘ）と単／複数の受信者（Ｂ）である。
上記管理ＩＤ（Ｒ）は上記送信者（Ｘ）又は上記受信者（Ｂ）がユニークに管理できる連番を発行する、上記受信者（Ｂ）の名前、電話番号、名前と生年月日、会員番号などを使う、上記受信者（Ｂ）がサーバ（Ｚ）に接続してＩＤを自由に入力し、重複する場合は再入力させパスワードと共に使う、受信者（Ｂ）の端末機（Ａ）が持つ固有値を送信者（Ｘ）のサーバ（Ｚ）が取得する、送信者（Ｘ）または受信者（Ｂ）が長い乱数を発生させる等の方法で取り決めた値を相手側に通知して送信者（Ｘ）と受信者（Ｂ）の間で設定する。
【００１０】
ｂ）上記秘密データ送信者（Ｘ）は通信回線を介して接続可能なサーバ（Ｚ）上に上記管理ＩＤ（Ｒ）を保存する。
通信回線を介して接続可能なサーバ（Ｚ）は通信回線を介して直接接続するサーバである必要はなく通信回線を介して直接接続するサーバを介して間接的に接続し、結果として通信回線を介してデータが送受できるサーバである。
ｃ）上記秘密データ送信者（Ｘ）と上記秘密データ受信者（Ｂ）の間でデータを暗／復号化する長い鍵（Ｃ１，Ｃ２）を設定し送信者（Ｘ）に暗号化の鍵（Ｃ１）、受信者（Ｂ）に復号化の鍵（Ｃ２）が渡るように交換する。
センターが会員に秘密データ（Ｈ１）を配信、閲覧させる場合のように受信者（Ｂ）が多い場合は送信者（Ｘ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し受信者（Ｂ）に復号化の鍵（Ｃ２）を配布し、センターが拠点から秘密データ（Ｈ１）を集める場合のように送信者（Ｘ）が多い場合は受信者（Ｂ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し送信者（Ｘ）に暗号化の鍵（Ｃ１）を配布するのが簡便である。
暗／復号化の鍵（Ｃ１、Ｃ２）の交換は運送手段を用いるか、オープンではない通信回線を使う、通信回線の接続時間を制限するなど安全に行うことが重要である。
【００１１】
ｄ）上記秘密データの受信者（Ｂ）は交換した上記復号化の鍵（Ｃ２）を上記受信者の端末機（Ａ）の外部または主記憶装置に取り込むか、上記復号化の鍵（Ｃ２）が保存された電子記録媒体を電子記録媒体読取装置にセットするなどして上記受信者の端末機（Ａ）で読み取りできるようにする。
ｅ１）上記秘密データ受信者（Ｂ）は上記端末機（Ａ）を用い通信回線を介して上記サーバ（Ｚ）に接続して上記管理ＩＤ（Ｒ）を提示して上記端末機（Ａ）の固有のＩＤ（Ｔ）の登録を要求し、ｅ２）上記サーバ（Ｚ）は接続している上記端末機（Ａ）の固有の値を固有のＩＤ（Ｔ）として取得または設定し、その固有のＩＤ（Ｔ）と上記管理ＩＤ（Ｒ）を結びつけて上記サーバ（Ｚ）上に保存する。
端末機（Ａ）の固有の値としてはハードディスクのシリアルナンバー、ＣＰＵのＩＤ、端末機（Ａ）のＭＡＣアドレス、サーバ（Ｚ）が端末機（Ａ）ごとに一意に設定するクッキー、ＩＰＶ６により端末機ごとに割り振られるＩＰアドレスなど端末機（Ａ）のハードウエアが有するもしくは端末機（Ａ）または端末機（Ａ）のユーザごとに設定されて他の端末機が有することはない、また上記受信者（Ａ）が任意に設定することが困難な値を用いる。
受信者の端末機（Ａ）の固有のＩＤ（Ｔ）が受信者（Ｂ）又は受信者の端末機（Ａ）ごとの管理ＩＤ（Ｒ）に結びつけられて保存されているので、その管理ＩＤ（Ｒ）にすでに結びつけられて保存されている端末機（Ａ）の固有のＩＤが登録されているかを確認すれば安全性はより深まる。また管理ＩＤ（Ｒ）に結びつけられて保存される固有の管理ＩＤ（Ｔ）がサーバ（Ｚ）上に保存されていない場合は、上記端末機の固有のＩＤ（Ｔ）の登録を明示的に要求することなく、サーバ（Ｚ）が固有のＩＤ（Ｔ）を取得または設定し保存することにより利便性は高まる。
管理ＩＤ（Ｒ）の提示は受信者（Ｂ）が端末機（Ａ）を用いサーバ（Ｚ）に接続してくる場合に、接続するためのプログラムが上記管理ＩＤ（Ｒ）をパラメータとして送信することにより受信者（Ｂ）が意識しないで提示させることにより利便性を高めることができる。
ｆ１）上記秘密データ送信者（Ｘ）は上記交換した暗号化の鍵（Ｃ１）で秘密データ（Ｈ１）を暗号化し、ｆ２）通信回線を介して接続可能なサーバ（Ｚ）上にその暗号化された秘密データ（Ｈ２）を保存する。
暗号化の際に上記通信回線を介して接続可能なサーバ（Ｚ）上で行わずに、通信回線を介して接続できないローカルの端末機（Ｙ）を使用することが安全上好ましい。またサーバ（Ｚ）上には暗号化の鍵（Ｃ１）や、復号化の鍵（Ｃ２）は保存すべきではない。
暗号化されたデータ（Ｈ２）が複数ある場合はデータごとにひとつのファイルにする、識別子をつけて暗号化データをデータベースに保存するなどして、暗号化されたデータ（Ｈ２）を一意に識別できるように識別子をつける。また検索が必要な場合は検索するための項目は暗号化しないことにより検索が容易になる。
【００１２】
ｇ１）上記受信者（Ｂ）は上記端末機（Ａ）を用い通信回線を介して上記サーバ（Ｚ）に接続して秘密データ（Ｈ１）を要求し、ｇ２）上記サーバは（Ｚ）接続している上記端末機（Ａ）の固有のＩＤ（Ｔ）を取得し、ｇ３）取得した固有のＩＤ（Ｔ）が上記サーバ（Ｚ）に保存されているか確認し、ｇ４）保存されている場合は上記要求された秘密データ（Ｈ１）を暗号化されたまま（Ｈ２）通信回線を介して上記受信者の端末機（Ａ）に受信せしめる。
秘密データ（Ｈ１）が複数ある場合は識別子を指定して要求するか、検索条件を提示して合致するものを要求する。
ｈ）受信者（Ｂ）の上記端末機（Ａ）は上記受信した暗号化された秘密データ（Ｈ２）を、上記端末機（Ａ）で読み取りできるようにした上記復号化の鍵（Ｃ２）を用いて復号し、上記端末機（Ａ）の表示装置（Ｄ）に表示して受信者（Ｂ）に閲覧せしめるか、その復号化した秘密データ（Ｆ）を利用せしめる。
上記ｇ）、ｈ）は上記通信回線を介して接続可能なサーバ（Ｚ）をＷＷＷサーバとして、そのサーバのホームページを表示して、秘密データ（Ｈ１）を要求し、その応答で暗号化された秘密データ（Ｈ２）を受信し、端末機（Ａ）のブラウザ（閲覧ソフト）上で表示させて実現するのが容易である。復号化は専用ブラウザに組み込んだ復号機を使うか、汎用ブラウザにプラグインプログラム（組み込み型プログラム）を組み込みそのプログラムで実現するのが容易である。
もちろんサーバクライアントの専用通信プログラムで実現することも可能である。
端末機の固有のＩＤ（Ｔ）のうちハードディスクのシリアルナンバー、ＣＰＵのＩＤ、端末機（Ａ）のＭＡＣアドレスを接続したサーバ（Ｚ）が取得するためには汎用ブラウザにプラグインプログラム（追加組み込みプログラム）を組み込んで行うか、専用ブラウザ又は専用通信プログラムを用いて実現する。
またセキュリティの強度によっては接続元のＩＰアドレス（多くはプロバイダのＩＰアドレス）や、端末機（Ａ）のＯＳのバージョン、ブラウザのバージョンなど汎用ブラウザが取得できる情報を組み合わせることにより固有のＩＤ（Ｔ）の代わりとすることもできる。
固有のＩＤ（Ｔ）を利用することにより秘密データ（Ｈ１）を受信できる端末機を制限できるので、例え復号化の鍵（Ｃ２）を不正に入手し、それを別の端末機で読み取れるようにしても秘密データ（Ｈ１）を閲覧、利用することができなくなる。
【実施例３】
【００１３】
図３を参照して固有ＩＤを使用して秘密データを送受する方法を説明する。
ａ１）秘密データの受信者（Ｂ）は端末機（Ａ）を用い通信回線を介して秘密データの送信者（Ｘ）のサーバ（Ｚ）に接続し受信者（Ｂ）の情報を提示して通信回線を介して秘密データ（Ｈ１）を送受することをあらかじめ通知し、ａ２）上記サーバ（Ｚ）は接続している上記端末機（Ａ）の固有の値を上記端末機固有のＩＤ（Ｔ）として取得または設定して上記サーバ（Ｚ）上に保存する。
端末機（Ａ）の固有の値としてはハードディスクのシリアルナンバー、ＣＰＵのＩＤ、端末機（Ａ）のＭＡＣアドレス、サーバ（Ｚ）が端末機（Ａ）ごとに一意に設定するクッキー、ＩＰＶ６により端末機ごとに割り振られるＩＰアドレスなど端末機（Ａ）のハードウエアが有するもしくは端末機（Ａ）または端末機（Ａ）のユーザごとに設定されて他の端末機が有することはない、また上記受信者（Ａ）が任意に設定することが困難な値を用いる。
ｂ）上記秘密データ送信者（Ｘ）と上記秘密データ受信者（Ｂ）の間でデータを暗／復号化する長い鍵（Ｃ１，Ｃ２）を設定し送信者（Ｘ）に暗号化の鍵（Ｃ１）、受信者（Ｂ）に復号化の鍵（Ｃ２）が渡るように交換する。
センターが会員に秘密データ（Ｈ１）を配信、閲覧させる場合のように受信者（Ｂ）が多い場合は送信者（Ｘ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し受信者（Ｂ）に復号化の鍵（Ｃ２）を配布し、センターが拠点から秘密データ（Ｈ１）を集める場合のように送信者（Ｘ）が多い場合は受信者（Ｂ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し送信者（Ｘ）に暗号化の鍵（Ｃ１）を配布するのが簡便である。
暗／復号化の鍵（Ｃ１、Ｃ２）の交換は運送手段を用いるか、オープンではない通信回線を使う、通信回線の接続時間を制限するなど安全に行うことが重要である。
通常暗号化の鍵（C１）と復号化の鍵（C２）はペアになって生成されるか、全く等しい。
【００１４】
ｃ）上記秘密データの受信者（Ｂ）は交換した上記復号化の鍵（Ｃ２）を上記受信者の端末機（Ａ）の外部または主記憶装置に取り込むか、上記復号化の鍵（Ｃ２）が保存された電子記録媒体を電子記録媒体読取装置にセットするなどして上記受信者の端末機（Ａ）で読み取りできるようにする。
ｄ１）上記秘密データ送信者（Ｘ）は上記交換した暗号化の鍵（Ｃ１）で秘密データ（Ｈ１）を暗号化し、ｄ２）通信回線を介して接続可能なサーバ（Ｚ）上にその暗号化された秘密データ（Ｈ２）を保存する。
上記暗号化の際に上記通信回線を介して接続可能なサーバ（Ｚ）上で行わずに、通信回線を介して接続できないローカルの端末機（Ｙ）を使用することが安全上好ましい。またサーバ（Ｚ）上には暗号化の鍵（Ｃ１）や、復号化の鍵（Ｃ２）は保存すべきではない。通信回線を介して接続可能なサーバ（Ｚ）は通信回線を介して直接接続するサーバである必要はなく通信回線を介して直接接続するサーバを介して間接的に接続し、結果として通信回線を介してデータが送受できるサーバである。
暗号化されたデータ（Ｈ２）が複数ある場合はデータごとにひとつのファイルにする、識別子をつけて暗号化データをデータベースに保存するなどして、暗号化されたデータ（Ｈ２）を一意に識別できるように識別子をつける。
【００１５】
ｅ１）上記受信者（Ｂ）は上記端末機（Ａ）を用い通信回線を介して上記サーバ（Ｚ）に接続して秘密データ（Ｈ１）を要求し、ｅ２）上記サーバは（Ｚ）接続している上記端末機（Ａ）の固有のＩＤ（Ｔ）を取得し、ｅ３）取得した固有のＩＤ（Ｔ）が上記サーバ（Ｚ）に保存されているか確認し、ｅ４）保存されている場合は上記要求された秘密データ（Ｈ１）を暗号化されたまま（Ｈ２）通信回線を介して上記受信者の端末機（Ａ）に受信せしめる。
秘密データ（Ｈ１）が複数ある場合は識別子を指定して要求するか、検索条件を提示して合致するものを要求する。
ｆ）受信者（Ｂ）の上記端末機（Ａ）は上記受信した暗号化された秘密データ（Ｈ２）を、上記端末機（Ａ）で読み取りできるようにした上記復号化の鍵（Ｃ２）を用いて復号し、上記端末機（Ａ）の表示装置（Ｄ）に表示して受信者（Ｂ）に閲覧せしめるか、その復号化した秘密データ（Ｆ）を利用せしめる。
上記ｅ）、ｆ）は上記通信回線を介して接続可能なサーバ（Ｚ）をＷＷＷサーバとして、そのサーバのホームページを表示して、秘密データ（Ｈ１）を要求し、その応答で暗号化された秘密データ（Ｈ２）を受信し、端末機（Ａ）のブラウザ（閲覧ソフト）上で表示させて実現するのが容易である。復号化は専用ブラウザに組み込んだ復号機を使うか、汎用ブラウザにプラグインプログラム（組み込み型プログラム）を組み込みそのプログラムで実現するのが容易である。
もちろんサーバクライアントの専用通信プログラムで実現することも可能である。
端末機の固有のＩＤ（Ｔ）のうちハードディスクのシリアルナンバー、ＣＰＵのＩＤ、端末機（Ａ）のＭＡＣアドレスを接続したサーバ（Ｚ）が取得するためには汎用ブラウザにプラグインプログラム（追加組み込みプログラム）を組み込んで行うか、専用ブラウザ又は専用通信プログラムを用いて実現する。
またセキュリティの強度によっては接続元のＩＰアドレス（多くはプロバイダのＩＰアドレス）や、端末機（Ａ）のＯＳのバージョン、ブラウザのバージョンなど汎用ブラウザが取得できる情報を組み合わせることにより固有のＩＤ（Ｔ）の代わりとすることもできる。
固有のＩＤ（Ｔ）を利用することにより秘密データ（Ｈ１）を閲覧できる端末機を制限できるので、例え復号化の鍵（Ｃ２）を不正に入手し、それを別の端末機で読み取れるようにしても秘密データ（Ｈ１）を閲覧、利用することができなくなる。
【実施例４】
【００１６】
図４を参照して二重に暗号化された秘密データを送受する方法を説明する。
ａ１）通信回線を介して秘密データ（Ｈ１）を送受することを秘密データ送信者（Ｘ）と秘密データ受信者（Ｂ）との間であらかじめ取り決め、ａ２）両者（Ｘ、Ｂ）の間でその受信者（Ｂ）またはその受信者の端末機（Ａ）ごとの管理ＩＤ（Ｒ）を設定する。
上記取り決めは受信者（Ｂ）の情報を提示して送信者（Ｘ）へ申し込む、あらかじめ送信者（Ｘ）と受信者（Ｂ）との間で秘密データを送受することを打ち合わせる等の方法で行う。送信者（Ｘ）と受信者（Ｂ）は不特定ではなく、あらかじめ決められた特定の単／複数の送信者（Ｘ）と単／複数の受信者（Ｂ）である。
上記管理ＩＤ（Ｒ）は上記送信者（Ｘ）又は上記受信者（Ｂ）がユニークに管理できる連番を発行する、上記受信者（Ｂ）の名前、電話番号、名前と生年月日、会員番号などを使う、上記受信者（Ｂ）がサーバ（Ｚ）に接続してＩＤを自由に入力し、重複する場合は再入力させパスワードと共に使う、受信者（Ｂ）の端末機（Ａ）が持つ固有値を送信者（Ｘ）のサーバ（Ｚ）が取得する、送信者（Ｘ）または受信者（Ｂ）が長い乱数を発生させる等の方法で取り決めた値を相手側に通知して送信者（Ｘ）と受信者（Ｂ）の間で設定する。サーバ（Ｚ）がクッキーを発行する方法でも実現できる。
ｂ）上記秘密データ送信者（Ｘ）と上記秘密データ受信者（Ｂ）の間で上記設定した管理ＩＤ（Ｒ）ごとに個別の暗／復号化の鍵（Ｄ１、Ｄ２）を設定し、その個別の暗／復号化の鍵（Ｄ１）を送信者に暗号化の鍵（Ｄ１）、受信者に復号化の鍵（Ｄ２）が渡るように交換する。
【００１７】
ｃ）上記秘密データ送信者（Ｘ）は通信回線を介して接続可能なサーバ（Ｚ）上に上記管理ＩＤ（Ｒ）と上記個別暗号化の鍵（Ｄ２）を結びつけて保存する。
通信回線を介して接続可能なサーバ（Ｚ）は通信回線を介して直接接続するサーバである必要はなく通信回線を介して直接接続するサーバを介して間接的に接続し、結果として通信回線を介してデータが送受できるサーバである。
ｄ）上記秘密データ送信者（Ｘ）と上記秘密データ受信者（Ｂ）の間で秘密データ送受信者全てに共通の暗／復号化の長い鍵（Ｃ１、Ｄ１）を設定し送信者（Ｘ）に暗号化の鍵（Ｃ１）、受信者（Ｂ）に復号化の鍵（Ｄ１）が渡るように交換する。
上記ｂ、ｄにおける鍵の交換はセンターが会員に秘密データ（Ｈ１）を配信、閲覧させる場合のように受信者（Ｂ）が多い場合は送信者（Ｘ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し受信者（Ｂ）に復号化の鍵（Ｃ２）を配布し、センターが拠点から秘密データ（Ｈ１）を集める場合のように送信者（Ｘ）が多い場合は受信者（Ｂ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し送信者（Ｘ）に暗号化の鍵（Ｃ１）を配布するのが簡便である。
また暗／復号化の鍵（Ｃ１、Ｃ２）の交換は運送手段を用いるか、オープンではない通信回線を使う、通信回線の接続時間を制限するなど安全に行うことが重要である。
【００１８】
ｅ）上記秘密データ受信者（Ｂ）は上記交換した共通の復号化の鍵（Ｄ１）と個別の復号化の鍵（Ｄ２）を上記受信者（Ｂ）の端末機（Ａ）の外部または主記憶装置に取り込むか、上記復号化の鍵（Ｃ２、Ｄ２）が保存された電子記録媒体を電子記録媒体読取装置にセットするなどして受信者（Ｂ）の端末機（Ａ）で読み取りできるようにする。
ｆ１）上記秘密データ送信者（Ｘ）は上記交換した共通の暗号化の鍵（ｃ１）で秘密データ（Ｈ１）を暗号化し、ｆ２）通信回線を介して接続可能な上記サーバ（Ｚ）上にその暗号化された秘密データ（Ｈ２）を保存する。
上記暗号化の際に上記通信回線を介して接続可能なサーバ（Ｚ）上で行わずに、通信回線を介して接続できないローカルの端末機（Ｙ）を使用することが安全上好ましい。またサーバ（Ｚ）上には共通暗号化の鍵（Ｃ１）や、共通復号化の鍵（Ｃ２）は保存すべきではない。
暗号化されたデータ（Ｈ２）が複数ある場合はデータごとにひとつのファイルにする、識別子をつけて暗号化データをデータベースに保存するなどして、暗号化されたデータ（Ｈ２）を一意に識別できるように識別子をつける。
【００１９】
ｇ１）上記秘密データ受信者（Ｂ）は上記端末機（Ａ）を用い通信回線を介して上記サーバ（Ｚ）に接続して秘密データ（Ｈ１）を要求し、ｇ２）上記サーバは上記管理ＩＤ（Ｒ）を取得する。
このとき上記ａ２で設定した管理ＩＤ（Ｒ）を上記受信者（Ｂ）の端末機（Ａ）から上記サーバ（Ｚ）が、管理ＩＤをクッキーを発行して設定した場合のように自動的に取得できるようになっているか、接続するプログラムが管理ＩＤ（Ｒ）をパラメータなどで渡しサーバ（Ｚ）が自動的に取得すると簡便である。サーバ（Ｚ）をＷＷＷサーバとしサーバ（Ｚ）の返す入力フォームで受信者（Ｂ）に管理ＩＤ（Ｒ）を入力させることでも簡単に実現できる。
また秘密データ（Ｈ１）が複数ある場合は識別子を指定して要求するか、検索条件を提示して合致するものを要求する。
ｈ１）上記サーバ（Ｚ）は上記要求された暗号化されたままの秘密データ（Ｈ２）を、上記取得した管理ＩＤ（Ｒ）と結びつけて保存された上記個別の暗号化の鍵（Ｄ２）でさらに暗号化し、ｈ２）その二重に暗号化されたデータ（Ｈ３）を、通信回線を介して上記受信者（Ｂ）の端末機（Ａ）に受信せしめる。
ｉ）上記受信者（Ｂ）の上記端末機（Ａ）は上記受信した二重に暗号化された秘密データ（Ｈ３）を、上記端末機（Ａ）で読み取りできるようにした上記二種類の復号化の鍵（Ｃ２、Ｄ２）を用いて復号し、上記端末機（Ａ）の表示装置（Ｄ）に表示して受信者（Ｂ）に閲覧せしめるか、その復号化した秘密データ（Ｆ）を利用せしめる。
上記ｇ、ｈ、ｉは上記通信回線を介して接続可能なサーバ（Ｚ）をＷＷＷサーバとして、そのサーバのホームページを表示して、秘密データ（Ｈ１）を要求し、その応答で暗号化された秘密データ（Ｈ３）を受信し端末機（Ａ）のブラウザ（閲覧ソフト）上で表示させて実現するのが容易である。復号化は専用ブラウザに組み込んだ復号機を使うか、汎用ブラウザにプラグイン（組み込み型プログラム）を組み込みそのプログラムで実現するのが容易である。
【実施例５】
【００２０】
図５を参照して固有値を用い二重に暗号化して秘密データを送受する方法を説明する。
ａ１）通信回線を介して秘密データ（Ｈ１）を送受することを秘密データ送信者（Ｘ）と秘密データ受信者（Ｂ）との間であらかじめ取り決め、ａ２）両者（Ｘ、Ｂ）の間でその受信者（Ｂ）またはその受信者の端末機（Ａ）ごとの管理ＩＤ（Ｒ）を設定する。
上記取り決めは受信者（Ｂ）の情報を提示して送信者（Ｘ）へ申し込む、あらかじめ送信者（Ｘ）と受信者（Ｂ）との間で秘密データを送受することを打ち合わせる等の方法で行う。送信者（Ｘ）と受信者（Ｂ）は不特定ではなく、あらかじめ決められた特定の単／複数の送信者（Ｘ）と単／複数の受信者（Ｂ）である。
上記管理ＩＤ（Ｒ）は上記送信者（Ｘ）又は上記受信者（Ｂ）がユニークに管理できる連番を発行する、上記受信者（Ｂ）の名前、電話番号、名前と生年月日、会員番号などを使う、上記受信者（Ｂ）がサーバ（Ｚ）に接続してＩＤを自由に入力し、重複する場合は再入力させパスワードと共に使う、受信者（Ｂ）の端末機（Ａ）が持つ固有値を送信者（Ｘ）のサーバ（Ｚ）が取得する、送信者（Ｘ）または受信者（Ｂ）が任煮に発生させても重複しない長い乱数を発生させる等の方法で取り決めた値を相手側に通知して送信者（Ｘ）と受信者（Ｂ）の間で設定する。サーバ（Ｚ）をＷＷＷサーバとしそのサーバがクッキーを発行する方法でも実現できる。
【００２１】
ｂ）上記秘密データ送信者（Ｘ）または受信者（Ｂ）は上記秘密データ受信者（Ｂ）の端末機（Ａ）の固有の値（Ｖ）を上記設定した管理ＩＤ（Ｒ）ごとに取得し、その取得した固有の値（Ｖ）を用いて個別の暗／復号化の鍵（Ｄ１、Ｄ２）を生成し、その復号化の鍵（Ｄ２）の生成法を上記受信者（Ｂ）に通知し、その生成した個別の暗号化の鍵（Ｄ１）を上記送信者（Ｘ）に渡す。
端末機（Ａ）の固有の値（Ｖ）としてはハードディスクのシリアルナンバー、ＣＰＵのＩＤ、端末機（Ａ）のＭＡＣアドレス、サーバ（Ｚ）が端末機（Ａ）ごとに一意に設定するクッキー、ＩＰＶ６により端末機ごとに割り振られるＩＰアドレスなど端末機（Ａ）のハードウエアが有するもしくは端末機（Ａ）または端末機（Ａ）のユーザごとに設定されて他の端末機が有することはない、また上記受信者（Ａ）が任意に設定することが困難な値を用いる。
受信者の端末機（Ａ）がその固有値（Ｖ）から通知された生成法で個別の復号化の鍵（Ｄ２）を生成できる。このように復号化の鍵（Ｄ２）を必要に応じて受信者（Ｂ）の端末機（Ａ）の固有値（Ｖ）から生成するとその受信者（Ｂ）の端末機（Ａ）以外では復号化できなくなる。
端末機（Ａ）の固有の値（Ｖ）から復号化の鍵を設定する場合は、上記サーバ（Ｚ）をＷＷＷサーバとして端末機（Ａ）の汎用ブラウザからサーバ（Ｚ）へアクセスさせサーバ（Ｚ）がプラグインを用いて端末機（Ａ）の固有値（Ｖ）を取得するか、専用通信プログラムを用いて端末機（Ａ）の固有値（Ｖ）を取得するなどの方法で実現する。
【００２２】
ｃ）上記秘密データ送信者（Ｘ）は通信回線を介して接続可能なサーバ（Ｚ）上に上記管理ＩＤ（Ｒ）と上記個別暗号化の鍵（Ｄ２）を結びつけて保存する。
通信回線を介して接続可能なサーバ（Ｚ）は通信回線を介して直接接続するサーバである必要はなく通信回線を介して直接接続するサーバを介して間接的に接続し、結果として通信回線を介してデータが送受できるサーバである。
ｄ）上記秘密データ送信者（Ｘ）と上記秘密データ受信者（Ｂ）の間で秘密データ送受信者全てに共通の暗／復号化の長い鍵（Ｃ１、Ｄ１）を設定し送信者（Ｘ）に暗号化の鍵（Ｃ１）、受信者（Ｂ）に復号化の鍵（Ｄ１）が渡るように交換する。
上記ｂ、ｄにおける鍵の交換は、センターが会員に秘密データ（Ｈ１）を配信、閲覧させるように受信者（Ｂ）が多い場合は送信者（Ｘ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し配布し、センターが拠点から秘密データ（Ｈ１）を集めるように送信者（Ｘ）が多い場合は受信者（Ｂ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し配布するのが簡便である。
また暗／復号化の鍵（Ｃ１、Ｃ２）の交換は運送手段を用いるか、オープンではない通信回線を使う、通信回線の接続時間を制限するなど安全に行うことが重要である。
【００２３】
ｅ１）上記秘密データ受信者（Ｂ）は上記交換した共通の復号化の鍵（Ｄ１）を上記受信者（Ｂ）の端末機（Ａ）の外部または主記憶装置に取り込むか、上記復号化の鍵（Ｄ２）が保存された電子記録媒体を電子記録媒体読取装置にセットするなどして受信者（Ｂ）の端末機（Ａ）で読み取りできるようにし、ｅ２）また上記受信者（Ｂ）の端末機（Ａ）を用い上記通知された生成法で上記個別の復号化の鍵（Ｄ２）を生成できるように上記端末機（Ａ）の固有の値から上記通知された方法で上記個別復号化の鍵（Ｄ２）を生成するプログラムを設置する。この個別復号化の鍵（Ｄ２）は例えば固有値をハッシュ演算して生成する。
ｆ１）上記秘密データ送信者（Ｘ）は上記交換した共通の暗号化の鍵（ｃ１）で秘密データ（Ｈ１）を暗号化し、ｆ２）通信回線を介して接続可能な上記サーバ（Ｚ）上にその暗号化された秘密データ（Ｈ２）を保存する。
上記暗号化の際に上記通信回線を介して接続可能なサーバ（Ｚ）上で行わずに、通信回線を介して接続できないローカルの端末機（Ｙ）を使用することが安全上好ましい。またサーバ（Ｚ）上には共通暗号化の鍵（Ｃ１）や、共通復号化の鍵（Ｃ２）は保存すべきではない。
暗号化されたデータ（Ｈ２）が複数ある場合はデータごとにひとつのファイルにする、識別子をつけて暗号化データをデータベースに保存するなどして、暗号化されたデータ（Ｈ２）を一意に識別できるように識別子をつける。
【００２４】
ｇ１）上記秘密データ受信者（Ｂ）は上記端末機（Ａ）を用い通信回線を介して上記サーバ（Ｚ）に接続して秘密データ（Ｈ１）を要求し、ｇ２）上記サーバは上記管理ＩＤ（Ｒ）を取得する。
このとき上記ａ２で設定した管理ＩＤ（Ｒ）を上記受信者（Ｂ）の端末機（Ａ）から上記サーバ（Ｚ）が、管理ＩＤをクッキーを発行して設定した場合のように自動的に取得できるようになっているか、接続するプログラムが管理ＩＤ（Ｒ）をパラメータなどで渡しサーバ（Ｚ）が自動的に取得すると簡便である。サーバ（Ｚ）をＷＷＷサーバとしサーバ（Ｚ）の返す入力フォームで受信者（Ｂ）に管理ＩＤ（Ｒ）を入力させることでも簡単に実現できる。
また秘密データ（Ｈ１）が複数ある場合は識別子を指定して要求するか、検索条件を提示して合致するものを要求する。
ｈ１）上記サーバ（Ｚ）は上記要求された暗号化されたままの秘密データ（Ｈ２）を、上記取得した管理ＩＤ（Ｒ）と結びつけて保存された上記個別の暗号化の鍵（Ｄ２）でさらに暗号化し、ｈ２）その二重に暗号化されたデータ（Ｈ３）を、通信回線を介して上記受信者（Ｂ）の端末機（Ａ）に受信せしめる。
ｉ１）上記受信者（Ｂ）の上記端末機（Ａ）は上記受信した二重に暗号化された秘密データ（Ｈ３）を上記端末機（Ａ）を用い生成できるようにした上記個別復号化の鍵（Ｄ２）を生成して復号化し、ｉ２）さらに上記読み取りできるようにした上記共通の復号化の鍵（Ｃ２）で復号化し、上記端末機（Ａ）の表示装置（Ｄ）に表示して受信者（Ｂ）に閲覧せしめるか、その復号化した秘密データ（Ｆ）を利用せしめる。
上記ｇ、ｈ、ｉは上記通信回線を介して接続可能なサーバ（Ｚ）をＷＷＷサーバとして、そのサーバのホームページを表示して、秘密データ（Ｈ１）を要求し、その応答で暗号化された秘密データ（Ｈ３）を受信し端末機（Ａ）のブラウザ（閲覧ソフト）上で表示させて実現するのが容易である。個別復号化の鍵（Ｄ２）の生成とデータの復号化は専用ブラウザに組み込んだ生成機および復号機を使うか、汎用ブラウザにプラグイン（組み込み型プログラム）を組み込みそのプログラムで実現するのが容易である。
【実施例６】
【００２５】
図６を参照してデータベースを利用して該当する秘密データを送受する方法を説明する。
ａ）通信回線を介して秘密データ（Ｈ１）を送受することを秘密データ送信者（Ｘ）と秘密データ受信者（Ｂ）との間で秘密データの送受に先立ってあらかじめ取り決める。上記取り決めは受信者（Ｂ）の情報を提示して送信者（Ｘ）へ申し込む、あらかじめ送信者（Ｘ）と受信者（Ｂ）との間で秘密データを送受することを打ち合わせる等の方法で行う。送信者（Ｘ）と受信者（Ｂ）は不特定ではなく、あらかじめ決められた特定の単／複数の送信者（Ｘ）と単／複数の受信者（Ｂ）である。
ｂ）上記秘密データ送信者（Ｘ）と上記秘密データ受信者（Ｂ）の間で、データを暗／復号化する長い鍵（Ｃ１，Ｃ２）を設定し送信者（Ｘ）に暗号化の鍵（Ｃ１）、受信者（Ｂ）に復号化の鍵（Ｃ２）が渡るように交換する。
センターが会員に秘密データ（Ｈ１）を配信、閲覧させる場合のように受信者（Ｂ）が多い場合は送信者（Ｘ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し受信者（Ｂ）に復号化の鍵（Ｃ２）を配布し、センターが拠点から秘密データ（Ｈ１）を集める場合のように送信者（Ｘ）が多い場合は受信者（Ｂ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し送信者（Ｘ）に暗号化の鍵（Ｃ１）を配布するのが簡便である。
暗／復号化の鍵（Ｃ１、Ｃ２）の交換は運送手段を用いるか、オープンではない通信回線を使う、通信回線の接続時間を制限するなど安全に行うことが重要である。
【００２６】
ｃ）上記秘密データ受信者（Ｂ）は上記交換した復号化の鍵（Ｃ２）を上記受信者の端末機（Ａ）の外部または主記憶装置に取り込むか、上記復号化の鍵（Ｃ２）が保存された電子記録媒体を電子記録媒体読取装置にセットするなどして上記受信者の端末機（Ａ）で読み取りできるようにする。
ｄ１）上記秘密データ送信者（Ｘ）は上記交換した暗号化の鍵（Ｃ１）で秘密データ（Ｈ１）を暗号化し、ｄ２）通信回線を介して接続可能なサーバ（Ｚ）上にその暗号化された個々の秘密データ（Ｈ１）にその秘密データを特定する識別子（Ｓ）を結びつけて保存する。
上記暗号化の際に上記通信回線を介して接続可能なサーバ（Ｚ）上で行わずに、通信回線を介して接続できないローカルの端末機（Ｙ）を使用することが安全上好ましい。またサーバ（Ｚ）上には暗号化の鍵（Ｃ１）や、復号化の鍵（Ｃ２）は保存すべきではない。
通信回線を介して接続可能なサーバ（Ｚ）は通信回線を介して直接接続するサーバである必要はなく通信回線を介して直接接続するサーバを介して間接的に接続し、結果として通信回線を介してデータが送受できるサーバである。
【００２７】
ｅ）同時に上記秘密データ送信者（Ｘ）は秘密データ（Ｈ１）を検索するために必要な秘密データ（Ｈ１）の一部または／および秘密データ（Ｈ１）の概要データおよび上記識別子（Ｓ）を検索秘密データ（Ｋ）として上記サーバ（Ｚ）または上記サーバが接続できるサーバ上のデータベースに保存する。
検索秘密データ（Ｋ）は検索のために必要な秘密データ（Ｈ１）の一部の項目や、秘密データのその一部の項目の概要データである。秘密データのうちたとえば写真データなどバイナリーデータの項目はもとより検索条件とはなりにくい。概要データは秘密データのある項目のより粗い情報であり、たとえば住所においては詳細な番地入りの住所ではなく市までとか、県まで等の住所のことである。
ｆ）上記受信者（Ｂ）は上記端末機（Ａ）を用い通信回線を介して上記サーバ（Ｚ）に接続して検索条件を提示して秘密データ（Ｈ１）を要求する。
ｇ１）上記サーバ（Ｚ）は上記検索秘密データ（Ｋ）のデータベースを利用して上記検索条件に基づいて選択し、該当する秘密データ（Ｈ１）の識別子（Ｓ）を取得し、ｇ２）その識別子（Ｓ）と結びつけられた該当秘密データ（Ｈ１）を暗号化されたまま（Ｈ２）通信回線を介して上記受信者の端末機（Ａ）に受信せしめる。
ｈ）受信者（Ｂ）の上記端末機（Ａ）は上記受信した暗号化された秘密データ（Ｈ２）を、上記端末機（Ａ）で読み取りできるようにした上記復号化の鍵（Ｃ２）を用いて復号し、上記端末機（Ａ）の表示装置（Ｄ）に表示して受信者（Ｂ）に閲覧せしめるか、その復号化した秘密データ（Ｆ）を利用せしめる。
上記ｆ乃至ｈは上記通信回線を介して接続可能なサーバ（Ｚ）をＷＷＷサーバとして、そのサーバ（Ｚ）の入力項目を持つフォームからなるホームページを表示し、受信者（Ｂ）がそのフォームを用い検索条件を提示して秘密データ（Ｈ１）を要求し、サーバ（Ｚ）が検索データベースを用いて検索しその応答で暗号化された秘密データ（Ｈ２）を受信し、端末機（Ａ）のブラウザ（閲覧ソフト）上で表示させて実現するのが容易である。復号化は専用ブラウザに組み込んだ復号機を使うか、汎用ブラウザに組み込み型プログラムを組み込みそのプログラムで実現するのが容易である。
通信を実施して秘密データ（Ｈ１）を送受するステップに至っても秘密データ（Ｈ１）の変更がる場合は秘密データ送信者（Ｘ）が最新の秘密データ（Ｈ１）を暗号化しサーバ（Ｚ）上に保存することにより秘密データ（Ｈ１）を最新のものに保つことができる。この場合も通信の実施法は何ら変わりなく秘密データ（Ｈ１）を送受できる。
ムで実現するのが容易である。
【実施例７】
【００２８】
図７を参照し記録媒体を配布して復号化の鍵を配布する方法を説明する。
ａ）秘密データ送信者（Ｘ）と秘密データ受信者（Ｂ）の間でデータを暗／復号化する鍵（Ｃ１、Ｃ２）を設定しその暗／復号化の鍵を電子記録媒体（Ｍ）に保存しその電子記録媒体（Ｍ）を送信者に暗号化、受信者に復号化の鍵が渡るように配布する。
センターが会員に秘密データ（Ｈ１）を配信、閲覧させる場合のように受信者（Ｂ）が多い場合は送信者（Ｘ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成しその復号化の鍵（Ｃ２）を電子記録媒体（Ｍ）に保存しその電子記録媒体（Ｍ）を受信者（Ｂ）に配布する。逆にセンターが複数の拠点から秘密データ（Ｈ１）を集めるように送信者（Ｘ）が多い場合は受信者（Ｂ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成しその暗号化の鍵（Ｃ１）を電子記録媒体（Ｍ）に保存しその電子記録媒体（Ｍ）を送信者（Ｘ）に配布するのが簡便である。
ｂ）秘密データ受信者（Ｂ）は復号化の鍵（Ｃ２）が保存された電子記録媒体（Ｍ）を受信者（Ｂ）の端末機（Ａ）の電子記録媒体読取装置にセットするか、復号化の鍵（Ｃ２）を端末機（Ａ）に保存して端末機（Ａ）で読み取りできるようにする。
電子記録媒体（Ｍ）に保存して暗／復号化の鍵（Ｃ１、Ｃ２）を配布するので暗／復号化の鍵（Ｃ１、Ｃ２）は十二分以上にいくらでも長くすることができる。暗号化された秘密データ（Ｈ２）は復号化の鍵（Ｃ２）が充分に長ければ、復号化の鍵（Ｃ２）が読み取りできる端末機（Ａ）以外では復号化できないためセキュリティは最高度に保たれる。
また電子記録媒体（Ｍ）の配布は通信手段ではできないため、配送になる。そのため遺漏による流失のリスクが小さくなる。
【実施例８】
【００２９】
図８を参照し制限されたサーバを用いて復号化の鍵を配布する方法を説明する。
以下の説明では送信者（Ｘ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し復号化の鍵（Ｃ２）を送信者のサーバ（Ｚ）に保存し受信者（Ｂ）が端末機（Ａ）で受け取る方法を説明しているが、受信者（Ｂ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成し暗号化の鍵（Ｃ１）を受信者のサーバに保存し送信者（Ｘ）が送信者の端末機で受け取る場合も同じように実現できる。
ａ）秘密データ送信者（Ｘ）と秘密データ受信者（Ｂ）の間でデータを暗／復号化する鍵（Ｃ１、Ｃ２）を設定しその暗／復号化の鍵（Ｃ１、Ｃ２）を、通信回線を介して接続可能なサーバ（Ｚ）上に予め保存し、
ｂ）その保存場所の情報とその保存場所への接続するための方法（Ｐ）を相手側に通知し、上記相手側は端末機（Ａ）を用い通信回線を介して上記サーバ（Ｚ）上の上記保存場所（Ｑ）へ上記接続法を用いて接続し、上記復号化の鍵（Ｃ２）を上記端末機（Ａ）で受け取り保存することにより上記暗／復号化の鍵（Ｃ１、Ｃ２）を、秘密データ（Ｈ１）の送信者（Ｘ）に暗号化の鍵（Ｃ１）、秘密データの受信者（Ｂ）側に復号化の鍵（Ｃ２）が渡るように交換する。
センターが会員に秘密データ（Ｈ１）を配信、閲覧させる場合のように受信者（Ｂ）が多い場合は図８にあるように送信者（Ｘ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成しその復号化の鍵（Ｃ２）を、通信回線を介して接続できるサーバ（Ｚ）の保存場所（Ｑ）に保存しその保存場所と接続法を受信者（Ｂ）に通知する。逆にセンターが複数の拠点から秘密データ（Ｈ１）を集める場合のように送信者（Ｘ）が多い場合は受信者（Ｂ）が暗／復号化の鍵（Ｃ１、Ｃ２）を生成しその暗号化の鍵（Ｃ１）を、通信回線を介して接続できるサーバ（Ｚ）の保存場所（Ｑ）に保存しその保存場所と接続法を送信者（Ｘ）に通知するのが簡便である。
鍵の保存場所の情報と、接続する方法（Ｐ）の通知は郵送、配送などの方法によるか、ＦＡＸ、電話などの古典的な通信手段、面談など公開通信回線を用いないで行うことが安全上望ましい。
また暗／復号化の鍵（Ｃ１、Ｃ２）を保存したサーバへの接続方法も、ＩＤ、パスワードにより制限するか、ＶＰＮ（バーチャルプライベートネットワーク）を用いる、ダイヤルアップ接続により直接サーバに接続する、ダイヤルアップで発番号を拾って制限する、ダイヤルアップでコールバックして接続する、専用線を用いる、接続元ＩＰで制限する、事前の相手側からの要求ベースでサーバを接続可能にするなど通信回線上も制限することにより安全性が高まる。時間制限をして特定の時間だけ接続できるようにすることも効果が高まる。上記を組み合わせて行えばより安全になる。
また一旦復号化の鍵（Ｃ２）を取得したならば復号化の鍵（Ｃ２）を変更する際は次の復号化の鍵を暗号化して暗号化秘密データ（Ｈ２）として送ることにより安全に次の復号化の鍵（Ｃ２）を送ることができる。次の復号化の鍵（Ｃ２）は期限を決めて使用開始にするなどすればよい。この方法も通信回線を介して復号化の鍵（Ｃ２）を配布する方法でありこの方法と組み合わせることで安全性は飛躍的に高まる。
【実施例９】
【００３０】
図９を参照しサーバへの接続を分別してデータを付加する方法を説明する。
ａ）受信者（Ｂ）が秘密データ（Ｈ）の送信者（Ｘ）のサーバ（Ｚ）に接続して秘密データ（Ｈ）を要求する際に上記サーバ（Ｚ）は接続している受信者（Ｂ）または端末機（Ａ）を分別し、
ｂ）受信者（Ｂ）の端末機（Ａ）に受信せしめる暗号化秘密データ（Ｈ２）に上記分別した受信者（Ｂ）または端末機（Ａ）毎に異なるデータ（Ｅ）を付加する。
ｃ）受信者（Ｂ）の端末機（Ａ）は上記付加されたデータ（Ｅ）を分離して暗号化秘密データ（Ｈ２）を復号化し、ｄ）その復号化された秘密データ（Ｈ１）に秘密データ（Ｈ１）の閲覧、利用に影響しないように上記付加されたデータ（Ｅ）を再び付加する。
復号化された秘密データ（Ｈ１）にはサーバ（Ｚ）に接続して要求した受信者（Ｂ）または受信者の端末機（Ａ）ごとに異なるデータ（Ｅ）が付加されているので秘密データ（Ｈ１）が遺漏した場合にどの受信者またはどの端末機から遺漏したのか追跡することができる。
この目的のためには上記サーバ（Ｚ）は付加するデータ（Ｅ）と、分別した端末機の情報を結びつけて保存しなければならない。
上記異なるデータ（Ｅ）を秘密データ（Ｈ１）に再び付加する場合は、あらかじめ秘密データ（Ｈ１）に定めた場所を使うか、秘密データ（Ｈ１）が汎用画像データなどの場合は透かし技術や、汎用画像データなどが持つコメント領域（あらかじめ秘密データに定められた領域である）などに付加して秘密データ（Ｈ１）の閲覧、利用に影響が出ないようにする。
上記は秘密データ（Ｈ１）の送信者のサーバ（Ｚ）をＷＷＷサーバとし、受信者（Ｂ）の端末機（Ａ）のブラウザから接続し、ＷＷＷサーバのＣＧＩで実現するのが容易である。ここでＣＧＩとは広義のサーバで処理をするプログラム全般を指す。復号化は端末機（Ａ）で専用ブラウザを用いるか、汎用ブラウザにプラグインとして復号化モジュールを組み込んで実現するのが容易である。
また上記分別は受信者（Ｂ）にＩＤを入力させる、端末機（Ａ）ごとに個別に設定したクッキーを取得する、近い将来に実現する端末機（Ａ）ごとに異なるＩＰ６を拾う、接続する際に受信者（Ｂ）ごとに異なるパラメータをもらう、端末機（Ａ）固有の値（ハードディスクのシリアルナンバー、ＣＰＵのＩＤ、ＭＡＣアドレス）を取得するなどの方法で実現する。
【実施例１０】
【００３１】
図１０を参照して管理ＩＤごとにデータを付加する方法を説明する。
ａ）接続している端末機（Ａ）の管理ＩＤ（Ｒ）は取得されている。
ｂ）受信せしめる秘密データに、接続している管理ＩＤごとに異なるデータを付加する。
ｃ１）受信者（Ｂ）の端末機（Ａ）は上記付加されたデータ（Ｅ）を分離して暗号化秘密データ（Ｈ２）を復号化し、ｃ２）その復号化された秘密データ（Ｈ１）に秘密データ（Ｈ１）の閲覧、利用に影響しないように上記付加されたデータ（Ｅ）を再び付加する。
復号化された秘密データ（Ｈ１）にはサーバ（Ｚ）に接続して要求した受信者（Ｂ）または受信者の端末機（Ａ）ごとに異なるデータ（Ｅ）が付加されているので秘密データ（Ｈ１）が遺漏した場合にどの受信者またはどの端末機から遺漏したのか追跡することができる。
この目的のためには上記サーバ（Ｚ）は付加するデータ（Ｅ）と、管理ＩＤ（Ｒ）を結びつけて保存しなければならない。
上記異なるデータ（Ｅ）を秘密データ（Ｈ１）に再び付加する場合は、あらかじめ秘密データ（Ｈ１）に定めた場所を使うか、秘密データ（Ｈ１）が汎用画像データなどの場合は透かし技術や、汎用画像データフォーマットなどが持つコメント領域などに付加して秘密データ（Ｈ１）の閲覧、利用に影響が出ないようにする。
上記は秘密データ（Ｈ１）の送信者のサーバ（Ｚ）をＷＷＷサーバとし、受信者（Ｂ）の端末機（Ａ）のブラウザから接続し、ＷＷＷサーバのＣＧＩで実現するのが容易である。ここでＣＧＩとは広義のサーバで処理をするプログラム全般を指す。復号化は端末機（Ａ）で専用ブラウザを用いるか、汎用ブラウザにプラグインとして復号化モジュールを組み込んで実現するのが容易である。
【図面の簡単な説明】
【００３２】
【図１】通信回線を介して秘密データを送受する方法
【図２】固有ＩＤを使用して秘密データを送受する方法
【図３】端末機の固有ＩＤを使用して秘密データを送受する方法
【図４】二重に暗号化された秘密データを送受する方法
【図５】固有値を用い二重に暗号化して秘密データを送受する方法
【図６】データベースを利用して該当する秘密データを送受する方法
【図７】記録媒体を配布して復号化の鍵を配布する方法
【図８】制限されたサーバを用いて復号化の鍵を配布する方法
【図９】サーバへの接続を分別してデータを付加する方法
【図１０】管理ＩＤごとにデータを付加する方法
【符号の説明】
【００３３】
図中に記載
【図１】
2005080131.tif 000003
【図２】
2005080131.tif 000004
【図３】
2005080131.tif 000005
【図４】
2005080131.tif 000006
【図５】
2005080131.tif 000007
【図６】
2005080131.tif 000008
【図７】
2005080131.tif 000009
【図８】
2005080131.tif 000010
【図９】
2005080131.tif 000011
【図１０】
2005080131.tif 000012