【手続補正書】
【提出日】平成23年3月2日(2011.3.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データをネットワーク経由で他の情報処理装置に送信する情報処理装置であって、
前記他の情報処理装置が保持する複数の秘密鍵で構成される秘密鍵のセットと対をなす複数の公開鍵で構成される公開鍵のセットを、前記他の情報処理装置から受信する受信手段と、
共通鍵を生成する生成手段と、
前記共通鍵を用いて、データを暗号化する第１暗号化手段と、
前記データの属性に基づいて、前記公開鍵のセットの中から、暗号化に用いる公開鍵を選択する選択手段と、
前記選択手段で選択された公開鍵を用いて、前記共通鍵を暗号化する第２暗号化手段と、
前記第１暗号化手段で暗号化されたデータと、前記第２暗号化手段で暗号化された共通鍵と、前記属性とを含むデータを、前記他の情報処理装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記選択手段は、
前記属性が数字又は文字の組み合わせで表現される数値である場合には、当該数値を複数の数字又は文字に分割し、当該分割された各数字又は各文字に対応する複数の公開鍵を、前記公開鍵のセットの中から選択し、
前記第２暗号化手段は、
前記選択手段で選択された複数の公開鍵を用いて、前記共通鍵を暗号化することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記選択手段は、
前記属性が文字列である場合には、当該文字列のハッシュ値を求め、当該ハッシュ値を複数の数字又は文字に分割し、当該分割された各数字又は各文字に対応する複数の公開鍵を、前記公開鍵のセットの中から選択し、
前記第２暗号化手段は、
前記選択された複数の公開鍵を用いて、前記共通鍵を暗号化することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記第２暗号化手段は、
前記選択された複数の公開鍵を順番に用いて、前記共通鍵を多重暗号化することを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記データは文書画像データであり、前記属性は印刷属性であり、前記他の情報処理装置はプリンタ機能を有することを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記選択手段は、前記公開鍵のセットの中から、前記データの属性に対応する鍵番号の公開鍵を選択することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記データが暗号化済みであることを示す情報を前記属性に付加することによって、前記属性を書き換える書換手段を、更に有し、
前記送信手段は、前記第１暗号化手段で暗号化されたデータと、前記第２暗号化手段で暗号化された共通鍵と、前記書換手段で書き換えられた属性とを含むデータを、前記他の情報処理装置に送信することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
暗号化されたデータと、当該データの属性と、暗号化された共通鍵とを、ネットワーク経由で他の情報処理装置から受信する受信手段と、
前記他の情報処理装置での暗号化の際に使用された公開鍵のセットと対をなす複数の秘密鍵で構成される秘密鍵のセットを保持する保持手段と、
前記受信したデータの属性に基づいて、前記保持手段で保持されている秘密鍵のセットの中から、復号化に用いる秘密鍵を選択する秘密鍵選択手段と、
前記秘密鍵選択手段で選択された秘密鍵を用いて、前記暗号化された共通鍵を復号する第１復号化手段と、
前記第１復号化手段で復号された共通鍵を用いて、前記暗号化されたデータを復号する第２復号化手段と
を備えることを特徴とする情報処理装置。
【請求項９】
前記秘密鍵選択手段は、
前記属性が数字又は文字の組み合わせで表現される数値である場合には、当該数値を複数の数字又は文字に分割し、当該分割された各数字又は各文字に対応する複数の秘密鍵を、前記秘密鍵のセットの中から選択し、
前記第１復号化手段は、
前記秘密鍵選択手段で選択された複数の秘密鍵を用いて、前記暗号化された共通鍵を復号することを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記秘密鍵選択手段は、
前記属性が文字列である場合には、当該文字列のハッシュ値を求め、当該ハッシュ値を複数の数字又は文字に分割し、当該分割された各数字又は各文字に対応する複数の秘密鍵を、前記秘密鍵のセットの中から選択し、
前記第１復号化手段は、
前記秘密鍵選択手段で選択された複数の秘密鍵を用いて、前記暗号化された共通鍵を復号することを特徴とする請求項８記載の情報処理装置。
【請求項１１】
前記第１復号化手段は、
前記選択された複数の秘密鍵を順番に用いて、前記暗号化された共通鍵を復号することを特徴とする請求項９又は１０記載の情報処理装置。
【請求項１２】
前記データは文書画像データであり、前記属性は印刷属性であり、前記情報処理装置はプリンタ機能を有することを特徴とする請求項８〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
第１の情報処理装置と第２の情報処理装置がネットワークを介してデータの送受信を行うシステムであって、
前記第１の情報処理装置は、
前記第２の情報処理装置が保持する複数の秘密鍵で構成される秘密鍵のセットと対をなす複数の公開鍵で構成される公開鍵のセットを、前記第２の情報処理装置から受信する第１受信手段と、
共通鍵を生成する生成手段と、
前記共通鍵を用いて、データを暗号化する第１暗号化手段と、
前記データの属性に基づいて、前記公開鍵のセットの中から、暗号化に用いる公開鍵を選択する公開鍵選択手段と、
前記公開鍵選択手段で選択された公開鍵を用いて、前記共通鍵を暗号化する第２暗号化手段と、
前記第１暗号化手段で暗号化されたデータと、前記第２暗号化手段で暗号化された共通鍵と、前記属性とを含むデータを、ネットワーク経由で前記第２の情報処理装置に送信する送信手段と
を備え、
前記第２の情報処理装置は、
前記送信手段で送信された、前記暗号化されたデータと、前記暗号化された共通鍵と、前記属性とを含むデータを、前記ネットワーク経由で受信する受信手段と、
前記第１の情報処理装置での暗号化の際に使用された前記公開鍵のセットと対をなす複数の秘密鍵で構成される秘密鍵のセットを保持する保持手段と、
前記受信したデータの属性に基づいて、前記保持手段で保持されている秘密鍵のセットの中から、復号化に用いる秘密鍵を選択する秘密鍵選択手段と、
前記秘密鍵選択手段で選択された秘密鍵を用いて、前記暗号化された共通鍵を復号する第１復号化手段と、
前記第１復号化手段で復号された共通鍵を用いて、前記暗号化されたデータを復号する第２復号化手段と
を備えることを特徴とするシステム。
【請求項１４】
前記データは文書画像データであり、前記属性は印刷属性であり、前記第２の情報処理装置はプリンタ機能を有することを特徴とする請求項１３記載のシステム。
【請求項１５】
情報処理装置が、データをネットワーク経由で他の装置に送信する情報処理方法であって、
前記情報処理装置の受信手段が、前記他の装置が保持する複数の秘密鍵で構成される秘密鍵のセットと対をなす複数の公開鍵で構成される公開鍵のセットを、前記他の装置から受信する受信ステップと、
前記情報処理装置の生成手段が、共通鍵を生成する生成ステップと、
前記情報処理装置の第１暗号化手段が、前記共通鍵を用いて、データを暗号化する第１暗号化ステップと、
前記情報処理装置の選択手段が、前記データの属性に基づいて、前記公開鍵のセットの中から、暗号化に用いる公開鍵を選択する選択ステップと、
前記情報処理装置の第２暗号化手段が、前記選択ステップで選択された公開鍵を用いて、前記共通鍵を暗号化する第２暗号化ステップと、
前記情報処理装置の送信手段が、前記第１暗号化ステップで暗号化されたデータと、前記第２暗号化ステップで暗号化された共通鍵と、前記属性とを含むデータを、前記他の装置に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項１６】
受信手段が、暗号化されたデータと、当該データの属性と、暗号化された共通鍵とを、ネットワーク経由で他の情報処理装置から受信する受信ステップと、
保持手段が、前記他の情報処理装置での暗号化の際に使用された公開鍵のセットと対をなす複数の秘密鍵で構成される秘密鍵のセットを保持する保持ステップと、
秘密鍵選択手段が、前記受信したデータの属性に基づいて、前記保持手段で保持されている秘密鍵のセットの中から、復号化に用いる秘密鍵を選択する秘密鍵選択ステップと、
第１復号化手段が、前記秘密鍵選択ステップで選択された秘密鍵を用いて、前記暗号化された共通鍵を復号する第１復号化ステップと、
第２復号化手段が、前記第１復号化ステップで復号された共通鍵を用いて、前記暗号化されたデータを復号する第２復号化ステップと
を含むことを特徴とする情報処理方法。
【請求項１７】
コンピュータを、請求項１乃至１２のいずれかに記載の情報処理装置の各手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１８】
コンピュータを、請求項１乃至１２のいずれかに記載の情報処理装置の各手段として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の情報処理装置は、データをネットワーク経由で他の情報処理装置に送信する情報処理装置であって、前記他の情報処理装置が保持する複数の秘密鍵で構成される秘密鍵のセットと対をなす複数の公開鍵で構成される公開鍵のセットを、前記他の情報処理装置から受信する受信手段と、共通鍵を生成する生成手段と、前記共通鍵を用いて、データを暗号化する第１暗号化手段と、前記データの属性に基づいて、前記公開鍵のセットの中から、暗号化に用いる公開鍵を選択する選択手段と、前記選択手段で選択された公開鍵を用いて、前記共通鍵を暗号化する第２暗号化手段と、前記第１暗号化手段で暗号化されたデータと、前記第２暗号化手段で暗号化された共通鍵と、前記属性とを含むデータを、前記他の情報処理装置に送信する送信手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明の情報処理装置は、暗号化されたデータと、当該データの属性と、暗号化された共通鍵とを、ネットワーク経由で他の情報処理装置から受信する受信手段と、前記他の情報処理装置での暗号化の際に使用された公開鍵のセットと対をなす複数の秘密鍵で構成される秘密鍵のセットを保持する保持手段と、前記受信したデータの属性に基づいて、前記保持手段で保持されている秘密鍵のセットの中から、復号化に用いる秘密鍵を選択する秘密鍵選択手段と、前記秘密鍵選択手段で選択された秘密鍵を用いて、前記暗号化された共通鍵を復号する第１復号化手段と、前記第１復号化手段で復号された共通鍵を用いて、前記暗号化されたデータを復号する第２復号化手段とを備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明のシステムは、第１の情報処理装置と第２の情報処理装置がネットワークを介してデータの送受信を行うシステムであって、
前記第１の情報処理装置は、前記第２の情報処理装置が保持する複数の秘密鍵で構成される秘密鍵のセットと対をなす複数の公開鍵で構成される公開鍵のセットを、前記第２の情報処理装置から受信する第１受信手段と、共通鍵を生成する生成手段と、前記共通鍵を用いて、データを暗号化する第１暗号化手段と、前記データの属性に基づいて、前記公開鍵のセットの中から、暗号化に用いる公開鍵を選択する公開鍵選択手段と、前記公開鍵選択手段で選択された公開鍵を用いて、前記共通鍵を暗号化する第２暗号化手段と、前記第１暗号化手段で暗号化されたデータと、前記第２暗号化手段で暗号化された共通鍵と、前記属性とを含むデータを、ネットワーク経由で前記第２の情報処理装置に送信する送信手段とを備え、
前記第２の情報処理装置は、前記送信手段で送信された、前記暗号化されたデータと、前記暗号化された共通鍵と、前記属性とを含むデータを、前記ネットワーク経由で受信する受信手段と、前記第１の情報処理装置での暗号化の際に使用された前記公開鍵のセットと対をなす複数の秘密鍵で構成される秘密鍵のセットを保持する保持手段と、前記受信したデータの属性に基づいて、前記保持手段で保持されている秘密鍵のセットの中から、復号化に用いる秘密鍵を選択する秘密鍵選択手段と、前記秘密鍵選択手段で選択された秘密鍵を用いて、前記暗号化された共通鍵を復号する第１復号化手段と、前記第１復号化手段で復号された共通鍵を用いて、前記暗号化されたデータを復号する第２復号化手段とを備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明の情報処理方法は、情報処理装置が、データをネットワーク経由で他の装置に送信する情報処理方法であって、前記情報処理装置の受信手段が、前記他の装置が保持する複数の秘密鍵で構成される秘密鍵のセットと対をなす複数の公開鍵で構成される公開鍵のセットを、前記他の装置から受信する受信ステップと、前記情報処理装置の生成手段が、共通鍵を生成する生成ステップと、前記情報処理装置の第１暗号化手段が、前記共通鍵を用いて、データを暗号化する第１暗号化ステップと、前記情報処理装置の選択手段が、前記データの属性に基づいて、前記公開鍵のセットの中から、暗号化に用いる公開鍵を選択する選択ステップと、前記情報処理装置の第２暗号化手段が、前記選択ステップで選択された公開鍵を用いて、前記共通鍵を暗号化する第２暗号化ステップと、前記情報処理装置の送信手段が、前記第１暗号化ステップで暗号化されたデータと、前記第２暗号化ステップで暗号化された共通鍵と、前記属性とを含むデータを、前記他の装置に送信する送信ステップとを含むことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明の情報処理方法は、受信手段が、暗号化されたデータと、当該データの属性と、暗号化された共通鍵とを、ネットワーク経由で他の情報処理装置から受信する受信ステップと、保持手段が、前記他の情報処理装置での暗号化の際に使用された公開鍵のセットと対をなす複数の秘密鍵で構成される秘密鍵のセットを保持する保持ステップと、秘密鍵選択手段が、前記受信したデータの属性に基づいて、前記保持手段で保持されている秘密鍵のセットの中から、復号化に用いる秘密鍵を選択する秘密鍵選択ステップと、第１復号化手段が、前記秘密鍵選択ステップで選択された秘密鍵を用いて、前記暗号化された共通鍵を復号する第１復号化ステップと、第２復号化手段が、前記第１復号化ステップで復号された共通鍵を用いて、前記暗号化されたデータを復号する第２復号化ステップとを含むことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明のコンピュータ読み取り可能な記録媒体は、コンピュータを、上記のいずれかの情報処理装置の各手段として機能させるためのプログラムを記録したことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明のプログラムは、コンピュータを、上記のいずれかの情報処理装置の各手段として機能させるためのプログラム。