【手続補正書】
【提出日】平成16年12月15日(2004.12.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ暗号方法、データ復号方法、データ暗号装置、データ復号装置、及びデータ暗号システム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】請求項４
【補正方法】変更
【補正の内容】
【請求項４】
復号処理方法を含むデータ処理方法を指定する命令が組み込まれた暗号化データに対して、組み込まれた命令に従って復号処理を含むデータ処理を行なうデータ復号方法であって、
復号する範囲を指定する復号範囲指定命令が組み込まれた暗号化データに対して、前記復号範囲指定命令で指定された範囲を復号することを特徴とするデータ復号方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
前記暗号化データに、前記復号範囲指定命令に加えて、暗号化データの受信者を指定する受信者指定命令が組み込まれている場合に、
前記受信者指定命令で指定された受信者が保持する復号鍵を用いて、前記暗号化データに対して、前記復号範囲指定命令により指定された範囲を前記復号鍵を用いて復号するようにしたことを特徴とする請求項４記載のデータ復号方法。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】請求項６
【補正方法】変更
【補正の内容】
【請求項６】
前記暗号化データに、前記復号範囲指定命令に加えて、暗号化された前記第１の復号鍵を指定する鍵情報指定命令が組み込まれている場合に、
前記暗号化データを復号するに際し、前記鍵情報指定命令で指定された暗号化された前記第１の復号鍵を、受信者の保持する第２の復号鍵で、復号し、
前記暗号化データを、復号された前記第１の復号鍵で、前記復号範囲指定命令により指定された範囲を前記復号鍵を用いて復号するようにしたことを特徴とする請求項４記載のデータ復号方法。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
前記暗号化対象データに組み込まれる命令が、特に、HTML (Hypertext Markup Language) 言語に基づいた命令である場合に、暗号処理のための命令群、すなわち前記暗号化範囲指定命令、前記復号範囲指定命令、前記受信者指定命令、及び、前記鍵情報指定命令の記述方法として、前記HTMLで定義されているコメント指定用の命令を利用し、そのコメントとしてあらかじめ定めた特定のコメントが指定された時に前述の暗号処理のための命令群の中から対応する命令が指定されたものとみなすようにしたことを特徴とする請求項４から６のうちいずれか１項記載のデータ復号方法。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】請求項１１
【補正方法】変更
【補正の内容】
【請求項１１】
復号処理方法を含むデータ処理方法を指定する命令が組み込まれた暗号化データに対して、組み込まれた命令に従って復号処理を含むデータ処理を行なうデータ復号装置であって、データ通信手段と、データ処理手段と、データ入力手段と、データ出力手段と、データ復号手段を備え、
前記データ入力手段に、外部から取得したい暗号化対象データを指定する情報が入力されたとき、前記データ通信手段が、前記暗号化対象データの送信を要求するデータ要求情報を送信し、前記データ要求情報に対応する、復号する範囲を指定する復号範囲指定命令が組み込まれた暗号化データを受信し、前記データ復号手段が、前記暗号化データのうち復号範囲指定命令で指定された範囲を復号し、前記データ処理手段が、復号された暗号化データを、ディスプレやプリンタなどのデータ出力装置が接続された前記データ出力手段に出力することを特徴とするデータ復号装置。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】請求項１２
【補正方法】変更
【補正の内容】
【請求項１２】
前記データ受信装置が、特に、前記データ通信手段と、前記データ処理手段と、前記データ入力手段と、前記データ出力手段を備えたWWWブラウザと、前記データ復号手段を有する復号プログラムが実装されたコンピュータであることを特徴とする請求項１１記載のデータ復号装置。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】請求項１３
【補正方法】変更
【補正の内容】
【請求項１３】
前記復号プログラムが、前記データ復号手段に加えて、WWWサーバまたはWWWブラウザと、
前記暗号化対象データもしくは前記暗号化データの送受信を行うためのデータ通信手段を有するプログラムであることを特徴とする請求項１２記載のデータ復号装置。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】請求項１４
【補正方法】変更
【補正の内容】
【請求項１４】
データ通信手段と、データ取得手段と、データ保管手段と、データ暗号化手段と、ユーザ鍵保管手段とを備えた送信側のデータ暗号装置と、
データ通信手段と、データ処理手段と、データ入力手段と、データ出力手段と、データ復号手段と、ユーザ鍵保管手段とを備えた受信側のデータ復号装置と、ネットワークと、
暗号化対象データ作成手段と暗号化対象データ配送手段を備えた暗号化対象データ作成装置と、
ユーザ鍵生成手段とユーザ鍵配送手段を備えたユーザ鍵生成装置とで構成されるデータ暗号システムであって、
前記ユーザ鍵生成装置において、前記ユーザ鍵生成手段が、各ユーザ固有の暗号化鍵とこの暗号化鍵に対応する復号鍵を生成し、前記ユーザ鍵配送手段が、前記暗号化鍵を前記送信側のデータ暗号装置のユーザ鍵保管手段に保管し、前記復号鍵を前記受信側のデータ復号装置のユーザ鍵保管手段に保管し、
前記暗号化対象データ作成装置において、前記暗号化対象データ作成手段が、暗号化する範囲を指定する暗号化範囲指定命令を組み込んだ暗号化対象データを作成し、前記暗号化対象データ配送手段が、前記暗号化対象データを前記送信側のデータ暗号装置のデータ保管手段に保管し、
前記受信側のデータ復号装置において、前記データ入力手段に、外部から取得したい暗号化対象データを指定する情報が入力されたとき、前記データ通信手段が、前記暗号化対象データの送信を要求するデータ要求情報を前記送信側のデータ暗号装置に前記ネットワークを利用して送信し、
前記送信側のデータ暗号装置において、前記データ通信手段が、前記データ保管手段に保管された暗号化対象データの送信を要求するデータ要求情報を受信したとき、前記データ取得手段が、前記データ要求情報で要求された前記暗号化対象データを前記データ保管手段から取得し、前記データ暗号化手段が、前記暗号化対象データのうち前記暗号化範囲指定命令により指定された範囲を暗号化し、この結果として得られる少なくとも一部が暗号化された前記暗号化対象データに、復号する範囲を指定する復号範囲指定命令を組み込んだ暗号化データを作成し、データ通信手段が、前記暗号化データを前記受信側のデータ復号装置に前記ネットワークを利用して送信し、
前記受信側のデータ復号装置において、前記暗号化データを受信し、前記データ復号手段が、前記暗号化データのうち復号範囲指定命令で指定された範囲を復号し、前記データ処理手段が、復号された暗号化データを、ディスプレやプリンタなどのデータ出力装置が接続された前記データ出力手段に出力することを特徴とするデータ暗号システム。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】請求項１５
【補正方法】変更
【補正の内容】
【請求項１５】
データ通信手段と、データ取得手段と、データ保管手段とを備えた送信側のデータ暗号装置と、
データ通信手段と、データ処理手段と、データ入力手段と、データ出力手段と、データ復号手段と、ユーザ鍵保管手段とを備えた受信側のデータ復号装置と、
ネットワークと、
暗号化対象データ作成手段と、データ暗号化手段と、ユーザ鍵保管手段と、暗号化データ配送手段を備えた暗号化データ作成装置と、
ユーザ鍵生成手段とユーザ鍵配送手段を備えたユーザ鍵生成装置とで構成されるデータ暗号システムであって、
前記ユーザ鍵生成装置において、前記ユーザ鍵生成手段が、各ユーザ固有の暗号化鍵とこの暗号化鍵に対応する復号鍵を生成し、前記ユーザ鍵配送手段が、前記暗号化鍵を前記暗号化データ作成装置のユーザ鍵保管手段に保管し、前記復号鍵を前記受信側のデータ復号装置のユーザ鍵保管手段に保管し、
前記暗号化データ作成装置において、前記暗号化データ作成手段が、暗号化する範囲を指定する暗号化範囲指定命令を組み込んだ暗号化対象データを作成し、前記データ暗号化手段が、前記暗号化対象データのうち前記暗号化範囲指定命令により指定された範囲を暗号化し、この結果として得られる少なくとも一部が暗号化された前記暗号化対象データに、復号する範囲を指定する復号範囲指定命令を組み込んだ暗号化データを作成し、前記暗号化データ配送手段が、前記暗号化データを前記送信側のデータ暗号装置のデータ保管手段に保管し、
前記受信側のデータ復号装置において、前記データ入力手段に、外部から取得したい暗号化対象データを指定する情報が入力されたとき、前記データ通信手段が、前記暗号化データの送信を要求するデータ要求情報を前記送信側のデータ暗号装置に前記ネットワークを利用して送信し、
前記送信側のデータ暗号装置において、前記データ通信手段が、前記データ保管手段に保管された暗号化データの送信を要求するデータ要求情報を受信したとき、前記データ取得手段が、前記データ要求情報で要求された前記暗号化データを前記データ保管手段から取得し、データ通信手段が、前記暗号化データを前記受信側のデータ復号装置に前記ネットワークを利用して送信し、
前記受信側のデータ復号装置において、前記暗号化データを受信し、前記データ復号手段が、前記暗号化データのうち復号範囲指定命令で指定された範囲を復号し、前記データ処理手段が、復号された暗号化データを、ディスプレやプリンタなどのデータ出力装置が接続された前記データ出力手段に出力することを特徴とするデータ暗号システム。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、復号処理方法を含むデータ処理方法を指定する命令が組み込まれた暗号化データに対して、組み込まれた命令に従って復号処理を含むデータ処理を行なうデータ復号方法であって、
復号する範囲を指定する復号範囲指定命令が組み込まれた暗号化データに対して、前記復号範囲指定命令で指定された範囲を復号する手段を備える。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、復号処理方法を含むデータ処理方法を指定する命令が組み込まれた暗号化データに対して、組み込まれた命令に従って復号処理を含むデータ処理を行なうデータ復号装置であって、データ通信手段と、データ処理手段と、データ入力手段と、データ出力手段と、データ復号手段を備え、前記データ入力手段に、外部から取得したい暗号化対象データを指定する情報が入力されたとき、前記データ通信手段が、前記暗号化対象データの送信を要求するデータ要求情報を送信し、前記データ要求情報に対応する、復号する範囲を指定する復号範囲指定命令が組み込まれた暗号化データを受信し、前記データ復号手段が、前記暗号化データのうち復号範囲指定命令で指定された範囲を復号し、前記データ処理手段が、復号された暗号化データを、ディスプレやプリンタなどのデータ出力装置が接続された前記データ出力手段に出力する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、データ通信手段と、データ取得手段と、データ保管手段と、データ暗号化手段と、ユーザ鍵保管手段とを備えた送信側のデータ暗号装置と、データ通信手段と、データ処理手段と、データ入力手段と、データ出力手段と、データ復号手段と、ユーザ鍵保管手段とを備えた受信側のデータ復号装置と、ネットワークと、暗号化対象データ作成手段と暗号化対象データ配送手段を備えた暗号化対象データ作成装置と、ユーザ鍵生成手段とユーザ鍵配送手段を備えたユーザ鍵生成装置とで構成されるデータ暗号システムであって、前記ユーザ鍵生成装置において、前記ユーザ鍵生成手段が、各ユーザ固有の暗号化鍵とこの暗号化鍵に対応する復号鍵を生成し、前記ユーザ鍵配送手段が、前記暗号化鍵を前記送信側のデータ暗号装置のユーザ鍵保管手段に保管し、前記復号鍵を前記受信側のデータ復号装置のユーザ鍵保管手段に保管し、前記暗号化対象データ作成装置において、前記暗号化対象データ作成手段が、暗号化する範囲を指定する暗号化範囲指定命令を組み込んだ暗号化対象データを作成し、前記暗号化対象データ配送手段が、前記暗号化対象データを前記送信側のデータ暗号装置のデータ保管手段に保管し、
前記受信側のデータ復号装置において、前記データ入力手段に、外部から取得したい暗号化対象データを指定する情報が入力されたとき、前記データ通信手段が、前記暗号化対象データの送信を要求するデータ要求情報を前記送信側のデータ暗号装置に前記ネットワークを利用して送信し、前記送信側のデータ暗号装置において、前記データ通信手段が、前記データ保管手段に保管された暗号化対象データの送信を要求するデータ要求情報を受信したとき、前記データ取得手段が、前記データ要求情報で要求された前記暗号化対象データを前記データ保管手段から取得し、前記データ暗号化手段が、前記暗号化対象データのうち前記暗号化範囲指定命令により指定された範囲を暗号化し、この結果として得られる少なくとも一部が暗号化された前記暗号化対象データに、復号する範囲を指定する復号範囲指定命令を組み込んだ暗号化データを作成し、データ通信手段が、前記暗号化データを前記受信側のデータ復号装置に前記ネットワークを利用して送信し、前記受信側のデータ復号装置において、前記暗号化データを受信し、前記データ復号手段が、前記暗号化データのうち復号範囲指定命令で指定された範囲を復号し、前記データ処理手段が、復号された暗号化データを、ディスプレやプリンタなどのデータ出力装置が接続された前記データ出力手段に出力する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、データ通信手段と、データ取得手段と、データ保管手段とを備えた送信側のデータ暗号装置と、データ通信手段と、データ処理手段と、データ入力手段と、データ出力手段と、データ復号手段と、ユーザ鍵保管手段とを備えた受信側のデータ復号装置と、ネットワークと、暗号化対象データ作成手段と、データ暗号化手段と、ユーザ鍵保管手段と、暗号化データ配送手段を備えた暗号化データ作成装置と、ユーザ鍵生成手段とユーザ鍵配送手段を備えたユーザ鍵生成装置とで構成されるデータ暗号システムであって、前記ユーザ鍵生成装置において、前記ユーザ鍵生成手段が、各ユーザ固有の暗号化鍵とこの暗号化鍵に対応する復号鍵を生成し、前記ユーザ鍵配送手段が、前記暗号化鍵を前記暗号化データ作成装置のユーザ鍵保管手段に保管し、前記復号鍵を前記受信側のデータ復号装置のユーザ鍵保管手段に保管し、前記暗号化データ作成装置において、前記暗号化データ作成手段が、暗号化する範囲を指定する暗号化範囲指定命令を組み込んだ暗号化対象データを作成し、前記データ暗号化手段が、前記暗号化対象データのうち前記暗号化範囲指定命令により指定された範囲を暗号化し、この結果として得られる少なくとも一部が暗号化された前記暗号化対象データに、復号する範囲を指定する復号範囲指定命令を組み込んだ暗号化データを作成し、前記暗号化データ配送手段が、前記暗号化データを前記送信側のデータ暗号装置のデータ保管手段に保管し、前記受信側のデータ復号装置において、前記データ入力手段に、外部から取得したい暗号化対象データを指定する情報が入力されたとき、前記データ通信手段が、前記暗号化データの送信を要求するデータ要求情報を前記送信側のデータ暗号装置に前記ネットワークを利用して送信し、前記送信側のデータ暗号装置において、前記データ通信手段が、前記データ保管手段に保管された暗号化データの送信を要求するデータ要求情報を受信したとき、前記データ取得手段が、前記データ要求情報で要求された前記暗号化データを前記データ保管手段から取得し、データ通信手段が、前記暗号化データを前記受信側のデータ復号装置に前記ネットワークを利用して送信し、前記受信側のデータ復号装置において、前記暗号化データを受信し、前記データ復号手段が、前記暗号化データのうち復号範囲指定命令で指定された範囲を復号し、前記データ処理手段が、復号された暗号化データを、ディスプレやプリンタなどのデータ出力装置が接続された前記データ出力手段に出力する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
データ送信装置１は、データ受信装置２からのデータ要求情報及びオプションとして受信者識別情報を受信しそのデータ要求情報に対応した暗号化データをデータ受信装置２に送信するためのデータ通信手段１１と、上記データ要求情報に対応する暗号化対象データをデータ保管手段１３から取り出し、この暗号化対象データをデータ暗号化手段１４に渡し、その結果として生成される暗号化データを取得し、この暗号化データをデータ通信手段１１に渡すためのデータ取得手段１２と、暗号化対象データを保管するデータ保管手段１３と、暗号化対象データを受信者識別情報もしくは後で述べる受信者指定命令にて指定された受信者向けに暗号化して暗号化データを生成するためのデータ暗号化手段１４を備えている。データ暗号化手段１４には、図示していないがユーザ鍵生成装置５によって生成された各ユーザのユーザ公開鍵を保管するための公開鍵保管手段を備えている。データ暗号化手段１４の詳細構成については後で説明する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
データ送信装置１としては、具体的には、上記データ通信手段１１と、データ取得手段１２と、データ保管手段１３を備えた、既存のWWW(World Wide Web)サーバ（例えば、Netscape Communications社のNetscape Communicationサーバなど）を実装したコンピュータ（パソコンやワークステーションなど）が利用できる。この場合、WWWサーバの備えるデータ通信手段１１が、WWWサーバとWWWブラウザ間の標準通信プロトコルであるHTTPプロトコルに基づいてデータ通信を行う。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
データ送信装置１におけるデータ暗号化手段１４の実現方法としては、具体的には、CGI（Common Gateway Interface）プログラム（各種データ処理機能をWWWサーバに追加するためのプログラム）を利用できる。データ送信装置１を、WWWサーバとCGIプログラムで実現する場合の構成図を図２（１）に示す。図２（１）に示すように、CGIプログラムを利用する場合は、データ送信装置１は、データ暗号化手段１４を提供するCGIプログラム１０１が組み込まれたWWWサーバ１００で構成され、CGIプログラム１０１とWWWサーバ１００は一体のプログラムとして動作する。すなわち、CGIプログラムを利用する場合、WWWサーバ毎にCGIプログラムを追加する必要がある。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
なお、データ送信装置１におけるデータ暗号化手段１４の別の実現方法として、暗号化処理代行プログラム（以下、暗号化プロキシと称する）を利用することもできる。暗号化プロキシで実現する場合のデータ送信装置１の構成図を図２（２）に示す。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、図３に、データ送信装置１をWWWサーバと暗号化プロキシで構成した場合のシステムの全体構成を示す。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
図２（２）及び図３に示すように、暗号化プロキシによる構成を利用する場合は、データ送信装置１は、WWWサーバ１００と、データ暗号化手段１４とデータ通信手段１１を備えた暗号化プロキシ１０１で構成される。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
ここで暗号化プロキシ１０１におけるデータ通信手段１１は、WWWサーバとWWWブラウザ間のデータ通信のための標準プロトコルであるHTTPプロトコルに基づいてデータ通信を行う。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
この構成により、WWWサーバ１００と暗号化プロキシ１０１は、それぞれ独立のプログラムとして動作させることが可能となる。そして、その結果、WWWサーバとして既存のWWWサーバをそのまま利用することができ、また、複数のWWWサーバに一つの暗号化プロキシでデータ暗号化手段を追加することも可能となる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
また、データ受信装置２は、データ送信装置１にデータ要求情報及びオプションとして受信者識別情報を送信し、そのデータ要求情報に対応した暗号化データを受信するためのデータ通信手段２１と、受信した暗号化データをデータ復号手段２５に渡し、その結果として得られる復号された暗号化データに対して、各種データ処理（例えばデータの表示、データの保存、データの印刷などの処理）を施すためのデータ処理手段２２と、暗号化データを復号して、復号された暗号化データを生成するためのデータ復号手段２５と、ユーザから各種データ処理の指定（例えば取得したいデータの指定、データの保存やデータの印刷などの処理の指定など）を受けるためのデータ入力手段２３と、データの表示やデータの印刷などのためにディスプレやプリンタなどの外部装置にデータを出力するためのデータ出力手段２４を備えている。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
データ復号手段２５には、図示していないが鍵生成装置５によって生成されたユーザ秘密鍵（このデータ受信装置を利用するユーザのユーザ秘密鍵）を保管するための秘密鍵保管手段を備えている。データ復号手段２５の詳細構成については後で説明する。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
データ受信装置２としては、具体的には、上記データ通信手段２１と、データ処理手段２２を備えた既存のWWWブラウザ（例えば、Netscape Communications社Netscape Navigatorや、Microsoft社のInternet Explorer）を実装したコンピュータ（パソコンやワークステーションなど）が利用できる。この場合、WWWブラウザの備えるデータ通信手段２１が、WWWサーバとWWWブラウザ間の標準通信プロトコルであるHTTPプロトコルに基づいてデータ通信を行う。また、データ入力手段２３としては、上記コンピュータの備えるキーボードやマウス等を利用できる。またデータ出力手段２４にはディスプレやプリンタ等が接続されている。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
データ受信装置２におけるデータ復号手段２５の実現手段としては、具体的には、WWWブラウザのプラグイン（各種データ処理機能をWWWブラウザに追加するためのプログラム）を利用することができる。データ復号手段２５を、プラグインで実現する場合のデータ復号手段２５の構成図を図２（３）に示す。図２（３）に示すように、プラグインを利用する場合は、データ受信装置２は、データ復号手段２５を提供する復号プラグイン２０１が組み込まれたWWWブラウザ２００で構成され、WWWブラウザと復号プラグインは一体のプログラムとして動作する。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
なお、データ受信装置２におけるデータ復号手段２５の別の実現方法として、復号処理代行プログラム（以下、復号プロキシと称する）を利用することもできる。復号プロキシで実現する場合のデータ受信装置２の構成図を図２（４）に示す。また、図3に、データ受信装置２をWWWブラウザと復号プロキシで構成した場合のシステムの全体構成を示す。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
図２（４）及び図３に示すように、復号プロキシによる構成を採用する場合は、データ受信装置２は、WWWブラウザ２００と、データ復号手段２５に加えてデータ通信手段２１を備えた復号プロキシ２０１で構成される。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
ここで復号プロキシ２０１におけるデータ通信手段２１は、WWWサーバとWWWブラウザ間のデータ通信のための標準プロトコルであるHTTPプロトコルに基づいてデータ通信を行う。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
この構成により、WWWブラウザ２００と復号プロキシ２０１は、それぞれ独立のプログラムとして動作させることが可能となる。そして、その結果、WWWブラウザとして既存のWWWブラウザがそのまま利用でき、また、複数のWWWブラウザに一つの復号プロキシでデータ復号手段２５を追加することも可能となる。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
暗号化対象データのデータ構造については、後で説明する。
ユーザ鍵生成装置５は、各ユーザ毎に固有のユーザ秘密鍵及びユーザ公開鍵を生成するユーザ鍵生成手段５１と、生成したユーザ秘密鍵をデータ受信装置２の秘密鍵保管手段に配送するとともに、生成したユーザ公開鍵を、データ送信装置１の公開鍵保管手段に配送するためのユーザ鍵配送手段５２を備えている。ユーザ鍵生成装置５としては、具体的には、ユーザ鍵生成プログラムを実装したパソコンやワークステーションなどが利用できる。またユーザ秘密鍵を配送するためのユーザ鍵配送手段としては、例えば、ICカードなどの物理的に安全な媒体に記録してオフラインで配送する手段や、ユーザ秘密鍵をユーザのパスワード等を用いて共通鍵暗号方式により暗号化した上でフレキシブルディスク等の記録媒体に記録して配送する手段や、パスワード等で暗号化されたユーザ秘密鍵をネットワークを利用して配送する手段などを利用することができる。また、ユーザ公開鍵を配送するためのユーザ鍵配送手段５２としては、例えば、ICカードなどの物理的に安全な媒体に記録して配送する手段や、認証局と呼ばれる公的機関にユーザ公開鍵に対する証明書の発行を受けた上で、ユーザ公開鍵と証明書を、フレキシブルディスクなどの記録媒体に記録してオフラインで配送する手段や、または、ユーザ公開鍵と証明書をネットワークを利用してオンラインで電子的に配送する手段などを利用することができる。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
なお、ここでは、データ送信装置１、データ受信装置２、暗号化対象データ作成装置４、ユーザ鍵生成装置５は、それぞれ異なる装置として実現する場合について説明したが、これらの装置を同じコンピュータで実現することも可能である。例えば、ユーザの利用するコンピュータに、暗号化対象データ作成装置４と、データ受信装置２と、ユーザ鍵生成装置５の各機能を持たせる構成も可能である。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
また、受信者指定命令は、必要に応じて指定される命令であり、暗号化対象データを受信する受信者をあらかじめ指定する命令である。受信者指定命令が指定された場合、データ送信装置１のデータ暗号化手段１４は、この受信者指定命令により指定された受信者のみが正しく復号できるように暗号化対象データを暗号化する。データの暗号化の詳細構成については後で説明する。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
また、暗号化範囲指定命令は、具体的には、次のような文字列<!--BEGIN SECRET->と、<!--END SECRET->で暗号化範囲の開始と終了を指定し、これらで囲まれたデータを暗号化することを指定する。なお、ここで、HTML言語では、文字列“<!＊＊＊-->は、通常の命令とは異なり単なるコメントとして扱われる（以下、この命令をコメント命令と称する）。したがって、既存のWWWブラウザや、WWWサーバにおいて、暗号化範囲指定命令は、コメントとして無視され、WWWブラウザや、WWWサーバに影響を及ぼすことはない。同様に、図６に示すように他の暗号処理命令も、HTML言語のコメント命令を利用し、それぞれ特定の文字列を所定の暗号処理命令に割り当てている。このようにコメント命令を利用することにより、既存のWWWサーバやブラウザに影響を与えることなく、データを必要に応じて必要な範囲のみを暗号化したり、指定した受信のみが復号できるように暗号化するための命令を暗号化対象データに組み込むことが可能となる。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
まず、データ暗号化手段１４の詳細構成を図４（１）に示す。図４（１）に示すように、データ暗号化手段１４は、暗号化対象データを暗号化する際に利用する、乱数であるデータ鍵を生成するためのデータ鍵生成手段１４１と、データ鍵生成手段１４１にて生成されたデータ鍵を用いて、共通鍵暗号方式により暗号化対象データのうち暗号化範囲指定命令で指定された範囲を暗号化する共通鍵暗号化手段１４２と、各ユーザのユーザ公開鍵を保管するユーザ公開鍵保管手段１４３と、ユーザ公開鍵保管手段１４３において保管されているユーザ公開鍵の中から、受信者指定命令、もしくは、データ受信装置から受信した受信者識別情報により指定された受信者のユーザ公開鍵を取り出し、取り出されたユーザ公開鍵を用いて、公開鍵暗号方式により、データ鍵を暗号化する公開鍵暗号化手段１４４と、暗号化された暗号化対象データに、復号する範囲を指定する復号範囲指定命令や、暗号化されたデータ鍵を指定する鍵情報指定命令を追加する暗号化データ生成手段１４５より構成される。
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
データ復号手段２５の詳細構成を図４（２）に示す。図４（２）に示すように、データ復号手段２５は、暗号化データから鍵情報指定命令で指定された暗号化されたデータ鍵を取り出し、この暗号化されたデータ鍵を公開鍵復号手段２５３に渡し、暗号化データのうち復号範囲指定命令で指定された範囲を共通鍵復号手段２５４に渡すための暗号化データ解析手段２５１と、ユーザ秘密鍵を保管する秘密鍵保管手段２５２と、秘密鍵保管手段２５２において管理されているユーザ秘密鍵を用いて、暗号化されたデータ鍵を、データ暗号化手段１４において利用したものと同じ公開鍵暗号方式を用いて復号する公開鍵復号手段２５３と、復号されたデータ鍵を用いて、データ暗号化手段１４において利用したものと同じ共通鍵暗号方式を用いて、暗号化データのうち復号範囲指定命令で指定された範囲を復号する共通鍵復号手段２５４より構成される。
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
ここでユーザ鍵生成処理（Ｓ１００）は、ユーザ自身、もしくは、本システムの管理者が、ユーザ鍵生成装置５を利用して行う。具体的には、各ユーザ用のユーザ秘密鍵と、ユーザ秘密鍵に対応するユーザ公開鍵を生成し、生成したユーザ秘密鍵をそのユーザの利用するデータ受信装置２に、またユーザ公開鍵を、データ送信装置１に配送するなどの処理を行う。
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
データ作成処理（Ｓ２００）は、データ提供者が、暗号化対象データ作成装置４を利用して行う。具体的には、暗号化対象データを作成し、作成した暗号化対象データを、データ送信装置１に配送するなどの処理を行う。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
データ取得処理（Ｓ３００）は、各ユーザが、データ受信装置２を利用して行う。具体的には、各ユーザが、自分のデータ受信装置２を利用して、取得したい提供データ（暗号化対象データ）の送信を要求するデータ要求情報をデータ送信装置１に送信し、データ送信装置１から、そのデータ要求情報に対応する暗号化された暗号化対象データ（暗号化データ）を受信し、受信した暗号化データを復号し取得するなどの処理を行う。
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
図８に示すように、ユーザ鍵生成処理では、ユーザ鍵生成装置５において、ユーザ鍵生成手段５１により、各ユーザ用に、ユーザ秘密鍵とそのユーザ秘密鍵に対応するユーザ公開鍵を生成し（ステップＳ１１０）、ユーザ鍵配送手段５２により、生成したユーザ秘密鍵を、第三者に露見しないようにデータ受信装置２のユーザ秘密鍵保管手段２５２に配送し（ステップＳ１２０）、データ受信装置２において、ユーザ秘密鍵保管手段２５２によりユーザ秘密鍵を保管し（ステップＳ１３０）、また、ユーザ鍵配送手段５２により、生成したユーザ公開鍵を、第三者に改ざんされないようにデータ送信装置１のユーザ公開鍵保管手段１４３に配送し（ステップＳ１４０）、データ送信装置１において、ユーザ公開鍵保管手段１４３により、ユーザ公開鍵を保管する（ステップＳ１５０）。
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
図９に示すように、データ作成処理では、暗号化対象データ作成装置４において、暗号化対象データ作成手段４１により、暗号化範囲指定命令や受信者指定命令などを組み込んだ暗号化対象データを作成し(ステップ２１０)、データ配送手段４２により、作成した暗号化対象データを、データ送信装置１のデータ保管手段１３に配送し(ステップ２２０)、データ送信装置１において、暗号化対象データを保管する(ステップ２３０)。
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
（４） データ取得処理（Ｓ３００）の詳細動作
まず、データ送信装置１を、WWWサーバとCGIプログラムで、データ受信装置２を、WWWブラウザと復号プラグインで構成する場合の詳細動作について説明する。図１３は、この場合のデータ取得処理の詳細動作を示すフローチャートである。
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
図１０に示すように、データ取得処理では、まず、データ受信装置２のWWWブラウザにおいて、データ入力手段２３により、ユーザから取得したいデータの指定を受け取り（ステップＳ３１０）、データ通信手段２１により、指定されたデータの送信を要求するデータ要求情報と、オプションとして受信者を指定する受信者識別情報をデータ送信装置１に送信し（ステップＳ３２０）、データ送信装置１のWWWサーバにおいて、データ通信手段１１により、データ要求情報と受信者識別情報を受信し（ステップＳ３３０）、データ取得手段１２により、受信したデータ要求情報に対応する暗号化対象データを取得し（ステップＳ３４０）、データ暗号化手段１４により、取得された暗号化対象データを、受信者指定命令、もしくは、受信者識別情報で指定された受信者のみが復号できるように暗号化して、暗号化データを作成し（ステップＳ３５０）、データ通信手段１１により、暗号化データをデータ受信装置２に送信し（ステップＳ３６０）、データ受信装置２において、データ通信手段２１により、暗号化データを受信し（ステップＳ３７０）、データ復号手段２５により、暗号化データを復号し（ステップＳ３８０）、データ処理手段２２により、復号された暗号化データを、ディスプレ表示などのためにデータ出力手段２４に渡す（ステップＳ３９０）。
【手続補正４４】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
また、図１１（１）は、データ暗号化手段１４における暗号化対象データの暗号化（ステップＳ３５０）の詳細な動作を示すフローチャートである。
【手続補正４５】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
図１１（１）に示すように、データ暗号化手段１４では、データ鍵生成手段１４１により、データ鍵を生成し（ステップＳ３５１）、共通鍵暗号化手段１４２により、生成したデータ鍵を用いて、暗号化対象データのうち暗号化範囲指定命令で指定された範囲を暗号化し（ステップＳ３５２）、公開鍵暗号化手段１４４により、ユーザ公開鍵保管手段１４３に保管されている各ユーザのユーザ公開鍵の中から、受信者指定命令、もしくは、受信者識別情報で指定された受信者のユーザ公開鍵を取得し、取得したユーザ公開鍵を利用して、公開鍵暗号化し（ステップＳ３５３）、暗号化データ作成手段１４５により、暗号化されたデータ鍵を指定する暗号鍵情報指定命令と復号範囲指定命令を組み込んだ暗号化データを作成する（ステップ３５４）。
【手続補正４６】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
また、図１１（２）は、データ復号手段２５における暗号化データの復号（ステップＳ３８０）の詳細な動作を示すフローチャートである。
【手続補正４７】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
図１１（２）に示すように、データ復号手段２５では、暗号化データ解析手段２５１により、暗号化データから鍵情報指定命令で指定された暗号化されたデータ鍵を取得し（ステップＳ３８１）、公開鍵復号手段２５３により、ユーザ秘密鍵保管手段２５２に保管されたユーザ秘密鍵を用いて、暗号化されたデータ鍵を復号し（ステップＳ３８２）、共通鍵復号手段２５４により、復号されたデータ鍵を利用して暗号化データを復号し（ステップＳ３８３）、復号された暗号化データを取得する（ステップＳ３８４）。
【手続補正４８】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
なお、暗号化対象データに受信者指定命令を組み込むことにより、暗号化対象データの受信者を指定する場合は、データ受信装置２からデータ送信装置１に受信者識別情報を送信する必要はない。
【手続補正４９】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
次に、データ送信装置１を、WWWサーバと暗号化プロキシで、データ受信装置２を、WWWブラウザと復号プロキシで構成する場合の詳細動作について説明する。図１２は、この場合のデータ取得処理の詳細動作を示すフローチャートである。
【手続補正５０】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
図１２に示すように、データ取得処理では、まず、データ受信装置２のWWWブラウザにおいて、データ入力手段２３により、ユーザから取得したいデータの指定を受け取り（ステップＳ４１０）、データ通信手段２１により、指定されたデータの送信を要求するデータ要求情報と、オプションとして受信者を指定する受信者識別情報を、データ送信装置１に送信し（ステップＳ４２０）、データ送信装置１のWWWサーバにおいて、データ通信手段１１により、データ要求情報と受信者識別情報を受信し（ステップＳ４３０）、データ取得手段１２により、受信したデータ要求情報に対応する暗号化対象データを取得し（ステップＳ４４０）、データ通信手段１１により暗号化対象データを暗号化プロキシに送信し（ステップＳ４５０）、暗号化プロキシにおいて、データ通信手段１１により暗号化対象データを受信し（ステップＳ４６０）、データ暗号化手段１４により、取得された暗号化対象データを、受信者指定命令、もしくは、受信者識別情報で指定された受信者のみが復号できるように暗号化して、暗号化データを作成し（ステップＳ４７０）、データ通信手段１１により、暗号化データを復号プロキシに送信し（ステップＳ４８０）、データ受信装置２の復号プロキシにおいて、データ通信手段２１により、暗号化データを受信し（ステップＳ４９０）、データ復号手段２５により、暗号化データを復号し（ステップＳ５００）、データ通信手段２１において、復号された暗号化データをWWWブラウザに送信し（ステップＳ５１０）、WWWブラウザのデータ通信手段２１により、復号された暗号データを受信し（ステップＳ５２０）、データ処理手段２２により、復号された暗号化データを、ディスプレ表示などのためにデータ出力手段２４に渡す（ステップＳ５３０）。
【手続補正５１】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
ここで、データ受信装置２、及び、ユーザ鍵生成装置５の構成は、実施の形態１と同じものが利用できるので、ここでは説明を省略する。
【手続補正５２】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
データ送信装置１は、データ受信装置２からのデータ要求情報及びオプションとして受信者識別情報を受信しそのデータ要求情報に対応した暗号化データをデータ受信装置２に送信するためのデータ通信手段１１と、上記データ要求情報に対応する暗号化データをデータ保管手段１３から取り出し、この暗号化データをデータ通信手段１１に渡すためのデータ取得手段１２と、暗号化データを保管するためのデータ保管手段１３で構成される。
【手続補正５３】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
データ送信装置１としては、具体的には、上記データ通信手段１１と、データ取得手段１２と、データ保管手段１３を備えた、既存のWWW(World Wide Web)サーバ（例えば、Netscape Communications社のNetscape Communicationサーバなど）を実装したコンピュータ（パソコンやワークステーションなど）が利用できる。この場合、WWWサーバの備えるデータ通信手段１１が、WWWサーバとWWWブラウザ間の標準通信プロトコルであるHTTPプロトコルに基づいてデータ通信を行う。
【手続補正５４】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
暗号化データ作成装置６として、具体的には、通常のテキストエディターや既存のWWWデータ（ホームページなど）を作成するための市販のソフトウエア、及び、データ暗号化手段を実現するプログラムとが実装されたコンピュータ（パソコンやワークステーション）が利用できる。
【手続補正５５】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
またデータ配送手段６３の具体的な実現方法としては、例えば、暗号化対象データをフレキシブルディスクなどの記録媒体に記録してオフラインで配送する手段等をとることができる。
【手続補正５６】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
ここでユーザ鍵生成処理（Ｓ１００）は、実施の形態１と同様に、ユーザ自身、もしくは、本システムの管理者が、ユーザ鍵生成装置５を利用して行う。具体的には、各ユーザ用のユーザ秘密鍵と、ユーザ秘密鍵に対応するユーザ公開鍵を生成し、生成したユーザ秘密鍵をそのユーザの利用するデータ受信装置２に、またユーザ公開鍵を、データ送信装置１に配送するなどの処理を行う。
【手続補正５７】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
データ作成処理（Ｓ２００）は、実施の形態１と異なり、データ提供者が、暗号化データ作成装置６を利用して行う。
【手続補正５８】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
具体的には、暗号化対象データを作成し、作成した暗号化対象データを暗号化し、データ送信装置１に配送するなどの処理を行う。
【手続補正５９】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
データ取得処理（Ｓ３００）は、実施の形態１と異なり、各ユーザが、データ受信装置２を利用して行う。具体的には、各ユーザが、自分のデータ受信装置２を利用して、取得したい提供データ（暗号化データ）の送信を要求するデータ要求情報をデータ送信装置１に送信し、データ送信装置１から、そのデータ要求情報に対応する暗号化データを受信し、受信した暗号化データを復号し取得するなどの処理を行う。
【手続補正６０】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
図１４に示すように、データ作成処理では、暗号化データ作成装置６において、暗号化対象データ作成手段６１により、暗号化範囲指定命令や受信者指定命令などを組み込んだ暗号化対象データを作成し(ステップ２１０)、暗号化対象データを、受信者指定命令で指定された受信者のみが復号できるように暗号化して、暗号化データを作成し(ステップ２２０)、データ配送手段６３により、作成した暗号化対象データを、データ送信装置１のデータ保管手段１３に配送し(ステップ２３０)、データ送信装置１において、暗号化データを保管する(ステップ２４０)。
【手続補正６１】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】変更
【補正の内容】
【０１０４】
データ暗号化手段６２における暗号化対象データの暗号化（ステップＳ２２０）の詳細な動作は実施の形態１の場合と同様であるので説明は省略する。
【手続補正６２】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
（４） データ取得処理（Ｓ３００）の詳細動作
まず、データ受信装置２を、WWWブラウザと復号プラグインで構成する場合の詳細動作について説明する。図１５は、この場合のデータ取得処理の詳細動作を示すフローチャートである。
【手続補正６３】
【補正対象書類名】明細書
【補正対象項目名】０１０７
【補正方法】変更
【補正の内容】
【０１０７】
図１５に示すように、データ取得処理では、まず、データ受信装置２のWWWブラウザにおいて、データ入力手段２３により、ユーザから取得したいデータの指定を受け取り（ステップＳ３１０）、データ通信手段２１により、指定されたデータの送信を要求するデータ要求情報を送信し（ステップＳ３２０）、データ送信装置１のWWWサーバにおいて、データ通信手段１１により、データ要求情報と受信者識別情報を受信し（ステップＳ３３０）、データ取得手段１２により、受信したデータ要求情報に対応する暗号化データを取得し（ステップＳ３４０）、データ通信手段１１により、暗号化データをデータ受信装置２に送信し（ステップＳ３５０）、データ受信装置２において、データ通信手段２１により、暗号化データを受信し（ステップＳ３６０）、データ復号手段２５により、暗号化データを復号し（ステップＳ３７０）、データ処理手段２２により、復号された暗号化データを、ディスプレ表示などのためにデータ出力手段２４に渡す（ステップＳ３８０）。
【手続補正６４】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】変更
【補正の内容】
【０１０８】
データ復号手段２５における暗号化データの復号（ステップＳ３７０）の詳細な動作は実施の形態１の場合と同様であるので説明は省略する。
【手続補正６５】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】変更
【補正の内容】
【０１０９】
次に、データ受信装置２を、WWWブラウザと復号プロキシで構成する場合の詳細動作について説明する。図１６は、この場合のデータ取得処理の詳細動作を示すフローチャートである。
【手続補正６６】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】変更
【補正の内容】
【０１１０】
図１６に示すように、データ取得処理では、まず、データ受信装置２のWWWブラウザにおいて、データ入力手段２３により、ユーザから取得したいデータの指定を受け取り（ステップＳ４１０）、データ通信手段２１により、指定されたデータの送信を要求するデータ要求情報を、データ送信装置１に送信し（ステップＳ４２０）、データ送信装置１のWWWサーバにおいて、データ通信手段１１により、データ要求情報と受信者識別情報を受信し（ステップＳ４３０）、データ取得手段１２により、受信したデータ要求情報に対応する暗号化データを取得し（ステップＳ４４０）、データ通信手段１１により暗号化データを復号プロキシに送信し（ステップＳ４５０）、データ受信装置２の復号プロキシにおいて、データ通信手段２１により、暗号化データを受信し（ステップＳ４６０）、データ復号手段２５により、暗号化データを復号し（ステップＳ４７０）、データ通信手段２１において、復号された暗号化データをWWWブラウザに送信し（ステップＳ４８０）、WWWブラウザのデータ通信手段２１により、復号された暗号データを受信し（ステップＳ４９０）、データ処理手段２２により、復号された暗号化データを、ディスプレ表示などのためにデータ出力手段２４に渡す（ステップＳ５００）。
【手続補正６７】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
1999215122.tif 000001
【手続補正６８】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
1999215122.tif 000002
【手続補正６９】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
1999215122.tif 000003
【手続補正７０】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
1999215122.tif 000004
【手続補正７１】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
1999215122.tif 000005