(57)【要約】      （修正有）【課題】本発明は、ネットワーク接続リソースの保護システムおよび保護方法に関する。【解決手段】本方法は、第１ネットワーク接続ノードにおいて、電子形式のジョブを受信する工程と、非対称暗号化公開鍵（ｐｕｂＫ）によって暗号化された対称暗号化鍵（Ｋ）であるＣＫを受信する工程と、Ｋを用いてさらに暗号化されたジョブのハッシュ（Ｈ）であるＣＨを受信する工程とを含んでいる。次に、本方法は、ｐｕｂＫに対応した非対称暗号化秘密鍵（ｐｒｉｖＫ）を用いてＣＫを解読することによってＫを回復する工程と、ジョブをハッシュ化してＨ’を生成する工程と、Ｋを用いてＣＨを検査する工程と、ＣＨの検査に応じて、暗号化されたリソースをＫを用いて解読する工程と、解読されたリソースを用いてジョブを処理する工程とを含んでいる。【選択図】図１
2005251168.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続リソースを保護する方法であって、
第１ネットワーク接続ノードにおいて、電子形式のジョブを受信する工程と、
非対称暗号化公開鍵（ｐｕｂＫ）によって暗号化された対称暗号化鍵（Ｋ）であるＣＫを受信する工程と、
Ｋを用いてさらに暗号化されたジョブのハッシュ（Ｈ）であるＣＨを受信する工程と、
ｐｕｂＫに対応した非対称暗号化秘密鍵（ｐｒｉｖＫ）を用いてＣＫを解読することによって、Ｋを回復する工程と、
上記ジョブをハッシュ化してＨ’を生成する工程と、
Ｋを用いてＣＨを検査する工程と、
ＣＨの検査に応じて、暗号化されたリソースをＫを用いて解読する工程と、
上記解読されたリソースを用いてジョブを処理する工程とを含んでいる、方法。
【請求項２】
Ｋを用いてＣＨを検査する工程は、
Ｋを用いてＨ’を暗号化することによって、ＣＨ’を取得する工程と、
ＣＨをＣＨ’に一致させる工程とを含んでいる、請求項１に記載の方法。
【請求項３】
Ｋを用いてＣＨを検査する工程は、
Ｋを用いてＣＨを解読することによってＨを生成する工程と、
ＨをＨ’と比較する工程とを含んでいる、請求項１に記載の方法。
【請求項４】
さらに、
上記ジョブ、ＣＫ、および、ＣＨを受信する前に、暗号化されたリソースを受信する工程と、
上記暗号化されたリソースを格納する工程とを含んでいる、請求項１に記載の方法。
【請求項５】
さらに、
初期設定のとき、ｐｕｂＫおよびｐｒｉｖＫを導入する工程を含んでいる、請求項４に記載の方法。
【請求項６】
電子形式のジョブを受信する工程が、
テキスト形式および画像形式を含んだグループから選択される形式によって、印刷ジョブを受信する工程を含んでいる、請求項１に記載の方法。
【請求項７】
上記暗号化されたリソースを格納する工程が、暗号化されたフォントリソースを格納する工程を含み、
上記解読されたリソースを用いてジョブを処理する工程が、解読されたフォントを用いて印刷ジョブを印刷する工程を含んでいる、請求項４に記載の方法。
【請求項８】
上記暗号化されたフォントリソースを格納する工程が、ロゴと、個人署名画像と、絵文字（ｇｌｙｐｈ）とを含むグループから選択されるリソースを格納する工程を含んでいる、請求項７に記載の方法。
【請求項９】
上記暗号化されたリソースを受信する工程が、ハイパーテキスト転送プロトコル（ｈｔｔｐ）およびファイル転送プロトコル（ＦＴＰ）を含むグループから選択される形式によって、暗号化されたリソースを受信する工程を含んでいる、請求項４に記載の方法。
【請求項１０】
さらに、
第２ネットワーク接続ノードにおいてジョブを生成する工程と、
ｐｕｂＫを用いてＫを暗号化することによって、ＣＫを生成する工程と、
ジョブをハッシュ化することによって、Ｈを生成する工程と、
Ｋを用いてＨを暗号化することによって、ＣＨを生成する工程と、
ジョブ、ＣＫ、および、ＣＨを、ジョブ処理用の第１ノードに送信する工程を含んでいる、請求項１に記載の方法。
【請求項１１】
さらに、
複数の暗号化されたリソースのうちの特定の１つに対する選択命令を受信する工程を含んでおり、
暗号化されたリソースをＫを用いて解読する工程が、正しく一致する場合に応じて（ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ａ  ｖａｌｉｄ  ｍａｔｃｈ）、選択されたリソースを解読する工程を含んでいる、請求項１に記載の方法。
【請求項１２】
複数の暗号化されたリソースのうちの特定の１つに対する選択命令を受信する工程が、ＣＫｉ（１≦ｉ≦ｍ）を受信する工程を含み、
上記選択されたリソースを、暗号化されたリソース選択命令に応じて解読する工程が、ＣＫｉを解読することによって、対称暗号化鍵Ｋ１〜Ｋｍのうちの１つを回復する工程を含んでおり、このとき、Ｋ１〜Ｋｍが、暗号化されたリソースＣＲ１〜ＣＲｍに相当する、請求項１１に記載の方法。
【請求項１３】
電子形式のジョブを受信する工程が、ネットワーク接続ノードＮ１（１≦ｉ≦ｎ）においてジョブを受信する工程を含み、
ＣＫを受信する工程が、ＮｉがＣＫｉを受信する工程を含み、ＣＫｉは、Ｋを、Ｋに対応する非対称暗号化公開鍵ｐｕｂＫｉを用いて暗号化することによって生成され、
ＣＫを解読する工程が、Ｎｉが、ＣＫｉに対応する非対称暗号化秘密鍵ｐｒｉｖＫｉを用いてＣＫｉを解読することによって、Ｋを回復する工程を含んでいる、請求項１に記載の方法。
【請求項１４】
電子形式のジョブを受信する工程が、ネットワーク接続ノードＮ１（１≦ｉ≦ｎ）においてジョブを受信する工程を含み、
ＣＫを受信する工程が、ＮｉがＣＫｉを受信する工程を含み、ＣＫｉは、対称暗号化鍵Ｋｉに対応しており、かつ、ｐｕｂＫｉによって暗号化され、
ＣＨを受信する工程が、Ｎｉが、適切な対称暗号化鍵Ｋｉによって暗号化されたジョブのハッシュであるＣＨｉを受信する工程を含み、
ＣＫを解読する工程が、Ｎｉが、ＣＫｉに対応する非対称暗号化秘密鍵ｐｒｉｖＫｉを用いてＣＫｉを解読することによって、対称暗号化鍵Ｋｉを回復する工程を含んでいる、請求項１に記載の方法。
【請求項１５】
Ｋを用いてＣＨを検査する工程が、
Ｎｉが、対称暗号化鍵Ｋｉを用いてＨ’を暗号化することによって、ＣＨｉ’を取得する工程と、
Ｎｉが、ＣＨｉを、ＣＨｉに対応するＣＨｉ’に一致させる工程とを含み
暗号化されたリソースをＫを用いて解読する工程が、Ｎｉが、対称暗号化鍵Ｋｉを用いて、暗号化されたリソースを解読する工程を含んでいる、請求項１４に記載の方法。
【請求項１６】
Ｋを用いてＣＨを検査する工程が、
Ｎｉが、対称暗号化鍵Ｋｉを用いてＣＨｉを解読することによって、Ｈを取得する工程と、
Ｎｉが、ＨをＨ’と比較する工程とを含み、
暗号化されたリソースをＫを用いて解読する工程が、対称暗号化鍵Ｋｉを用いて、暗号化されたリソースを解読する工程を含んでいる、請求項１４に記載の方法。
【請求項１７】
ネットワーク接続処理リソースのアクセスする方法であって、
第２ノードにおいて、電子形式のジョブを生成する工程と、
非対称暗号化鍵（ｐｕｂＫ）を用いて、対称暗号化鍵Ｋを暗号化することによって、ＣＫを生成する工程と、
Ｈを生成するジョブをハッシュ化する工程と、
Ｋを用いてＨを暗号化することによって、ＣＨを生成する工程と、
上記ジョブ、ＣＫ、およびＣＨを、第１ネットワーク接続ノードに送信する工程と、
上記第１ノードにおいて、Ｋに暗号化されたリソースを用いてジョブを処理する工程とを含んだ方法。
【請求項１８】
安全なネットワーク接続リソースを使用するシステムであって、
上記システムには、第１装置を備えており、
上記第１装置は、
電子形式のジョブの受信、非対称暗号化公開鍵（ｐｕｂＫ）によって暗号化された対称暗号化鍵（Ｋ）であるＣＫの受信、および、Ｋを用いてさらに暗号化されたＣＨである、ジョブのハッシュ（Ｈ）の受信を行うためのネットワーク接続ポートと、
上記ジョブを受け取ってジョブのハッシュ（Ｈ’）を供給するためのインターフェースを有するハッシュユニットと、
ｐｕｂＫに対応する非対称暗号化秘密鍵（ｐｒｉｖＫ）および暗号化されたリソースを供給するためのインターフェースを有するメモリと、
メモリ内の暗号化されたリソースへのアクセスを、ＣＨの検査に応じて許可するためのインターフェースを有する保護ユニットと、
ジョブおよび解読されたリソースを受け取って、解読されたリソースを用いて処理されたジョブを供給するインターフェースを有する処理ユニットとを含んでいる、システム。
【請求項１９】
さらに、
ＣＫおよびｐｒｉｖＫを受け取り、上記ｐｒｉｖＫによるＣＫの解読に応じてＫを生成し、暗号化されたリソースをＫを用いてメモリから解読し、解読されたリソースを供給するインターフェースを有する解読ユニットと、
Ｈ’およびＫを受け取って、Ｋを用いてＨ’を暗号化することによってＣＨ’を供給するためのインターフェースを有する暗号化ユニットとを含み、
上記保護ユニットが、ＣＨおよびＣＨ’を受け取り、ＣＨをＣＨ’に一致させることによってＣＨを検査する、請求項１８に記載のシステム。
【請求項２０】
さらに、
ＣＨ、ＣＫおよびｐｒｉｖＫを受け取り、上記ｐｒｉｖＫを用いてＣＫを解読することによってＫを生成し、Ｋを用いてＣＨを解読することによってＨを供給し、かつ、解読されたリソースを供給するためのインターフェースを有する解読ユニットを含み、
上記保護ユニットは、ＨおよびＨ’を受け取り、ＨをＨ’に一致させることによってＣＨを検査する、請求項１８に記載のシステム。
【請求項２１】
上記ネットワーク接続ポートは、暗号化されたリソースを、メモリに格納するために受信する、請求項１８に記載のシステム。
【請求項２２】
上記メモリは、装置の初期設定のときｐｒｉｖＫを受入れて格納するための読み出し専用メモリ（ＲＯＭ）である、請求項１８に記載のシステム。
【請求項２３】
上記第１装置はプリンタであり、
上記ネットワーク接続ポートは、テキスト形式および画像形式を含むグループから選択される形式によって印刷ジョブを受信する、請求項１８に記載のシステム。
【請求項２４】
上記のメモリは、暗号化されたフォントリソースを格納し、
上記処理ユニットは、暗号化されたフォントを用いて印刷されるジョブを供給する印刷装置である、請求項２３に記載のシステム。
【請求項２５】
上記のメモリは、ロゴと、個人署名画像と、絵文字（ｇｌｙｐｈ）とを含んだグループから選択される暗号化されたフォントリソースを格納する、請求項２４に記載のシステム。
【請求項２６】
上記ネットワーク接続ポートは、ハイパーテキスト転送プロファイル（ｈｔｔｐ）およびファイル転送プロファイル（ＦＴＰ）を含むグループから選択される形式によって、格納用の暗号化されたリソースを受信する、請求項２１に記載のシステム。
【請求項２７】
さらに、
上記システムには第２装置が含まれており、
上記第２装置は、
ジョブを供給するためのプロセッサと、
上記ジョブを受け取ってジョブのハッシュ（Ｈ）を供給するためのインターフェースを有するハッシュユニットと、
Ｈを受け取り、ｐｕｂＫを用いた暗号化された対称暗号化鍵ＫであるＣＫ、および、Ｋを用いて暗号化されたＨであるＣＨを供給するインターフェースを有する暗号化ユニットと、
上記ジョブ、ＣＫ、および、ＣＨを、ジョブ処理用の第１装置に転送するためのネットワーク接続ポートとを含んでいる、請求項１８に記載のシステム。
【請求項２８】
上記第１装置のネットワーク接続ポートは、暗号化されたリソース選択命令を受信し、
上記解読ユニットは、選択されたリソースを解読する、請求項１８に記載のシステム。
【請求項２９】
上記の解読ユニットは、暗号化されたリソースＣＲｉ〜ＣＲｍに相当する、対称暗号化鍵Ｋｉ〜Ｋｍのうちの１つを回復するために、ＣＫｉ（１≦ｉ≦ｍ）を解読する、請求項２８に記載のシステム。
【請求項３０】
さらに、
Ｋに対応する非対称暗号化公開鍵ｐｕｂＫを用いて、Ｋを暗号化することによって生成されるＣＫｉとともに、ネットワーク接続ポートにある電子形式のジョブを受信する、複数の装置Ｎｉ（１≦ｉ≦ｎ）をそれぞれ備え、
各装置解読ユニットが、ＣＫｉに対応する非対称暗号化秘密鍵ｐｒｉｖＫｉを用いて、ＣＫｉを解読することによってＫを回復する、請求項１８に記載のシステム。
【請求項３１】
さらに、
複数の装置Ｎｉ（１≦ｉ≦ｎ）を備え、
各装置は、ＣＫｉおよびＣＨｉと共に、ネットワーク接続ポートにある電子形式のジョブを受信し、ここで、ＣＫｉは、Ｋｉに対応する非対称暗号化公開鍵ｐｕｂＫｉを用いてＫｉを暗号化することによって生成されるものであり、かつ、ＣＨｉは、ＣＨｉに対応する対称暗号化鍵Ｋｉによって暗号化されたジョブのハッシュであり、
各装置は、暗号化されたリソースを解読するための非対称暗号化秘密鍵ｐｒｉｖＫｉを用いてＣＫｉを解読するための解読ユニットを含むことによって、ｐｒｉｖＫｉに対応する対称暗号化鍵Ｋｉを回復する、請求項１８に記載の方法。
【請求項３２】
各装置暗号化ユニットは、対称暗号化鍵Ｋｉを用いてＨ’を暗号化することによって、ＣＨｉ’を取得し、
各装置保護ユニットは、ＣＨｉに対応したｉ’にＣＨｉを一致させることによってＣＨを検査する、請求項３１に記載のシステム。
【請求項３３】
各装置解読ユニットは、対称暗号化鍵Ｋｉを用いてＣＨｉを解読することによってＨを取得し、
各装置保護ユニットは、ＨをＨ’に一致させることによってＣＨを検査する、請求項３１に記載のシステム。
【請求項３４】
ネットワーク接続処理リソースにアクセスするためのシステムであって、
上記システムには第２装置が備えられ、
上記第２装置は、
ジョブを供給するためのプロセッサと、
上記ジョブを受け取ってジョブのハッシュ（Ｈ）を供給するためのインターフェースを有するハッシュユニットと、
Ｈを受け取り、ｐｕｂＫを用いて暗号化された対称暗号化鍵ＫであるＣＫ、および、Ｋを用いて暗号化されたＨであるＣＨを供給するインターフェースを有する暗号化ユニットと、
上記ジョブ、ＣＫ、およびＣＨを、ジョブ処理用の第１装置に転送するためのネットワーク接続ポートとを含んでいる、システム。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
〔発明の背景〕
１．発明の属する技術分野
本発明は、一般に、暗号化された通信に関する。特に、ネットワーク接続機器に組み込まれたリソースへのアクセス保護システムおよびアクセス保護方法に関する。
【０００２】
２．従来技術の説明
ネットワーク管理者は、プリンタ、複写機、および、多機能周辺機器（ＭＦＰ）といった、ネットワーク接続機器へのアクセスの制限を求めることがある。
たとえば、プリンタに、フォントデュアルインラインメモリモジュール（ＤＩＭＭ）のような保護リソース（ｓｅｃｕｒｅ  ｒｅｓｏｕｒｃｅｓ）が備えられている場合、これらのフォントは、盗難や、認可を得ない使用に対して弱い。基本的なハードウェアツールを用いて、保護フォントのＤＩＭＭをプリンタから簡単に取り外し、ＤＩＭＭを他のプリンタに接続できる。
これによって、保護フォント（ｓｅｃｕｒｅ  ｆｏｎｔ）へアクセスできる。
【０００３】
この問題の１つの解決策として、リソース（ここでは保護フォントのＤＩＭＭ）を格納するための取り外し可能な記憶装置を、消費者に提供することがある。この装置は、保護フォントのＤＩＭＭを保存し、フォントが必要であればプリンタに直接接続される。フォントが必要でなくなると、この装置は、プリンタから外され、安全な保管のために格納される。この解決策によって保護される部分もある。しかし、保護フォントのＤＩＭＭに対する責任を、人に要求するため、管理のオーバーヘッドを増加させる。この方法には、また、ＤＩＭＭを悪用したり、誤って取り付けたりする危険性がある。
【０００４】
安全に保管するリソースを物理的に取り外すことなく、装置リソースを保護できれば、有効である。
【０００５】
また、装置リソースを装置メモリにおいて暗号化し、これらの装置リソースに暗号メカニズムを用いてアクセスできれば、有効である。
〔発明の概要〕
本発明の方法は、フォントなどの装置リソースを、ＤＩＭＭに保存する前に暗号化することによって保護する。暗号化されたフォントは、暗号化鍵を用いて解読するまで用いられない。そのため、保護プリンタフォントを高い安全性のもとで格納でき、かつ、フォントを保護するために、追加のハードウェアを維持する場合の追加費用を要しない。
【０００６】
したがって、ネットワーク接続リソースを保護するための方法を提示する。本方法は、第１ネットワーク接続ノードにおいて、電子形式のジョブを受信する工程と、非対称暗号化公開鍵（ｐｕｂＫ）を用いて暗号化された対称暗号化鍵（Ｋ）であるＣＫを受信する工程と、Ｋを用いてさらに暗号化されたジョブのハッシュ（Ｈ）であるＣＨを受信する工程とを含んでいる。次に、本方法は、ｐｕｂＫに対応した非対称暗号化秘密鍵（ｐｒｉｖＫ）を用いてＣＫを解読することによってＫを回復する工程と、ジョブをハッシュ化してＨ’を生成する工程と、Ｋを用いてＣＨを検査する工程と、ＣＨの検査に応じて、暗号化されたリソースをＫを用いて解読する工程と、解読されたリソースを用いてジョブを処理する工程とを含んでいる。
【０００７】
この方法の一例では、Ｋを用いてＣＨを検査する工程は、Ｋを用いてＨ’を暗号化することによってＣＨ’を取得する工程と、ＣＨをＣＨ’に一致させる工程とを含んでいる。その代わりに、Ｋを用いてＣＨを検査する工程は、Ｋを用いてＣＨを解読することによってＨを生成する工程と、ＨをＨ’と比較する工程とを含んでいる。
【０００８】
受信される印刷ジョブは、テキスト形式でもよく、画像形式でもよい。上記したように、暗号化されたリソースは、暗号化されたフォントリソースであってもよい。次に、解読されたフォントを用いて、印刷ジョブを印刷できる。暗号化されたフォントリソースは、ロゴ、個人署名画像、または、絵文字（ｇｌｙｐｈ）であってもよい。
【０００９】
保護されたネットワーク接続リソースを用いるための方法およびシステムについて、さらに、以下に詳述する。
〔図面の簡単な説明〕
図１は、保護されたネットワーク接続リソースを用いるための本発明のシステムを示す概略的なブロック図である。
【００１０】
図２は、図１に示すシステムの他の例を示す概略的なブロック図である。
【００１１】
図３は、本発明を複数の装置として実装した例を示す概略的なブロック図である。
【００１２】
図４は、図３の本発明のシステムを示す概略的なブロック図であり、多数の対称暗号化鍵が、多数の非対称鍵セットとともに用いられる例を示す図である。
【００１３】
図５ａおよび図５ｂは、ネットワーク接続リソースを保護するための本発明の方法を示すフローチャートである。
【００１４】
図６は、ネットワーク接続処理リソースにアクセスする本発明の方法を示すフローチャートである。
〔好ましい実施形態の詳細な説明〕
図１は、保護されたネットワーク接続リソースを用いるための本発明のシステムを示す概略的なブロック図である。システム１００は、第１装置１０２を備えている。第１装置１０２は、伝送路（ｌｉｎｅ）１０４に、ネットワーク接続ポートを備えている。このポートは、電子形式のジョブおよびＣＫを受信するためのものである。ＣＫは、非対称暗号化公開鍵（ｐｕｂＫ）によって暗号化された対称暗号化鍵（Ｋ）である。同様に、ＣＨも受信する。このＣＨは、Ｋによってさらに暗号化されたジョブのハッシュ（Ｈ）である。
【００１５】
公開鍵暗号化アルゴリズム（ａ．ｋ．ａ．：非対称暗号化）とは、メッセージを暗号化するための１つの鍵（公開鍵）と、メッセージを解読するための第２鍵（秘密鍵）とを使用するアルゴリズムである。ボブは、アリスに暗号文を送りたい場合、このタスクのため、彼女の公開鍵を使用する。誰でもアリスの公開鍵を用いてメッセージを暗号化できるが、メッセージを解読（ｄｅｃｉｐｈｅｒ）できるのはアリスのみである。
【００１６】
対称暗号化（従来型の暗号化ともいう）とは、同じ鍵（Ｋ）が暗号化と解読との両方に用いられる、あらゆる暗号化システムのことである。したがって、このシステムでは、暗号化する人と解読する人との間で、鍵を安全に送信する必要がある。
【００１７】
一方向のハッシュ関数は、一般に、様々な長さのメッセージを扱い、一定の長さのハッシュを生成する。ハッシュ内のメッセージを、計算によっては発見できない。ハッシュから、メッセージに関するどのような有用な情報を、１ビットたりとも決定できない。いくつかの一方向ハッシュ関数では、同一のハッシュを作り出す２つのメッセージを、計算によっては決定できない。
【００１８】
ハッシュユニット１０６は、伝送路１０４において、ジョブを受け取るためのインターフェースを有し、かつ、伝送路１０８において、ジョブのハッシュ（Ｈ’）を供給するためのインターフェースを有する。メモリ１１０は、伝送路１１２において、ｐｕｂＫに対応した非対称暗号化秘密鍵（ｐｒｉｖＫ）を供給するためのインターフェースを有し、かつ、伝送路１１３において、暗号化されたリソース（ＣＲ）を供給するためのインターフェースを有している。保護ユニット１１４は、伝送路１１６において、ＣＨの検査に応じて、メモリ１１０にある暗号化されたリソースへのアクセスを許可するためのインターフェースを有する。処理ユニット１１８は、伝送路１０４において、ジョブを受け取るためのインターフェースを有し、かつ、伝送路１２０において、解読されたリソース（ＤＲ）を受け取るためのインターフェースを有する。また、処理ユニット１１８は、伝送路１２２において、解読されたリソースによって処理されたジョブを供給するためのインターフェースを有する。処理されるジョブを、紙媒体の文書として示す。しかし、システム１００の他の例（図示せず）では、このジョブは、電子形式の文書である。
【００１９】
システム１００は、さらに、解読ユニット１２４を備える。解読ユニット１２４は、伝送路１０４において、ＣＫを受け取るためのインターフェースを有し、かつ、伝送路１１２において、ｐｒｉｖＫを受け取るためのインターフェースを有する。解読ユニット１２４は、ｐｒｉｖＫを用いてＣＫを解読することによって、Ｋを生成する。解読ユニット１２４は、メモリ１１０からの暗号化リソースを解読するために、Ｋを使用する。解読されたリソースは、伝送路１２０上のインターフェースに供給される。暗号化ユニット１２６は、伝送路１０８において、Ｈ’を受け取るためのインターフェースを有し、かつ、伝送路１２１において、Ｋを受け取るためにインターフェースを有する。暗号化ユニット１２６は、Ｋを用いてＨ’を暗号化することによって、伝送路１２８上のインターフェースにＣＨ’を供給する。保護ユニット１１４は、伝送路１０４上のＣＨと、伝送路１２８上のＣＨ’とを受け取り、ＣＨをＣＨ’に一致させることによって、ＣＨを検査する。したがって、保護リソースにアクセスするたびに、Ｋは、受信した情報から導出（解読）される必要がある。
【００２０】
図２は、図１に示すシステムの他の例を示す概略的なブロック図である。図２のシステムは、以下に示す点以外は、図１にシステムと類似している。これらの類似点については、簡略のために繰り返さない。本例では、解読ユニット１２４は、伝送路１０４において、ＣＨおよびＣＫを受け取るためのインターフェースを有し、かつ、伝送路１１２において、メモリ１１０からのｐｒｉｖＫを受け取るためのインターフェースを有する。解読ユニット１２４は、図１の場合と同様に、ｐｒｉｖＫを用いてＣＫを解読することによって、Ｋを生成する。次に、解読ユニット１２４は、Ｋを用いてＣＨを解読することに応じて、Ｈを伝送路１２１に供給する。上記したように、解読ユニット１２４は、解読されたリソース（ＤＲ）を伝送路１２０に供給する。また、保護ユニットは、伝送路１２１でＨを、伝送路１０８においてＨ’を受け取り、ＨをＨ’に一致させることによって、ＣＨを検査する。
【００２１】
図１および図２を参照すれば、これらのシステム構成要素が、典型的に、ソフトウェア、またはマイクロプロセッサ命令セットとして実現できることが理解できるだろう。しかし、これらのシステムの要素を、ハードウェア、またはファームウェア構成要素を用いて実現してもよいし、または、部分的に実現してもよい。システム１００の一例では、伝送路１０４上のネットワーク接続ポートは、メモリ１１０に格納するための、暗号化リソースを受信する。すなわち、暗号化されたリソースを、工場において、または、インストールのときや、初期設定のときに、必ずしも導入する必要はない。この暗号化リソースを、たとえば、ハイパーテキスト転送プロトコル（ｈｔｔｐ）またはファイル転送プロトコル（ＦＴＰ）を用いて受信してもよい。しかし、本発明は、いかなる特定の形式に限定されるものではない。本システムの安全性を高めるために、メモリ１１０（または図示しない別のメモリ）は、装置の初期化に際にｐｒｉｖＫを受入れて格納するための、読み出し専用メモリ（ＲＯＭ）であってもよい。
【００２２】
本システムの一例では、第１装置１０２はプリンタである。
ここで用いるように、プリンタは、電子文書を入力されることによって、文書のハードコピーを出力できる画像形成装置（ｉｍａｇｉｎｇ  ｄｅｖｉｃｅ）であると理解される。そのため、プリンタは、ＭＦＰ、スキャナー、または、ファックス機器であってもよい。また、本発明は、いかなる特定の文書形式に限定されるものではない。伝送路１０４上のネットワーク接続ポートは、Ｗｏｒｄのようなテキスト形式、またはポータブルドキュメントフォーマット（ＰＤＦ）ファイルなどの画像形式によって、印刷ジョブを受信する。
【００２３】
第１装置１０２がプリンタである場合、メモリ１１０内の暗号化リソースは、暗号化されたフォントリソースであってもよい。また、このとき、処理ユニット１１８は、解読されたフォントを用いて印刷されるジョブを伝送路１２２に供給する印刷エンジンである。また、暗号化されたフォントリソースは、ロゴ、個人署名画像、または、絵文字（ｇｌｙｐｈ）であってもよい。たとえば、個人署名画像を、「サイン」に相当するもの、または、照合（ｃｈｅｃｋｓ）に用いてもよい。しかし、選ばれた個人による使用に際して保護される記号には、多くのタイプがある。
【００２４】
また、システム１００が、さらに、ネットワークサーバまたはパーソナルコンピュータなどの、第２装置１５０を備えている例もある。第２装置１５０は、伝送路１０４にジョブを供給するために、プロセッサ１５２を含んでいる。なお、このジョブを、メモリから供給してもよいし、文書作成アプリケーションによって作成してもよい。また、伝送路１０４において、ジョブを受け取るためのインターフェースを有する。ハッシュユニット１５６は、伝送路１５４において、ジョブのハッシュ（Ｈ）を供給するためのインターフェースを有する。また、暗号化ユニット１５８は、伝送路１５４において、Ｈを受け取るためのインターフェースを有し、伝送路１０４において、ＣＫ（ｐｕｂＫを用いて対称暗号化鍵Ｋの暗号化）およびＣＨ（Ｋを用いたＨの暗号化）を供給するためのインターフェースを有している。第２装置１５０は、伝送路１０４において、ジョブと、ＣＫと、ＣＨとをジョブ処理用に第１装置１０２に伝送するためのネットワーク接続ポートを備えている。
【００２５】
図２に示したように、第１装置のネットワーク接続ポートは、伝送路１０４において、暗号化されたリソース選択コマンドを受信する。次に、解読ユニット１２４は、選択されたリソース（ＣＲｉ）を解読する。このようにして、多数のリソースを、共通する装置において使用するために暗号化してもよいたとえば、異なるユーザグループが、暗号化されたリソースに、別々にアクセスしてもよい。さらには、解読ユニット１２４は、ＣＫｉ（１≦ｉ≦ｍ）を受信し解読する。これによって、対称暗号化鍵Ｋ１〜Ｋｍ（暗号化リソースＣＲ１〜ＣＲｍに相当する）のうちのいずれかを回復する。その代わりに、ＣＫｉを解読することによって回復される特定のＫｉは、対応するリソースＣＲｉを解読するために用いられる。なお、図示していないが、この解析は、図２のシステムと同様に、図１のシステムにも当てはまる。
【００２６】
図３は、本発明を複数の装置として実装した例を示す概略的なブロック図である。システム３００は、複数の装置Ｎｉ（１≦ｉ≦ｎ）を備えている。これらの装置については、図１および図２の説明に記載した第１装置と類似している。そこで、簡略化のため、詳細な説明を繰り返さない。各装置は、異なる非対称公開／秘密鍵セットを使用する。図示しているのは、第１装置１０２および第ｎ装置３０２である。しかし、システム３００は、いかなる特定の数にも限定されない。各装置は、伝送路１０４上のネットワーク接続ポートにおいて、電子形式のジョブをＣＫｉとともに受信する。この例では、ＣＫｉは、Ｋを、対応する非対称暗号化公開鍵ｐｕｂＫｉを用いて暗号化することによって生成される。したがって、第１装置１０２（Ｎ１）は、ｐｕｂＫ１を用いて暗号化されたＫであるＣＫ１を受信する。同様に、第ｎ装置３０２（Ｎｎ）は、ｐｕｂＫｎを用いて暗号化されたＫであるＣＫｎを受信する。各装置の解読ユニットは、ＣＫｉを、対応する非対称暗号化秘密鍵ｐｒｉｖＫｉを用いて解読することによってＫを回復する。簡略のため、同じジョブが両方の装置１０２・３０２に送信されるように示す。しかし、実際には、異なるユーザグループからジョブを供給する場合、または、処理方法が異なる装置にジョブを送信する場合、これらのジョブは異なっているようにみえる。
【００２７】
図４は、図３の本発明のシステムを示す概略的なブロック図である。この図では、多数の非対称鍵セットに加えて、多数の対称暗号化鍵が用いられている。ここでも、各装置Ｎｉ（１≦ｉ≦ｎ）は、伝送路１０４上のネットワーク接続ポートにおいて、電子形式のジョブをＣＫｉとともに受信する。この例では、ＣＫｉは、Ｋｉを、対応する非対称暗号化公開鍵ｐｕｂＫｉを用いて暗号化することによって生成される。たとえば、第１装置１０２（Ｎ１）は、ｐｕｂＫ１を用いて暗号化されたＫ１であるＣＫ１を受信する。各装置も、対応する対称暗号化鍵Ｋｉを用いて暗号化されたジョブのハッシュであるＣＨｉを受信する。たとえば、第１装置１０２（Ｎ１）は、Ｋ１を用いて暗号化されたジョブのハッシュであるＣＨ１を受信する。同様に、第ｎ装置３０２（Ｎｎ）は、ｐｕｂＫｎを用いて暗号化されたＫｎであるＣＫｎ、および、Ｋｎを用いて暗号化されたジョブのハッシュであるＣＨｎを受信する。
【００２８】
各装置の解読ユニット１２４は、非対称暗号化秘密鍵ｐｒｉｖＫｉを用いてＣＫｉを解読することによって、ｐｒｉｖＫｉに対応した対称暗号化鍵Ｋｉを回復する。次に、Ｋｉは、暗号化されたリソースＣＲの解読に用いられる。したがって、第１装置１０２（Ｎ１）は、ｐｒｉｖＫ１を用いてＣＫ１を解読することによって、Ｋ１を回復する。Ｋ１は、暗号化されたリソースＣＲを解読するために用いられる。なお、各装置には、同じリソースが格納されてもよいし、異なるリソースまたは複数のリソースが格納されてもよい。ここでも、簡略化のために、同じジョブを受信する各装置を示しているが、通常、各装置は、異なるジョブを受信する。
【００２９】
本発明の一例では、例として第１装置１０２を用いると、暗号化ユニット１２６は、対称暗号化鍵Ｋｉを用いてＨ’を暗号化することによって、ＣＨｉ’を取得する。この例では、Ｋ１を用いてＨ’を暗号化することによって、ＣＨ１’が得られる。次に、この装置の保護ユニット１１４は、ＣＨｉをそれに対応するＣＨｉ’に一致させることによって、ＣＨを検査するする。この例では、ＣＨ１は、ＣＨ１’と一致する。このプロセスのより詳細な説明については、図１の説明に記載している。
【００３０】
他の例では、例として第ｎ装置３０２を用いると、解読ユニットは、対称暗号化鍵Ｋｉを用いてＣＨ’を解読することによって、Ｈを取得する。この例では、ＣＨｎをＫｎを用いて暗号化することによって、Ｈを取得する。保護ユニット１１４は、Ｈをそれに対応するＨ’に一致させることによって、ＣＨを検査する。この検査プロセスのより詳細な説明については、図２の説明に記載している。なお、図４に示すシステムは、いかなる特定のＣＨ検査方法の使用にも限定されるものではない。
〔機能的記述〕
プリンタに用いられる本発明は、以下の設定プロセスを実行する。
【００３１】
１．プリンタは、組立時に設定される公開／秘密暗号化鍵（ＰｒｉｖＫ、ＰｕｂＫ）を有している。
【００３２】
２．管理者は、安全にするフォントを識別する。
【００３３】
３．管理者は、暗号化鍵Ｋを生成し、保護フォントを保護する。
【００３４】
４．管理者は、対称暗号化アルゴリズムにしたがい、Ｋを用いることによって保護フォントを暗号化する。管理者は、フォント（Ｋ）を暗号化するために用いられる鍵を保持する。
【００３５】
５．プリンタ管理者は、プリンタ製造者が提供するアップロード機構を用いて、暗号化された保護フォントをプリンタに転送する。これは、ＦＴＰまたはＨＴＴＰであってもよいし、他のネットワーク転送プロトコルであってもよい。
【００３６】
６．プリンタは、保護フォントのデータを受信し、そのフォントを内部の格納装置に格納する。なお、Ｋはプリンタに格納されないため、プリンタはフォントを翻訳できない。
【００３７】
７．管理者は、許可された全てのユーザに、保護された通信路を介してＫを送信する。
【００３８】
初期設定に続いて、以下のように、保護されたリソースプリンタ装置を使用してもよい。
【００３９】
１．許可されたユーザが、印刷ジョブの送信および保護フォントの利用を望んでいると仮定する。
【００４０】
２．ユーザは、非対称アルゴリズムを用いて、プリンタの公開鍵（ｐｕｂＫ）を用いてＫを暗号化することによって、Ｋの暗号を構成するＣＫを取得する。
【００４１】
３．ユーザは、印刷ジョブをハッシュ化して、そのハッシュであるＨを取得する。
【００４２】
４．ユーザは、対称暗号化および、鍵としてのＫを用いてハッシュを暗号化することによって、ＣＨを取得する。
【００４３】
５．ユーザは、ＣＫおよびＣＨと共に、印刷ジョブを送信する。
【００４４】
６．プリンタは、印刷ジョブを受信し、保護フォントを参照することによって、受信した印刷ジョブを認識する。
【００４５】
７．プリンタは、保護フォントを解読および利用するための唯一の方法である、Ｋの回復を試みる。
【００４６】
８．プリンタは、非対称アルゴリズムを用いて、ＣＫを翻訳し、Ｋを計算する。Ｋの暗号化に用いられる公開鍵ｐｕｂＫに対応した秘密鍵ｐｒｉｖＫを有するとき、プリンタは、確かにうまく機能する。実際に、プリンタは、ｐｒｉｖＫの情報を有する唯一のエンティティであるとき、このタスクをうまく機能させることのできる唯一のエンティティである。
【００４７】
９．プリンタは、印刷ジョブをハッシュ化し、Ｈ’を取得する。
【００４８】
１０．プリンタは、Ｋを鍵として、対称暗号化アルゴリズムを用いてＨ’を暗号化することによって、ＣＨ’を取得する。
【００４９】
１１．プリンタは、ＣＨ’とＣＨとを比較する。一致する場合、プリンタは、印刷ジョブを送信するユーザが、Ｋ１に公正にアクセスしており、したがって、保護フォントを使用できることを、確信できる。ＣＨ’およびＣＨが一致しない場合、プリンタは印刷ジョブを拒否する。
【００５０】
１２．プリンタは、管理者によって事前にアップロードされた保護フォントを解読するために、Ｋを使用する。
【００５１】
１３．プリンタが保護フォントを算出すれば、これらのフォントは、現時点の印刷ジョブに利用される。プリンタは、保護フォントを使用することによって、印刷ジョブを生成する。
【００５２】
１４．プリンタは、翻訳された保護フォントの複写を保存せず、Ｋのコピーも保持しない。したがって、次に許可される印刷ジョブが届くまで、プリンタは、再び、保護フォントを使用できない。次に許可される印刷ジョブは、プリンタにＫを再び送信する。
【００５３】
なお、上記の利用プロセスは、図１に示した本発明の例に相当する。図２に示すプロセスは、特定のＣＨ検査方法を除いて類似している。
【００５４】
以下に、保護リソースに対して起こりうる攻撃に対して、本発明が提供する保護について記載する。
【００５５】
中間者攻撃：
１．アリスは、プリンタに、ＣＫおよびＣＨと共に印刷ジョブを送信する。
【００５６】
２．イブは、通信を盗み聞きし、ＣＫおよびＣＨを傍受する。
【００５７】
３．イブの目的は、Ｋを取得することである。
【００５８】
４．イブは、Ｋを暗号化したＣＫを有している。しかし、イブは、ＣＫを解読するための唯一の方法であるｐｒｉｖＫがなければ、ＣＫを翻訳できない。
【００５９】
５．イブは、Ｋの導出が失敗したにもかかわらず、あきらめない。彼女は、彼女自身の印刷ジョブの送信および保護フォントの使用をなおも望んでいる。
【００６０】
６．イブは、ＣＫが不変であることを知っているので、自身の印刷ジョブに、ＣＫを加えることができる。このＣＫがプリンタによって用いられることによって、Ｋが得られる。
【００６１】
７．イブは、自身の印刷ジョブのハッシュであるＨの計算方法を知っている。しかし、ああ、イブは、Ｋを鍵として用いて暗号化された自身の文書のハッシュである、ＣＨを導出できない。
【００６２】
８．したがって、イブは、彼女がＫに正当にアクセスできることを証明できず、プリンタは、印刷ジョブを拒否する。
【００６３】
９．イブが行うことのできる唯一可能な攻撃は、セッション全体を記録し、次に、許可されたユーザが以前に送信したものと同じ印刷ジョブを送信することによって、許可されたユーザに扮することである。こうすることによって、ＣＨが印刷ジョブと一致し、この印刷ジョブは拒否されない。この攻撃は、「反射攻撃」としても知られている。しかし、この攻撃は、イブに非常に限られた利益しかもたらさない。なぜなら、イブ自身の文書を書くことができないからである。ある意味では、このことは、印刷ジョブのハードコピーを生成して、標準的な複写機によって写真複写することに類似している。
【００６４】
本発明の１つの強みは、管理者が、多数のフォントセットを格納でき、各セットが、鍵（Ｋ１、Ｋ２、・・・Ｋｎ）を解読するために、異なる鍵を必要とすることにある。これによって、管理者は、どのユーザのサブセット（ｓｕｂｓｅｔ）が、プリンタのどのフォントを使用できるかという点についての、柔軟な規則を設定できる。さらに、これらのフォントを、多数のプリンタにコピーできる。各プリンタは、本発明を可能にするために用いられる別個の公開鍵および秘密鍵（ｐｕｂＫ１、ｐｒｉｖＫ１、ｐｕｂＫ２、ＰｒｉｖＫ２、・・・ｐｕｂＫｎ、ＰｒｉｖＫｎ）を有している。
【００６５】
さらに、フォントを解読するための鍵は、プリンタに格納されることがない。そのため、攻撃者は、何をしようとも、フォントを利用できない。プリンタが盗まれて、その内部構造が研究室（ｌａｂ）でハッキングされても、フォントは解読されない。多くの場合、鍵の配布は問題とならない。なぜなら、管理者は、全ての許可されたユーザにＫを渡す（ｐｒｏｌｉｆｅｒａｔｉｏｎ）からである。しかし、挑戦的な（ｃｈａｌｌｅｎｇｉｎｇ）環境では、保護フォント鍵を渡すことは、公開鍵の暗号化を介して行われる。この環境においても、どのユーザも、その人自身の対の公開秘密鍵を有しており、それゆえに管理者は、許可されたユーザにＫを安全に送信できる。
【００６６】
公開暗号化は、対称暗号化よりも、比較的複雑（１０００倍以上複雑）である。プリンタが印刷ジョブを解読する必要がある場合、困難な事態が容易に起こりうる。したがって、印刷ジョブを暗号化する代わりに、印刷ジョブのハッシュを生成し、このハッシュを暗号化する方が、ずっと安上がりである（複雑な計算が少ない）。
【００６７】
図５ａおよび図５ｂは、ネットワーク接続リソースを保護するための本発明の方法を示すフローチャートである。この方法を、番号のついた工程の順に明確に示すが、明確に示していない場合は、番号から順序を推測すべきではない。これらの工程の中には省略したものもあり、あるいは、同時に実行したり、正確な順序どおりに実行していないものもあることが、理解されるだろう。この方法は、工程５００から始まる。
【００６８】
工程５０２は、第１ネットワーク接続ノードにおいて、電子形式のジョブを受信する。この工程では、印刷ジョブをテキストまたは画像形式によって受信できる。
なお、本発明の例の中には、入力が、（保護フォント）署名を必要とするブランクチェック（ｂｌａｎｋ  ｃｈｅｃｋｓ）といった紙媒体であってもよいものもある。しかし、この例には、さらに、電子形式のＣＫおよびＣＨを使用する必要がある（工程５０４および５０６を参照）。工程５０４は、非対称暗号化公開鍵（ｐｕｂＫ）によって暗号化された対称暗号化鍵（Ｋ）であるＣＫを受信する。工程５０６は、さらにＫによって暗号化されたＣＨである、ジョブのハッシュ（Ｈ）を受信する。工程５０８は、Ｋを回復するために、ｐｕｂＫに対応した非対称暗号化秘密鍵（ｐｒｉｖＫ）を用いてＣＫを解読する。工程５１０は、ジョブをハッシュ化することによって、Ｈ’を生成する。工程５１２は、Ｋを用いてＣＨを検査する。工程５１４は、ＣＨの検査に応じて、暗号化されたリソースをＫを用いて解読する。工程５１６は、解読されたリソースを用いてジョブを処理する。
【００６９】
この方法の一例では、Ｋを用いてＣＨを検査する工程５１２には、補助工程（ｓｕｂｓｔｅｐ）がある。工程５１２ａは、Ｋを用いてＨ’を暗号化することによって、ＣＨ’を取得する。工程５１２ｂは、ＣＨをＣＨ’と一致させる。また、他の例では、代わりの補助工程が用いられる。工程５１２ｃは、Ｋを用いてＣＨを解読することによって、Ｈを生成する。工程５１２ｄは、ＨとＨ’とを比較する。
【００７０】
一例では、ジョブの受信（工程５０２）と、ＣＫの受信（工程５０４）と、ＣＨの受信（工程５０６）とに先立って、工程５０１ａは、暗号化されたリソースを受信する。この工程は、暗号化されたリソースを、ｈｔｔｐまたはＦＴＰといった形式によって受信してもよい。工程５０１ｂは、暗号化されたリソースを格納する。たとえば、この工程は、暗号化されたフォントリソースを格納してもよい。次に、解読されたリソースを用いてジョブを処理する工程５１６は、解読されたフォントを用いて印刷ジョブを印刷する工程を含んでいる。また、工程５０１ｂは、ロゴ、個人署名画像、または、絵文字（ｇｌｙｐｈ）といったリソースを格納してもよい。他の例では、工程５０１ｃは、初期設定のとき、ｐｕｂＫおよびｐｒｉｖＫを導入する。
【００７１】
また、一例では、工程５０１ｄは、第２ネットワーク接続ノードにおいてジョブを生成する。工程５０１ｅは、ｐｕｂＫを用いてＫを暗号化することによって、ＣＫを生成する。工程５０１ｆは、ジョブをハッシュ化することによって、Ｈを生成する。工程５０１ｇは、Ｋを用いてＨを暗号化することによって、ＣＨを生成する。工程５０１ｈは、ジョブ、ＣＫ、および、ＣＨを、第１ノードに送信することによって、ジョブを処理する。
【００７２】
この方法の一例では、他の工程（工程５０３）が、複数の暗号化されたリソースのうちの特定の１つに対する選択命令を受信する。次に、暗号化されたリソースを、Ｋを用いて解読する工程５１４は、選択されたリソースを暗号化する工程を含んでいる。他の例では、工程５０３は、ＣＫｉ（１≦ｉ≦ｍ）を受信することによって、複数の暗号化されたリソースのうちの特定の１つに対する選択命令を受信する。この例では、工程５０３および５０４は、同じ工程である。次に、選択されたリソースを、暗号化されたリソース選択命令に応じて解読する工程５１４は、対称暗号化鍵Ｋ１〜Ｋｍ（暗号化されたリソースＣＲ１〜ＣＲｍに相当する）のうちの１つを回復するためにＣＫｉを解読する工程を含んでいる。
【００７３】
また、他の例では、工程５０２は、ネットワーク接続ノードＮｉ（１≦ｉ≦ｎ）においてジョブを受信する。工程５０４は、ＮｉがＣＫｉを受信する工程を含んでいる。ここで、ＣＫｉは、Ｋに対応する非対称暗号化公開鍵ｐｕｂＫｉを用いてＫを暗号化することによって、生成される。工程５０８は、Ｎｉが、対応する非対称暗号化秘密鍵ｐｒｉｖＫｉを用いてＣＫｉを解読することによって、Ｋを回復する工程を含んでいる。
【００７４】
また、他の例では、工程５０２は、ネットワーク接続ノードＮｉ（１≦ｉ≦ｎ）においてジョブを受信する。工程５０４は、ＮｉがＣＫｉを受信する工程を含んでいる。ここで、ＣＫｉは、対称暗号化鍵Ｋｉに対応しており、ｐｕｂＫｉによって暗号化されている。同様に、工程５０６は、Ｎｉが、対応する対称暗号化鍵Ｋｉによって暗号化されたジョブのハッシュであるＣＨｉを受信する工程を含んでいる。さらに、工程５０８は、Ｎｉが、非対称暗号化秘密鍵ｐｒｉｖＫｉを用いてＣＫｉを解読することによって、ｐｒｉｖＫｉに対応した対称暗号化鍵Ｋｉを回復する工程を含んでいる。
【００７５】
工程５１２ａでは、Ｎｉが、対称暗号化鍵Ｋｉを用いてＨ’を暗号化することによって、ＣＨｉ’が取得する。工程５１２ｂでは、Ｎｉは、ＣＨｉを、対応するＣＨｉ’に一致させる。代わりに、工程５１２ｃでは、Ｎｉが、対称暗号化鍵Ｋｉを用いてＣＨを解読することによって、Ｈを取得する。工程５１２ｄでは、Ｎｉは、ＨとＨ’とを比較する。いずれにしても、工程５１４では、Ｎｉは、対称暗号化鍵Ｋｉを用いて、暗号化されたリソースを解読する。
【００７６】
図６は、ネットワーク接続処理リソースにアクセスするための本発明の方法を示すフローチャートである。この方法は、工程６００から始まる。工程６０２は、第２ノードにおいて、電子形式のジョブを生成する。工程６０４は、非対称暗号化鍵（ｐｕｂＫ）を用いて対称暗号化鍵Ｋを暗号化することによって、ＣＫを生成する。工程６０６は、ジョブをハッシュ化することによってＨを生成する。工程６０８は、Ｋを用いてＨを暗号化することによって、ＣＨを生成する。工程６１０は、ジョブ、ＣＫ、および、ＣＨを、第１ネットワーク接続ノードに送信する。工程６１２は、第１ノードにおいて、Ｋによって暗号化されたリソース（Ｋ  ｅｎｃｒｙｐｔｅｄ  ｒｅｓｏｕｒｃｅ）を用いてジョブを処理する。
【００７７】
暗号化されたネットワークリソースを用いるためのシステムおよび方法を提示した。本発明を、暗号化されたフォントをロードする（ｌｏａｄｅｄ）プリンタとの関連で説明してきた。しかし、本発明は、あらゆる種類の、ネットワークにアクセス可能なリソースを安全に使用するために広範に用いられる。当業者は、本発明の他の変型例および実施形態を想定するだろう。
【図面の簡単な説明】
【００７８】
【図１】保護ネットワーク接続リソースを用いるための本発明のシステムを示す概略的なブロック図である。
【図２】図１に示すシステムの他の例を示す概略的なブロック図である。
【図３】本発明を複数の装置として実装した例を示す概略的なブロック図である。
【図４】図３の本発明のシステムを示す概略的なブロック図であり、多数の対称暗号化鍵が、多数の非対称鍵セットとともに用いられる例を示す図である。
【図５ａ】ネットワーク接続リソースを保護するための本発明の方法を示すフローチャートである。
【図５ｂ】ネットワーク接続リソースを保護するための本発明の方法を示すフローチャートである。
【図６】ネットワーク接続処理リソースにアクセスするための本発明の方法を示すフローチャートである。
【図１】
2005251168.tif 000003
【図２】
2005251168.tif 000004
【図３】
2005251168.tif 000005
【図４】
2005251168.tif 000006
【図５ａ】
2005251168.tif 000007
【図５ｂ】
2005251168.tif 000008
【図６】
2005251168.tif 000009
【外国語明細書】
2005251168.tif 000010
2005251168.tif 000011
2005251168.tif 000012
2005251168.tif 000013
2005251168.tif 000014
2005251168.tif 000015
2005251168.tif 000016
2005251168.tif 000017
2005251168.tif 000018
2005251168.tif 000019
2005251168.tif 000020
2005251168.tif 000021
2005251168.tif 000022
2005251168.tif 000023
2005251168.tif 000024
2005251168.tif 000025
2005251168.tif 000026
2005251168.tif 000027
2005251168.tif 000028
2005251168.tif 000029
2005251168.tif 000030
2005251168.tif 000031
2005251168.tif 000032
2005251168.tif 000033
2005251168.tif 000034
2005251168.tif 000035
2005251168.tif 000036
2005251168.tif 000037
2005251168.tif 000038
2005251168.tif 000039
2005251168.tif 000040
2005251168.tif 000041
2005251168.tif 000042
2005251168.tif 000043
2005251168.tif 000044