【手続補正書】
【提出日】令和3年4月19日(2021.4.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
決められたユーザに限り電子データに対する実行が許可される限定操作を、前記限定操作が許可される前記ユーザを定めたユーザ条件にもとづいて制御するための、制御コードを含む電子ファイルを作成する、電子ファイル作成装置であって、前記限定操作に必要な補助データが暗号化された、前記ユーザ条件で許可されたユーザにより復号可能な前記制御コードを生成する、制御コード生成部と、前記電子データと前記制御コードとを含む前記電子ファイルを作成するファイル作成部とを備えたデータファイル作成装置。
【請求項２】
前記電子データは暗号化されており、前記補助データは、前記電子データを復号する電子データ復号鍵または前記電子データ復号鍵を生成するための電子データ復号鍵生成パラメータを含むことを特徴とする請求項１に記載のデータファイル作成装置。
【請求項３】
決められた認証用鍵を使用して、前記電子データに対する改竄を検出するための電子データ認証コードを、前記電子データをもとに生成する、電子データ認証コード生成部をさらに備え、前記補助データは前記認証用鍵または前記認証用鍵を生成するための認証用鍵生成パラメータを含み、前記ファイル作成部は、前記電子データ認証コードをさらに含む前記電子ファイルを作成することを特徴とする請求項１または２に記載の電子ファイル作成装置。
【請求項４】
決められた認証用鍵を使用して、前記制御コードに対する改竄を検出するための制御コード認証コードを、前記制御コードをもとに生成する制御コード認証コード生成部をさらに備え、前記補助データは、前記認証用鍵または前記認証用鍵を生成するための認証用鍵生成パラメータを含み、前記ファイル作成部は、前記制御コード認証コードを含む前記電子ファイルを作成することを特徴とする請求項１または２に記載の電子ファイル作成装置。
【請求項５】
前記限定操作が許可される期間を定めた有効期間データが暗号化された、前記限定操作の実行が許可される期間が前記有効期間に制限される前記ユーザを定めた有効期間適用条件を満たす前記ユーザにより復号可能な有効期間コードを生成する有効期間暗号化部をさらに備え、前記ファイル作成部は、前記有効期間コードを含む前記電子ファイルを作成することを特徴とする、請求項１から４のいずれか１項に記載の電子ファイル作成装置。
【請求項６】
電子データに対する実行が、決められたユーザに限り許可される限定操作を、前記電子データと同じ電子ファイルに含まれる、前記限定操作に必要な補助データが暗号化された、実行が許可される前記ユーザに限り復号可能な、制御コードを用いて実行する電子データ処理装置であって、前記限定操作を実行させる前記ユーザに対応するユーザ対応情報を取得する対応情報取得部と、前記電子ファイルに含まれる前記制御コードを、前記ユーザ対応情報に基づき復号する制御コード復号部と、前記制御コード復号部によって得られた前記補助データを使用して、前記限定操作を実行する実行部とを備えた電子データ処理装置。
【請求項７】
前記電子データは暗号化されており、前記補助データは、前記電子データを復号可能な電子データ復号鍵または前記電子データ復号鍵を生成するための電子データ復号鍵生成パラメータを含み、前記復号部が復号した前記補助データに含まれる、または前記復号部が復号した前記補助データに含まれる前記復号鍵生成パラメータにより生成される、前記電子データ復号鍵により前記電子ファイルに含まれる前記電子データを復号する電子データ復号化部をさらに備えた請求項６に記載の電子データ処理装置。
【請求項８】
前記電子ファイルは、前記制御コードに対する改竄を検出するための、決められた認証用鍵を使用して前記制御コードをもとに生成された制御情報認証コードを含み、前記補助データは、前記認証用鍵または前記認証用鍵を生成するための認証用鍵生成パラメータを含み、前記制御コード復号部が復号した前記補助データに含まれる、または前記補助データに含まれる前記認証用鍵生成パラメータを使用して生成される、前記認証用鍵を使用して、前記電子ファイルに含まれる前記制御コードをもとに前記制御情報認証コードを算出する制御情報認証コード算出部と、算出された前記制御情報認証コードと前記電子ファイルに含まれる前記制御情報認証コードとを比較して、前記補助データに対する改竄を検出する制御情報改竄検出部とをさらに備え、前記実行部は、さらに前記制御情報改竄検出部の検出結果にもとづいて、前記限定操作を実行する請求項６または７に記載の電子データ処理装置。
【請求項９】
前記電子ファイルは、前記電子データに対する改竄を検出するための、決められた認証用鍵を使用して前記電子データをもとに生成された電子データ認証コードを含み、前記制御コードは、前記認証用鍵または前記認証用鍵を生成するための認証用鍵生成パラメータを含み、前記制御コード復号部が復号した前記補助データに含まれる、または前記補助データに含まれる前記復号鍵生成パラメータにより生成される、前記認証用鍵を使用して、前記電子ファイルに含まれる前記電子データをもとに前記電子データ認証コードを算出する電子データ認証コード算出部と、算出された前記電子データ認証コードと前記電子ファイルに含まれる前記電子データ認証コードとを比較し、前記電子データに対する改竄を検出する電子データ改竄検出部とをさらに備え、前記実行部は、さらに前記電子データ改竄検出部の検出結果にもとづいて、前記限定操作を実行することを特徴とする請求項６または７に記載の電子データ処理装置。
【請求項１０】
前記電子ファイルは、前記限定操作が許可される期間を定めた有効期間データが暗号化された、前記限定操作の実行が許可される期間が前記有効期間に制限される前記ユーザを定めた有効期間適用条件を満たす前記ユーザにより復号可能な有効期間コードを含み、前記有効期間コードを前記ユーザ対応情報に基づき復号する有効期間コード復号部をさらに備え、前記実行部は、さらに、有効期間コード復号部の復号結果にもとづいて、前記限定操作を実行する請求項６から９のいずれか１項に記載の電子データ処理装置。  
【請求項１１】
前記電子ファイルまたは新たな電子ファイルに新たな電子データを保存する保存操作を行う電子データ処理装置であって、前記新たな電子データに対する新たな限定操作に必要な新たな補助データが暗号化され、前記新たな限定操作が許可される前記ユーザにより復号可能な新たな制御コードを生成する制御コード生成部と、前記電子データと前記制御コードとを前記電子ファイルまたは前記新たな電子ファイルに保存するファイル作成部とを備えた請求項６から１０のいずれか１項に記載の電子データ処理装置。
【請求項１２】
決められたユーザに限り電子データに対する実行が許可される限定操作を、前記限定操作が許可される前記ユーザを定めたユーザ条件にもとづいて制御するための、制御コードを含む電子ファイルを作成する、電子ファイル作成装置であって、前記限定操作に必要な補助データが暗号化された、前記ユーザ条件で許可されたユーザにより復号可能な前記制御コードを生成する、制御コード生成部、および前記電子データと前記制御コードとを含む前記電子ファイルを作成するファイル作成部を有する電子ファイル作成装置と、前記限定操作を、前記制御コードを用いて実行する電子データ処理装置であって、前記限定操作を実行させる前記ユーザに対応するユーザ対応情報を取得する対応情報取得部と、前記電子ファイルに含まれる前記制御コードを、前記ユーザ対応情報に基づき復号する制御コード復号部と、前記制御コード復号部によって得られた前記補助データを使用して、前記限定操作を実行する実行部とを有する電子データ処理装置とを備えた電子データ管理システム。
【請求項１３】
決められたユーザに限り電子データに対する実行が許可される限定操作を、前記限定操作が許可される前記ユーザを定めたユーザ条件にもとづいて制御するための、制御コードを含む電子ファイルを作成するために、前記限定操作に必要な補助データが暗号化された、前記ユーザ条件で許可されたユーザにより復号可能な前記制御コードを生成し、制御コード生成部、および前記電子データと前記制御コードとを含む前記電子ファイルを作成し、前記限定操作を、前記制御コードを用いて実行するために、前記限定操作を実行させる前記ユーザに対応するユーザ対応情報を取得し、前記電子ファイルに含まれる前記制御コードを、前記ユーザ対応情報に基づき復号し、記制御コード復号部によって得られた前記補助データを使用して、前記限定操作を実行する電子データ管理方法。
【請求項１４】
コンピュータに、決められたユーザに限り電子データに対する実行が許可される限定操作を、前記限定操作が許可される前記ユーザを定めたユーザ条件にもとづいて制御するための、制御コードを含む電子ファイルを作成するために、前記限定操作に必要な補助データが暗号化された、前記ユーザ条件で許可されたユーザにより復号可能な前記制御コードを生成させ、制御コード生成部、および前記電子データと前記制御コードとを含む前記電子ファイルを作成させるプログラム。
【請求項１５】
コンピュータに、電子データに対する実行が、決められたユーザに限り許可される限定操作を、前記電子データと同じ電子ファイルに含まれる、前記限定操作に必要な補助データが暗号化された、実行が許可される前記ユーザに限り復号可能な、制御コードを用いて実行させるプログラムであって、
前記限定操作を実行させる前記ユーザに対応するユーザ対応情報を取得させ、前記電子ファイルに含まれる前記制御コードを、前記ユーザ対応情報に基づき復号させ、前記制御コード復号部によって得られた前記補助データを使用して、前記限定操作を実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
この発明に係る電子データ管理システムは、決められたユーザに限り電子データに対する実行が許可される限定操作を、前記限定操作が許可される前記ユーザを定めたユーザ条件にもとづいて制御するための、制御コードを含む電子ファイルを作成する、電子ファイル作成装置であって、前記限定操作に必要な補助データが暗号化された、前記ユーザ条件で許可されたユーザにより復号可能な前記制御コードを生成する、制御コード生成部、および前記電子データと前記制御コードとを含む前記電子ファイルを作成するファイル作成部を有する電子ファイル作成装置と、前記限定操作を、前記制御コードを用いて実行する電子データ処理装置であって、前記限定操作を実行させる前記ユーザに対応するユーザ対応情報を取得する対応情報取得部と、前記電子ファイルに含まれる前記制御コードを、前記ユーザ対応情報に基づき復号する制御コード復号部と、前記制御コード復号部によって得られた前記補助データを使用して、前記限定操作を実行する実行部とを有する電子データ処理装置とを備えを備えるものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
電子データ改竄検出部２５４は、電子データ認証コード算出部２５３が算出した認証コードと関連データ取得部２１０が取得した電子ファイルの電子データ認証コードとを比較して、電子データ３１０についての改竄を検出する。