(57)【要約】本発明のディジタルコンテンツの購入を管理する方法は、端末装置（３０）に対して、ａ）放送手段（１０）によって放送されるディジタルコンテンツを受け取るステップと、ｂ）このコンテンツに対して購入注文を作成するステップと、ｃ）この購入注文を注文処理手段（１８，２０，２８）に伝送するステップと、ｄ）この注文処理手段（１８，２０，２８）から上記コンテンツをダウンロードするステップとを含んでいる。またこの方法は、上記のステップｃ）とｄ）との間に、上記コンテンツに対する支払いのステップを含んでおり、この支払いのステップの後、上記の端末装置（３０）は上記の処理手段からダウンロードチケットを受け取り、ここでこのダウンロードチケットには、上記のステップｄ）においててコンテンツをダウンロードするために端末装置（３０）によって使用される情報が含まれている。
2005500631.tif 000002
【特許請求の範囲】
【請求項１】
ディジタルコンテンツの購入を管理する方法であって、
端末装置（３０）に対して、
ａ）放送手段（１０）によって放送されるディジタルコンテンツを受け取るステップと、
ｂ）該コンテンツに対して購入注文を作成するステップと、
ｃ）該購入注文を注文処理手段（１８，２０，２８）に伝送するステップと、
ｄ）該処理手段（１８，２０，２８）から前記コンテンツをダウンロードするステップとを含む形式の、デジタルコンテンツの購入を管理する方法において、
該方法は、前記のステップｃ）とｄ）との間に、前記コンテンツに対する支払いのステップも含んでおり、該支払いのステップの後、前記端末装置（３０）は前記処理手段からダウンロードチケットを受け取り、ここで該ダウンロードチケットには、前記ステップｄ）にて前記コンテンツをダウンロードするために前記端末装置（３０）によって使用される情報が含まれることを特徴とする、
デジタルコンテンツの購入を管理する方法。
【請求項２】
前記処理手段（１８，２０，２８）は、ディジタルコンテンツをダウンロードする手段（２０）を含んでおり、
前記ダウンロードチケットは、擬似乱数鍵を生成するためのシードを含んでおり、ここで該シードを入力変数として使用して擬似乱数発生器によって当該の生成を行い、
前記鍵を前記ダウンロード手段（２０）によって使用してｄ）のダウンロードステップにてディジタルコンテンツを暗号化する、
請求項１に記載の方法。
【請求項３】
前記のダウンロードチケットは、ダウンロード手段（２０）のユニバーサルアドレスＵＲＬを含む、
請求項１または２に記載の方法。
【請求項４】
前記ダウンロードチケットを、対称秘密鍵によって暗号化した形態で前記端末装置（３０）に伝送する、
請求項１から３までのいずれか１項に記載の方法。
【請求項５】
前記支払いステップを、金融トランザクション管理手段（１８）と通信する前記端末装置（３０）によって実行し、
前記金融トランザクション管理手段に前記購入注文を送信し、また該金融トランザクションサーバによってダウンロードチケットを送付し、該ダウンロードチケットを前記端末装置によって受け取る、
請求項１から４までのいずれか１項に記載の方法。
【請求項６】
前記の端末装置は金融トランザクション管理手段（１８）からトランザクション識別子も受け取る、
請求項５に記載の方法。
【請求項７】
前記端末装置により、前記ステップｄ）の前に支払いの証明を前記ダウンロード手段（２０）に伝送する、
請求項２または３に依存する請求項５または６に記載の方法。
【請求項８】
前記の支払いの証明には、前記金融トランザクション管理手段（１８）から受け取った前記トランザクション識別子および認証メッセージが含まれる、
請求項６に依存する請求項７に記載の方法。
【請求項９】
前記のダウンロードステップｄ）には、ディジタルコンテンツを連続する複数のディジタルサブコンテンツに分割して、該ディジタルサブコンテンツをそれぞれ符号化するステップ（９０）が含まれ、
該ステップに当該ディジタルサブコンテンツを連続して前記端末装置（３０）にダウンロードするステップ（９６）が続く、
請求項１から８までのいずれか１項に記載の方法。
【請求項１０】
前記の符号化されたディジタルサブコンテンツにはそれぞれ、最後のものを除いて、相応するディジタルサブコンテンツと、つぎの符号化されたディジタルサブコンテンツに適用したハッシュ関数の値とが含まれる、
請求項９に記載の方法。
【請求項１１】
前記ダウンロードステップには、ディジタルサブコンテンツの数と、最初の符号化されたディジタルサブコンテンツに適用したハッシュ関数の値とを含むメッセージを生成するステップ（９２）が含まれており、
前記の注文処理手段（１８，２０，２８）と端末装置（３０）とだけが知っている対称秘密鍵によって当該メッセージを認証する、
請求項１０に記載の方法。
【請求項１２】
データ伝送ネットワーク（１２）を介してディジタルコンテンツをダウンロードする手段（２０）において、
放送ディジタルコンテンツを購入するための注文の支払いの証明を受け取る手段と、
当該の支払いの証明を送信した端末装置に当該ディジタルコンテンツを伝送する手段とを含むことを特徴とする、
デジタルコンテンツをダウンロードする手段。
【請求項１３】
前記ダウンロード手段は、シードによって生成された擬似乱数鍵を用いて暗号化した形態で前記ディジタルコンテンツを伝送するのに適しており、
前記シードは、前記の支払いステップの後、支払いの証明を送信した端末装置により、ダウンロードチケットにて前に受け取られていたシードである、
請求項１２に記載のダウンロード手段（２０）。
【請求項１４】
前記ダウンロード手段には、
前記ディジタルコンテンツを連続する複数のディジタルサブコンテンツに分割する手段と、
該ディジタルサブコンテンツをそれぞれ符号化する手段と、
該ディジタルサブコンテンツを連続して伝送する手段とが含まれる、
請求項１２または１３に記載のダウンロード手段（２０）。
【請求項１５】
前記の符号化されたディジタルサブコンテンツには、最後のものを除いて、相応するディジタルサブコンテンツと、つぎのディジタルサブコンテンツに適用したハッシュ関数の値とが含まれる、
請求項１４に記載のダウンロード手段（２０）。
【請求項１６】
前記ダウンロード手段には、ディジタルサブコンテンツの数と、最初の符号化されたディジタルサブコンテンツに適用したハッシュ関数の値とを含むメッセージを生成する手段が含まれる、
請求項１５に記載のダウンロード手段（２０）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はディジタルコンテンツの購入を管理する方法に関する。
【０００２】
本発明は、ディジタルコンテンツを放送する手段と、この放送コンテンツを受信するのに適した少なくとも１つのリモート端末装置と、上記の放送手段に接続される、ディジタルコンテンツを記憶する手段とを含む形態の設備において実現される。
【０００３】
技術の背景
通常、このような設備には端末装置のユーザがコンタクトをとることのできるコールセンタも含まれる。ここでこのコンタクトがなされるのは、放送手段によるディジタルコンテンツの放送中にユーザがこのコンテンツを注文したい場合である。このような設備にはまた購入センタも含まれており、コールセンタによってこの放送ディジタルコンテンツについての販売情報がユーザに提供された後、このユーザはこのコールセンサによってこの購入センタに転送されるのである。
【０００４】
しかしながらこのような設備ではユーザは、放送ディジタルコンテンツに対して注文を簡単かつ衝動的に送信することはできない。
【０００５】
刊行物ＦＲ−Ａ−２７９５５４０にはローカルな端末装置を使用してリモートサイトからオーディオビデオまたはテキストのシーケンスを取得する方法が記載されている。これによれば、端末装置により、シーケンスデータおよび放送シーケンス識別データを含むリモート放送信号が受信され、この端末装置のユーザによって作成される取得要求においてこの放送シーケンス識別データをリモートサイトに送信することができ、これによってこのシーケンスが取得される。リモートサイトがこの要求を受信すると、このリモートサイトによってこのユーザの端末装置にシーケンスデータが送信される。この刊行物にはまた、所定の条件が満たされる場合、アクセス認証データおよび／またはこのシーケンスデータを解読するためのデータをこのリモートサイトによって端末装置に送信することもに記載されている。
【０００６】
しかしながらユーザによるアクセスの認証または支払いの有効性をチェックし終える前に、注文されたデータを送信するという事実はいくらか危険である。それはユーザが不正にデータシーケンスを入手し得るからである。
【０００７】
発明の要約
本発明の目的は、コンテンツの購入を管理する方法を提供することにより、この欠点を克服することであり、ここではユーザは取得したいと思うディジタルコンテンツに対する注文を、例えばその放送中に簡単かつ衝動的に送信することができ、その一方でユーザがこのコンテンツに対して支払い終えない前にそれにアクセスできないようにする。
【０００８】
したがって本発明の主題は、ディジタルコンテンツの購入を管理する方法であり、ここのこの方法は端末装置に対してつぎのようなステップを含む。すなわち、ａ）放送手段によって放送されるディジタルコンテンツを受け取るステップと、ｂ）このコンテンツに対して購入注文を作成するステップと、ｃ）この購入注文を注文処理手段に伝送するステップと、ｄ）この処理手段から上記のコンテンツをダウンロードするステップとを有する。本発明の請求項に記載されているようにこの方法は、上記のステップｃ）とｄ）との間にこのコンテンツに対する支払いのステップも含んでおり、この支払いのステップの後、上記の端末装置は処理手段からダウンロードチケットを受け取り、ここでこのダウンロードチケットには、ステップｄ）においてコンテンツをダウンロードするために端末装置によって使用される情報が含まれている。
【０００９】
したがって本発明に記載のディジタルコンテンツ購入管理方法によって保証されるのは、（成功した）支払いステップの後まで、注文したコンテンツをユーザが受信しないことである。この購入管理方法の別の利点は、この方法によって、例えば完全なアルバムではなく１曲などのユニットで放送ディジタルコンテンツを衝動買いすることができるようになることである。また有利にも本発明により、処理手段に含まれるダウンロードサーバに危険なまでに負荷をかけ得る不要なダウンロードを回避することができる。実際、直ちに支払いをしなくてよい場合、ユーザはより安易にデータダウンロードを要求しがちであり、これに対して本発明のように支払いステップ後までダウンロードが行われない場合、ユーザは本当に取得したいと思うコンテンツだけをダウンロードするのである。
【００１０】
本発明に記載されたディジタルコンテンツ購入方法はまた以下の１つまたは複数の特徴を有する。すなわち、
−  上記の処理手段は、ディジタルコンテンツをダウンロードする手段を含み、また上記のダウンロードチケットは、擬似乱数鍵を生成するためのシードを含んでおり、ここでこのシードを入力値として使用して擬似乱数発生器によってこの生成を行う。この鍵を上記のダウンロード手段によって使用してｄ）のダウンロードステップにおいてディジタルコンテンツを暗号化する；
−  上記のダウンロードチケットは、ダウンロード手段のユニバーサルアドレスＵＲＬを含む；
−  上記のダウンロードチケットを、秘密対称鍵によって暗号化した形態で端末装置に伝送する；
−  支払いステップを、金融トランザクション管理手段と通信する端末装置によって実行し、ここでこの金融トランザクション管理手段に上記の購入注文を送信し、この金融トランザクション管理手段によってダウンロードチケットを送付し、このダウンロードチケットを上記の端末装置によって受け取る；
−  上記の端末装置は金融トランザクション管理手段からトランザクション識別子も受け取る；
−  上記の端末装置により、ステップｄ）の前に支払いの証明をダウンロード手段に伝送する；また
−  この支払い証明には、金融トランザクション管理手段から受け取った上記のトランザクション識別子および認証メッセージが含まれる；
−  ダウンロードステップｄ）には、デジタルコンテンツを連続する複数のディジタルサブコンテンツに分割して、これらのディジタルサブコンテンツをそれぞれ符号化するステップとが含まれ、このステップにこれらのディジタルサブコンテンツを連続して端末装置にダウンロードするステップが続く；
−  符号化された各ディジタルサブコンテンツには、最後のものを除いて、相応するディジタルサブコンテンツと、符号化されたつぎのデジタルサブコンテンツに適用にされるハッシュ関数の値とが含まれる；また
−  上記のダウンロードステップには、ディジタルサブコンテンツの数と、最初に符号化されたディジタルサブコンテンツに適用したハッシュ関数の値とを含むメッセージを生成するステップが含まれており、注文処理手段と端末装置とだけが知っている対称秘密鍵によってこのメッセージを認証する。
【００１１】
本発明はまたデータ伝送ネットワークを介してディジタルコンテンツをダウンロードする手段にも関し、ここでこれは放送デジタルコンテンツを購入するための注文の支払いの証明を受け取る手段と、この支払いの証明を送信した端末装置にデジタルコンテンツを伝送する手段とを含む。
【００１２】
本発明に記載のダウンロード手段は以下の１つまたは複数の特徴を含むことも可能である。すなわち、
−  該手段は、シードによって生成された擬似乱数鍵を用いて暗号化した形態でディジタルコンテンツを伝送するのに適しており、ここでこのシードは、支払いステップの後、支払い証明を送信した端末装置により、ダウンロードチケットにおいて前に受け取られていたシードである；
−  上記の手段には、ディジタルコンテンツを連続する複数のディジタルサブコンテンツに分割する手段と、これらのディジタルサブコンテンツをそれぞれ符号化する手段と、これらのディジタルサブコンテンツを連続して伝送する手段とが含まれる；
−  符号化された各ディジタルコンテンツには、最後のものを除いて、相応するディジタルサブコンテンツと、つぎのデジタルサブコンテンツに適用にされるハッシュ関数の値とが含まれる；また
−  ダウンロード手段には、ディジタルサブコンテンツの数と、最初に符号化されたディジタルサブコンテンツに適用されたハッシュ関数の値とを含むメッセージを生成する手段が含まれる。
【００１３】
図面の簡単な説明
本発明は、単なる例として提示されまた添付の図面に基づく以下の説明を読むことによってよりよく理解されよう。ここで、
図１は、本発明が実施されるディジタルコンテンツ購入管理設備を概略的に示しており、
図２は、図１の設備において実施される本発明の方法の第１実施形態に記載したステップを示しており、
図３は、図１の設備において実施される本発明の方法の第２実施形態に記載したステップの一部を示している。
【００１４】
本発明の実施形態の詳細な説明
図１に示したデジタルコンテンツ購入管理設備は放送手段１０を含んでおり、これは、慣用の双方向通信リンク１４によって、インターネットのようなデータ伝送ネットワーク１２に接続されている。放送手段１０は、例えばインターネットラジオであり、これは、ディジタルコンテンツを記憶する手段１６に接続された慣用のタイプのサーバを含んでおり、ここでサーバ１０はこのディジタルコンテンツにリードオンリーモードでアクセス可能である。
【００１５】
またこの設備は、ディジタルコンテンツの注文に関連する情報を送受信可能な金融トランザクション管理モジュール１８と、インターネットネットワーク１２を介して、購入するディジタルコンテンツをダウンロードするモジュール２０とを含んでいる。これらのモジュールも、例えば、慣用の双方向通信リンク２２および２４によってインターネットネットワーク１２に接続される慣用のタイプのサーバである。
【００１６】
放送サーバ１０，管理サーバ１８およびダウンロードサーバ２０は独立しており、またこの実施例では別のサイトに配置されている。変形実施形態として放送サーバ１０，管理サーバ１８およびダウンロードサーバ２０を同じサイトに配置することまたは単一の物理的なサーバに実現することも可能である。別の変形実施形態では放送サーバ１０とは独立して管理サーバ１８とダウンロードサーバ２０とが１つのサイトに配置される（または単一のサーバの形態で実現される）。
【００１７】
管理サーバ１８およびダウンロードサーバ２０は、注文を記憶する手段２８に接続されている。これらの注文は、ダウンロードサーバ２０によってリードオンリモードでアクセス可能であり、またトランザクション管理サーバ１８によってライトモードでアクセス可能である。
【００１８】
ディジタルコンテンツを記憶する手段１６も同様にダウンロードサーバ２０によってリードオンリーモードでアクセス可能である。
【００１９】
この設備はまた少なくとも１つのリモート端末装置３０を含んでおり、これは双方向リンク３２によってインターネットネットワーク１２に接続されている。このリモート端末装置３０は、放送サーバ１０によって放送されるデジタルコンテンツを表示するのに有利なディスプレイ画面３４を含む。リモート端末装置３０はまた、トランザクション管理サーバ１８およびダウンロードサーバ２０とデータを交換するために認証される。
【００２０】
最後にリモート端末装置３０は、マイクロペイメントの方法を実行する（図示しない）マイクロペイメントモジュールを含んでおり、また慣用のタイプの読取装置３６に関連づけられている。この読取装置には電子財布を構成するスマートカード３８を挿入することができる。このスマートカードは、リモート端末装置３０のユーザ、すなわちこのカードの所有者を識別する一意のシリアル番号Ｃ１を含んでいるが、このユーザの匿名性は守られている。マイクロペイメントモジュール、読取装置３６および電子財布３８は、慣用のマイクロペイメント手段３９を構成する。
【００２１】
リモート端末装置３０に実現されたマイクロペイメントモジュールによって実施されるマイクロペイメント方法は、トランザクション管理サーバ１８によっても実施される。
【００２２】
またこの設備は、電子マイクロペイメント管理に対する手段を構成する支払いトークン配布サーバ４０を含んでおり、これも同様に双方向リンク４２によってインターネットネットワーク１２に接続されている。この支払いトークン配布サーバ４０は、安全が確保された専用ネットワークを介して金融機関４４に接続されている。
【００２３】
支払いトークン配布サーバ４０は、リモート端末装置３０に支払いトークンを送付するのに有利であり、これらは続いてマイクロペイメント手段３９を介して電子財布３８に記憶される。また支払いトークン配布サーバ４０は、貯まった支払いトークンを、例えば電子財布３８からトランザクション管理モジュール１８によって取り出すのに有利である。このようなトークン配布サーバ４０は公知であり、これ以上詳しく説明しない。
【００２４】
これはまたリモート端末装置３０およびトランザクション管理サーバ１８によって実施されるマイクロペイメント方法も実施する。
【００２５】
慣用のタイプのこのマイクロペイメント方法では、トークン配布サーバ４０に支払秘密鍵Ｋ１の第１の証明が保持される。
【００２６】
この第１の秘密鍵Ｋ１はマスタ鍵として知られており、これはトランザクション管理サーバ１８およびダウンロードサーバ２０によっても保持される。これらは最初にそれ自体をトークン配布サーバ４０に対して同定した後、インターネットネットワーク１２を使用することなく安全なやり方でマスタ鍵を受け取る。つぎにこれは安全確実なやり方でトランザクション管理サーバ１８およびダウンロードサーバ２０によって記憶される。
【００２７】
さらに電子財布３８を構成するスマートカードは、対称暗号化導出秘密鍵Ｍ２を含む。これは支払いマスタ鍵Ｋ１の証明と、電子財布３８を構成するスマートカードのシリアル番号Ｃ１とから得られる。この対称暗号化導出秘密鍵Ｍ２はつぎの式によって与えられ、
Ｍ２ ＝ Df(Ｋ１, Ｃ１)
ここでDfは、HMAC-SHA1関数のような慣用の鍵導出関数である。
【００２８】
この対称暗号化導出秘密鍵Ｍ２は、スマートカード３８のメモリにその製造時に記憶される。
【００２９】
使用されるマイクロペイント手法は、例えば、名義人THOMSON MULTIMEDIA，"Syste`me et proce'de' de gestion de transactions de micro-paiement, terminal de client et e'quipement de marchand correspondants"なる名称で２０００年７月７日付けで提出されたフランス国特許明細書第０００８８６７号に記載されている。
【００３０】
図２において第１実施形態にしたがって示されているのは、上に説明した設備で、すなわち端末装置３０と、放送サーバ１０と、管理サーバ１８と、ダウンロードサーバ２０との間で実行されるディジタルコンテンツ購入管理方法のステップである。
【００３１】
第１のステップ５０では放送サーバ１０により、あらかじめ設定されたプログラムにしたがい、デジタルコンテンツ記憶手段１６から取り出されたディジタルコンテンツが送信される。
【００３２】
放送ディジタルコンテンツは例えばＭＰ３規格にしたがって符号化されたオーディオファイルＦであり、これは例えば歌または楽曲を含む。ＭＰ３規格では、ＩＤ３ｖ２規格に準拠したラベルを用いることにより、放送オーディオファイルに販売上の情報を挿入することが認められている。慣例ではこのラベルは、放送ディジタルコンテンツの価格（例えば放送される曲の価格）に関する情報と、このディジタルコンテンツの販売者のユニバーサルアドレスＵＲＬとを含まなければならない。またこのラベルはこのディジタルコンテンツの上記の価格が有効期限が切れる日付に関する情報、購入後にコンテンツを配送する手段、販売者の名前、このディジタルコンテンツのテキストによる説明、販売者のロゴを表す画像、またはＩＤ３ｖ２規格によって推奨される別の任意の情報を含むことができる。
【００３３】
ディジタルコンテンツは放送サーバ１０により、インターネットネットワーク１２を介して放送され、このネットワークに接続されたユーザまたは加入者の注意を引きつける。
【００３４】
例えばリモート端末装置３０のユーザは、例えば放送サーバ１０から前もってダウンロードされたＪａｖａアプレットを実行することによって得たプレゼンテーションインタフェースにより、この放送ディジタルコンテンツを受け取る。
【００３５】
このディジタルコンテンツが放送されている間（またはその放送の直後）、ステップ５２においてリモート端末装置３０のユーザは注文フォームの作成を起動し、この放送コンテンツを注文する。これは単にこのインタフェースの起動ボタン上でマウスをクリックするだけで行われる。この起動により、ディスプレイ画面３４に注文フォームが表示され、ここでこの注文フォームには上に説明したラベルに含まれ、また放送ディジタルコンテンツと同時にリモート端末装置３０によって受信された情報の少なくとも一部が含まれる。
【００３６】
つぎのステップ５４においてユーザは、提示された注文フォームを読み終えた後、通常のように注文を確定する。
【００３７】
端末装置３０はつぎに、注文したディジタルコンテンツの価格に関する情報をマイクペイメント手段３９に伝送し、この手段により、テストステップ５６中に、電子財布３８がこの購入を行うのに十分なトークンを含んでいることがチェックされる。ここで仮定されているのは、各トークンが所定の値を表しており、またディジタルコンテンツの価格がトークンの所定の数に相当することである。
【００３８】
電子財布が十分なトークンを含んでいない場合、ステップ５８に進んでこの注文を中止する。そうでない場合、ステップ６０に進み、確定された注文フォームを伝送する。
【００３９】
ステップ６０中、マイクロペイメント手段３９により、ラベルに示された価格に相応すｓる数Ｃ２のトークンを電子財布３８から引き落とす。
【００４０】
つぎに端末装置３０より、インターネットネットワーク１２を介して、トランザクション管理サーバ１８に、確定された購入注文Ｃが伝送される。ここでこの注文Ｃには、例えば、このコンテンツを識別可能にする説明Ｃ３、電子財布３８のシリアル番号Ｃ１および電子財布３８から引き落とされたトークンの数Ｃ２などの購入したディジタルコンテンツに関連する販売上の情報の少なくとも一部を含む。説明Ｃ３は、例えば注文された歌の曲名である。
【００４１】
この確定された購入注文の安全な伝送は、リモート端末装置３０によって実現されるマイクロペイメント方法によって慣用のように行われる。
【００４２】
つぎのステップ６２では、トランザクション管理サーバ１８により、上記の確定された購入注文Ｃが受け取られる。つぎにこのサーバにより、ステップ６４において、この購入注文Ｃに一意に対応付けられるトランザクション識別番号Ｍ１が生成される。
【００４３】
同じステップにおいてトランザクション管理サーバ１８により、注文記憶手段２８においてファイルの創成が指示され、ここでこのファイルは、上記の注文Ｃに相応し、トランザクション識別番号Ｍ１と、電子財布３８のシリアル番号Ｃ１と、購入したディジタルコンテンツの説明Ｃ３とを含む。このファイルには、例えば、トランザクションの価格、トランザクション識別番号Ｍ１などを含むマイクロペイメントパラメタＭ３も保存される。このパラメタＭ３のコピーはマイクロペイメント手段３９にも保存される。
【００４４】
つぎにステップ７０においてトランザクション管理サーバ１８により、トランザクション識別番号Ｍ１がリモート端末装置３０に伝送される。
【００４５】
この識別番号Ｍ１はステップ７２でリモート端末装置２０に受信されて記憶される。
【００４６】
さらにステップ７０に続き、ステップ７４中にトランザクション管理サーバ１８により、ダウンロードチケットＴも生成される。
【００４７】
このダウンロードチケットＴには、ダウンロードサーバ２０のＵＲＬユニバーサルアドレスＴ１と、トランザクション管理サーバ１８によって生成されたシードＴ２とを含んでおり、これらは以下でダウンロードサーバ２０によって使用される。シードＴ２は、注文記憶手段２８の注文Ｃに相応する上記のファイルにも記憶される。
【００４８】
付加的なセキュリティのため、このダウンロードチケットＴは、第２の対称秘密鍵Ｋ２によって暗号化される。ここでこの秘密鍵は、導出された秘密鍵Ｍ２と、マイクロペイメントパラメタＭ３とからトランザクション管理サーバ１８によって生成される。
【００４９】
実際にトランザクション管理サーバ１８は、マスター秘密鍵Ｋ１と、ステップ６２で伝送されたシリアル番号Ｃ１とから、上記の導出された秘密鍵Ｍ２を復元することができる。
【００５０】
第２の対称秘密鍵Ｋ２は、あらかじめ定められた導出関数Dfを用いて得られ、
Ｋ２ ＝ Df(Ｍ２, Ｍ３)
である。
【００５１】
これにより、Ｔに対してつぎの式が得られる。すなわち、
【００５２】
【数１】
2005500631.tif 000003
であり、ここでシンボル「｜」はデータの連結を表す。
【００５３】
Ｋ２は、Dfとは別の導出関数Df'を用いて得ることも可能であることに注意されたい。
【００５４】
つぎの受け取りステップ７６では端末装置３０により、暗号化されたダウンロードチケットを受け取る。第２の対称秘密鍵Ｋ２を、導出された秘密鍵Ｍ２と、ステップ７２で受け取ったマイクロペイメントパラメタＭ３と、関数Dfとから生成することも可能である。したがってこの端末装置は、トランザクション管理サーバ１８によって伝送されたダウンロードチケットＴを解読することのできる唯一の端末装置なのである。
【００５５】
続いてのステップ７８では、端末装置３０により、購入したディジタルコンテンツのダウンロードを要求するメッセージＰがダウンロードサーバ２０に送信される。支払いの証明を構成するこのメッセージＰには、トランザクション識別番号Ｍ１と、購入したディジタルコンテンツの説明Ｃ３と、スマートカード３８のシリアル番号Ｃ１とが含まれる。これは、メッセージＰに含まれている認証メッセージＰ４によって認証される。この認証メッセージＰ４は、支払いの証明Ｐに含まれている上記のデータに、慣用のＭＡＣハッシュ関数を適用して、上記の導出された秘密鍵Ｍ２を使用することによって計算される。この結果は、
【００５６】
【数２】
2005500631.tif 000004
である。
【００５７】
テストステップ８０においてこの支払いの証明Ｐをダウンロードサーバ２０によって受け取る。このステップ８０では、ダウンロードサーバ２０により、認証メッセージＰ４の真正性が検査され、これによって、このメッセージＰ４に含まれているデータが、確かにトランザクション識別番号Ｍ１と、購入したディジタルコンテンツの説明Ｃ３と、スマートカード３８のシリアル番号Ｃ１とに相応することが検査される。ここでこの検査は、支払いの証明Ｐに含まれているシリアル番号Ｃ１と、秘密鍵Ｋ１とから復元された、導出された秘密鍵Ｍ２を使用して行われる。
【００５８】
検査が不成功の場合、ステップ８２に進んでダウンロードを取り消す。それはこの場合、ダウンロードサーバ２０は、受け取ったメッセージがこのディジタルコンテンツの購入者から来たのではないという証明を得ているからである。
【００５９】
これに対して上記の検査が成功した場合、このことよって証明されるのは、リモート端末装置３０が、導出された秘密鍵Ｍ２を有しており、したがってこのディジタルコンテンツの購入者であることである。この場合、ステップ８４に進み、このデジタルコンテンツをダウンロードする。このためにダウンロードサーバ２０は、ディジタルコンテンツを記憶する手段１６にアクセスして、購入したディジタルコンテンツに相応するファイルＦ′をコピーする。このファイルは、放送サーバ１０によって放送されたファイルＦと同じものでもよいが、別のものとすることも可能である。実践的には、ＦとＦ′とが同じマルチメディアコンテンツを含んでいければならない場合であっても、放送ファイルＦと、ダウンロードされるファイルＦ′とに要求される品質レベルは必ずしも同じでない。
【００６０】
このファイルＦ′を安全に伝送するため、伝送するファイルＦ′と同じサイズの擬似乱数鍵Ｋ３がダウンロードサーバ２０によって生成される。この擬似乱数鍵Ｋ３は擬似乱数発生器によって生成され、ここでこれはステップ７４においてトランザクション管理サーバ１８により生成されたシードＴ２を入力変数として使用することによって行われる。このシードＴ２は、支払い証明Ｐに含まれている情報を用いて、注文を記憶するための手段２８からダウンロードサーバ２０によって取り出される。ダウンロードサーバ２０により、擬似乱数鍵Ｋ３と、伝送するファイルＦ′とがＸＯＲタイプの混合器を用いて組み合わせられ、暗号化ファイルＦ３ ＝ Ｋ３ ＸＯＲ Ｆ′が形成される。
【００６１】
この暗号化ファイルＦ３は、ダウンロードプロトコルを用いて端末装置３０に伝送され、これによってダウンロードされるコンテンツの完全性が保証される。
【００６２】
最終的に最後のステップ８６において、端末装置３０により、暗号化されたファイルが受信され、またダウンロードサーバ２０と同様に、ステップ７６において受信したシードＴ２と、擬似乱数発生器とから擬似乱数鍵Ｋ３が生成される。つぎにこの端末装置により、この鍵から、購入したディジタルコンテンツを含むファイルＦ′が、つぎの式、すなわち、
Ｆ′ ＝ Ｆ３ ＸＯＲ Ｋ３
にしたがって導き出される。
【００６３】
図３には第２実施形態による購入管理方法のステップの一部が示されている。この購入管理方法は、図１に示した設備において端末装置３０とダウンロードサーバ２０との間で実現される。
【００６４】
この購入管理方法は、前述の方法と同じステップ５０〜８２を含む。したがってこれらは、ステップ８０を除いて図３に示されておらず、また説明もしない。
【００６５】
この方法は符号化ステップ９０を含んでおり、これは任意の時点でダウンロードサーバ２０によって実行することができる。それはこれが端末装置３０に関連するパラメタに依存しないからである。このステップではダウンロードサーバ２０により、ファイルＦ′をｎ個のサブファイルＦ′ｉ（１≦ｉ≦ｎ）に分割し、これらからｎ個のサブファイルＳｉ（１≦ｉ≦ｎ）を生成する。
【００６６】
サブファイルＳｉはつぎように計算される。すなわち、
Ｓｎ ＝ (Ｆ′ｎ｜Ｈ(Ｆ′ｎ))，
１≦ｉ≦ｎ−１に対してＳｉ ＝ (Ｆ′ｉ｜Ｈ(Ｓｉ＋１))
である。
【００６７】
これらの式においてＨは慣用の一方向性ハッシュ関数を表す。
【００６８】
テストステップ８０に続くステップ９２では、支払いの証明の署名Ｐ４の検査が成功した場合、ダウンロードサーバ２０により、つぎの式によって得られるサブファイルＳ０が生成される。すなわち、
Ｓ０ ＝ (Ｈ(Ｓ１)｜ｎ｜ＭＡＣＭ２(Ｈ(Ｓ１)｜ｎ))
である。
【００６９】
これにより、ファイルＦ′を単一の伝送において伝送する代わりにダウンロードサーバ２０によって、０とｎとの間にあるｉに対してサブファイルＳｉを連続してリモート端末装置３０に伝送するのである。
【００７０】
これを行うためにステップ９４に進む。このステップ中、ダウンロードサーバ２０はカウンタｉを０に設定する。
【００７１】
つぎのステップ９６の間、ダウンロードサーバ２０により、サブファイルＳｉをリモート端末装置３０に伝送する。
【００７２】
つぎにテストステップ９８においてリモート端末装置３０により、受信したサブファイルＳｉの完全性を検査する。
【００７３】
インデックスｉが０に等しい場合、リモート端末装置３０によって検査するのは、サブファイルＳ０の署名と、このサブファイルに含まれるデータ、すなわち数ｎおよびＨ(Ｓ１)の値とが相応することである。それ以降、端末装置３０にはサブファイルＳ０に続いてダウンロードサーバ２０から受け取るべきサブファイルの数ｎと、受け取るつぎのサブファイルＳ１のハッシュ値とがわかる。
【００７４】
インデックスｉが１とｎ−１との間にある場合、サブファイルＳｉを受け取った際に端末装置３０によってハッシュ関数Ｈをこのサブファイルに適用し、これによってそのハッシュ値が、前の受け取りステップにおいて端末装置３０が受け取ったハッシュ値に確かに相応することを検査する。ここでも端末装置３０はつぎのサブファイルＳｉ＋１のハッシュ値をメモリに記憶する。
【００７５】
インデックスｉがｎに等しい場合、端末装置３０により、受け取ったサブファイルＳｎの完全性を検査する。これは前と同じようにハッシュ関数をこのサブファイルＳｎに適用することによって行い、これにより、この値と、前のステップにおいて記憶した値とが確かに一致することを検査する。つぎにこの検査が成功した場合、リモート端末装置３０により、Ｆ′ｎをメモリに記憶する。
【００７６】
このテストステップ９８において、検査が失敗するか、またはインデックスｉがｎに等しい場合、ステップ１００に進んでダウンロードを中止する。
【００７７】
これに対して検査が成功し、ｉが厳密にｎよりも小さい場合、ステップ１０２に進む。このステップの間、リモート端末装置３０よってＦ′ｉをメモリに記憶し、インデックスｉを１単位だけインクリメントする。つぎにステップ９６でこの方法における伝送を再開する。
【００７８】
この方法の終わりにリモート端末装置３０は、すべてのファイルＦ′ｉをメモリに記憶しており、したがって購入したディジタルコンテンツのファイルＦ′を再構成することができる。
【００７９】
この購入管理方法とは独立して、トランザクション管理サーバ１８により、所定の期間中に集めたトークンの数を支払いトークン配布センタ４０に送信する。これには例えば、前述したトランザクション中に電子財布３８から取り出したトークンの数Ｃ２が含まれる。
【００８０】
交換の際、支払いトークン配布センタ４０により、金融機関４４によって管理されているトランザクション管理サーバ１８の口座の貸し方に、相応する量を記入する。支払いトークンに値を適用する方法は慣用のものであり、したがって詳しく説明しない。
【００８１】
本発明によるディジタルコンテンツ購入管理設備により、ディジタルコンテンツの衝動買いが、殊に放送中に促進されることは明らかであり、ここでこれは、このディジタルコンテンツと一緒に放送される情報から購入注文を自動的に生成でき、ダウンロードサーバ２０によって、購入するディジタルコンテンツのダウンロードを提供することによって行われるのである。
【００８２】
本発明により、ユニットでのコンテンツの購入が可能になることも注意すべきである。例えば、本発明により、単一の曲を購入することができ、放送した歌を含むアルバム全体を購入する必要がないのである。
【００８３】
最後に本発明は上に説明した実施形態には限定されないことに注意されたい。
【００８４】
実際に１変形実施形態としてファイルＦとＦ′とは同じ記憶手段１６に記憶されない。ファイルＦは例えば、放送用のディジタルコンテンツを記憶する第１の手段に記憶され、ここでこの第１の記憶手段には、サーバ１０のような複数の放送サーバによってアクセス可能である。これに対してファイルＦ′は、ダウンロード用のディジタルコンテンツを記憶する第２の手段に記憶され、ここでこの第２の記憶手段には、サーバ２０のような複数のダウンロードサーバによってアクセス可能である。
【図面の簡単な説明】
【００８５】
【図１】本発明が実施されるディジタルコンテンツ購入管理設備を概略的に示す図である
【図２】図１の設備において実施される本発明の方法の第１実施形態に記載したステップを示す図である
【図３】図１の設備において実施される本発明の方法の第２実施形態に記載したステップの一部を示す図である。
【国際公開パンフレット】
2005500631.tif 000005
2005500631.tif 000006
2005500631.tif 000007
2005500631.tif 000008
2005500631.tif 000009
2005500631.tif 000010
2005500631.tif 000011
2005500631.tif 000012
2005500631.tif 000013
2005500631.tif 000014
2005500631.tif 000015
2005500631.tif 000016
2005500631.tif 000017
2005500631.tif 000018
2005500631.tif 000019
2005500631.tif 000020
2005500631.tif 000021
2005500631.tif 000022
2005500631.tif 000023
2005500631.tif 000024
2005500631.tif 000025
【手続補正書】
【提出日】平成15年8月7日(2003.8.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディジタルコンテンツの購入を管理する方法であって、
端末装置（３０）に対して、
ａ）放送手段（１０）によって放送されるディジタルコンテンツを受け取るステップと、
ｂ）該コンテンツに対して購入注文を作成するステップと、
ｃ）該購入注文を注文処理手段（１８，２０，２８）に伝送するステップと、
ｄ）該処理手段（１８，２０，２８）から前記コンテンツをダウンロードするステップとを含み、
当該方法は、前記ダウンロードステップの前に、前記コンテンツに対する支払いのステップも含んでおり、該支払いのステップの後、前記端末装置（３０）は前記処理手段からダウンロードチケットを受け取り、ここで該ダウンロードチケットには、前記ステップｄ）にて前記コンテンツをダウンロードするために前記端末装置（３０）によって使用される情報が含まれる形式の、デジタルコンテンツの購入を管理する方法において、
前記ダウンロードチケットは、擬似乱数鍵を生成するためのシードを含んでおり、ここで該シードを入力変数として使用して擬似乱数発生器によって当該の生成を行い、
前記方法はまた、
前記端末装置（３０）により、前記の受け取ったダウンロードチケットに含まれているシードに基づいて前記擬似乱数鍵を生成するステップと、
該擬似乱数鍵を用いて、前記ダウンロードステップｄ）にて受け取ったディジタルコンテンツを解読することを特徴とする、
デジタルコンテンツの購入を管理する方法。
【請求項２】
前記のダウンロードチケットは、前記処理手段の一部を構成するダウンロード手段（２０）のユニバーサルアドレスＵＲＬを含む、
請求項１に記載の方法。
【請求項３】
前記ダウンロードチケットを、対称秘密鍵によって暗号化した形態で前記端末装置（３０）に伝送する、
請求項１または２に記載の方法。
【請求項４】
前記支払いステップを、金融トランザクション管理手段（１８）と通信する前記端末装置（３０）によって実行し、
前記金融トランザクション管理手段に前記購入注文を送信し、また該金融トランザクションサーバによってダウンロードチケットを送付し、該ダウンロードチケットを前記端末装置によって受け取る、
請求項１から３までのいずれか１項に記載の方法。
【請求項５】
前記の端末装置は金融トランザクション管理手段（１８）からトランザクション識別子も受け取る、
請求項４に記載の方法。
【請求項６】
前記端末装置により、前記ステップｄ）の前に支払いの証明を前記ダウンロード手段（２０）に伝送する、
請求項４または５に記載の方法。
【請求項７】
前記の支払いの証明には、前記の金融トランザクション管理手段（１８）から受け取ったトランザクション識別子および認証メッセージが含まれる、
請求項５に依存する請求項６に記載の方法。
【請求項８】
前記のダウンロードステップｄ）には、ディジタルコンテンツを連続する複数のディジタルサブコンテンツに分割して、該ディジタルサブコンテンツをそれぞれ符号化するステップ（９０）が含まれ、
該ステップに当該ディジタルサブコンテンツを連続して前記端末装置（３０）にダウンロードするステップ（９６）が続く、
請求項１から７までのいずれか１項に記載の方法。
【請求項９】
前記の符号化されたディジタルサブコンテンツにはそれぞれ、最後のものを除いて、相応するディジタルサブコンテンツと、つぎの符号化されたディジタルサブコンテンツに適用したハッシュ関数の値とが含まれる、
請求項８に記載の方法。
【請求項１０】
前記ダウンロードステップには、ディジタルサブコンテンツの数と、最初の符号化されたディジタルサブコンテンツに適用したハッシュ関数の値とを含むメッセージを生成するステップ（９２）が含まれており、
前記の注文処理手段（１８，２０，２８）と端末装置（３０）とだけが知っている対称秘密鍵によって当該メッセージを認証する、
請求項９に記載の方法。
【請求項１１】
放送ディジタルコンテンツを購入するための注文の支払いの証明を受け取る手段を含む、データ伝送ネットワーク（１２）を介してディジタルコンテンツをダウンロードする手段（２０）において、
該ダウンロード手段（２０）には、前記の支払いの証明を送信した端末装置にディジタルコンテンツを伝送する手段も含まれており、
前記ダウンロード手段（２０）は、暗号化した形態で前記ディジタルコンテンツを伝送するのに適しており、また
前記ディジタルコンテンツを連続する複数のディジタルサブコンテンツに分割する手段と、
該ディジタルサブコンテンツをそれぞれ符号化する手段と、
該ディジタルサブコンテンツを連続して伝送する手段とを含んでいることを特徴とする、
デジタルコンテンツをダウンロードする手段（２０）。
【請求項１２】
前記の符号化されたディジタルサブコンテンツにはそれぞれ、最後のものを除いて、相応するディジタルサブコンテンツと、つぎのディジタルサブコンテンツに適用したハッシュ関数の値とが含まれる、
請求項１１に記載のダウンロード手段（２０）。
【請求項１３】
前記ダウンロード手段には、ディジタルサブコンテンツの数と、最初の符号化されたディジタルサブコンテンツに適用したハッシュ関数の値とを含むメッセージを生成する手段が含まれる、
請求項１２に記載のダウンロード手段（２０）。
【国際調査報告】
2005500631.tif 000026
2005500631.tif 000027
2005500631.tif 000028
2005500631.tif 000029
2005500631.tif 000030
2005500631.tif 000031