(57)【要約】本発明は、第１ユニットを第２ユニットに対し認証する方法、特に安全ユニットからアプリケーションユニットへ伝送チャネル上を安全にデータ伝送する方法に関する。既知のデータ伝送方法及びシステムは、取り消されたアプリケーションユニットの識別子を列挙する、例えばＣＤドライブの如き安全ユニットに記憶されている取消リストを用いる。コピー、ハッキングその他の悪用に対抗してデータ及び／又はキーが保護されるとともに安全ユニットにおいて最小限の記憶容量しか要しない、といった暗号化されたデータ及び／又はキーの保護伝送の環境を提供するため、本発明により提案される第１ユニットを第２ユニットに対し認証する方法は、ａ）リスト識別子を有する認可リストから得られる認証データを第１ユニットと第２ユニットとの間で交換するステップと、ｂ）認可リストの信頼性と有効な認可リストからの認証データの出所とを検査するステップとを有する。
2004519882.tif 000002
【特許請求の範囲】
【請求項１】
第１ユニットを第２ユニットに対し認証する方法であって、
ａ）前記第１ユニットと前記第２ユニットとの間でリスト識別子を有する認可リストから得られる認証データを交換するステップと、
ｂ）前記認可リストの信頼性と有効な認可リストからの前記認証データの出所とを検査するステップと、
を有する認証方法。
【請求項２】
請求項１に記載の方法であって、前記第１ユニットの認証は、前記検査ステップが不成功の場合に終了する、方法。
【請求項３】
請求項１に記載の方法であって、前記第１ユニットは、アプリケーションを含むアプリケーションユニットを有し、前記第２ユニットは、安全ユニットを有する、方法。
【請求項４】
請求項３に記載の方法であって、前記認可リストは、認可されたアプリケーションについての情報を有する証明されたアプリケーションリストを有する、方法。
【請求項５】
請求項４に記載の方法であって、前記ステップａ）において、当該証明アプリケーションリストから得られる当該アプリケーションユニットの証明された公開キーと当該証明アプリケーションリストのリスト識別子とは、当該アプリケーションユニットから当該安全ユニットへ伝送され、前記ステップｂ）において、当該アプリケーションユニットの証明された公開キーと当該証明アプリケーションリストの当該リスト識別子は、前記安全ユニットにより検査される、方法。
【請求項６】
請求項５に記載の方法であって、
ｂ１）前記安全ユニットから前記アプリケーションユニットへ前記安全ユニットの証明された公開キーを伝送するステップと、
ｂ２）証明された安全ユニット取消リストに対して当該アプリケーションユニットによる前記安全ユニットの公開キーを検査するステップと、
をさらに有する方法。
【請求項７】
請求項６に記載の方法であって、前記公開キーは、前記証明ユニットにより当該安全ユニット及び当該アプリケーションユニットへ提供された証明ユニットの公開キーを用いることにより検査される、方法。
【請求項８】
請求項５に記載の方法であって、当該証明アプリケーションリストは、証明ユニットにより提供され更新される、方法。
【請求項９】
請求項１ないし８のうちいずれか１つに記載の方法であって、前記リスト識別子は、データ担体と共に、又は前記第１ユニット、第２ユニット若しくは証明ユニットのいずれかより配布される、方法。
【請求項１０】
第１ユニットへ第２ユニットから伝送チャネルにおいて安全にデータを伝送する方法であって、請求項１に記載の当該第１ユニットを当該第２ユニットに対して認証する方法を含み、
ｃ）前記第２ユニットにより暗号化キーを用いて伝送されるべきデータを暗号化するステップと、
ｄ）前記第１及び第２ユニットにより前記第２ユニットから前記第１ユニットへ当該暗号化キーとその暗号化データとを伝送するか、又は前記暗号化キーを判定するステップと、をさらに有する、伝送方法。
【請求項１１】
請求項１０に記載の方法であって、前記認可リストは、伝送されるべきデータ、データ担体、アプリケーションユニット又はアプリケーションと共に配布される、方法。
【請求項１２】
伝送チャネルにおいてデータを安全に伝送するデータ伝送システムであって、
ａ）リスト識別子を有する認可リストから得られる認証データを当該第１ユニットから当該第２ユニットへ伝送する第１ユニットと、
ｂ）前記認可リストの信頼性及び有効な認可リストからの当該認証データの出所を検査し、そのデータを伝送チャネルにおいて前記第２ユニットから前記第１ユニットへ伝送する第２ユニットと、
を有するシステム。
【請求項１３】
請求項１２に記載のデータ伝送システムであって、前記第２ユニットは、暗号化キーを用いて伝送されるべきデータを暗号化するとともに、前記第２ユニットから前記第１ユニットへ前記暗号化キー及びその暗号化データを伝送するか又は前記第１及び第２ユニットにより前記暗号化キーを判定する、システム。
【請求項１４】
請求項１２に記載のデータ伝送システムであって、前記認証データを検査するよう当該証明ユニットの公開キーを供給し、当該認可リストの供給及び更新を行う証明ユニットをさらに有する、システム。
【請求項１５】
請求項１２に記載のデータ伝送システムであって、伝送されるべきデータを記憶するデータ担体を読み取る読取ユニットを有するコンピュータをさらに有し、前記第１ユニットは、アプリケーションを実行するのに用意されたコンピュータの一部に相当し、前記第２ユニットは、前記データ担体から読み取られたデータを解読し再暗号化するよう用意された読取ユニットに結合され又は構成されたコンピュータの一部に相当する、システム。
【請求項１６】
伝送チャネルにおいてデータを安全に伝送するデータ伝送装置であって、
ａ）リスト識別子を有する認可リストから得られる認証データを当該第１ユニットから当該第２ユニットへ伝送する第１ユニットと、
ｂ）前記認可リストの信頼性及び有効な認可リストからの当該認証データの出所を検査し、暗号化キーを用いて伝送されるべきデータを暗号化するとともに、前記第２ユニットから前記第１ユニットへ前記暗号化キー及びその暗号化されたデータを伝送するか又は前記第１及び第２ユニットにより暗号化キーを判定する第２ユニットと、を有する、データ伝送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、第１ユニットを第２ユニットに対し認証する方法、特に安全ユニットからアプリケーションユニットへ伝送チャネルにおいてデータを安全に伝送する方法に関する。さらに、本発明は、かかる方法に対応するデータ伝送システム及びデータ伝送装置に関する。
【０００２】
【従来の技術】
ディジタルデータが２つのユニット間、例えば安全ユニットとデータ処理を行うアプリケーションユニットとの間で伝送されるときに、コピー及び／又はその他の悪用から当該ディジタルデータを保護するためには、安全な伝送チャネルを使わなければならない。特に、パーソナルコンピュータ（ＰＣ）の一部であるアプリケーションユニットにデータが伝送される場合、ＰＣはその開放性による安全性の低い環境であるので、このような保護が必要である。ＰＣのインターフェースやソフトウェアアプリケーションの大部分は安全性が低い。通常はディジタル著作権管理システムのために、ＰＣソフトウェアアプリケーション用の想定される改竄（不正変更）の対抗策が行われ、開発中であるが、ＣＤ−ＲＯＭのコピー保護システムのソフトウェアについての数多くのハッキングからはＰＣ環境はセキュリティについての攻撃に無防備であることが分かる。この無防備さは、例えばデータ担体に記憶され、インターネットからダウンロードされ又はＰＣの通信ラインを介して受信されるコンテンツの再生を可能とするよう、より閉鎖されかつより安全な、そして時として更新し難い消費者向け電子システムをＰＣアプリケーションにリンクするときには考えなければならない。クローズドシステムの例として、有料テレビ条件付きのアクセスシステムやスーパーオーディオＣＤ（ＳＡＣＤ）がある。
【０００３】
米国特許第５，９４９，８７７号からは、保全されていないリンクにおいてデバイス間の伝送がなされるときにコピー及び／又はその他の悪用行為からディジタルコンテンツを保護する方法が知られている。この既知の方法は、コンテンツソース及びコンテンツシンク（受け側）の双方が準拠（適合）デバイスであることを認証すること、当該コンテンツソースと当該コンテンツシンクとの間に安全制御チャネルを確立すること、安全コンテンツチャネルを確立すること、コンテンツキーを供給すること、及びコンテンツを伝送することを含む。相互認証とともに当該安全チャネルを設定する場合、ハッキングされ以前は準拠していたデバイスを取り消しこれにより悪用からそのディジタルコンテンツを守るよう取消リストに対して確認（検査）がなされる。
【０００４】
ＣＤ又はＤＶＤのようなデータ担体に記憶されたデータが適当な読取ユニットにより読み取られその後にこれらデータの処理又は再生のためのアプリケーションユニットに伝送されるシステムにおいて、アプリケーションユニット用の取消リストは、例えばＰＣに設置されたディスクドライブのような読取ユニットに記憶されなければならない。この取消リストは、取り消すべき非準拠デバイス及び／又はＰＣアプリケーションの全てのリストを含むので、その長さが増大する都度更新される。したがって、読取ユニットにおける高価なメモリ空間を多く必要とし、例えばディスクドライブのような消費者向け電子機器の如き読取ユニットのコストを増大させる。コスト面で取消リストを小さくしたままであれば、その有用性を限定することになる。
【０００５】
【発明が解決しようとする課題】
よって本発明の目的は、認証方法、より詳しくは伝送チャネルにおいて安全にデータを伝送するための方法、データ伝送システム及びデータ伝送装置であって、上述した問題を克服するものを提供することを目的としている。特に、取消リストの要らない、民生電子機器において当該取消リストを記憶するのにメモリ空間を追加する必要のないようにしたものを提供することである。
【０００６】
【課題を解決するための手段】
この目的は、
ａ）前記第１ユニットと前記第２ユニットとの間でリスト識別子を有する認可リストから得られる認証データを交換するステップと、
ｂ）前記認可リストの信頼性と有効な認可リストからの前記認証データの出所とを検査するステップと、
を有する、という請求項１に記載の認証方法により達成される。
【０００７】
本発明は、取消リストを用いる代わりに認可（許可）リストを用いるという発想に基づいている。認証データを含むこの認可リストは、認可される全ての第１ユニットのリストを有する。この認証データは、当該認可リストから取り込まれるものであり、本発明によれば、ある特定の実施例では伝送チャネルにおいてデータが伝送される第１ユニットが認可された第１ユニットであるか否か、又は認可されたアプリケーションがその中に有しているか否かを検査するために用いられる。この認可リストの信頼性チェックが肯定的なものであれば、すなわち当該第１ユニットが当該認可リストに記されていれば、或いは換言して当該認証データが肯定的結果を与えるものであれば、その認証データの有効性の別のチェックをなすことができる。そこでは当該認証の起源すなわち当該認証データが有効な認可リストから由来するものかどうかがチェックされる。
【０００８】
全ての検査に合格（成功）した場合には、第１ユニットと第２ユニットとの間の安全な認証チャネルを獲得することができる。このチャネルは、どんな種類のデータも第２ユニットから第１ユニットへ伝送するのに用いることが出来る。すなわち、データ担体から読み取られた暗号化されたコンテンツ（又は内容）を伝送すること、或いはコンテンツ（又は内容）を暗号化及び暗号解読するために暗号化及び解読キーを交換することに用いることができる。したがって、本発明によれば、当該第１のユニットが認化されているアプリケーションを含んでいるかどうかが判定される。そして含んでいれば、ユニット間に安全なチャネルをセットアップすることが容易になるのである。
【０００９】
本発明によれば取消リストは用いられない。さらに、現在のＰＣは大記憶容量のハードディスクを含み追加のメモリを用意することに対する何らの追加コストを招くことなくその認可リストの長さを増大させることができるので、当該認可リストをＰＣに簡単に記憶することが可能である。本発明は特に、第１及び第２ユニットの特性がバランスがとれていないものである場合に有益である。すなわち、あるユニットが他のユニットよりも大なる記憶容量を有する場合、そしてある程度、あるユニットが他のものよりも安全性が高いと考えられる場合である。
【００１０】
好ましい実施例によれば、第１ユニットの認証ステップは、当該検査ステップがうまくいかなかった場合に終了する。これにより、安全性の低い伝送チャネルにおいてデータが伝送され又はデータがハッキングされるリスクの高い安全性の低いユニットにデータが伝送されることを簡単に回避することができる。
【００１１】
もう１つの実施例によれば、当該第１ユニットは、データの使用をなすアプリケーションを含み又は実行するアプリケーションユニットを有し、当該第２ユニットは、例えばデータを読み取り又は受信し、好ましくは暗号化後にそのデータを当該アプリケーションユニットへ送るための安全ユニットを有する。
【００１２】
請求項５の好ましい実施例においては、各アプリケーションユニットの証明された公開キーを有する証明されたアプリケーションリスト（証明アプリケーションリスト）が用いられる。当該アプリケーションユニットが当該証明アプリケーションリストに含まれているかどうかのチェックを行うため、当該アプリケーションユニットの公開キーと当該証明アプリケーションリストの識別子は、アプリケーションユニットから安全ユニットへと伝送される。ここで、当該識別子は、そのアプリケーションユニットの公開キーが認可されかつ有効なバージョンの証明アプリケーションリストから得られたものかどうかチェックするのに用いられる。アプリケーションユニットの公開キーは、当該アプリケーションユニットが証明されたアプリケーションを有しデータを当該アプリケーションユニットへ安全に伝送することができるかどうかをチェックするのに用いられる。このような方法によって、安全ユニットからアプリケーションユニットへ伝送されるデータを、そのアプリケーションユニットへの伝送の間においてどんな悪用行為からも確実に保護することができる。データ伝送のセキュリティを向上させるため、データを伝送前に暗号化することができる。
【００１３】
本発明の他の好ましい実施例によれば、証明された安全ユニット取消リストは、当該安全ユニットの公開キーが当該データ伝送が始まる前にチェックされるところの突き合わせ対象として、アプリケーションユニットによって追加で用いられる。このチェックを行うために、安全ユニットの公開キーがアプリケーションユニットに伝送される。したがって、アプリケーションユニットにより、当該安全ユニットが準拠デバイスであり取り消されていないかどうかをチェックすることができ、当該データ伝送の全体のセキュリティを高めることとなる。好ましくは証明ユニットにより証明される公開キーが用いられる。
【００１４】
もう１つの好ましい実施例においては、安全ユニット及びアプリケーションユニットに対し証明ユニットにより提供される証明ユニットの公開キーを用いることにより公開キーがチェックされる。かかる証明ユニットは、当該証明アプリケーションリスト及び当該証明安全ユニット取消リストを提供し更新する認証局の一部に相当する。証明ユニットはまた、アプリケーションの他に安全ユニットに対する秘密キーと（認証された）公開キーとのペアを発生し、これらユニットを認可する。また、要求に応じて、当該証明アプリケーションリスト又は当該証明安全ユニット取消ユニットそれぞれに対して安全ユニット及びアプリケーションユニットをチェックするよう本発明による公開キーも提供する。普通は、証明ユニットの同じ公開キーが所定のユニット又はデバイスを検査するのに用いられる。
【００１５】
証明アプリケーションリストを配布するためのものとして本発明による方法が沢山存在し得る。この配布の好ましい選択肢としては、安全データ伝送チャネルにおいて伝送されるべきデータと共に、当該データが格納されるデータ担体と共に、又はアプリケーションユニット若しくは例えばコンピュータプログラム若しくはその他種類のソフトウェアといったアプリケーションと共に行われる配布がある。
【００１６】
証明アプリケーションリストの識別子は、現行バージョンの有効な証明アプリケーションリストを識別するために本発明の別の実施例により用いられる。この識別子は、簡単に証明アプリケーションリストのバージョン番号とすることができる。この識別子によって、証明アプリケーションリストの現行バージョンからのキーだけが得られることを確実とすることができる。
【００１７】
また、当該証明アプリケーションリストの識別子を配布する数多くの方法もある。好ましい方法としては、データキャリアと共に行われる配布、すなわち、全てのデータキャリアにこの識別子が含まれるものであり、又は安全ユニット、アプリケーションユニット若しくは証明ユニットからの伝送チャネル上の配布がある。こうした識別子の種々の配布方法によって、現行の有効バージョンの証明アプリケーションリストを識別するためになるべく広くその識別子を配布することを確実とすることができる。当該証明アプリケーションリストとその識別子は同時に配布されるのが好ましい。
【００１８】
また、上記目的は、好ましくはアプリケーションユニットを有する第１ユニットと、好ましくは安全ユニットを有する第２ユニットとを有する請求項１２に記載のデータ伝送システムによっても達成される。このようなデータ伝送システムはさらに、一実施例によっては証明ユニットを有する。またさらに別の実施例によりそして実際の実現形態において、データ伝送システムは、伝送すべきデータを記憶するデータキャリアを読み取るための読取ユニットを有するコンピュータを有する。この実施例において、アプリケーションユニットは、コンピュータ上で実行されるソフトウェアとして具現化される。コンピュータの一部でもある安全ユニットは、読取ユニットに接続され又は読取ユニットとして構成され、データキャリアから読み取られたデータを暗号化し解読するために設けられる。この実施例において、本発明は、当該コンピュータが上述したように概して安全性の低い環境のものであるので特に有益である。
【００１９】
またさらに、上記目的は、アプリケーションユニットと安全ユニットとを有する請求項１６に記載のデータ伝送装置によっても達成される。かかるデータ伝送装置は、パーソナルコンピュータとすることができる。上記データ伝送システム及びデータ伝送装置は、さらに改良が可能であり、請求項１に記載の方法に基づき上述したものと同様又は同等のさらなる実施例を有することもできる。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明をより詳しく説明する。
【００２１】
図１には、本発明によるデータ伝送システムの簡単化されたブロック図が示されている。このシステムにおいて、コンテンツは、キーにより暗号化されて例えばＣＤ又はＤＶＤなどのデータ担体１に記憶される。かかる暗号化されたコンテンツは、先ず、再生用の例えばＣＤドライブの如き読取ユニット３の安全（セキュリティ）ユニット２に入力される。安全ユニット２は、ハードウェアで実現され安全を確保するためにＣＤドライブ３の中に位置付けられるが、ソフトウェア／ファームウェア又はスマートカードプロセッサとすることさえも可能な安全とみなされるどんなユニットでも実現可能である。この安全ユニットにおいて、当該コンテンツは、第１キーにより暗号解読され、暗号化ユニット４において新しいランダムキーで再暗号化され、その後にこの暗号化された形式でアプリケーションユニット５に伝送される。アプリケーションユニット５においては、暗号解読ユニット６により再び暗号解読され、その後に現在クリアとなっている当該コンテンツの再生のために再生ユニット（図示せず）に転送される。
【００２２】
安全ユニット２における暗号解読及び再暗号化は、当該アプリケーションユニットのセキュリティからＣＤドライブのセキュリティを解除する。すなわち、アプリケーションユニット５において実行するアプリケーションソフトウェアのハッキングがＣＤドライブ３のセキュリティに影響を与えないこととなる。当該コンテンツを暗号化するのに用いられたキーが当該アプリケーションユニットから見つけられたときは、ＣＤのコンテンツを暗号化するのに用いられたキーは依然として秘密である。また、他人に知られたキーは、再暗号化により多様化されており他の誰もそれを用いることができないので、配布することを要しない。
【００２３】
データ担体１から読取ユニット３へ、読取ユニット３からアプリケーションユニット５への当該暗号化コンテンツの伝送には、データチャネル７が用いられる。暗号化ユニット４におけるコンテンツの再暗号化さらには解読ユニット６における後のコンテンツの解読のために用いられるキーは、次の要件に適合する安全認証チャネル（ＳＡＣ：ｓｅｃｕｒｅ ａｕｔｈｅｎｔｉｃａｔｅｄ ｃｈａｎｎｅｌ）８を用いることによって安全ユニット２からアプリケーションユニット５へ伝送される。すなわち、ＳＡＣ８は、安全ユニット２とアプリケーションユニット５との間の安全なキーの伝送を可能とするものである。これはさらにＰＣアプリケーションの取消及び更新メカニズムに備えるものである。オプションとしては、各安全ユニットの取消メカニズムのためにも備えるものである。安全ユニット２には最小限の記憶及び処理しか必要としないのが好ましい。こうした要件を満たしかつ本発明によって達成される安全認証チャネルについて、以下により詳しく説明する。
【００２４】
図２には、本発明によるデータ伝送システムのさらに概略的な配置が示されている。ここでは、信託された第三者（ＴＴＰ：ｔｒｕｓｔｅｄ ｔｈｉｒｄ ｐａｒｔｙ）（時として認証局（Ｃｅｒｔｉｆｉｃａｔｉｏｎ Ａｕｔｈｏｒｉｔｙ）とも呼ばれる）と称されることもある証明ユニット１０が示されている。この証明ユニット１０は、プライベート（秘密）キーＳ及び公開キーＰのキーペアを発行し、また自身のプライベートキーＳＴＴＰ及び公開キーＰＴＴＰも持っている。証明ユニット１０はさらに、権利サーバ（ＲＳ）１１と、例えばＣＤドライブ（ＣＤＡ，ＣＤＢ）などの情報再生及び記録ユニット１２，１３と、アプリケーションユニット（Ａｐｐ）１４の公開キーを証明する。またさらに、証明ユニット１０は、取消される非準拠ユニットを示すべく、読取ユニット１２，１３と、出来れば権利サーバ１１の他にアプリケーションユニット１４についての証明された取消リストＲＬを発行及び更新する。そしてさらにこの証明ユニット１０は、認可（許可）されたＰＣアプリケーションを示すべく、証明されたアプリケーションリスト（ＣＡＬ：ｃｅｒｔｉｆｉｅｄ ａｐｐｌｉｃａｔｉｏｎ ｌｉｓｔ）を発行及び更新する。
【００２５】
図２から分かるように、安全認可チャネルが必要とされ、又は異なるユニット間で用いることが可能である。第１のＳＡＣ８１は、権利サーバ１１から第１のＣＤドライブ１２へ権利を伝送することが求められる。もう１つのＳＡＣ８２は、第１のＣＤドライブ１２から第２のＣＤドライブ１３へキー及びコンテンツを伝送することが求められる。第３のＳＡＣ８３は、ＣＤドライブ１３からアプリケーションユニット１４へキー及び暗号化されたコンテンツを伝送することが求められる。
【００２６】
接続されたユニット間においてキー及び／又はデータの安全伝送を成し遂げるのに、最初の２つの安全認証チャネル８１，８２は、証明ユニット１０からの取消リストＲＬしか必要としていない。安全認証チャネル８１，８２をインストールするため、当該接続ユニット１１，１２，１３の各々は、証明ユニット１０の公開キーＰＴＴＰと、自身が所有する独自のプライベートキーＳＲＳ，ＳＣＤＡ，ＳＣＤＢと、自身が所有する証明された独自の公開キーｃｅｒｔ（ＰＲＳ），ｃｅｒｔ（ＰＣＤＡ），ｃｅｒｔ（ＰＣＤＢ）とを具備している。なお、これら公開キーの証明は、証明ユニット１０によって行われる。
【００２７】
対照的に、ＣＤドライブ１３とアプリケーションユニット１４との間の第３の安全認証チャネル８３は、主として、証明されたアプリケーションリストＣＡＬを必要とする。アプリケーションユニット１４はまた、証明ユニット１０の公開キーＰＴＴＰとその独自のプライベートキーＳＡｐｐと、その証明された独自の公開キーｃｅｒｔ（ＰＡｐｐ）とを含んでいる。加えて、取消リストＲＬも、ＣＤドライブ１３からアプリケーション１４へＳＡＣ８３においてデータ及び／又はキーの伝送のために用いることができる。ＳＡＣ８３をインストールするステップについては、図３及び図４を参照してより詳しく説明する。
【００２８】
図３は、本発明によるデータ伝送装置の配置を示している。このデータ伝送装置は、読取ユニットとしてのＣＤドライブ２１と、アプリケーションユニット２２と、証明されたアプリケーションリスト２３と、取消リスト２４と、他のＰＣハードウェア及びＰＣユニット２５とを有するパーソナルコンピュータ２０の形態で実現可能である。本発明によれば、アプリケーションユニット２２へのキー及びデータ担体からＣＤドライブ２１により読み取られる暗号化されたコンテンツの伝送のための安全認証チャネルを確立することができる。
【００２９】
第１ステップ（図４のＳ１）において、アプリケーションユニット２２は、ＣＤドライブ２１の安全ユニット２６から識別子ＣＡＬ−ＩＤ、例えば証明されたアプリケーションリストＣＡＬの番号を取り込む。証明アプリケーションリスト２３における当該アプリケーションの公開キーを指すポインタｐｏｉｎｔ（ＰＡｐｐ）を用いることによって、アプリケーションユニット２２は、証明アプリケーションリスト２３からその公開キーＰＡｐｐを取得する。かかるアプリケーション自体にも証明された公開キーを含ませることができるが、更新の場合には当該ＣＡＬがより好ましく、当該アプリケーションはいずれにしてもその公開キーが当該リストにあることを証明する必要がある。そして、このアプリケーションユニットは、公開キーＰＡｐｐを当該公開キーと連結され後に証明される識別子ＣＡＬ−ＩＤと共に伝送され、第２ステップ（Ｓ２）において安全ユニット２６に対しこの証明されたアプリケーションリストを識別（認識）する。その後、安全ユニット２６は、安全ユニット２６が取り込みの対象とした証明ユニットの公開キーＰＴＴＰを用いることにより次のステップ（Ｓ３）において当該アプリケーションの公開キーＰＡｐｐをチェック（検査）する。同時に、当該アプリケーションユニットから受け取ったＣＡＬ識別子を用いて、安全ユニット２６に既に存在するＣＡＬ識別子の有効性をチェックする。したがって、この公開キーは、証明されたアプリケーションリスト２３の一部に相当し、当該証明アプリケーションリストが現行の有効なバージョンにも相当することが確実となる。
【００３０】
オプションの安全策として、第４ステップ（Ｓ４）において安全ユニット２６は、その公開キーＰＣＤＢをアプリケーションユニット２２に伝送する。ここでは当該アプリケーションユニットが取消リスト（ＲＬ）２４に対するこの公開キーＰＣＤＢをチェック、すなわち安全ユニット２６の公開キーＰＣＤＢが取り消されていないかどうかをチェックする（ステップＳ５）。このチェックのためにも、証明ユニットの公開キーＰＴＴＰが用いられる。証明された安全ユニット取消リスト２４は、取消された安全ユニットのリストであり、当該リストの更新（情報）を識別するシーケンス番号を含むものとすることができる。
【００３１】
チェックステップＳ３及びオプションのチェックステップＳ５の双方が肯定的結果を示した場合、公開キーＰＣＤＢ及びＰＡｐｐの双方は交換されており、セッションキーＳＫは今度は最終ステップ（Ｓ６）で交換され安全ユニット２６又はＣＤドライブ２１のそれぞれとアプリケーションユニット２２との間の安全認証チャネルを確立することができる。ＣＤドライブ２１によりデータ担体から読み取られたコンテンツは、ここで暗号形式でアプリケーションユニット２２に伝送可能となり、他のどんな方法のコピー又は悪用からも保護されることになる。この実施例において用いられる安全認証チャネルは、制御ＳＡＣであり、すなわちキーや権利などを伝送するのに用いられる。このコンテンツ自体は、ディスクに由来し又は再暗号化により既に暗号化されたものである。
【００３２】
本発明によれば、安全ユニット２６においては最小限の記憶空間（すなわちＣＡＬ識別子、例えばＣＡＬ番号）だけで済む。ＰＣ２６上で実行される各アプリケーションは、多様化されたキーを持つことができる。当該証明アプリケーションリストはまた、階層的形態で実現可能であり、上述した手法を拡張することができる。
【００３３】
当該証明アプリケーションリストは、ＰＣ、特にＰＣの実行が認可されたアプリケーションのアプリケーションユニットへ送られることしか要しない。安全ユニットがＰＣに接続する場合、当該認可アプリケーションは、関連するアイテムを当該証明アプリケーションリストから安全ユニットへ伝送することを扱う。一般的には、証明アプリケーションリストを配布する各種のオプションがある。これはインターネットからダウンロードされ、そのダウンロードのときにコンテンツと共に送られ、読出専用データ担体のコンテンツと共に配布され、認可アプリケーションと共に配布され、コンピュータ雑誌に添付されたデータ担体又は他人がコピーした記録可能データ担体において配布されることが可能である。証明アプリケーションリストを配布する他の方法も可能である。
【００３４】
当該証明アプリケーションリストの識別子、例えばバージョン番号は、いずれかの方法で安全ユニットに伝送される必要がある。先ず、これはデータ担体を介して行うことができ、データ担体は皆、この番号を含むものとするのが良い。読出専用データ担体は、初期の配布のために用いられ、その後にレコーダはこの番号をキャッシュしこれを記録可能データ担体に書き込むことになる。次に、当該識別子は、例えば権利を得るようサーバによるトランザクションの間において安全ユニットに伝送され、ＣＡシステムにおいて資格と共に伝送されることになる。第３にこの識別子は、別の安全ユニットによるトランザクション中に安全ユニットに送られることになる。そして第４には、この識別子は、データ伝送の初期化のため安全ユニットにＣＡＬ識別子を伴う証明を提供するＰＣアプリケーションにより伝送されることになる。
【００３５】
また、当該証明アプリケーションリストとこれに関連するリスト識別子とを同時に伝送することは有利である。このことは、当該識別子が読取ユニットにおいて更新された場合にはＰＣのアプリケーションリストも更新可能となり、継続的に円滑なシステム動作を確実なものとする、という利点を有するものである。読取ユニットにおけるリスト識別子だけが更新された場合には、アプリケーションユニットの認証は、証明されたアプリケーションリストも更新されるまで損ねることもある。
【００３６】
本発明によれば、当該証明アプリケーションリストを１つのリストとすることができるが、これはアプリケーション毎の独立したパート又はデータフィールドからなるものとすることもできる。パート毎の信頼性は、あたかも丁度そのパートが有効であるかのようにチェックすることができる。したがって、各パートは、ディジタル署名を含むものとすることができるし、どのパートもリスト識別子を含むものとすることができる。これによって、関係のあるパートしか第１ユニットと第２ユニットとの間で伝送される必要がない、という利点をもたらすことになる。
【００３７】
既知のシステムと比べると、本発明による伝送システム及び方法は、取消リストに代えて認可リストを用いるものである。これによって、例えばＣＤドライブのような読取ユニットは取消リストを記憶する必要がないので高価なメモリを不要とする、という効果を奏する。現行のＰＣは大記憶容量のハードディスクを有するので、かかる認可リストは簡単にＰＣに記憶可能となる。
【図面の簡単な説明】
【図１】本発明によるデータ伝送システムを示すブロック図。
【図２】本発明によるデータ伝送システムの他の実施例を示すブロック図。
【図３】本発明によるデータ伝送装置を示すブロック図。
【図４】本発明によるデータ伝送方法の各ステップを示す図。
【国際公開パンフレット】
2004519882.tif 000003
2004519882.tif 000004
2004519882.tif 000005
2004519882.tif 000006
2004519882.tif 000007
2004519882.tif 000008
2004519882.tif 000009
2004519882.tif 000010
2004519882.tif 000011
2004519882.tif 000012
2004519882.tif 000013
2004519882.tif 000014
2004519882.tif 000015
2004519882.tif 000016
2004519882.tif 000017
2004519882.tif 000018
2004519882.tif 000019
【国際公開パンフレット（コレクトバージョン）】
2004519882.tif 000020
【国際公開パンフレット（コレクトバージョン）】
2004519882.tif 000021
【国際調査報告】
2004519882.tif 000022
2004519882.tif 000023
2004519882.tif 000024
2004519882.tif 000025