(57)【要約】【課題】  通信路上での漏洩を確実に防止しつつ、その処理を簡易にして高速処理を行う。【解決手段】  ブラウザ１１は、コンテンツサーバ２に対して所望のコンテンツデータの配信を要求する。要求受付部２１は、クライアント端末１からの配信要求を受け付ける。一部暗号化部２３は、圧縮コンテンツデータ格納部２２から、指定されたコンテンツの圧縮データを読み出し、ＤＥＳ暗号化手法に基づいて、読み出した圧縮コンテンツデータの一部を暗号化し、その一部暗号化圧縮コンテンツデータとその一部暗号化に対応した復号化用スクリプトをクライアント端末１に送信する。一部暗号化圧縮コンテンツデータ復号化部１１１は、受信した一部暗号化圧縮コンテンツデータに、復号化用スクリプトを施すことにより、元の圧縮コンテンツデータを復元する。伸長処理部１２は、復元された元の圧縮コンテンツデータを入力して伸長処理を施し、ブラウザ１１に戻す。【選択図】  図１
2014131197.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツサーバに格納されたコンテンツデータをネットワークを介してクライアント端末にダウンロードする際のコンテンツデータ処理方法であって、
前記コンテンツサーバは、前記クライアント端末から、所望のコンテンツの配信要求を受けると、前記所望のコンテンツに係る圧縮コンテンツデータの一部を暗号化し、その一部が暗号化された圧縮コンテンツデータと、その一部暗号化に対応した復号化用プログラムを、前記ネットワークを介して前記クライアント端末に送信し、
前記クライアント端末のブラウザは、前記コンテンツサーバから、一部が暗号化された圧縮コンテンツデータと、その一部暗号化に対応した復号化用プログラムを前記ネットワークを介して受信すると、受信した一部暗号化圧縮コンテンツデータに対して、受信した復号化用プログラムを施すことにより、元の圧縮コンテンツデータを復元することを特徴とするコンテンツデータ処理方法。
【請求項２】
コンテンツサーバに格納されたコンテンツデータをネットワークを介してクライアント端末にダウンロードする際のコンテンツデータ処理方法であって、
少なくとも１つのコンテンツに係るコンテンツデータを圧縮符号化して前記コンテンツサーバに格納しておき、
前記クライアント端末が、前記コンテンツサーバに対して所望のコンテンツの配信を要求し、
前記コンテンツサーバが、前記所望のコンテンツに係る圧縮コンテンツデータの一部を暗号化し、
前記コンテンツサーバが、その一部が暗号化された一部暗号化圧縮コンテンツデータと、その一部暗号化に対応した復号化用プログラムを、前記ネットワークを介して前記クライアント端末に送信し、
前記クライアント端末で動作するブラウザが、受信した一部暗号化圧縮コンテンツデータに対して、受信した復号化用プログラムを施すことにより、元の圧縮コンテンツデータを復元し、
前記クライアント端末が、復元した圧縮コンテンツデータに対して伸長処理を施して、前記ブラウザにより表示部に表示することを特徴とするコンテンツデータ処理方法。
【請求項３】
前記復号化用プログラムには、前記一部暗号化圧縮コンテンツデータを復号化するための復号化アルゴリズムの情報及び鍵情報が含まれていることを特徴とする請求項１又は２に記載のコンテンツデータ処理方法。
【請求項４】
前記コンテンツサーバは、前記一部暗号化圧縮コンテンツデータを復号化するための復号化アルゴリズムの情報と鍵情報とを、それぞれ個別の復号化用プログラムとして送信することを特徴とする請求項１又は２に記載のコンテンツデータ処理方法。
【請求項５】
前記コンテンツサーバは、前記圧縮コンテンツデータの一部として、そのヘッダ部の少なくとも一部を暗号化することを特徴とする請求項１又は２に記載のコンテンツデータ処理方法。
【請求項６】
前記コンテンツサーバは、前記復号化用プログラムを画像ファイルに偽装して前記クライアント端末に送信することを特徴とする請求項１又は２に記載のコンテンツデータ処理方法。
【請求項７】
前記コンテンツデータは、電子書籍データであることを特徴とする請求項１又は２に記載のコンテンツデータ処理方法。
【請求項８】
格納したコンテンツデータをネットワークを介してクライアント端末にダウンロードするためのコンテンツサーバであって、
少なくとも１つのコンテンツに係るコンテンツデータが圧縮符号化されて格納される格納部と、
前記クライアント端末から、所望のコンテンツの配信要求を受けると、前記所望のコンテンツに係る圧縮コンテンツデータの一部を暗号化し、その一部が暗号化された圧縮コンテンツデータと、その一部暗号化に対応した復号化用プログラムを、前記ネットワークを介して前記クライアント端末に送信する一部暗号化部と、
を備えたことを特徴とするコンテンツサーバ。
【請求項９】
前記一部暗号化部は、前記圧縮コンテンツデータの一部として、そのヘッダ部の少なくとも一部を暗号化することを特徴とする請求項８に記載のコンテンツサーバ。
【請求項１０】
前記一部復号化部は、前記復号化用プログラムを画像ファイルに偽装して前記クライアント端末に送信することを特徴とする請求項８に記載のコンテンツサーバ。
【請求項１１】
コンテンツサーバに格納されたコンテンツデータをネットワークを介してダウンロードするクライアント端末であって、
前記コンテンツサーバに対して所望のコンテンツの配信を要求し、前記コンテンツサーバから、一部が暗号化された圧縮コンテンツデータと、その一部暗号化に対応した復号化用プログラムを前記ネットワークを介して受信すると、受信した一部暗号化圧縮コンテンツデータに対して、受信した復号化用プログラムを施すことにより、元の圧縮コンテンツデータを復元するブラウザと、
復元した圧縮コンテンツデータに対して伸長処理を施す伸長処理部と、
前記伸長処理部により伸長されたコンテンツデータが表示される表示部と、
を備えたことを特徴とするクライアント端末。
【請求項１２】
請求項８に記載のコンテンツサーバと、請求項１１に記載のクライアント端末とを備えたことを特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータ処理方法、コンテンツサーバ、クライアント端末、及びコンテンツ配信システムに関し、特に、第三者への情報漏洩防止と処理速度の双方を勘案したコンテンツデータ処理方法、コンテンツサーバ、クライアント端末、及びコンテンツ配信システムに関する。
【背景技術】
【０００２】
昨今、ネットワークを介して、静止画、動画、テキスト情報等の様々なコンテンツ情報が流通している。その典型として、個々人がクライアント装置としての端末を有し、ネットワークに接続される各種サーバに蓄積されたそれらのコンテンツをダウンロードするという形態が大部分を占めている。そのとき、提供されるコンテンツ情報の著作権保護や漏洩防止等の観点からいわゆるＤＲＭ（Digital Rights Management）を施すことが一般的になっている。ＤＲＭとは、デジタルコンテンツの複製の制限や漏洩の防止を図ることによる著作権保護の手法・技術の総称であるが、その最も一般的な手法としては、暗号化技術がある（例えば、特許文献１参照）。
【０００３】
ここで、ダウンロードされた上述のさまざまなコンテンツ情報においては、クライアント端末において、典型的なコンテンツは従前からブラウザにより表示されているが、ブラウザの汎用性やその広い普及の利点もあって、より最近では、更に特殊なコンテンツ情報でもブラウザで表示できるようになってきている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４７９１４２５号公報
【特許文献２】特開２００５−１５７８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２のように、コンテンツの情報全体に対して暗号化し、それを受信端末において復号化し、ブラウザで表示する方式においては、処理が膨大であり長時間を要するという課題がある。
【０００６】
本発明は上述のような事情から為されたものであり、本発明の目的は、通信路上での漏洩を確実に防止しつつ、その処理を簡易にして高速処理を行うことができるコンテンツデータ処理方法、コンテンツサーバ、クライアント端末、及びコンテンツ配信システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明のコンテンツデータ処理方法は、コンテンツサーバに格納されたコンテンツデータをネットワークを介してクライアント端末にダウンロードする際のコンテンツデータ処理方法であって、前記コンテンツサーバは、前記クライアント端末から、所望のコンテンツの配信要求を受けると、前記所望のコンテンツに係る圧縮コンテンツデータの一部を暗号化し、その一部が暗号化された圧縮コンテンツデータと、その一部暗号化に対応した復号化用プログラムを、前記ネットワークを介して前記クライアント端末に送信し、前記クライアント端末のブラウザは、前記コンテンツサーバから、一部が暗号化された圧縮コンテンツデータと、その一部暗号化に対応した復号化用プログラムを前記ネットワークを介して受信すると、受信した一部暗号化圧縮コンテンツデータに対して、受信した復号化用プログラムを施すことにより、元の圧縮コンテンツデータを復元することを要旨とする。
【０００８】
また、上記目的を達成するため、本発明のコンテンツデータ処理方法は、コンテンツサーバに格納されたコンテンツデータをネットワークを介してクライアント端末にダウンロードする際のコンテンツデータ処理方法であって、少なくとも１つのコンテンツに係るコンテンツデータを圧縮符号化して前記コンテンツサーバに格納しておき、前記クライアント端末が、前記コンテンツサーバに対して所望のコンテンツの配信を要求し、前記コンテンツサーバが、前記所望のコンテンツに係る圧縮コンテンツデータの一部を暗号化し、前記コンテンツサーバが、その一部が暗号化された一部暗号化圧縮コンテンツデータと、その一部暗号化に対応した復号化用プログラムを、前記ネットワークを介して前記クライアント端末に送信し、前記クライアント端末で動作するブラウザが、受信した一部暗号化圧縮コンテンツデータに対して、受信した復号化用プログラムを施すことにより、元の圧縮コンテンツデータを復元し、前記クライアント端末が、復元した圧縮コンテンツデータに対して伸長処理を施して、前記ブラウザにより表示部に表示することを要旨とする。
【０００９】
ここで、特に、前記復号化用プログラムには、前記一部暗号化圧縮コンテンツデータを復号化するための復号化アルゴリズムの情報及び鍵情報が含まれている。
【００１０】
あるいは、前記コンテンツサーバは、前記一部暗号化圧縮コンテンツデータを復号化するための復号化アルゴリズムの情報と鍵情報とを、それぞれ個別の復号化用プログラムとして送信する。
【００１１】
また、前記コンテンツサーバは、前記圧縮コンテンツデータの一部として、そのヘッダ部の少なくとも一部を暗号化することが好適である。
【００１２】
一方、前記コンテンツサーバは、前記復号化用プログラムを画像ファイルに偽装して前記クライアント端末に送信することがより効果的である。
【００１３】
また、前記コンテンツデータは、例えば電子書籍データである。
【００１４】
また、上記目的を達成するため、本発明のコンテンツサーバは、格納したコンテンツデータをネットワークを介してクライアント端末にダウンロードするためのコンテンツサーバであって、少なくとも１つのコンテンツに係るコンテンツデータが圧縮符号化されて格納される格納部と、前記クライアント端末から、所望のコンテンツの配信要求を受けると、前記所望のコンテンツに係る圧縮コンテンツデータの一部を暗号化し、その一部が暗号化された圧縮コンテンツデータと、その一部暗号化に対応した復号化用プログラムを、前記ネットワークを介して前記クライアント端末に送信する一部暗号化部と、を備えたことを要旨とする。
【００１５】
また、前記一部暗号化部は、前記圧縮コンテンツデータの一部として、そのヘッダ部の少なくとも一部を暗号化することが好適である。
【００１６】
ここで、前記一部復号化部は、前記復号化用プログラムを画像ファイルに偽装して前記クライアント端末に送信することがより効果的である。
【００１７】
また、上記目的を達成するため、一方、本発明のクライアント端末は、コンテンツサーバに格納されたコンテンツデータをネットワークを介してダウンロードするクライアント端末であって、前記コンテンツサーバに対して所望のコンテンツの配信を要求し、前記コンテンツサーバから、一部が暗号化された圧縮コンテンツデータと、その一部暗号化に対応した復号化用プログラムを前記ネットワークを介して受信すると、受信した一部暗号化圧縮コンテンツデータに対して、受信した復号化用プログラムを施すことにより、元の圧縮コンテンツデータを復元するブラウザと、復元した圧縮コンテンツデータに対して伸長処理を施す伸長処理部と、前記伸長処理部により伸長されたコンテンツデータが表示される表示部と、を備えたことを要旨とする。
【００１８】
また、上記目的を達成するため、併せて、本発明のコンテンツ配信システムは、上述のコンテンツサーバと、上述のクライアント端末とを備えたことを要旨とする。
【発明の効果】
【００１９】
本発明によれば、以下のような効果がある。すなわち、送信路上で第三者に漏洩する事態があっても、圧縮コンテンツデータの一部を暗号化しているので、当該第三者が、たとえ採用された圧縮手法を認識していた、又は認識できたとしても、伸長処理を行えない。なお、この場合、可変長圧縮符号化処理の特性から、暗号化されている部分のみならず、暗号化されていない部分も含めて全体が伸長できない。また、ブラウザの開発者ツールのネットワーク通信履歴などからそのコンテンツ情報を抜き取られたとしても、同様に伸長処理を行えない。従って、当該第三者に情報が漏洩することが回避され、コンテンツデータに係る著作権は保護される。
【００２０】
一方、上述のように圧縮コンテンツデータの一部のみにしか暗号化処理を施していないので、コンテンツデータ全体に対して処理を施す通常の暗号化処理と比較して、簡易に、かつ短時間で行える利点がある。また、それに対応して、クライアント端末のブラウザにおける復号化処理も簡易に短時間で行える。
【００２１】
つまり、通信路上での漏洩を確実に防止しつつ、その処理を簡易にして高速処理を行うことができるという利点がある。
【００２２】
また、コンテンツサーバは、復号化用スクリプトを画像ファイルに偽装してクライアント端末に送信してやるようにすれば、通信路上を流れる復号化用スクリプト自体の情報を第三者に認識されにくくできる。
【図面の簡単な説明】
【００２３】
【図１】本発明のコンテンツ配信システムにおける一実施形態の概略機能構成を示す図である。
【図２】クライアント端末のハードウェア概略構成の具体例を示す図である。
【図３】コンテンツサーバのハードウェア概略構成の具体例を示す図である。
【図４】本発明のコンテンツデータ処理方法における一実施形態の概略処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。  
図１は、本発明のコンテンツ配信システムにおける一実施形態の概略機能構成を示す図である。同図に示したコンテンツ配信システムは、それぞれがネットワーク３に接続可能なクライアント端末１及びコンテンツサーバ２を備え、それらは互いにそのネットワーク３を介して通信可能となっている。ここで、クライアント端末１は、一般のパーソナルコンピュータや、いわゆるスマートフォンのような汎用携帯情報端末やいわゆるタブレット端末や、また、その他の各種端末であってよい。また、ネットワーク３としては、典型的にはＩＰネットワークであるが、いわゆる３Ｇ回線等の他の既存のネットワークであってもよい。
【００２５】
図１に示すように、クライアント端末１は、ブラウザ１１、伸長処理部１２、及び表示部１３を少なくとも備えている。ここで、ブラウザ１１は、コンテンツサーバ２に対して所望のコンテンツデータの配信を要求する。また、ブラウザ１１は、コンテンツサーバ２から配信された一部暗号化圧縮コンテンツデータに、同様に送られてきた、その一部暗号化に対応する復号化用スクリプトを施すことにより、元の圧縮コンテンツデータを復元する一部暗号化圧縮コンテンツデータ復号化部１１１を有している。また、伸長処理部１２は、一部暗号化圧縮コンテンツデータ復号化部１１１により復元された元の圧縮コンテンツデータを入力して伸長処理を行い、ブラウザ１１に戻す。また、表示部１３には、ブラウザ１１により表示可能に処理されたコンテンツデータが表示される。なお、ブラウザ１１は、典型的にはＨＴＭＬ（Hyper Text Markup Language）５の規格に対応しているものである。
【００２６】
また、図１に示すように、コンテンツサーバ２は、要求受付部２１、圧縮コンテンツデータ格納部２２、及び一部暗号化部２３を少なくとも備えている。ここで、要求受付部２１は、クライアント端末１からのコンテンツ配信要求を受け付ける。また、圧縮コンテンツデータ格納部２２には、配信可能な複数のコンテンツが圧縮符号化されて格納されている。なお、コンテンツが画像データであれば、圧縮符号化の手法としては、例えば、ＪＰＥＧ（Joint Photographic Experts Group）、ＰＮＧ（Portable Network Graphics）等がある。一部暗号化部２３は、要求受付部２１からの指示に応じて、圧縮コンテンツデータ格納部２２から、指定されたコンテンツの圧縮データを読み出し、予め定めた標準暗号化手法、例えば共通鍵暗号化手法のＤＥＳ（Data Encryption Standard）、に基づいて、その読み出した圧縮コンテンツデータの一部に対して暗号化を施し、得られた一部暗号化圧縮コンテンツデータをクライアント端末１に配信するとともに、その一部暗号化に対応した復号化用スクリプトを画像ファイルに偽装して送信する。なお、クライアント端末１に送る復号化用スクリプト、及び、クライアント端末１内の一部暗号化圧縮コンテンツデータ復号化部１１１における復号化処理の詳細については、後述する。また、上述の「偽装」の意味についても後述する。
【００２７】
図２は、クライアント端末１のハードウェア概略構成の具体例を示す図である。ここでは、スマートフォンの例を挙げている。但し、音声通話に係る機能等、直接関係のない機能構成については省略している。同図に示すように、クライアント端末１は、ハードウェア構成として、全体の制御を行うＣＰＵ（Central Processing Unit）５１と、所定のプログラムが予め格納されるＲＯＭ（Read Only Memory）５２と、実行中のプログラムや実行中の処理に係るデータが一時的に格納されるＲＡＭ（Random Access Memory）５３と、各種テキストデータ及び静止画・動画データが格納されるＦＬＡＳＨ（Flash Memory）５４と、ネットワーク３との通信を担う通信制御部５５と、各種テキストデータ及び静止画・動画データが表示されるディスプレイ５６と、オペレータが指で触れて各種指示等を行うためのタッチパネル５７と、各種外部デバイスを接続するためのインターフェース５８とを備えている。なお、図１との関係では、ブラウザ１１や伸長処理部１２の各機能は、それらのプログラムがＲＡＭ５３に格納されてＣＰＵ５１により実行されることにより実現される。また、表示部１３は、ディスプレイ５６とタッチパネル５７とで構成されている。
【００２８】
図３は、コンテンツサーバ２のハードウェア概略構成の具体例を示す図である。同図に示すように、コンテンツサーバ２は、ハードウェア構成として、全体の制御を行うＣＰＵ６１と、所定のプログラムが予め格納されるＲＯＭ６２と、実行中のプログラムや実行中の処理に係るデータが一時的に格納されるＲＡＭ６３と、各種テキストデータ及び静止画・動画データが格納されるＨＤＤ（Hard Disk）６４と、ネットワーク３との通信を担う通信制御部６５とを備えている。なお、図１との関係では、要求受付部２１や一部暗号化部２３の各機能は、それらのプログラムがＲＡＭ６３に格納されてＣＰＵ６１により実行されることにより実現される。また、図１に示される圧縮コンテンツデータ格納部２２に格納されている圧縮コンテンツデータも、ＨＤＤ６４に格納されている。
【００２９】
図４は、本発明のコンテンツデータ処理方法における一実施形態の概略処理手順を示すフローチャートである。  
そこで、コンテンツの配信を受けたい場合、オペレータは、特定のサイトに対してその要求をすべく、クライアント端末１のタッチパネル５７を介して、コンテンツの指定等の指示を行う。指示を受けたクライアント端末１のブラウザ１１は、そのオペレータの操作指示に応じて、指定されたコンテンツの配信（ダウンロード）をコンテンツサーバ２に要求する（ステップＳ１１）。クライアント端末１から送信された配信要求は、コンテンツサーバ２の要求受付部２１で受け付けられ、その要求受付部２１は、その配信要求を一部暗号化部２３に伝える（ステップＳ２１）。要求受付部２１から配信要求を伝えられた一部暗号化部２３は、指定されたコンテンツに係る圧縮データを圧縮コンテンツデータ格納部２２から読み出す（ステップＳ２２）。
【００３０】
次に、一部暗号化部２３は、予め定めた標準暗号化手法、例えば共通鍵暗号化手法のＤＥＳ、に基づいて、その読み出した圧縮コンテンツデータの一部に対して暗号化を施す（ステップＳ２３）。なお、ここでいう「一部」の目安であるが、より多くなれば、第三者による復元の困難性を向上させることができる一方で、処理速度はその分低下する。従って、第三者による復元の困難性と処理速度とのトレードオフの観点から決めればよい。典型的には、圧縮コンテンツデータの一部としては、そのヘッダ部の少なくとも一部が含まれていることが好ましい。ヘッダ部には、ハフマンテーブル等の重要な情報が含まれているので、その部分を暗号化しさえすれば、全体の復元性は大きく低下するからである。
【００３１】
次に、一部暗号化部２３は、その一部暗号化処理に対応した復号化用スクリプトを作成し、要求元のクライアント端末１宛に、一部暗号化圧縮コンテンツデータを配信するとともに、対応する復号化用スクリプトを送信する（ステップＳ２４）。ここで、復号化用スクリプトとは、コンテンツサーバ２で採用された標準暗号化手法により一部が暗号化された圧縮コンテンツデータをブラウザ１１上で復号化するための、ブラウザ１１上で動作可能なスクリプト言語（例えば、JavaScript（登録商標））である。具体的には、その標準暗号化手法に対応した復号化処理アルゴリズム（暗号化を施した部分（位置）を特定できる情報を含む）自体とその鍵の情報とが、スクリプト言語で記述されているものである。但し、当該アルゴリズムの情報と鍵とは、別々のスクリプトとして送信してもよい。
【００３２】
ここで、送信する復号化用スクリプトについては、画像ファイルに偽装して送信すれば、更に好適である。すなわち、復号化用スクリプトとして記述されたプログラムのアスキーコードを画像のピクセル値に対応させて見かけ上画像データ（例えばＰＮＧ画像）として送信する。
【００３３】
なお、コンテンツサーバ２側においては、送信した圧縮コンテンツデータ及び対応する復号化用スクリプトを一定期間又は一定条件下でキャッシュしておくことが一般的である。
【００３４】
一方、一部暗号化圧縮コンテンツデータと、それに対応した復号化用スクリプトを受信したクライアント端末１は、そのブラウザ１１内の一部暗号化圧縮コンテンツデータ復号化部１１１が、受信した一部暗号化圧縮コンテンツデータにその復号化用スクリプトを施して元の圧縮コンテンツデータを復元する（ステップＳ１２）。このとき、前述のように、復号化用スクリプトが画像ファイルに偽装されて送られている場合には、まず、そのピクセル値に基づいてアスキーコードとして復元する。そして、一部暗号化圧縮コンテンツデータ復号化部１１１が、所定のスクリプト言語で記述された復号化用スクリプトを実行することにより復号化し、元の圧縮コンテンツデータを復元する。
【００３５】
次に、ブラウザ１１は、復元した圧縮コンテンツデータを伸長処理部１２に送り、伸長処理部１２は、そのデータに対して伸長処理を施し、処理後のデータをブラウザ１１に戻す（ステップＳ１３）。伸長処理後の得られたコンテンツデータはブラウザで表示可能なデータ（例えば画像データとその表示位置を指定する情報）であるので、ブラウザ１１は、そのデータに基づき当該コンテンツの内容を表示部１３に表示できる（ステップＳ１４）。
【００３６】
なお、上述の実施形態にあっては、クライアント端末１において書き換えられた圧縮コンテンツを復元するために、クライアント端末１に送るデータとして、「（復号化用）スクリプト」という表現を使用したが、本発明の主旨としては、この表現に限定されず、すなわち、「クライアント端末１のブラウザ１１上で動作可能なプログラム」であればよい。
【００３７】
なお、上述の実施形態にあっては、配信要求を受けて送るごとに一部暗号化の処理を行っているが、予め、一部暗号化済みの圧縮コンテンツデータを格納部に格納しておくことも可能である。
【００３８】
以上のように、上述の一実施形態によれば、以下のような効果がある。すなわち、送信路上で第三者に漏洩する事態があっても、圧縮コンテンツデータの一部を暗号化しているので、当該第三者が、たとえ採用された圧縮手法を認識していた、又は認識できたとしても、伸長処理を行えない。なお、この場合、可変長圧縮符号化処理の特性から、暗号化されている部分のみならず、暗号化されていない部分も含めて全体が伸長できない。また、ブラウザの開発者ツールのネットワーク通信履歴などからそのコンテンツ情報を抜き取られたとしても、同様に伸長処理を行えない。従って、当該第三者に情報が漏洩することが回避され、コンテンツデータに係る著作権は保護される。
【００３９】
一方、上述のように圧縮コンテンツデータの一部のみにしか暗号化処理を施していないので、コンテンツデータ全体に対して処理を施す通常の暗号化処理と比較して、簡易に、かつ短時間で行える利点がある。また、それに対応して、クライアント端末１のブラウザ１１における復号化処理も簡易に短時間で行える。
【００４０】
以上から総じて、通信路上での漏洩を確実に防止しつつ、その処理を簡易にして高速処理を行うことができるという利点がある。
【００４１】
また、上述の実施形態においては、コンテンツサーバから送信する復号化用スクリプトを画像ファイルに偽装して送信しているので、通信路上を流れる復号化用スクリプト自体の情報を第三者に認識されにくくできている。
【産業上の利用可能性】
【００４２】
本発明のコンテンツデータ処理方法、コンテンツサーバ、クライアント端末、及びコンテンツデータ配信システムは、例えばインターネット上のコンテンツ販売サイトから所望のコンテンツを購入して自身のコンテンツビューワー、スマートフォン、タブレット端末等にダウンロードして表示する場合に採用できる。
【符号の説明】
【００４３】
１  クライアント端末
１１  ブラウザ
１１１  一部暗号化圧縮コンテンツデータ復号化部
１２  伸長処理部
１３  表示部
２  コンテンツサーバ
２１  要求受付部
２２  圧縮コンテンツデータ格納部
２３  一部暗号化部
３  ネットワーク
５１，６１  ＣＰＵ
５２，６２  ＲＯＭ
５３，６３  ＲＡＭ
５４  ＦＬＡＳＨ
６４  ＨＤＤ
５５，６５  通信制御部
５６  ディスプレイ
５７  タッチパネル
５８  各種外部デバイスインターフェース
【図１】
2014131197.tif 000003
【図２】
2014131197.tif 000004
【図３】
2014131197.tif 000005
【図４】
2014131197.tif 000006