(57)【要約】【課題】  コンテンツプロバイダを認証し、コンテンツの完全性を保証できる方法を提供すること。【解決手段】  パッケージ化されたコンテンツを用いたコンテンツプロバイダの認証及びコンテンツの完全性の保証方法は、前記コンテンツを有無線通信網を介してユーザのデバイスにダウンロードするステップと、前記コンテンツのヘッダー部でコンテンツプロバイダの署名検証のための認証書が提供されるＵＲＬアドレスを把握するステップと、前記 ＵＲＬアドレスに移動し、前記コンテンツプロバイダの認証書を取得するステップと、前記取得した認証書から前記電子署名を検証するのに必要な公開キーを抽出するステップと、前記公開キーを使用して前記 電子署名を検証するステップとを含む。【選択図】  図４
2004334842.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたコンテンツ部と、コンテンツプロバイダの認証書を取得できるアドレスが含まれたヘッダー部とからなることを特徴とするコンテンツプロバイダの認証及びコンテンツの完全性の保証のためのパッケージ化されたコンテンツ構造。
【請求項２】
前記パッケージ化されたコンテンツに対する完全性を保証するために、前記ヘッダー部やコンテンツ部の所定部分をハッシュ化して挿入された電子署名をさらに含むことを特徴とする請求項１に記載のコンテンツプロバイダの認証及び コンテンツの完全性の保証のためのパッケージ化されたコンテンツ構造。
【請求項３】
記電子署名は、前記コンテンツ部の一部のみをハッシュ化して電子署名に含むことを特徴とする請求項２に記載のコンテンツプロバイダの認証及びコンテンツの完全性の保証のためのパッケージ化されたコンテンツ構造。
【請求項４】
前記ヘッダー部は、コンテンツプロバイダの名前、コンテンツＩＤ、ライセンスプロバイダのＵＲＬアドレス、及びメタ情報などをさらに含むことを特徴とする請求項１に記載のコンテンツプロバイダの認証及びコンテンツの完全性の保証のためのパッケージ化されたコンテンツ構造。
【請求項５】
電子署名がなされたパッケージ化されたコンテンツを有無線通信網を介してユーザのデバイスにダウンロードするステップと、
前記コンテンツのヘッダー部でコンテンツプロバイダの署名検証のための認証書が提供されるＵＲＬアドレスを把握するステップと、
前記ＵＲＬアドレスに移動し、前記コンテンツプロバイダの認証書を取得するステップと、
前記取得した認証書から前記電子署名を検証するのに必要な公開キーを抽出するステップと、
前記抽出された公開キーを使用して前記電子署名を検証するステップとを含むことを特徴とするコンテンツプロバイダの認証及びコンテンツの完全性の保証方法。
【請求項６】
前記電子署名を検証するステップは、前記パッケージ化されたコンテンツにハッシュ関数を適用して前記電子署名を比較するステップを含むことを特徴とする請求項５に記載のコンテンツプロバイダの認証及びコンテンツの完全性の保証方法。
【請求項７】
前記電子署名は、前記ヘッダー部や暗号化されたコンテンツ部に対してハッシュ化して前記コンテンツに挿入されることを特徴とする請求項５に記載のコンテンツプロバイダの認証及びコンテンツの完全性の保証方法。
【請求項８】
前記電子署名は、前記コンテンツ部の一部のみをハッシュ化して前記 コンテンツに挿入されることを特徴とする請求項７に記載のコンテンツプロバイダの認証及びコンテンツの完全性の保証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツプロバイダの認証、及びコンテンツの完全性の保証方法に関し、より詳しくは、有無線通信網を介して様々なマルチメディアコンテンツをダウンロードするか、交換、及び転送するときに、コンテンツプロバイダを認証し、コンテンツの完全性(contents integrity)を保証する方法に関する。
【背景技術】
【０００２】
現在、有無線通信網を介して様々なコンテンツの流通が行われており、デジタルコンテンツの著作権を保護するために、様々な技術開発が盛んに行われている。これと関連する代表的な技術として、デジタル著作権管理ＤＲＭ(Digital Rights Management)があり、例えば、マイクロソフト社によるＤＲＭと、ＯＭＡ(Open Mobile Alliance) ＤＲＭ v1.0などがある。
【０００３】
即ち、従来には、ＤＲＭ機能付きのデバイスを使用するユーザが有無線通信網を介してパッケージ化されたコンテンツをダウンロードしたり、他のユーザのデバイスにファイルを転送したり、掲示板、または電子メールなどを通してコンテンツを自由に交換、及び転送したりする場合、該当のコンテンツに対する完全性を保証するための技術が開示されている。
【０００４】
図１は、従来のパッケージ化されたコンテンツ１の構成図である。前記コンテンツ１は、暗号化されたコンテンツ部２と、該当のコンテンツの種々の情報を含むヘッダー部３と、コンテンツ１のヘッダー部３に対してハッシュ(hash)化された電子署名４とからなる。図１に示すように、前記コンテンツ部２は、暗号化されており、前記ヘッダー部３には、コンテンツプロバイダＣＰ(Contents Provider)の名前、コンテンツのＩＤ、メタ情報、及びライセンスプロバイダのＵＲＬ(Uniform Resource Locator)アドレスなどが含まれている。ここで、電子署名４には、一般に、ハッシュ関数が使用されているが、これは、「任意の長さの２進ストリングをハッシュ値というある固定された長さの２進ストリングにマッピングする計算上の効率的な関数」と説明することができる。このようなハッシュ関数は、電子署名４に使用されるだけでなく、データの完全性のために使用することも可能である。
【０００５】
例えば、前記コンテンツ１のヘッダー部３に対して予めハッシュ関数で暗号化して電子署名４を含むコンテンツ１をダウンロードすると、このコンテンツ１にハッシュ関数を適用し、前記電子署名４と、前記コンテンツプロバイダから提供された公開キーとを比較することにより、電子署名を検証することができる。
【０００６】
このように、有無線通信網を介してユーザが前記パッケージ化されたコンテンツ１を前記コンテンツプロバイダからダウンロードするか、他のユーザから転送される場合、ヘッダー部３に対して予めハッシュ化した電子署名４が存在する前記ヘッダー部３と共に前記コンテンツ部２が転送されるため、前記パッケージ化されたコンテンツ１に対する完全性が保証される。
【０００７】
しかし、このような従来の技術方式においては、前記ヘッダー部３に対してのみハッシュ化されて電子署名４がなされており、前記コンテンツ部２とヘッダー部３との相互連結性に対する完全性は保証できないという問題点があった。
【０００８】
また、転送されたコンテンツ１が正当なコンテンツプロバイダにより作成されたものであるかを認証することができず、パッケージ化されたコンテンツ１の完全性を検証するために必要なコンテンツプロバイダの公開キー認証書を取得できないという問題点があった。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上記問題点に鑑みなされたものであり、電子署名を検証できるように、ヘッダー部にコンテンツプロバイダの認証書を取得できるＵＲＬアドレスを含むことにより、コンテンツプロバイダの認証書を取得してコンテンツプロバイダを認証し、コンテンツの完全性を保証できる方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明によるコンテンツプロバイダの認証及びコンテンツの完全性の保証のためのパッケージ化されたコンテンツ構造は、暗号化されたコンテンツ部と、コンテンツプロバイダの認証書を取得できるアドレスの含まれたヘッダー部とを備えることを特徴とする。
【００１１】
また、本発明によるコンテンツプロバイダの認証及びコンテンツの完全性の保証方法は、電子署名がなされたパッケージ化されたコンテンツを有無線通信網を介してユーザのデバイスにダウンロードするステップと、前記コンテンツのヘッダー部でコンテンツプロバイダの署名検証のための認証書が提供されるＵＲＬアドレスを把握するステップと、前記ＵＲＬアドレスに移動し、前記コンテンツプロバイダの認証書を取得するステップと、前記取得した認証書から前記電子署名を検証するのに必要な公開キーを抽出するステップと、前記抽出された公開キーを使用して前記電子署名を検証するステップとを含むことを特徴とする。
【発明の効果】
【００１２】
上記のような構成の本発明によると、コンテンツ受信者は、ヘッダー部とコンテンツ部との連結性を保証する完全性を確認することにより、正しいコンテンツの受信を確認することができ、パッケージ化されたコンテンツのハッシュ値に対する電子署名を検証することにより、正当なコンテンツプロバイダにより提供されたものであるか否かが認証され、コンテンツの完全性を検証できるという効果がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好ましい実施の形態を、添付図面に基づいて詳しく説明する。
図２は、パッケージ化されたコンテンツ１０の構成図である。前記コンテンツ１０は、図示のように、暗号化されたコンテンツ部１１と、コンテンツについての種々の情報、及びコンテンツプロバイダ２０の認証書を取得できるアドレスを含むヘッダー部１２と、完全性を保証するための電子署名１３とから構成されている。
【００１４】
前記ヘッダー部１２には、コンテンツをユーザに分配するコンテンツプロバイダＣＰ(Contents Provider)２０の名前、コンテンツＩＤ、ライセンスプロバイダのＵＲＬアドレス、メタ情報、及びコンテンツプロバイダ２０の認証書を取得できるＵＲＬアドレスなどが含まれている。ここで、前記コンテンツプロバイダ２０の認証書を提供するＵＲＬアドレスが含まれており、これにより、コンテンツプロバイダ２０の認証書を取得することが可能となり、コンテンツプロバイダ２０が該当のコンテンツを提供した確かな提供者であるか否かを検証することができる。
【００１５】
前記パッケージ化されたコンテンツ１０の完全性を保証し、コンテンツプロバイダ２０の認証のために、コンテンツプロバイダ２０は、前記ヘッダー部１２及びコンテンツ部１１に対してハッシュ化した電子署名１３を前記パッケージ化されたコンテンツ１０に挿入する。もし、前記コンテンツ部１１の大きさが大きすぎて、ハッシュ化して電子署名１３を行うことが難しい場合には、前記コンテンツ部１１の一部のみをハッシュ化して前記ヘッダー部１２と共に 電子署名を行うことができる。
【００１６】
図３は、前記パッケージ化されたコンテンツ１０のヘッダー部１２の情報を用いて、コンテンツプロバイダ２０の認証書を取得する過程を概略的に示すブロック図である。
コンテンツプロバイダ２０は、前記ヘッダー部１２と暗号化されたコンテンツ部１１に対してハッシュ化して電子署名１３を前記パッケージ化されたコンテンツ１０に挿入し、前記電子署名１３を検証するときに必要な公開キーを該当の認証機関ＣＡ(Certification Authority)３０から予め認証された認証書に提供する。かつ、ユーザＢは、前記コンテンツプロバイダＣＰ２０またはユーザＡから前記コンテンツ１０をダウンロードすると、前記コンテンツプロバイダ２０の認証書が提供されるＵＲＬアドレスを用いて、コンテンツプロバイダ２０の認証書を取得して公開キーを抽出し、この公開キーの値と、前記コンテンツ１０に対してハッシュ化したハッシュ値とを比較して電子署名１３を検証することにより、コンテンツプロバイダ２０の認証が可能となり、前記コンテンツ１０の完全性が保証される。
【００１７】
図４は、有無線通信網を介したＤＲＭ機能付きのデバイスでのコンテンツプロバイダ２０の認証及びコンテンツの完全性の保証方法を示すフローチャートである。  ここで、既存の通信網を介して様々なマルチメディアコンテンツを交換、及び転送するために、一般に、コンテンツプロバイダ２０は、予め認証機関３０の電子署名で認証された認証書を持っており、前記各コンテンツプロバイダ２０の認証書を検証できる公開キーを既に保有している。この場合、ユーザがパッケージ化されたコンテンツ１０を受信して検証する方法について説明する。
【００１８】
先ず、ヘッダー部及び暗号化されたコンテンツ部がハッシュ化され、電子署名が行われたパッケージ化されたコンテンツを有無線通信網を介してユーザのデバイスにダウンロードする。(Ｓ１０)。
【００１９】
次に、ダウンロードされた前記コンテンツ１０に対し、前記ヘッダー部１２では、コンテンツプロバイダ２０の署名検証のための認証書が提供されるＵＲＬアドレスを把握する(Ｓ２０)。
【００２０】
前記ＵＲＬアドレスを把握した後、前記ＵＲＬアドレスに移動し、前記コンテンツプロバイダ２０の認証書を取得する(Ｓ３０)。
【００２１】
次に、取得された前記コンテンツプロバイダ２０の認証書から前記電子署名１３を検証するのに必要な公開キーを抽出する(Ｓ４０)。
【００２２】
さらに、前記抽出された公開キーを使用して前記電子署名を検証する(Ｓ５０)。
前記検証ステップで検証が成功すると（Ｓ５０で「成功」）、前記ヘッダー部１２とコンテンツ部１１との相互連結性を保証する完全性が保証され、前記コンテンツプロバイダ２０が正当なコンテンツプロバイダであると認証できるようになる。
【００２３】
前記電子署名１３を検証するステップでは、前記パッケージ化されたコンテンツ１０にハッシュ関数を適用して前記電子署名１３と比較するステップを含むことができる。
【００２４】
また、前記電子署名１３は、前記ヘッダー部１２及び前記暗号化されたコンテンツ部１１に対してハッシュ化して前記コンテンツ１０に挿入され、この場合、前記コンテンツ部１１は、全体または一部のみをハッシュ化することができる。
【００２５】
前記コンテンツ１０にハッシュ関数を適用したハッシュ値と、前記抽出された公開キーの値とを比較して電子署名を検証する。
【００２６】
前記のように、パッケージ化されたコンテンツ１０のヘッダー部１２を介して コンテンツプロバイダ２０の認証書を取得し、これを用いて電子署名１３を検証することにより、コンテンツ１０の完全性を検証し、コンテンツプロバイダ２０を認証できるようになる。
【００２７】
以上のように、上記実施の形態を参照して詳細に説明され図示されたが、本発明は、これに限定されるものでなく、このような本発明の基本的な技術的思想を逸脱しない範囲内で、当業界の通常の知識を有する者にとっては、他の多くの変更が可能であろう。また、本発明は、添付の特許請求の範囲により解釈されるべきであることは言うまでもない。
【図面の簡単な説明】
【００２８】
【図１】従来のパッケージ化されたコンテンツの構成図である。
【図２】本発明によるパッケージ化されたコンテンツの構成図である。
【図３】本発明によるコンテンツプロバイダの認証過程を示すブロック図である。
【図４】本発明によるコンテンツプロバイダを認証し、コンテンツの完全性を保証する方法を示すフローチャートである。
【符号の説明】
【００２９】
１、１０    パッケージ化されたコンテンツ
２、１１    コンテンツ部
３、１２    ヘッダー部
４、１３    電子署名
２０    コンテンツプロバイダ(ＣＰ)
３０    認証機関(ＣＡ)
【図１】
2004334842.tif 000003
【図２】
2004334842.tif 000004
【図３】
2004334842.tif 000005
【図４】
2004334842.tif 000006