(57)【要約】種々の実施形態の中に、認証を受けていない利用やデジタル文書のポリシーに違反する利用などのデジタル文書のユーザによる改竄からデジタル文書の内容を保護するためにセキュリティ保護を施す装置と方法とが含まれる。デジタル文書ファイルは、ウェブサイトサーバなどのネットワークノードからコンピュータなどのデジタル機器へ暗号化形式で転送することが可能である。このデジタル文書ファイルは、すでに装置上に常駐しているものであってもよいし、および／または、デジタル機器と接続されている装置の中へ転送するものであってもよい。この装置（以下、ＤＲＭ装置）はデジタル文書または文書の一部を内部に格納することができる。ＤＲＭ装置は、解読を要求されたとき、デジタル文書の解読を行うものであってもよい。この装置は、例えばテキストを変換してテキストの画像ビットマップ表示に変えるような用途のためにさらに内容をフォーマットするようにしてもよい。装置をフォーマットするステップは、デジタル機器へ平文データを送るステップを含むものであってもよい。この装置は、例えば、画像表示の解像度を下げるなどの結果として得られたファイルに対するさらなる減損処理を行うようにしてもよい。デジタル機器は、処理結果または処理結果のセクションのアップロードを行って、デジタル機器を介してユーザが処理結果にアクセスできるようにする。
2005536951.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツを管理するためのデジタル著作権管理（ＤＲＭ）装置において、デジタル文書の少なくとも一部の最終用途のためにデジタル機器と結合されるようになっているＤＲＭ装置であり、前記ＤＲＭ装置は、
１または２以上の不揮発性記憶装置が、
１）１または２以上の認証装置と、
２）１または２以上の解読装置であって、前記解読装置のうちの少なくとも１つが、前記デジタル文書の少なくとも一部を少なくとも部分的に解読するようになっている解読装置と、
３）１または２以上のポリシーであって、前記ポリシーのうちの少なくとも１つが、前記デジタル文書の少なくとも一部へのアクセスを少なくとも部分的に制御するようになっているポリシーと、
４）１または２以上のフォーマッタであって、前記フォーマッタのうちの少なくとも１つが、前記デジタル文書の少なくとも一部の表示を少なくとも部分的に構成するフォーマッタと、を格納するようになっている不揮発性記憶装置と、
前記不揮発性記憶装置のうちの少なくとも１つと結合される１または２以上のインターフェースであって、前記デジタル文書の少なくとも一部を送受信するための１または２以上のインターフェースと、を備え、
前記デジタル文書の最終用途のために、前記送られたデジタル文書の少なくとも一部を前記デジタル機器へ送るＤＲＭ装置。
【請求項２】
前記ＤＲＭ装置が、前記デジタル機器と結合される請求項１記載の装置。
【請求項３】
前記デジタル機器が、コンピュータである請求項２記載の装置。
【請求項４】
前記デジタル機器が、個人用情報機器である請求項２記載の装置。
【請求項５】
前記デジタル機器が、携帯電話である請求項２記載の装置。
【請求項６】
前記デジタル文書が、電子ブックである請求項１記載の装置。
【請求項７】
前記デジタル文書が、企業文書である請求項１記載の装置。
【請求項８】
前記デジタル文書が、学術文書である請求項１記載の装置。
【請求項９】
前記デジタル文書が、商業用文書である請求項１記載の装置。
【請求項１０】
前記ＤＲＭ装置の最初の企図された最終用途に先行して、前記ＤＲＭ装置が、前記１または２以上の認証装置のうちの少なくとも１つ、前記１または２以上の解読装置のうちの少なくとも１つ、前記１または２以上のポリシーのうちの少なくとも１つ、前記１または２以上のフォーマッタのうちの少なくとも１つのうちの少なくとも１つを前記不揮発性記憶装置の中に格納している請求項１記載の装置。
【請求項１１】
前記ＤＲＭ装置の最初の企図された用途に少なくとも部分的に応じて、前記ＤＲＭ装置が、前記１または２以上の認証装置のうちの少なくとも１つ、前記１または２以上の解読装置のうちの少なくとも１つ、前記１または２以上のポリシーのうちの少なくとも１つ、前記１または２以上のフォーマッタのうちの少なくとも１つのうちの少なくとも１つを前記不揮発性記憶装置の中へダウンロードする請求項１記載の装置。
【請求項１２】
前記ＤＲＭ装置が、前記デジタル機器との物理的接続を介して前記デジタル機器と結合する請求項１記載の装置。
【請求項１３】
前記物理的接続が、１または２以上のケーブルを備える請求項１２記載の装置。
【請求項１４】
前記ＤＲＭ装置が、前記デジタル機器と物理的に直接接続することにより前記デジタル機器と結合する請求項１記載の装置。
【請求項１５】
前記ＤＲＭ装置が、前記デジタル機器と遠隔地で接続することにより前記デジタル機器と結合する請求項１記載の装置。
【請求項１６】
前記ＤＲＭ装置が、前記デジタル機器と無線で接続することにより前記デジタル機器と結合する請求項１記載の装置。
【請求項１７】
前記受信したデジタル文書の内容の少なくとも一部を暗号化して受信する請求項１記載の装置。
【請求項１８】
前記受信したデジタル文書の内容の少なくとも一部を平文として受信する請求項１記載の装置。
【請求項１９】
前記表示が、少なくとも部分的に視覚データである請求項１記載の装置。
【請求項２０】
前記表示が、少なくとも部分的に音声データである請求項１記載の装置。
【請求項２１】
デジタルコンテンツを管理するためのデジタル著作権管理（ＤＲＭ）用集積回路（ＩＣ）において、デジタル文書の少なくとも一部の最終用途のためにデジタル機器の中に含まれるようになっているＤＲＭ  ＩＣであり、前記ＤＲＭ  ＩＣは、
１または２以上の不揮発性記憶装置が、
１）１または２以上の認証装置と、
２）１または２以上の解読装置であって、前記解読装置のうちの少なくとも１つが、前記デジタル文書の少なくとも一部を少なくとも部分的に解読するようになっている解読装置と、
３）１または２以上のポリシーであって、前記ポリシーのうちの少なくとも１つが、前記デジタル文書の少なくとも一部へのアクセスを少なくとも部分的に制御するようになっているポリシーと、
４）１または２以上のフォーマッタであって、前記フォーマッタのうちの少なくとも１つが、前記デジタル文書の少なくとも一部の表示を少なくとも部分的に構成するフォーマッタと、を実行するようになっている不揮発性記憶装置と、
前記不揮発性記憶装置のうちの少なくとも１つと結合される１または２以上のインターフェースであって、前記デジタル文書の少なくとも一部を送受信するための１または２以上のインターフェースと、を備え、
前記デジタル文書の最終用途のために、前記送られたデジタル文書の少なくとも一部を前記デジタル機器内のプロセッサへ送るＤＲＭ  ＩＣ。
【請求項２２】
デジタルコンテンツを管理するためのデジタル著作権管理（ＤＲＭ）システムにおいて、
１または２以上のサーバであって、認証データ、解読データ、ポリシーデータ、フォーマット用データのうちの少なくとも１つのデータと、デジタル文書の内容データの少なくとも一部とを送る１または２以上のサーバと、
前記デジタル文書の内容の少なくとも一部の最終用途のためのデジタル機器と、
前記デジタル機器と結合されるようになっているＤＲＭ装置であって、前記ＤＲＭ装置は、
１または２以上の不揮発性記憶装置が、
１）１または２以上の認証装置と、
２）１または２以上の解読装置であって、前記解読装置のうちの少なくとも１つが、前記デジタル文書の内容の少なくとも一部を少なくとも部分的に解読するようになっている解読装置と、
３）１または２以上のポリシーであって、前記ポリシーのうちの少なくとも１つが、前記デジタル文書の内容の少なくとも一部へのアクセスを少なくとも部分的に制御するようになっているポリシーと、
４）１または２以上のフォーマッタであって、前記フォーマッタのうちの少なくとも１つが、前記デジタル文書の内容の少なくとも一部の表示を少なくとも部分的に構成するフォーマッタと、を格納するようになっている不揮発性記憶装置と、
前記不揮発性記憶装置のうちの少なくとも１つと結合される１または２以上のインターフェースであって、前記１または２以上のサーバから少なくともデータを受け取り、前記デジタル文書の内容の少なくとも一部を少なくとも前記デジタル機器へ送るための１または２以上のインターフェースと、を備え
前記デジタル文書の内容の少なくとも一部の最終用途のために、前記送られたデジタル文書の内容の少なくとも一部を前記デジタル機器へ送るＤＲＭ装置と、
を備えるＤＲＭシステム。
【請求項２３】
前記デジタル文書の内容の少なくとも一部のためにＤＲＭ装置を利用するデジタル著作権管理（ＤＲＭ）方法において、
前記デジタル文書の内容の少なくとも一部に対して少なくとも１つのポリシーを前記ＤＲＭ装置において適用するステップと、
前記デジタル文書の内容の少なくとも一部を前記ＤＲＭ装置においてフォーマットするステップと、
前記ＤＲＭ装置と結合されたデジタル機器へ前記デジタル文書の少なくとも一部を最終用途のために送るステップと、
を備える方法。
【請求項２４】
前記ＤＲＭ装置において、前記デジタル文書の内容の少なくとも一部を解読するステップをさらに備える請求項２３記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にデジタル著作権の管理に関する。さらに詳細には、本発明は、パーソナルコンピュータなどのデジタル機器で使用するデジタル文書にセキュリティ保護を施す方法に関する。
【背景技術】
【０００２】
インターネットによる世界規模のネットワークによって、多数のデジタル機器が相互接続と情報交換とを行うことが可能となっている。インターネットの特別の利用方法として、デジタルファイル、具体的には、デジタルブックや音楽用ファイルなどのデジタルコンテンツを接続機器へ配信する方法がある。
【０００３】
デジタル音楽用ファイルの急増と配信とは極めて大きなものとなっている。デジタル音楽を聴く種々の装置、プログラム並びに方法の利用が可能であり、デジタル形式の音楽タイトルの数が増加している。残念なことであるが、かなりの量のデジタル音楽用ファイルの違法コピーが存在し、その結果、違法コピーに関しては音楽の所有者の権利行使ができなくなっている。
【０００４】
デジタルブックは、音楽に比べると実質的にはポピュラーではなく、一般的なものとはなっていない。デジタル形式の音楽とデジタル形式の書籍の急増との間に差が生じている理由の１つとして、潜在的著作権侵害に対する書籍コンテンツの権利所有者による警戒感があり、これは音楽業界の経験から学んだ教訓である。権利管理に対する統御力を失うことに対する懸念が、強力なデジタルコンテンツ配信用インフラストラクチャとしてのインターネットの利用を妨げている。
【０００５】
デジタル著作権管理（ＤＲＭ）システムは前述した困難に挑戦すべく開発されたものである。通常のＤＲＭシステムの機能の一部として、“権利保護ファイル”の形式を規定する方法があり、これは、権利所有者が定めるコンテンツに対する制限下でデジタルファイルの使用を可能にする方法である。これらのシステムには、一般に、リポジトリ (repository) またはサーバとデジタル機器との間でコンテンツに対するセキュリティ保護を施した配信を行うための暗号化方式が含まれる。このような方法は、一般に、コンテンツへのアクセスを行うために、暗号アルゴリズムの実施構成を備え、暗号キーを保持する機器を必要とする。コンテンツへのアクセスは、ＤＲＭに依存し、以下電子ブックリーダーと呼ばれるプログラムを通じて行われる。
【０００６】
電子ブック読出し用ソフトウェアの例として、Ａｄｏｂｅ  Ａｃｒｏｂａｔ、Ａｄｏｂｅ  ｅブックリーダー (http://www.adobe.com) およびマイクロソフトｅブックリーダ (http://www.microsoft.com/reader)がある。このようなソフトウェアは、ユーザがデジタル文書を開いて閲覧を試みるときに使用するある形式のＤＲＭを実現するものである。このような電子ブックリーダにより行われる処理の１つとして、暗号化方式と暗号キーとを利用して文書を解読するプロセスがある。この解読プロセスを実行するために、リーダープログラムは暗号化方式およびキーにアクセスする必要がある。したがって、暗号化方式とキーとはリーダプログラムのアクセスの範囲内に常駐していなければならない。一般に、暗号化方式およびキーあるいはこれら双方はリーダープログラムの範囲内に、あるいは、文書自体に、もしくは、格納用機器内のどこかに常駐している。
【０００７】
コンピュータなどのデジタル機器は、一般に、コンピュータプログラマによるプログラムの開発が可能なオープンプラットフォームである。場合によっては、ＤＲＭを巧みに回避して、コンテンツへの不正なアクセスを行うために、ＤＲＭシステムの暗号キーとアルゴリズムのハッキング並びにこれら暗号キーとアルゴリズムの所在位置の発見を目的とするソフトウェアプログラムが開発されることもある（以下、このソフトウェアプログラムをハッキングプログラムと呼ぶことにする）。このプロセスは、一般に“アタック”と呼ばれ、アタックに成功した場合、通常、ＤＲＭシステムを“クラック（crack)した”ことを意味する。この機能を実行するコンピュータプログラムを以下ハッキングプログラムと呼ぶことにする。
【０００８】
このようなアタックの成功例は当業では周知である。２００１年後半に、ひとりのプログラマがマイクロソフト社のｅブックリーダのクラックに成功し、暗号化方式とキーの所在位置を発見して、暗号化されたｅブックファイルを入力して、セキュリティ保護が施されていない不正な電子ブック (http://www.technologyreview.com/articles/innovationl1101.asp) を出力するプログラムを生成することができた。Ａｄｏｂｅシステムに対する同様のクラッキングイベントがその年の前半に発生していた (http://www.wired.com/news/politics/01283,45298,00.html) 。
【０００９】
別の形のアタックにはプログラミングツールを利用するアタックが含まれる。例えば、ソフトウェアデバッガは電子ブック情報を追跡し、電子ブックリーダが電子ブック情報を解読した後、この情報を捕捉して、“保護された”情報の検索を行う。このような情報は、書籍テキスト、フォント、テキストのカラーなどの画像および属性並びに画像位置などを含み、これらの情報は、書籍の再構成を行う方法に関する命令を電子ブックリーダへ出してユーザへの表示を図るものである。リーダをクラックして、ＤＲＭシステムからこの情報を解除するハッキングプログラムによって、オリジナルの電子ブックの違法コピーの構成が可能となる。
【００１０】
対抗手段として、ＤＲＭシステムは非常に複雑な暗号化方式とコード曖昧化技法を採用した。別の方法には、暗号キーを格納する、改竄に対して抵抗力のあるハードウェアを追加するステップが含まれる。このような方法の例として、レインボー・テクノロジー社 (http://www.rainbow.com/ikey/index.html) のｉトークンなどの暗号トークン、並びに、スマートカードを利用して、暗号キーおよびオプションとして暗号アルゴリズムを格納する方法がある。このような解決方法は、情報の解読プロセスでデジタル機器に対する暗号キーが露出されるか、暗号機能が内部で実行されるものの、ハックが可能な生の形で最後の結果が露出されたりするかのいずれかとなる。実際には、これらの方法は、敵対者の処理スピードを低下させるものではあるが、敵対者の行動を停止させるものではないことが証明された。十分な時間をかけ、努力すれば、ＤＲＭシステムを“クラックする”コンピュータプログラムを書くことも可能である。当業者であれば、プログラマによるソフトウェアプログラムの開発を可能にするオープン環境で機能するこのようなプログラムリーダーに対するこのようなアタックの成功が可能であることは理解できることである。同様に、解読後、コンテンツは暗号用コプロセサによって被害を受け易くなる。
【００１１】
いくつかの現在進行中の独創的研究では、パーソナルコンピュータ自体にセキュリティ保護を施す方法に焦点が当てられている。この結果、マイクロソフトなどの企業が先導して、パーソナルコンピュータのある部分にプロテクトをかけて、当該部分を閉鎖システムに変換するという主要な努力が業界により行われている (http://www.microsoft.com/presspass/features/2002/ju102/0724palladiumwp.asp) 。この独創的研究は、ウィルスに感染しにくいパーソナルコンピュータ、ネットワークを介してサービスプロバイダによる特定が可能なパーソナルコンピュータ、ＤＲＭシステムの構成に利用可能なパーソナルコンピュータの生産も可能にするものである。マイクロソフト社のパラダイムは、パーソナルコンピュータのオペレーティングシステムにセキュリティ保護を施す方法を規定するものである。ひとたびオペレーティングシステムにセキュリティ保護を施すと、そのパーソナルコンピュータは信頼できるものと考えられ、ＤＲＭなどの目的に利用できることになる。ウェーブ・エンバシ（Wave Embassy）検証システムは、機器に対するセキュリティ保護を施すシステムである。残念なことに、これらの独創的研究は将来のデジタル機器でのみ実現されるものであり、パーソナルコンピュータ自体にセキュリティ保護を施すために、これら将来のデジタル機器に対してパラダイムとウェーブ・エンバシ専用の技術を組み込む必要がある。デジタル機器内のデジタル文書にセキュリティ保護を施すためのシステム、方法および装置に対する満たされない要望が存在することは明らかである。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
以下の明細書を読むことにより理解される本発明によって前述した欠点および問題点は処理される。
【課題を解決するための手段】
【００１３】
デジタル機器内の暗号キーと暗号化方式の所在位置を発見されないよう保護するために、本発明に基づいて、デジタル機器とは異なる処理能力を有する専用のＤＲＭ装置の中に暗号キーと暗号化方式とを格納し、実行して、プログラマがプログラムの開発を行うＤＲＭ装置の少なくともいくつかのセキュリティ機能に対してオープン環境を提供しないようにする。実施形態によっては、別の当事者が追加機能を開発することも可能である。
【００１４】
いくつかの実施形態によれば、保護の対象になるデジタル文書ファイルまたはデジタル文書のセクションが、デジタル機器を通じてインターネットサーバからＤＲＭ装置へダウンロードされる。別の実施形態によれば、デジタル文書はＤＲＭ装置の中に予め常駐している。文書が装置の内部に存在するようになるとすぐに、いくつかのプロセスを行うことができる。
【００１５】
実施形態によっては、文書が暗号化形式の形で表わされている場合、その文書が解読装置を介して処理され、解読済みの形式が生成されるものもある。解読済みのデジタル文書はＤＲＭ装置の内部フォーマッタにより処理が可能であり、文書のページのビットマップ画像（但し、これらのみに限定されるものではない）などの書式付きフォーマットのデジタル文書またはデジタル文書のセクションが生成される。フォーマットするステップの別の例には、デジタル機器へ平文を受け渡すステップが含まれる。
【００１６】
ＤＲＭ装置は、書式付きフォーマットの文書の許可または不許可のようなさらなるポリシー処理を行って、デジタル機器へ文書を転送し、例えばユーザに対する文書の提示を意図することができる。このポリシーは、利用イベントの使用権、使用時間、使用回数などに基づくものであってもよい。実施形態によっては、デジタル文書の最終用途が含まれるものもある。別の実施形態によっては、音楽データおよび／またはビデオデータの最終用途が含まれるものもある。
【００１７】
前述した目的およびその他の目的、態様並びに利点は、図面を参照しながら行う本発明の実施形態についての以下の詳細な説明からより良く理解されよう。
【発明を実施するための最良の形態】
【００１８】
本発明の例示の実施形態についての以下の詳細な説明では、本発明を実施できる具体的な例示の実施形態を示す図面を参照して行う。当業者であれば理解できるように、本発明の精神から逸脱することなく別の実施形態を利用してもよく、したがって、以下の発明の詳細な説明は、本発明の限定を意図するものと考えるべきではない。本発明の範囲は、添付の請求項によってのみ規定される。
【００１９】
図１は、中央演算処理装置（ＣＰＵ）１１２、オプションのシステムメモリ１１３、不揮発性記憶装置１１４、ＤＲＭ装置１１０をデジタル機器１２０に接続するインターフェース１１６を備えたＤＲＭ装置ハードウェア１１０の例示の実施形態を示す図である。オプションとして唯一または複数のシステムメモリ１１３または不揮発性記憶装置１１４を設けてもよいし、同様に、唯一または複数の中央演算処理装置１１２を設けてもよい。唯一または複数のインターフェース１１６を設けてもよい。本発明はこのような点について限定を設けるものではない。不揮発性格納装置１１４は、ＣＰＵ１１２内に設けてもよいし、ＣＰＵ１１２から独立した単体にしてもよい。一般に、ＤＲＭ装置ハードウェア１１０のコンポーネントまたはサブコンポーネントはＤＲＭ装置の別のコンポーネントまたはサブコンポーネントと組み合わせて、集積度をさらに高くし、それによっておそらくコストの低減を図るようにしてもよい。
【００２０】
ＣＰＵ１１２は、汎用ＣＰＵまたは専用の機能を備えたＣＰＵにしてもよい。さらに、ＣＰＵ１１２は、内部メモリと、本発明の記載では、システムメモリ１１３と同様の目的を供することができる内部不揮発性記憶装置と、不揮発性記憶装置１４とをそれぞれ備えるものであってもよい。ＣＰＵ１１２、不揮発性記憶装置１１４および／またはその他のコンポーネントは改竄に対して抵抗力のあるハードウェアとして実装可能であってもよいし、あるいはＣＰＵ１１２のセクション、不揮発性記憶装置１１４および／またはその他のコンポーネントを改竄に対して抵抗力のあるものにしてもよいが、本発明はこのような点について限定を設けるものではない。不揮発性記憶装置１１４は、リードオンリメモリ（ＲＯＭ）、電子的に消去可能でプログラム可能なリードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリあるいはバッテリバックアップ形のランダムアクセスメモリ（ＲＡＭ）、または、ハードディスクドライブやフロッピーディスクなどの磁気媒体格納装置などのいくつかのタイプの半導体を含む格納装置ベースの媒体のうちのいずれであってもよい。
【００２１】
インターフェース１１６は、物理的側面と通信的側面の双方でＤＲＭ装置１１０をデジタル機器１２０と接続することができる。物理的側面では、例えば１または２以上のケーブルおよび／または無線を介して直接接続を行うことが可能である。インターフェース１１６の通信的側面では、このインターフェースによってＤＲＭ装置とデジタル機器間でのデータ交換が可能となる。インターフェース１１６は、例えば、ＰＣＩ、ＩＳＡ、ユニバーサルシリアルバス（ＵＳＢ）、ＦｉｒｅＷｉｒｅ、ＩＤＥ、ＳＣＳＩ、ＲＳ−２３２またはその他の直列インターフェース、並列インターフェース、コンパクトフラッシュ（ＣＦ）インターフェース、Ｓｏｎｙメモリスティックインターフェース、マルチメディアカード（ＭＭＣ）、セキュリティ・デジタル（ＳＤ）、ブルートゥース、Ｉｎｆｉｎｉｂａｎｄおよび／またはＤＲＭ装置とデジタル機器との接続に利用できるその他の任意のタイプのインターフェースなどのいくつかのタイプのインターフェースのうちのいずれのインターフェースであってもよい。
【００２２】
デジタル機器１２０は、１または２以上のデジタル文書の何らかの最終用途のためにエンドユーザによって使用される。デジタル文書は、エンドユーザが読み出す最終用途を持つデータであり、最終用途で用いられる以前のある時点で数値形式で格納および／または表示されたデータである。デジタル文書は、種々の目的を持つことが可能であり、例えば、販売用プレゼンテーション、法的業務に基づく契約、財務用スプレッドシートなどの企業目的、または、学術書籍、公開用書類、学生クラスのパックリーダー（pack reader)などの学術目的、新聞、定期刊行物、漫画雑誌などの商業目的、あるいはデジタル文書の利用が可能な種々の目的が存在する。デジタル機器１２０は、パーソナルコンピュータ、タブレットコンピュータ、個人用情報機器（ＰＤＡ）あるいは別のタイプのハンドヘルド形装置、携帯電話、プログラム可能な消費者向け電子装置などのいくつかのデジタル機器のうちの１つであってもよい。最終用途には、デジタル文書の内容にアクセスするエンドユーザによるＤＲＭ装置の利用が含まれる。文書内容へのアクセスと関連して行うことができるタスクのいくつかの例には、文書または文書のセクションの内容の閲覧、文書の修正、テキスト文字列を対象とする文書の検索、文書の一部またはすべてのコピー、テキスト処理を行うための文書内での当該テキストの選択、既存コンテンツの最上部へのオーバーレイコメントの追加、文書へのコンテンツの追加、または、一致するが別々の文書へのコンテンツの追加による割当てへの応答、ボイスバージョンの文書の聴取、文書の一部またはすべての印刷、他のエンドユーザとの文書の共有、文書の一部またはすべての他のエンドユーザへの転送、他のエンドユーザへの文書の使用権の譲渡、いくつかの文書またはいくつかの文書のセクションの１または２以上の新規文書内への集約、および、デジタル文書に対してユーザが適用できるその他の同様の処理が含まれる。本発明はこのような点について限定を設けるものではない。
【００２３】
不揮発性記憶装置１１４には、ＣＰＵ１１２による実行可能な命令が含まれる。さらに、不揮発性記憶装置１１４は、オプションの一意の装置シリアル番号、一意の一対の公開暗号キーと秘密暗号キーおよび署名された真正な証明書などの認証方法を含むものであってもよい。不揮発性記憶装置１１４に格納された命令は、インターフェース１１６を介してデジタル機器１２０による不揮発性記憶装置１１４の一部へのアクセスを可能にするものであるが、秘密暗号キーの格納する部分と、ユーザアクセスを不可能にして閉鎖環境で実行される命令を格納する部分とを含む不揮発性記憶装置１１４の別の部分へのアクセスを防止するものである。この不揮発性記憶装置は、複数の認証方法も格納するものであってもよいが、本発明はこのような点について限定を設けるものではない。
【００２４】
図２は、システムの例示の実施形態を示す図であり、このシステムには、インターフェース２１６を備えたＤＲＭ装置２１０と、ＤＲＭ装置２１０のインターフェース２１６をマッチさせるインターフェース２２１を備えたデジタル機器２２０と、（例えば、視覚像、合成音あるいは別の形としての）処理済みの文書をユーザに提示できるユーザインターフェース・コンポーネント２２２と、ネットワーク２３０と、ネットワークを介してデジタル文書の転送が可能なコンピュータであるコンテンツサーバ２４０と、認証および／または解読および／またはポリシーおよび／またはフォーマット情報のネットワークを介する転送が可能なコンピュータであるライセンスサーバ２５０とが含まれる。一実施形態によれば、この情報は１または２以上のファイルの中に組み込まれる。一実施形態によれば、サーバはオプションとして相互に接続される。このシステムは、複数のＤＲＭ装置２１０、デジタル機器２２０、コンテンツサーバ２４０、ライセンスサーバ２５０を備えるものであってもよいが、本発明はこのような点について限定を設けるものではない。当業者であれば、別個のまたはユニットのハードウェアおよび／またはソフトウェアコンポーネントとしてコンテンツサーバ２４０とライセンスサーバ２５０との実装が可能であることは理解できよう。
【００２５】
インターフェース２２１によってデジタル機器２２０はＤＲＭ装置２１０と接続される。インターフェース２２１はこの装置をデジタル機器と接続するのに使用できるいくつかのタイプのいずれであってもよい。デジタル機器のインターフェース２２１は、ＤＲＭ装置２１０とデジタル機器２２０間での情報の受け渡しを可能にする形で、ＤＲＭ装置のタイプのインターフェース２１６を一致させる。
【００２６】
コンテンツサーバ２４０は、インターネット網などのネットワーク２３０を介してアクセス可能なコンピュータである。コンテンツサーバ２４０はデジタル電子文書などのコンテンツのダウンロードに応じることができる。コンテンツサーバの例として、パーソナルコンピュータへの電子ブックのダウンロードを可能にするＡｍａｚｏｎ．ｃｏｍやその他のオンライン書籍販売用ウェブサイト、研究者のパーソナルコンピュータへの論文の電子化バージョンのダウンロードを可能にする大学向けウェブサイト、従業員が、自分のパーソナルコンピュータへの企業文書をダウンロードすることを可能にする企業向けウェブサイトを挙げることができる。ライセンスサーバ２５０は、インターネット網などのネットワーク２３０を介してアクセス可能なコンピュータである。ライセンスサーバ２５０は、認証および／または解読および／またはポリシーおよび／またはフォーマット情報などの情報に対するダウンロード要求に応じることができる。このデータは、ＤＲＭ装置ポリシーが使用するポリシーの規定、ＤＲＭ装置のフォーマッタが使用するフォーマットの規定、ＤＲＭ装置の解読装置が使用する解読の規定、ＤＲＭ装置認証装置が使用する認証の規定、電子文書のテキスト部分または電子文書の一部、ユーザに関する情報、文書または文書の一部の１または２以上の最終用途に対するユーザの権利に関する情報（ユーザはすべての可能な最終用途へのアクセスを行ったり、すべての可能な最終用途よりも少ない数の最終用途にアクセスしたりすることができる）、システムのベンダ／所有者／通信事業者に関する情報、専用のＤＲＭ装置に関する情報、その他の情報を含むことができる。これらの情報は、ユーザがコンテンツを利用したり、ユーザがコンテンツやいずれかの付加情報を利用したりする準備をしている間、ＤＲＭ装置またはデジタル機器により利用してもよい。一実施形態によれば、コンテンツサーバ２４０とライセンスサーバ２５０とはネットワークを介して相互に接続し、直接の相互接続は行わない別々の統一体 (entity) として実現される。別の実施形態によれば、サーバは直接相互接続を行う。別の実施形態によれば、コンテンツサーバ２４０とライセンスサーバ２５０とは単一の統一体として実現される。本発明はこのような点について限定を設けるものではない。
【００２７】
ＤＲＭ装置内に実装された認証装置は、ネットワークを介してリモートサーバとつながっているＤＲＭ装置の認証プロセスに参加する。認証装置は、リモートサーバへの装置ＩＤ番号の送信を含むいくつかの認証方法のうちの１つを実行するものであってもよい。別の認証装置では、装置とサーバだけが知っている暗号化秘密キーを利用して、装置への呼びかけによる認証時の基礎として、装置が秘密キーを所有している旨の検証が図られる。このような認証プロセスを示す例示の実施形態では、サーバは装置へ暗号化メッセージを送り、認証装置は少なくともメッセージを解読し、サーバへメッセージの返信を行う。実施形態によっては、例えば平文メッセージの署名および／または暗号化メッセージの解読などによる種々の方法で同じキーを使用して、認証を行うことができるものもある。実施形態によっては、認証装置が、メッセージの解読、結果の処理、結果の暗号化、検証のためのサーバへのメッセージの返信などの一連の処理を行うことにより呼びかけに応答するものもある。この認証処理を行うためには、認証処理の前に装置に秘密キーを格納するようにしてもよい。この格納済みキーは、すべての装置に等しく格納されている単一のキーまたは個々の装置に対する一意の専用キーのいずれであってもよい。後者の場合、サーバは、どのキーがどの装置内に格納されているかを予め知っていることが望ましい。別の認証方法では、公開キーと秘密キーおよびデジタル証明書が利用される。このような実施形態では、認証装置は秘密キーへのアクセスを行い、装置に格納された公開キーに一致させる。秘密キーは秘密が保持されなければならないが、公開キーは公開されてもよい。次いで、サーバは、装置の公開キーによって暗号化されたメッセージを用いて認証装置に対する呼びかけを行い、一致する秘密キーへのアクセスを保証することが可能となる。実施形態によっては、認証装置がメッセージに署名するものもあるが、必ずしもメッセージを暗号化する必要はない。オプションとしてサーバは、装置のシリアル番号や装置のＩＤなどの装置の識別情報および／または装置の公開キーおよび／または装置、サーバ、システムを運営している組織に関する追加情報、あるいは、その他の任意の情報を含むデジタル証明書を装置から受け取ることができる。装置の識別情報は、装置のベンダ、サーバ所有者、システムの運営組織および／または別の信頼を受けている権威などの信頼される権威によってデジタル署名が施され、当該装置のデジタル証明書が形成される。認証装置のいくつかの実施形態は、ＤＲＭ装置および／またはＤＲＭ装置のユーザ認証を行うことができる。
【００２８】
装置内の解読装置は、暗号化済み文書または文書のセクションを解読済みの形式に変換する処理に参加する。解読装置は、ＤＥＳ、３ＤＥＳ、ＡＥＳ、ＩＤＥＡなどの左右対称アルゴリズムおよび／またはＲＳＡ、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ、楕円曲線および／またはその他の非対称アルゴリズムなどのいくつかの方法のうちの１または２以上の方法を実行するものであってもよい。解読装置は単数または複数の解読方法を実行する。解読装置は、署名を検索し、受信データの起源との完全性をチェックするために、ＤＳＡ、ＭＤ２、ＭＤ４、ＭＤ５、ＨＭＡＣおよび／またはＳＨＡ１および／またはその他のハッシュアルゴリズムを備えたものであってもよい。このような処理を行うための単数の解読キーまたは複数の解読キーは単数または複数のソースで起動してもよい。例えば、解読キーデータは、ＤＲＭ装置の不揮発性記憶装置に格納されたり、デジタル機器から受信されたり、および／またはデジタル機器を介するようなネットワークサーバから受信したりするものであってもよい。実施形態のなかには、少なくとも部分的に解読されたデジタル文書の内容を受信するものもある。このような実施形態では、解読装置が、すでに解読されている部分を処理してもよいし、しなくてもよいことは明らかである。解読装置は、少なくとも部分的に解読したり、例えば、文書の一部を完全に解読したり、および／または文書全体または文書の一部に対する完全な解読プロセスまたは完全な解読プロセスのサブセットであってもよい１または２以上の解読ステップを実行したりすることができる。実施形態によっては、文書の少なくとも一部が平文として受信される、すなわち、少なくとも一部が暗号化されていないものとして受信されるものもある。
【００２９】
装置でのポリシーは、文書または文書のセクションの最終用途の適格性を検証するプロセスに参加し、これによって、解読、フォーマット、検索および／またはデジタル機器への出力信号の送信などの処理の許可または不許可が行われる。この検証は、文書の使用権、或る一定の日付まで文書を使用する権利、或る日付間に文書を使用する権利、或る一定の日付後に文書を使用する権利、或る一定の累積された使用時間の間文書を使用する権利、或る一定の回数文書を使用する権利、文書を転送する権利、文書を改変する権利、文書に関するオーバーレイ情報を追加する権利、装置および／または別の場所の中へ文書を保存する権利、装置および／または別の場所の中へオーバーレイ情報を保存する権利、文書をコピーする権利、文書の一部をコピーする権利、文書の特定のセクションをコピーする権利、および文書の最終用途に関するエンドユーザに関連するその他の権利を含む１またはいくつかの適格性オプションのチェックを行うものであってもよい。これらの適格性オプションは、デジタル機器へ送信する出力信号を許可したり、出力信号のデジタル機器への送信を不許可にしたり、文書や文書の一部の消去、および／または検索、切り取り、貼り付け、コピー、編集、保存などの処理、並びに文書の最終用途時における処理の間ユーザが行うことができるその他の処理を許可したり、不許可にしたりするような１または２以上の可能なアクションとなることができる結果を生むポリシーによってチェックするものであってもよい。
【００３０】
フォーマッタは、文書をフォーマットして提示可能な形に変える際の処理ステップを規定するものである。フォーマッタは、以下のステップを含む１または２以上のフォーマット処理を行うものであってもよい。提示対象文書のセクションを選択するステップ、ビットマップ画像（ＢＭＰ）や、ＪＰＥＧ、ＴＩＦＦ、ＧＩＦなどの同様の形式の圧縮画像などの単一または１セットのデジタル画像あるいは他の任意の同様の形式へ、テキスト、グラフィックおよび画像を多くのフォーマットのうちの１つのフォーマットで変換するステップ、所望の表示形式に従ってキャラクタと文字間のスペースを設定するステップ、特定のテキスト文字列を検索するためのテキストを検索するステップ、文書のレイアウトを作成するステップ、適正なフォントおよびフォントサイズでテキストキャラクタを描くステップ、文書の作成並びに提示可能な形式への変換時に行われるその他の処理ステップであってもよい。フォーマッタのいくつかの実施形態のなかには、文書の少なくとも一部を劣化させるものもある。実施形態のなかには、文書のボイスバージョンの提示などのような視覚および／または音声情報の提示により、デジタル文書の内容の表示を構成するものもある。
【００３１】
図３は、ユーザがネットワークサーバからコンテンツをダウンロードする際に行う処理の例示のシーケンスを説明するフローチャートである。ステップ３０１で、１または２以上のユーザが、デジタル機器と接続されたＤＲＭ装置へのデジタル文書のダウンロードを要求する。一般に、ステップ３０１に続いて、サーバは文書を受信するユーザの適格性の証明段を駆動する。支払い、無料利用、ユーザ認証、登録、あるいは適格性を証明したり、文書を受信する適格性を有するようになるためにユーザが利用できるその他の同様の方法などの規則に従って、コンテンツを受信したりするユーザの適格性がサーバにより決定される。サーバは、コンテンツをダウンロードする準備ができるとすぐに、ネットワークを介してネットワークと接続されたデジタル機器へコンテンツの送信を行う。コンテンツを暗号化してもよいし、あるいはコンテンツの一部を暗号化してもよい。一実施形態によれば、ＤＲＭ装置は送信時に直ちにデジタル機器と接続されなければならない。別の実施形態によれば、ＤＲＭ装置は、必ずしも文書の送信時に接続される必要はなく、後で文書の利用時に存在していればよい。ステップ３０２で、文書は（コンテンツサーバとして描かれている）ネットワークサーバからデジタル機器へ送信され、次いで、デジタル機器からＤＲＭ装置へ送信される。一実施形態によれば、文書はデジタル機器へ完全に転送されてから、ＤＲＭ装置へ転送される。別の実施形態によれば、文書はセクションの形で転送され、そこで、個々のセクションはそれ自身のペースでＤＲＭ装置へ転送される。ステップ３０３で、（ライセンスサーバとして描かれている）ネットワークサーバからデジタル機器へ使用許諾が転送され、次いで、デジタル機器からＤＲＭ装置へ転送される。この使用許諾は、１または２以上のファイルであってもよい。この使用許諾には、ＤＲＭ装置でポリシー、認証装置、解読装置および／またはフォーマッタが利用する情報が含まれる。別の実施形態によれば、ライセンスサーバとコンテンツサーバとは単一のサーバとして実現される。別の実施形態によれば、使用許諾は文書内に組み込まれ、単一のサーバから転送される単一のファイルが形成される。当業者であれば、文書または文書の一部および使用許諾をＤＲＭ装置へ転送させた結果を用いて転送処理プロセスを順番に並べる別の方法が存在することは理解できよう。ステップ３０４は、ＤＲＭ装置の不揮発性記憶装置における使用許諾のインストールについて記述するものである。ＤＲＭ装置にインストールされるとすぐに、使用許諾は使用許諾に規定された権利に従って文書の使用を起動させることができる。一実施形態によれば、起動はインストール処理の直後に実行される。別の実施形態によれば、起動は文書の利用時などのその後のタイムフレームで実行される。
【００３２】
図４は、視覚化用として文書を利用する処理の例示のシーケンスを説明するフローチャートである。ステップ４０２で、ユーザはデジタル機器内の文書利用機能を呼び出す。ステップ４０３で、デジタル機器はさらにＤＲＭ装置へ要求を送る。ステップ４０４で、ＤＲＭ装置は一連の処理の実行によりこの要求を処理するが、この要求には、ステップ４０５でデジタル機器へ結果の転送を行う前に、オプションとして１または２以上の解読装置、１または２以上のフォーマッタ、文書または文書の一部に関する１または２以上のポリシーが含まれる。別の実施形態によれば、デジタル機器から要求を受信する前に、解読装置、フォーマッタおよび／またはポリシーを含む処理の一部またはすべてが実行される。解読装置、フォーマッタおよびポリシーの処理の順序を変更して、任意の順番でこの処理を実行してもよい。本発明はこのような点について限定を設けるものではない。
【００３３】
図５は、ＩＣインターフェース５１６、ＤＲＭ装置５１０のＩＣインターフェース５１６と一致するＩＣインターフェース５２１を備えたデジタル機器５２０と、（例えば、視覚像、合成音または別の形としての）処理済みの文書をユーザへ提示することができるユーザインターフェース・コンポーネント５２２とを備えたＤＲＭ装置５１０を含むシステムの別の例示の実施形態を示す図である。ＤＲＭ装置５１０の一例として命令を実行する集積回路がある。ＤＲＭ装置５１０は、デジタル機器５２０の中に含まれるものであってもよい。実施形態によっては、ＤＲＭ装置ＩＣの不揮発性記憶装置の内部にコードやデータを格納できるものもあるし、および／またはＤＲＭ装置ＩＣの外部の格納装置の中にコードやデータを格納できるものもある。ＤＲＭ装置ＩＣは、デジタル機器のプロセッサから独立に実行するものであってもよい。
【００３４】
図６は、視覚化用として文書を利用する処理の別の例示のシーケンスを説明するフローチャートである。ステップ６０１で、デジタル文書の内容の少なくとも一部を解読する。ステップ６０２で、少なくとも１つのポリシーを適用する。ステップ６０３で、デジタル文書の内容の少なくとも一部をフォーマットする。ステップ６０４で、デジタル文書の少なくとも一部を送信する。これらの処理の順序および存在の変更が可能であり、任意の順番でこれらの処理を行ってもよい。
【図面の簡単な説明】
【００３５】
【図１】ＤＲＭ装置の実施形態の概略ブロック図である。
【図２】例示のシステムの概略ブロック図である。
【図３】図２のシステムを用いてデジタル文書ファイルを配信する例示の方法を示すフローチャートである。
【図４】図３のデジタル文書ファイルを利用する例示の方法を示すフローチャートである。
【図５】別の例示のシステムの概略ブロック図である。
【図６】図３のデジタル文書ファイルを利用する別の例示の方法を示すフローチャートである。
【図１】
2005536951.tif 000003
【図２】
2005536951.tif 000004
【図３】
2005536951.tif 000005
【図４】
2005536951.tif 000006
【図５】
2005536951.tif 000007
【図６】
2005536951.tif 000008
【国際調査報告】
2005536951.tif 000009
2005536951.tif 000010
2005536951.tif 000011