(57)【特許請求の範囲】
【請求項１】
ターゲットサーバの所定の領域へのアクセスを保護するためのアクセス保護方法において、
コピー保護された記録媒体に、プロジェクト識別子及び情報ファイルの少なくとも何れか一方を用いるアプリケーションが通信できる認証サーバのアドレスを含む前記情報ファイルを提供することによって、前記認証サーバが、前記アプリケーションが実行されるコンピュータと、前記認証サーバ及びプロジェクト識別子の少なくとも何れか一方によって特定される前記ターゲットサーバの所定の領域との間の接続を開始及び確認できるようにするステップを有し、
前記認証サーバは、ランダムに生成された数値及びコンピュータシステムタイムの少なくとも何れか一方を含む前記コンピュータのパラメータが未だ使用されていないことを判定し、この判定が真である場合、前記コンピュータと、前記ターゲットサーバの所定の領域との間の接続を開始する、アクセス保護方法。
【請求項２】
前記認証サーバは，前記記録媒体に、該記録媒体が読出装置にロードされた後に所定の実行可能なファイルの自動実行を実現するための自動実行情報ファイルを格納するステップを有する請求項１記載のアクセス保護方法。
【請求項３】
前記記録媒体に、該記録媒体が前記読出装置にロードされた後に自動的に実行され、又は前記アプリケーションを開始するためのリンクを提供し、又は前記アプリケーションの一部であり、又は前記情報ファイルである自動開始ファイルを格納するステップを有する請求項１又は２記載のアクセス保護方法。
【請求項４】
前記アプリケーションを前記記録媒体又はダウンロード処理が可能なサーバに、若しくはアクセスソフトウェア記録媒体に格納するステップを有する請求項１乃至３いずれか１項記載のアクセス保護方法。
【請求項５】
ターゲットサーバの所定の領域へのアクセスを保護するためのアクセス保護方法において、
コピー保護された記録媒体上の、プロジェクト識別子及び情報ファイルの少なくとも何れか一方を用いるアプリケーションが通信できる認証サーバのアドレスを含む前記情報ファイルにアクセスすることによって、前記認証サーバが、前記アプリケーションを実行するコンピュータと、前記認証サーバ及び前記プロジェクト識別子の少なくとも何れか一方によって特定される前記ターゲットサーバの所定の領域との間の接続を開始及び確認できるようにするステップを有し、
前記認証サーバは、ランダムに生成された数値及びコンピュータシステムタイムの少なくとも何れか一方を含む前記コンピュータのパラメータが未だ使用されていないことを判定し、この判定が真である場合、前記コンピュータと、前記ターゲットサーバの所定の領域との間の接続を開始する、アクセス保護方法。
【請求項６】
前記記録媒体から、又は前記認証サーバからダウンロードして、若しくはアクセスソフトウェア記録媒体によって、前記コンピュータのハードディスクに前記アプリケーションをインストールした後に、前記アプリケーションを開始するステップを有する請求項５記載のアクセス保護方法。
【請求項７】
前記アプリケーションは、ランダムに生成された数値及びコンピュータシステムタイムの少なくともいずれか一方を含む前記コンピュータのパラメータを前記認証サーバに送信することを特徴とする請求項１乃至６いずれか１項記載のアクセス保護方法。
【請求項８】
前記判定の結果が真である場合、前記ターゲットサーバに接続する前記認証サーバによって、該認証サーバ及び該ターゲットサーバの間の接続を確立し、該認証サーバを介して、前記コンピュータを前記ターゲットサーバの所定の領域に接続することを特徴とする請求項１乃至７いずれか１項記載のアクセス保護方法。
【請求項９】
前記認証サーバは、前記真である判定結果に基づいて、セッション識別子を生成し、該認証サーバ及び前記ターゲットサーバの間の接続を介して、該ターゲットサーバに該セッション識別子を送信し、
前記アプリケーションが開始されるコンピュータと、前記ターゲットサーバの所定の領域との間の接続は、該コンピュータ及び前記認証サーバの間の接続をターゲットサーバに変更し、又は保護された前記所定の領域のデータを前記コンピュータに送信することによって確立され、
前記アプリケーションが開始されるコンピュータと、前記ターゲットサーバの所定の領域との間の接続は、該ターゲットサーバが、前記認証サーバからセッション識別子の妥当性の確認を受け取った後に確立されることを特徴とする請求項８記載のアクセス保護方法。
【請求項１０】
前記認証サーバは、前記セッション識別子が存在すること、及び前記セッション識別子が既に有効にされていることの少なくとも何れか一方を確認することによって、前記セッション識別子の妥当性を確認することを特徴とする請求項９記載のアクセス保護方法。
【請求項１１】
前記ターゲットサーバは、前記コンピュータに一時的なセッションクッキーを割り当て、前記セッションクッキーにより前記アプリケーションが開始されるコンピュータと、前記ターゲットサーバとの間を接続させ、該ターゲットサーバの所定の領域全体にアクセスできるようにすることを特徴とする請求項９又は１０記載のアクセス保護方法。
【請求項１２】
前記記録媒体は、前記情報ファイルをコピー保護することによってコピー保護されることを特徴とする請求項１乃至１１いずれか１項記載のアクセス保護方法。
【請求項１３】
前記ターゲットサーバ上の所定の領域は、前記実行可能なファイルに加えて、前記記録媒体に含まれているコンテンツのボーナスマテリアルを含むことを特徴とする請求項１乃至１２いずれか１項記載のアクセス保護方法。
【請求項１４】
前記情報ファイルは、前記アプリケーションの一部であり又は前記アプリケーションの実行可能なファイルであることを特徴とする請求項１乃至１３いずれか１項記載のアクセス保護方法。
【請求項１５】
コピー保護され、プロジェクト識別子及び情報ファイルの少なくとも何れか一方を用いるアプリケーションが通信できる認証サーバのアドレスを含む前記情報ファイルを格納することによって、
前記認証サーバが、前記アプリケーションが実行されるコンピュータと、前記認証サーバ及び前記プロジェクト識別子の少なくとも何れか一方によって特定される前記ターゲットサーバの所定の領域との間の接続を開始及び確認できるようにし、
前記アプリケーションが、ランダムに生成された数値及びコンピュータシステムタイムの少なくとも何れか一方を含む前記コンピュータの変化するパラメータを前記認証サーバに提供し、
前記認証サーバは、該コンピュータのパラメータが未だ使用されていないことを判定し、この判定が真である場合、前記コンピュータと、前記ターゲットサーバの所定の領域との間の接続を開始する、記録媒体。
【請求項１６】
前記記録媒体は、前記情報ファイルをコピー保護することによってコピー保護されることを特徴とする請求項１５記載の記録媒体。
【請求項１７】
当該記録媒体が読出装置にロードされた後に所定の実行可能なファイルの自動実行を実現するための自動実行情報ファイルを備える請求項１５乃至１６いずれか１項記載の記録媒体。
【請求項１８】
当該記録媒体が読出装置にロードされた後に自動的に実行され、又は前記アプリケーションを開始するためのリンクを提供し、又は前記アプリケーションの一部であり、又は前記情報ファイルである自動開始ファイルを備える請求項１５乃至１７いずれか１項記載の記録媒体。
【請求項１９】
前記情報ファイルは、前記アプリケーションの一部であり又は前記アプリケーションの実行可能なファイルであることを特徴とする請求項１５乃至１８いずれか１項記載の記録媒体。
【請求項２０】
前記ターゲットサーバ上の所定の領域は、前記情報ファイルに加えて、前記記録媒体に含まれているコンテンツのボーナスマテリアルを含むことを特徴とする請求項１５乃至１９いずれか１項記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ターゲットサーバの所定の領域へのアクセスの安全性を確保するための機密保護方法、ターゲットサーバの所定の領域への安全なアクセスを開始するためのアクセス保護方法及び記録媒体に関する。
【背景技術】
【０００２】
市場での商品価値を高め、ユーザをより満足させるために、今日のＣＤ及び／又はＤＶＤレーベル、すなわち、制作者は、ユーザに提供するＣＤコンテンツ及び／又はＤＶＤコンテンツに付加価値及びボーナスマテリアル（以下、単にボーナスマテリアルと呼ぶ。）を付与することを望んでいる。このようなサービスは、インターネットを利用することによって簡単に提供することができる。但し、このようなシステムは、ＣＤ−ＲＯＭ又はこの他の現在の又は将来の記録媒体を含む各記録媒体の合法的な買い手のみにボーナスマテリアルを提供するような機密保護を行う必要がある。
【０００３】
このため、現在では、ユーザがキーコード（key-code）を用いてこのようなボーナスマテリアルにアクセスする安全なインターネット接続が提供されている。キーコードは、通常、例えば、データセットに対してシリアル化され、所定の保護領域に入るためのログインページ上でのログイン手続きにおいて入力することが求められる。このようなシステムは、引用により本願に援用される、本願出願人による欧州特許出願第０２００３４６５．８号、発明の名称２００２年２月１４日に出願された「データベースに保存されたデータセットを提供するための方法及び装置」に開示されている。このような手法は、キーコードを共有することが可能になってしまう点及びユーザの手間／利便性に劣る等の問題がある。
【０００４】
国際特許公開公報ＷＯ００／４９５０５Ａ１号には、ユーザ及び／又はアクセスすべきインターネットサービスプロバイダ（ＩＳＰ）に固有の情報をスマートカードに格納し、ネットワークへの自動接続を行うシステムが開示されている。スマートカードに格納されている情報は、システムのスマートカードリーダにスマートカードが挿入されると自動的に読み出され、この情報を用いることにより、ユーザが正しい情報を検索する等の手間を必要とすることなく、所望のアクセスを確立することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の目的は、記録媒体の正規のユーザに対して、ボーナスマテリアルを提供するための改善されたシステムを提供することである。
【課題を解決するための手段】
【０００６】
この課題は、本発明に基づき、独立形式の請求項１に定義されているターゲットサーバの所定の領域へのアクセスを保護するアクセス保護方法、独立形式の請求項５に定義されているターゲットサーバの所定の領域への安全なアクセスを開始するためのアクセス保護方法、及び独立形式の請求項２０に定義されている記録媒体によって解決される。本発明に基づくアクセス保護方法及び記録媒体の好適な実施形態は、従属形式の請求項において定義されている。本発明に基づくコンピュータプログラム製品は、請求項１８において定義されており、コンピュータにより読取可能な媒体は、請求項１９において定義されている。
【０００７】
本発明に係るアクセス保護方法は、ターゲットサーバの所定の領域へのアクセスを保護するためのアクセス保護方法において、コピー保護された記録媒体に、プロジェクト識別子及び／又は情報ファイルを用いるアプリケーションが通信できる認証サーバのアドレスを含む情報ファイルを提供することによって、認証サーバが、アプリケーションが実行されるコンピュータと、認証サーバ及び／又はプロジェクト識別子によって特定されるターゲットサーバの所定の領域との間の接続を開始及び確認できるようにするステップを有し、認証サーバは、ランダムに生成された数値及び／又はコンピュータシステムタイムを含むコンピュータの変化するパラメータが未だ使用されていないことを判定し、この判定が真である場合、コンピュータと、ターゲットサーバの所定の領域との間の接続を開始する。
【０００８】
更に、本発明に係るアクセス保護方法は、ターゲットサーバの所定の領域へのアクセスを保護するためのアクセス保護方法において、コピー保護された記録媒体上の、プロジェクト識別子及び／又は情報ファイルを用いるアプリケーションが通信できる認証サーバのアドレスを含む情報ファイルにアクセスすることによって、認証サーバが、アプリケーションが実行されるコンピュータと、認証サーバ及び／又はプロジェクト識別子によって特定されるターゲットサーバの所定の領域との間の接続を開始及び確認できるようにするステップを有し、認証サーバは、ランダムに生成された数値及び／又はコンピュータシステムタイムを含むコンピュータの変化するパラメータが未だ使用されていないことを判定し、この判定が真である場合、コンピュータと、ターゲットサーバの所定の領域との間の接続を開始する。
【０００９】
更に、本発明に係る記録媒体は、コピー保護され、プロジェクト識別子及び／又は情報ファイルを用いるアプリケーションが通信できる認証サーバのアドレスを含む情報ファイルを格納することによって、認証サーバが、アプリケーションが実行されるコンピュータと、認証サーバ及び／又はプロジェクト識別子によって特定されるターゲットサーバの所定の領域との間の接続を開始及び確認できるようにされており、アプリケーションは、ランダムに生成された数値及び／又はコンピュータシステムタイムを含むコンピュータの変化するパラメータを認証サーバに提供し、提供サーバは、コンピュータの変化するパラメータが未だ使用されていないことを判定し、この判定が真である場合、コンピュータと、ターゲットサーバの所定の領域との間の接続を開始する。
【００１０】
これにより、本発明に基づく記録媒体例えば、オーディオ情報及び／又はビデオ情報が記録されたコンパクトディスク又はデジタルバーサタイルディスクは、例えば、第２のセッション内に情報ファイルを含み、周知のコピー保護技術又は将来のコピー保護技術によって、例えば、本願出願人によって出願され、引用により本願に援用される欧州特許出願第０８９９７３３Ｂ１号に開示されている、周知のＳｅｃｕＲＯＭコピー保護技術によってコピー保護される。これにより、このファイルにアクセスするアプリケーション又はアプリケーションとしての情報ファイルは、オリジナルの記録媒体とそのコピーを確実に区別できる。情報ファイルに含まれているデータにより、ユーザは、好ましくは、インターネットサーバであるターゲットサーバ上の所定の領域、例えば、ディスクレーベルのコンテンツサーバ上のボーナスマテリアルに安全にアクセスできる。好ましくは、安全な手法で、所定のターゲットサーバ、例えば、ウェブサイト又は領域へのアクセスを許可することにより、自動クライアント／サーバ方式の認証システムにアクセスできるアプリケーションとして、又はアプリケーション内で、実行可能なファイル内にデータを提供し、又は実行可能なファイルによってデータにアクセス可能にすることにより、ディスクドライブ内のオリジナルの記録媒体を用いなければこのようなデータにアクセスできないため、キーコード、ＵＲＬ等を他者と共有することができないように保護することができる。更に、例えば、長く連続するコードをタイプする等の複雑な操作を行うことなく、例えば、マウスクリック等によって容易にアクセスを開始できるため、ユーザの手間／利便性は、向上する。アプリケーションは、好ましくは、認証サーバのアドレスを用いてユーザ／コンピュータの標準のウェブブラウザを開き、少なくともプロジェクト識別子を送信する。このセキュリティレベルは、かなり高く、すなわち、コピー保護のセキュリティレベルと同じくらい高い。更に、本発明では、認証サーバは、コンピュータから送信された、このコンピュータの変化するパラメータ、特に、ランダムに生成された数値及び／又はコンピュータシステムタイムが未だ使用されていないことを判定し、この判定が真である場合、コンピュータと、ターゲットサーバの所定の領域との間の接続を開始する。
【００１１】
アプリケーションは、ユーザがコンピュータ上でアプリケーションの実行を開始できるように、記録媒体又はダウンロード処理が可能なサーバに、若しくはアクセスソフトウェア記録媒体に格納するとよい。記録媒体自体にアプリケーションを格納する場合、情報ファイルは、アプリケーションの一部であってもよく、及び／又はアプリケーションは、すなわち、この場合、実行可能な情報ファイルのみから構成してもよい。
【００１２】
情報ファイルは、プロジェクト識別子及び／又は認証サーバのアドレスを含む。含まれる情報は、使用される認証システムに応じて異なる。例えば、認証サーバが１つだけである場合、認証サーバのアドレスは、例えば、ディスクレーベルのサーバからダウンロードできるアプリケーション内にハードコーディングできるため、記録媒体上の情報ファイルに含む必要はない。一方、異なるプロジェクト毎に、例えば、異なるＣＤコンテンツ毎に１つの認証サーバが存在する場合、各認証サーバのアドレスのみがターゲットサーバ上の所定の領域を示すので、如何なるプロジェクト識別子も、情報ファイルに含む必要はない。この場合、ターゲットサーバすなわち、コンテンツサーバ及び認証サーバは、更なるターゲットサーバ及び／又は認証サーバを含む可能性がある１つの物理デバイスであってもよい。もちろん例えば、そのレーベルの全ての異なるディスクを扱う各ディスクレーベル毎に異なるプロジェクトを認証するように設計された、異なる認証サーバが存在する場合、認証サーバの各アドレス及びプロジェクト識別子を情報ファイルに含ませる必要がある。
【００１３】
本発明では、記録媒体には、好ましくは、記録媒体が読出装置にロードされた後に所定の実行可能なファイルの自動実行を実現するための自動実行情報ファイルを格納する。
【００１４】
また、本発明では、記録媒体には、好ましくは、記録媒体が読出装置にロードされた後に自動的に実行され、又はアプリケーションを開始するためのリンクを提供し、又はアプリケーションの一部であり、又は情報ファイルである自動開始ファイルを格納する。
【００１５】
また、本発明では、アプリケーションは、好ましくは、記録媒体から、又は認証サーバからダウンロードして、若しくはアクセスソフトウェア記録媒体によって、コンピュータのハードディスクにアプリケーションをインストールした後に開始される。
【００１６】
また、本発明では、アプリケーションは、好ましくは、記録媒体がオリジナルの記録媒体であるか否かを確認し、記録媒体がオリジナルの記録媒体である場合、認証サーバとの通信を実現する。
【００１７】
これに代えて又はこれに加えて、本発明では、認証サーバは、好ましくは、コンピュータ及びターゲットサーバの所定の領域の間の接続要求としてのアプリケーションとの通信及び／又はプロジェクト識別子の伝送がアプリケーションから要求されたか否かを判定し、この判定の結果が真である場合、コンピュータと、ターゲットサーバの所定の領域の間の通信を開始する。この判定は、アプリケーション及び認証サーバ又はその一部との間で通信される情報を機密保護するために用いられる暗号化／復号スキームに基づいて実行してもよい。
【００１８】
これに代えて又はこれに加えて、本発明では、認証サーバは、好ましくは、コンピュータから送信されたランダムに生成された数値及び／又はコンピュータシステムタイムを含むコンピュータの変化するパラメータが以前に用いられていないか否かを確認し、この判定の結果が真である場合、コンピュータと、ターゲットサーバの所定の領域の間の通信を開始する。
【００１９】
本発明では、上述した判定の結果が真である場合、ターゲットサーバに接続する認証サーバによって、認証サーバ及びターゲットサーバの間の接続を確立し、認証サーバを介して、コンピュータをターゲットサーバの所定の領域に安全に接続する。
【００２０】
この場合、本発明では、好ましくは、認証サーバは、真である判定結果に基づいて、セッション識別子を生成し、認証サーバ及びターゲットサーバの間の接続を介して、ターゲットサーバにセッション識別子を送信し、アプリケーションが開始されるコンピュータと、ターゲットサーバの所定の領域との間の接続は、コンピュータ及び認証サーバの間の接続をターゲットサーバに変更し、又は保護された所定の領域のデータをコンピュータに送信することによって確立され、アプリケーションが開始されるコンピュータと、ターゲットサーバの所定の領域との間の接続は、ターゲットサーバが、認証サーバからセッション識別子の妥当性の確認を受け取った後に確立される。
【００２１】
本発明では、セッション識別子の妥当性は、好ましくは、認証サーバにより、セッション識別子が存在すること、及び／又はセッション識別子が既に有効にされていることを確認することによって確認される。
【００２２】
また、本発明では、ターゲットサーバは、好ましくは、コンピュータに一時的なセッションクッキーを割り当て、アプリケーションが開始されるコンピュータと、ターゲットサーバとの間の接続を介して、ターゲットサーバの所定の領域全体にアクセスできるようにする。
【００２３】
また、本発明では、記録媒体は、好ましくは、情報ファイルをコピー保護することによってコピー保護される。
【００２４】
また、本発明では、ターゲットサーバ上の所定の領域は、好ましくは、実行可能なファイルに加えて、記録媒体に含まれているコンテンツのボーナスマテリアル、例えば記録媒体に含まれている曲に関連する映像を含む。
【００２５】
また、本発明では、情報ファイルは、好ましくは、アプリケーションの一部であり又はアプリケーションの実行可能なファイルである。
【００２６】
また、本発明に係るコンピュータプログラム製品は、コンピュータ、デジタルシグナルプロセッサ等により実行されて、上述したアクセス保護方法又はその一部のステップを実行するコンピュータプログラムを備える。
【００２７】
また、本発明に係るコンピュータにより読取可能な媒体は、上述したコンピュータプログラム製品を格納する。
【００２８】
上述した本発明の全ての異なる側面及び以下に説明する形態は、どのように組み合わせてもよい。本明細書に組み込まれ、本明細書の一部を構成する添付の図面、上述した本発明の包括的な説明、及び以下に示す発明を実施するための最良の形態は、本発明の原理を説明するためのものである。
【発明を実施するための最良の形態】
【００２９】
図１は、ボーナスマテリアルと付加価値を提供する環境を示しており、これにより、特定のコピー保護された記録媒体、例えば、ＣＤ１の所有者のみに対してウェブサイト上で提供される所定の領域及びサービスへのアクセスを制限することができる。オリジナルのＣＤ１をコピーして、ＣＤ７を作成しても、例えば、ＣＤの全体がコピー保護されている場合、又はオリジナルのＣＤ１に格納されている、本発明に基づくアクセスを提供するための実行可能なファイルが、このファイルのコピー保護のためにコピーされない場合、又はオリジナルのＣＤ１とコピーされたＣＤ７を、その振る舞いによって区別することができる場合、及び環境がオリジナルのＣＤ１に対してのみボーナスマテリアルを提供する場合、すなわち、包括的に言えば、実行可能なファイル又はＣＤ１の全体がコピー保護されている場合、コピーされたＣＤ７にはアクセスすることができない。したがって、オリジナルのＣＤ１の買い手だけが例えば、ビデオストリーム、音楽ダウンロード、ゲーム、オンラインショッピングにおける割引サービス等のボーナスマテリアルにアクセスすることができる。
【００３０】
一旦、ユーザがオリジナルのＣＤ１をコンピュータ２に挿入すると、インターネット４を介してボーナスマテリアル及び／又は更なるサービスを提供するポータル３へのアクセスが可能になる。図１に示すポータル３は、認証３ａを表示し、この後、ボーナスマテリアル３ｂ、プッシュサービス３ｃ及びモバイルサービス３ｄが利用可能となる。更に、コミュニティサービス３ｅ、カスタマリレーションシップ（顧客対応：customer relationship）３ｆ及びゲーム／チャット３ｈ並びに情報ウィンドウ３ｇが表示される。認証済みのユーザは、ポータル３を介して、オンラインデジタル作品ライブラリ５からメディアリッチコンテンツ（media rich content）にアクセスでき、ＭＭメッセージサービスセンタ６を介して、ワイヤレスネットワークと通信することができる。ボーナスマテリアル３ｂ、コミュニティサービス３ｅ、カスタマリレーションシップ３ｆ及びゲーム／チャット３ｈは、インターネットサービスであってもよく、プッシュサービス３ｃは、例えば、電子メール等、インターネット用のサービスであってもよく、又は簡易メッセージサービス等、携帯電話又はスマートフォン用のサービスであってもよい。モバイルサービス３ｄは、携帯電話又はスマートフォン用のサービスであってもよい。
【００３１】
制限されたサービスは、オリジナルの記録媒体によってのみ利用可能であるため、ユーザ、すなわち、本発明に基づいてコピー保護されたＣＤ１の所有者に提供される価値に加えて、アーチスト及び制作者、例えば、音楽又はビデオ制作者の知的所有権を保護できるという利点もある。更に、ユーザにとっての利便性及び品質が向上するため、ユーザにｐ２ｐ（ピアツーピア）ネットワークを利用させないようにすることができる。また、ユーザ行動を追跡し、これにより一対一の関係、プロファイルを構築することもできる。また、ポータル３は、マーケティングのための拡張プラットフォームとして機能することもでき、物理的／電子的及びモバイルコンテンツ配信の間の架け橋的存在ともなる。ポータル３には、例えば、ＣＤ／インターネット／モバイル機器等のメディアを集中的に制御する、例えばリアルプレーヤ及びウィンドウズ（登録商標）メディアプレーヤ等の主要なソフトウェアプレーヤのＤＲＭ機能を組み込んでもよい。好みのリストに基づく個別のフィードバックを行い、及びチャット、ゲーム及びダウンロードを提供することによって、コミュニティ的側面も満足させることができる。
【００３２】
図２は、図１に示す環境の機能に関する概要を示している。ＣＤ１は、ファイルを実行するユーザがＣＤ１の正規の所有者であることを確認する、ＳｅｃｕＲＯＭ（セキュロム）によってコピー保護された実行可能なファイルを含む。実行可能なファイルは、上述のように、実行可能な情報ファイルであり、すなわち、アプリケーション及び情報ファイルの実行可能なファイルを結合する。実行可能なファイルは、認証サーバ９のアドレスに基づいてユーザの標準のブラウザ８を開く。また、この場合、１つの認証サーバが複数のプロジェクトを扱うため、ボーナスマテリアル等を含む少なくとも所定の領域に対応するプロジェクト識別子は、認証サーバ９とも通信を行う、また、好ましくは、コンピュータ識別子は、自動的にユーザを特定するために、認証サーバ９に送信される。
【００３３】
認証サーバ９は、認証サーバ９を指定し、プロジェクト識別子を送信することによって発行される要求が、実行可能なファイルによって発行されているいるか否かを検証し、この検証の結果が真である場合、ターゲット領域に対応するターゲットアドレスにブラウザを変更し、これによりターゲットサーバのポータル３又はターゲットサーバの所定の領域が表示される。認証サーバ９は、プロジェクト識別子からターゲットアドレスを判定する。ブラウザを変更している間、認証サーバ９は、ユーザが、必ず認証サーバ９を介してサービスにアクセスするように、ターゲットサーバ又はターゲットサーバの所定の領域と通信を行う。
【００３４】
オリジナルの記録媒体、この具体例では、ＣＤ１は、認証サーバのアドレス及びプロジェクト識別子を提供する、例えば、オーディオ及び／又はビデオファイル及び実行可能なファイル等の通常のコンテンツのみではなく、「autorun.inf」や「start.exe」等のファイルを含んでいてもよい。ファイル「autorun.inf」は、記録媒体がドライブに挿入され、ロードされた後のファイル「start.exe」の自動ロード処理を保証し、ファイル「start.exe」は、記録媒体に関連する、例えば、一覧、ゲーム等、及び認証サーバ及びプロジェクト識別子のアドレスを提供し、すなわち、機密保護されたコンテンツへの接続を開始及び実現する本発明に基づく実行可能なファイルへのリンクを始めとする異なるサービスの選択肢を提供する、好ましくは、グラフィカルユーザインタフェースを生成するアプリケーションである。
【００３５】
本発明の好適な実施形態では、実行可能なファイルは、ハードディスク「Ｃ」のシリアル番号及びボリューム名と、コンピュータ名のチェックサムと、オペレーティングシステムのバージョンとに基づいて、固有の８バイトからなるコンピュータ識別子を生成する。
【００３６】
次に、実行可能なファイルは、ユーザの標準のブラウザを開き、認証サーバ９のＵＲＬのクエリストリングを介して、例えば、コンピュータ識別子、プロジェクト識別子及びシステムタイムの情報を認証サーバ９に送信する。このデータは、キー符号化することが好ましい。この具体例を下に示す。
http://auth.sonydadc.com/auth.go?id=0B2C67B84A8B2C67B84A013FE2013FE2D676E6...
プロジェクト識別子は、実行可能なファイル内にハードコーディング（hard coded）され、これは、各プロジェクト毎、例えば、異なるＣＤ毎に、新たな実行可能なファイルを生成しなければならないことを意味する。認証サーバ９は、以下のように、データを確認し、保存する。
・データストリングを復号する。
・データストリングが既に用いられているかを検証する。データストリングが既に用いられている場合、アクセスを拒否する。
・データストリングからのシステムタイムと、（コンピュータ識別子に基づいて）既に以前にユーザから得ているシステム時間とを比較し、新たなシステム時間の方が長い場合、アクセスを許可し、この他の場合、アクセスを拒否する。
・このアクセスのための１６ビットセッション識別子を生成する。
・セッション識別子をクエリストリングとして用いて、ユーザをターゲットページ、すなわち、ターゲットサーバのターゲット領域に変更する。
【００３７】
図３の右側は、上述したターゲットサーバの所定の領域の入口である機密保護されたウェブページにアクセスするための認証サーバ９及びターゲットサーバの間の通信を示している。上述したように、第１のステップＳ１では、ユーザは、ターゲットサーバ、例えば、ディスクレーベルのコンテンツサーバへの認証に成功した後に、保護されたページのレイアウトの最初のページに変更される。この変更により、認証サーバ９が生成したセッション識別子も、クエリストリングを介して、ターゲットサーバに供給される。したがって、このような変更先のＵＲＬは、例えば、以下のようになる。
http://www.shakira.com/bonus.php?id=KS1757SKD6K9JGAWE...
次の第２のステップＳ２において、如何なるユーザセッションも有効ではないと判定されると、ターゲットサーバは、第３のステップＳ３において、認証サーバ９からのコールを待機し、このコールの後に、保護されたページは、第４のステップＳ４において、セッション識別子が有効であるか否かを問い合わせる要求を認証サーバ９に送り、認証サーバ９は、ハンドシェイクプロトコルをターゲットサーバに供給する。認証サーバ９は、この検証のために、セッション識別子の妥当性が以前に要求されているか、すなわち、セッション識別子が現在も使用可能であるか否か、及びセッション識別子自体が存在しているか否かを判定する。第３のステップＳ３において、認証サーバ９からのコールがなければ、ターゲットサーバは、アクセスを中止する。ターゲットサーバは、第５のステップＳ５において、認証サーバ９との通信が実現されたか否かを判定し、通信が有効な場合、認証サーバ９は、第６のステップＳ６において、ユーザが保護されたページにアクセスする権利を有するか否かを確認する。第５ステップＳ５において、有効な認証サーバがターゲットサーバと通信していない場合、ターゲットサーバは、アクセスを中止する。第６ステップＳ６において、ユーザがアクセス権を有していると判定された場合、第８のステップＳ８において、ユーザセッションが開始され、この他の場合、第７のステップＳ７において、ターゲットサーバと認証サーバ９の間で、新たなユーザをログインさせるための通信が行われる。
【００３８】
第８のステップＳ８において、ユーザセッションが開始されると、又は第２のステップＳ２において、ユーザセッションが既に有効であると判定されると、次の第９のステップＳ９において、コンテンツへのアクセスが許可され、これによりユーザは、新たな認証なしで所定の領域全体にアクセスすることができるようになる。その後、第１０のステップＳ１０において、保護されたページのレイアウトが終了する。
【００３９】
図３の左側は、比較のため、レイアウトの開始からレイアウトの終了までの間に直接コンテンツを有する通常のページを示している。
【００４０】
少なくともプロジェクト識別子によって、認証サーバへの、好ましくは、自動化されたアクセスを提供する本発明に基づく実行可能なファイルにより、ウェブサーバのコンテンツを容易に変更することができ、これにより、これらのコンテンツには、実行可能なファイルの実行をによってのみアクセスできるようにすることができる。
【００４１】
認証サーバは、その機能を適切に実行するために、データベースモデル内に幾つかのテーブルを有している。１つのテーブルは、各プロジェクトのコアデータを保存していてもよい。このコアデータには、例えば、プロジェクト識別子、このプロジェクト識別子のハッシュ及びブラウザをリンク又は変更するべきＵＲＬのハッシュ等が含まれる。本発明に基づく実行可能なファイルからの各要求を更なるテーブルに保存してもよく、これにより複製することができなくなるので、要求を検証することができ、これは、課金目的にも利用することができる。保存されるデータの具体例としては、例えば、プロジェクト識別子、コンピュータ識別子、コンピュータ識別子の自動的に生成された数値的な複製及び自動的に生成されたランダムセッション識別子ストリング等がある。インタフェースを介して、ターゲットサーバ側から他のテーブルを書き込んでもよい。このテーブルは、セッション内においても、保護されたコンテンツへアクセスする接続手順を提供する。このテーブルの使用は任意である。このテーブルは、１人のユーザ／１つのコンピュータのアクセスの数を所定の数に制限する必要がある場合、及び、ターゲットサーバ側でデータベースが提供されない場合に必要である。
【図面の簡単な説明】
【００４２】
【図１】本発明に基づくボーナスマテリアル及び付加価値を提供する環境の実施形態を示す図である。
【図２】図１に示す実施形態を機能的に説明する図である。
【図３】本発明の実施形態に基づく認証サーバ及びターゲットサーバの間の通信処理のフローチャートである。
【図１】
0004688786.tif 000002
【図２】
0004688786.tif 000003
【図３】
0004688786.tif 000004