データが暗号化されている暗号化区間、及び又は、データが暗号化されていない非暗号化区間を有する送信データを記憶する送信データ記憶手段と、上記送信データ記憶手段に記憶されている送信データをデータ受信装置に向けて送信するものであって、非暗号化区間のデータについては暗号化処理を行ってから送信するデータ送信処理手段と、上記データ送信処理手段が暗号化を行ったデータを、上記送信データ記憶手段に記憶させる処理を行うデータ処理手段とを有することを特徴とするデータ送信装置。上記データ処理手段は、上記データ送信処理手段が暗号化を行ったデータを、送信データ記憶手段に記憶された送信データのうち対応する非暗号化区間のデータと置き換えて記憶させる処理を行うことを特徴とする請求項1に記載のデータ送信装置。少なくとも上記データ送信処理手段が暗号化を行ったデータを含むテンポラリデータを記憶するテンポラリデータ記憶手段をさらに備え、上記データ処理手段は、上記データ送信処理手段が暗号化を行ったデータを、上記テンポラリデータ記憶手段のテンポラリデータの一部として記憶させる処理を行い、当該テンポラリデータが、上記送信データ記憶手段の送信データを全て暗号化区間としたものとなった場合に、当該テンポラリデータを、上記送信データ記憶手段の送信データと置き換える処理を行うことを特徴とする請求項1又は2に記載のデータ送信装置。データが暗号化されている暗号化区間、及び又は、データが暗号化されていない非暗号化区間を有する送信データを記憶する送信データ記憶手段と、データ送信処理手段と、データ処理手段とを有するデータ送信装置におけるデータ送信方法において、上記データ送信処理手段は、上記送信データ記憶手段に記憶されている送信データをデータ受信装置に向けて送信するものであり、非暗号化区間のデータについては暗号化処理を行ってから送信するデータ送信処理ステップと、上記データ処理手段は、上記データ送信処理手段が暗号化を行ったデータを、上記送信データ記憶手段に記憶させる処理を行うデータ処理ステップとを有することを特徴とするデータ送信方法。データ送信装置に搭載されたコンピュータを、データが暗号化されている暗号化区間、及び又は、データが暗号化されていない非暗号化区間を有する送信データを記憶する送信データ記憶手段と、上記送信データ記憶手段に記憶されている送信データをデータ受信装置に向けて送信するものであって、非暗号化区間のデータについては暗号化処理を行ってから送信するデータ送信処理手段と、上記データ送信処理手段が暗号化を行ったデータを、上記送信データ記憶手段に記憶させる処理を行うデータ処理手段とを有することを特徴とするデータ送信プログラム。しかしながら、特許文献2の記載技術では、映像コンテンツデータで事前に暗号化されていない部分は、配信時にリアルタイムで暗号化する処理があり、データ送信時のデータ送信装置の処理負荷が高くなってしまうという問題があった。そのため、データ送信時の処理負荷を低減することができるデータ送信装置、方法及びプログラムが望まれている。第1の本発明のデータ送信装置は、1データが暗号化されている暗号化区間、及び又は、データが暗号化されていない非暗号化区間を有する送信データを記憶する送信データ記憶手段と、2上記送信データ記憶手段に記憶されている送信データをデータ受信装置に向けて送信するものであって、非暗号化区間のデータについては暗号化処理を行ってから送信するデータ送信処理手段と、3上記データ送信処理手段が暗号化を行ったデータを、上記送信データ記憶手段に記憶させる処理を行うデータ処理手段とを有することを特徴とする。第2の本発明のデータ送信方法は、1データが暗号化されている暗号化区間、及び又は、データが暗号化されていない非暗号化区間を有する送信データを記憶する送信データ記憶手段と、2データ送信処理手段と、3データ処理手段とを有するデータ送信装置におけるデータ送信方法において、4上記データ送信処理手段は、上記送信データ記憶手段に記憶されている送信データをデータ受信装置に向けて送信するものであり、非暗号化区間のデータについては暗号化処理を行ってから送信するデータ送信処理ステップと、5上記データ処理手段は、上記データ送信処理手段が暗号化を行ったデータを、上記送信データ記憶手段に記憶させる処理を行うデータ処理ステップとを有することを特徴とする。第3の本発明のデータ送信プログラムは、1データ送信装置に搭載されたコンピュータを、2データが暗号化されている暗号化区間、及び又は、データが暗号化されていない非暗号化区間を有する送信データを記憶する送信データ記憶手段と、3上記送信データ記憶手段に記憶されている送信データをデータ受信装置に向けて送信するものであって、非暗号化区間のデータについては暗号化処理を行ってから送信するデータ送信処理手段と、4上記データ送信処理手段が暗号化を行ったデータを、上記送信データ記憶手段に記憶させる処理を行うデータ処理手段とを有することを特徴とする。本発明によれば、データ送信装置において、データ送信時の処理負荷を低減することができる。A第1の実施形態以下、本発明によるデータ送信装置、方法及びプログラムの第1の実施形態を、図面を参照しながら詳述する。なお、第1の実施形態のデータ送信装置はVODサーバである。A-1第1の実施形態の構成図1は、この実施形態のVODシステム1の全体構成を示すブロック図である。VODシステム1は、VODサーバ10、及び、データ受信装置としての再生機20を有しており、例えば、コンテンツデータD1などの配信対象のデータを、VODサーバ10により暗号化して、再生機20に配信するものである。なお、図1では、説明を簡易にするためにVODサーバ10及び再生機20は、それぞれ一つの構成となっているが、それぞれ複数有する構成としても良い。再生機20は、既存のVODシステムにおいて配信コンテンツのデータを受信するデータ受信装置を適用することができるので、詳しい説明を省略する。VODサーバ10は、コンテンツデータD1を複数の単位データに分割し、分割した単位データのそれぞれを暗号化して再生機20に配信送信するものであり、コンテンツ管理部11、コンテンツ格納部12、コンテンツ配信部13、リアルタイム暗号化部14、及びコンテンツ要求受信部15を有している。VODサーバ10は、CPU、ROM、RAM、EEPROM、ハードディスクなどのプログラムの実行構成、及び、他の通信装置と通信をするためのインターフェースを有する装置1台に限定されず、複数台を分散処理し得るようにしたものであっても良い。に、実施形態のデータ送信プログラム等をインストールすることにより構築されるものであり、機能的には上述の図1のように示すことができる。コンテンツ格納部12に格納されるコンテンツデータD2は、供給されたコンテンツデータD1について、所定の単位で分割された単位データが格納されている。以下では、コンテンツ格納部12に格納されているコンテンツデータコンテンツデータD1を分割して生成された1まとまりのデータを、コンテンツデータD2と呼ぶものとする。コンテンツデータD2を構成する単位データとしては、所定の形式のフォーマットのパケットコンテンツデータD1から分割したデータと、ヘッダを有する単位データとしても良い。この実施形態では、例として、コンテンツデータD2を構成する単位データは、特許文献2の記載技術と同様に、MPEGMovingPictureExpertsGroupにおけるTSTransportStreamフォーマットのパケット以下、TSパケットというの形式であるものとして説明する。なお、コンテンツデータD2を構成する単位データは、PSProgramStream形式などの可変長のものであっても良く、その形式は限定されないものである。図2は、TSフォーマットに従ったTSパケットの構成例について示した説明図である。なお、図2は、特許文献2で適用されるTSパケットと同様の構成であり、TSパケットは、188バイトで1パケットを構成しているものである。コンテンツ管理部11は、コンテンツ格納部12に格納されているコンテンツデータD2を管理するものである。コンテンツ管理部11は、非暗号化の状態のコンテンツデータD1が供給されると、そのコンテンツデータD1について、TSパケットのペイロードData_byteに格納可能な大きさの単位データに分割し、各単位データを格納したTSパケットを生成する。また、上述の図2に示す通り、TSパケットのヘッダ部分には、2bitの暗号を示す情報Transport_scrambling_control、以下暗号化フラグというがあり、使用方法はユーザにより任意に定義できるものとなっている。この実施形態のVODサーバ10では、コンテンツ格納部12に格納されるコンテンツデータD2の状態で、ペイロードが暗号化されているTSパケットと、ペイロードが暗号化されていないTSパケットとで、上述の暗号化フラグの内容が異なっているものとする。例として、この実施形態では、暗号化フラグの値が01となっているTSパケットについては、コンテンツデータD2の状態で暗号化されているものとし、それ以外の値00、10、又は11の場合には、コンテンツデータD2の状態でペイロードは暗号化されていないものとする。このように、暗号化フラグは、VODサーバ10において、当該TSパケットの暗号化の状態を示す情報として、参照登録されるものである。なお、コンテンツデータD2で、暗号化されている単位データTSパケットと暗号化されていない単位データとを区別する方法については、上述の暗号化フラグを用いた例に限定されないものであり、例えば、他のヘッダ情報を用いるようにしても良いし、ペイロードのデータ自体で識別する方式を適用するようにしても良い。コンテンツ管理部11が、コンテンツデータD1を取り込む手段としては、記録媒体や装置内蔵の記憶装置から取り込んだり、外部装置からダウンロードによって取り込んだりするようにしても良く、取り込む方法は限定されないものである。なお、コンテンツデータD1からコンテンツデータD2を生成する処理については、外部装置で行い、VODサーバ10がコンテンツデータD2の供給を受けて格納するようにしても良い。コンテンツ要求受信部15は、再生機20からのコンテンツ配信の要求を受付けるものである。また、コンテンツ要求受信部15は、再生機20からのコンテンツ配信の要求を受付けると、そのコンテンツ配信要求を、コンテンツ配信部13に通知する。コンテンツ配信部13は、コンテンツ要求受信部15から通知されたコンテンツ配信要求に対応するコンテンツデータを構成するTSパケットを、コンテンツ管理部11に要求する。そして、コンテンツ配信部13は、コンテンツ管理部11から得たコンテンツデータD2を構成するTSパケットを、順次再生機20に向けて送出する。そして、リアルタイム暗号化部14は、コンテンツ配信部13の依頼に基づいて、TSパケットのペイロードのデータを暗号化するものである。リアルタイム暗号化部14が行う暗号化方式は限定されないものであるが、例えば、特許文献2と同様に、時系列上で直前のTSパケットを暗号化した結果を参照せずに暗号化する方式としても良く、具体的にはAESAdvancedEncryptionStandardの方式を適用しても良い。コンテンツ配信部13は、TSパケットを再生機20に向けて送出する際に、当該TSパケットについてペイロードのデータが暗号化されているか否かを暗号化フラグに基づいて判定し、暗号化されているTSパケットについては、そのまま再生機20に向けて送出し、暗号化されていないTSパケットについては、リアルタイム暗号化部14に暗号化を実行させてから再生機20側に送出する。また、コンテンツ配信部13は、暗号化されていないTSパケットについてリアルタイム暗号化部14に暗号化を実行させた場合には、暗号化後のTSパケットについて、コンテンツ管理部11に引き渡すものとする。その際、コンテンツ配信部13は、新たに暗号化を行ったTSパケットの暗号化フラグについて、ペイロードのデータが暗号化されていることを示す内容01に更新してから、コンテンツ管理部11に引き渡すものとする。なお、このようなTSパケットの暗号化フラグの更新は、コンテンツ管理部11側で行うようにしても良い。そして、コンテンツ配信部13から、新たに暗号化されたTSパケットを受信すると、コンテンツ管理部11は、当該TSパケットを、コンテンツ格納部12に格納する。具体的には、コンテンツ格納部12は、コンテンツ配信部13から受信した暗号化済みのTSパケットに対応するものを、コンテンツ格納部12に格納されたコンテンツデータD2から検索し、検出したコンテンツデータD2上のTSパケットを、暗号化されたものに置き換えるようにしても良い。コンテンツ管理部11が、コンテンツ配信部13から受信したTSパケットに対応するものを、コンテンツデータD2から検索する方法については限定されないものであるが、例えば、ヘッダ情報のうち、連続性カウンターContinuity_counterの値が一致するものを検索するようにしても良い。また、コンテンツ配信部13は、必要に応じて、再生機20に配信するコンテンツデータTSパケットを保持するバッファ手段やキャッシュ手段等を備えるようにしても良い。この場合、上述のバッファ手段やキャッシュ手段は、コンテンツデータ全体を保持していなくても良い。ただし、上述のバッファ手段やキャッシュ手段が保持するデータは、コンテンツ格納部12に記憶されるデータとは別の領域を確保する必要がある。また、上述のバッファ手段やキャッシュ手段は、VODサーバ10内に備える必要はなく、ネットワークN上の中継装置として設けるようにしても良い。A-2第1の実施形態の動作次に、以上のような構成を有する第1の実施形態のVODシステム1の動作実施形態のデータ送信方法を説明する。図3は、VODサーバ10がコンテンツデータの配信を行う場合の動作について示したフローチャートである。ここでは、初期状態として、コンテンツ格納部12には、全てのTSパケットが非暗号化状態すなわち、全てのTSパケットについて暗号化が行われていない状態のコンテンツデータD2が格納されているものとする。まず、再生機20からVODサーバ10コンテンツ要求受信部15に対して、コンテンツデータの配信要求があったものとするS101。配信要求には、少なくとも、配信を要求するコンテンツデータD2の識別子例えば、コンテンツ名等と、配信開始位置の情報が含まれているものとする。図1では、説明を簡易にするために、コンテンツ格納部12には、一つのコンテンツデータD2のみが格納されているものとして図示しているが、コンテンツ格納部12に複数のコンテンツデータD2が格納されている場合には、コンテンツ配信部13は、複数のコンテンツデータD2の中から、配信要求に係るコンテンツデータD2を検出する必要がある。なお、コンテンツ配信部13が、配信要求に基づいて、該当するコンテンツデータD2を特定して配信を行う処理自体については、既存のVODサーバと同様の処理を適用することができるため、詳細な説明については省略する。配信要求に含まれる配信開始位置の情報としては、例えば、先頭からの再生時間や、チャプター番号等を適用することができる。この実施形態では、配信要求に含まれる配信開始位置の情報として、先頭からの再生時間で表わされるものとする。例えば、配信開始位置が10秒と指定されていた場合には、コンテンツ配信部13は、当該コンテンツデータD2で、先頭からの再生時間が10秒経過した直後にあたるフレームのTSパケットから配信を開始することになる。例えば、コンテンツデータD2で、1秒間の動画像が20フレームで構成されている場合には、コンテンツ配信部13は、201フレーム目200フレーム目としても良いにあたるTSパケットから配信するようにしても良い。なお、コンテンツデータ上で、配信開始位置を調整して配信する処理については、上述の例に限定されず、既存の種々の構成を適用することができる。また、VODサーバ10コンテンツ要求受信部15から再生機20からは、配信要求以外にも、コンテンツの早送り、スキップ、配信停止再生停止等の制御信号も送信され、コンテンツ配信部13によりその制御信号に基づいたコンテンツデータD2TSパケットの配信処理も行われるものとする。VODサーバ10における、上述のような配信要求以外の処理についても、既存のVODサーバと同様の構成を適用することができるため詳しい説明を省略する。そして、コンテンツ要求受信部15は、受付けた配信要求を、コンテンツ配信部13に通知する。そして、コンテンツ配信部13は、コンテンツ要求受信部15から通知された配信要求に対応するコンテンツデータD2の配信を開始するS102。具体的には、コンテンツ配信部13は、後述するステップS103~S107の処理により、コンテンツデータD2を再生機20へ配信する処理を行う。まず、コンテンツ配信部13は、コンテンツデータD2について、配信開始位置の直後のフレームに係るTSパケットを保持し、当該TSパケットの暗号化フラグに基づいて、当該TSパケットのペイロードが暗号化されているか否かを確認するS103。そして、コンテンツ配信部13は、当該TSパケットのペイロードが暗号化されている場合には後述するステップS106の処理から動作し、暗号化されていない場合には、後述するステップS104の処理から動作する。そして、上述のステップS103において、当該TSパケットのペイロードが暗号化されていると判定された場合には、コンテンツ配信部13は、当該TSパケットを、再生機20に向けて送信する処理を行うS106。一方、ステップS103において、当該TSパケットのペイロードが暗号化されていないと判定された場合には、コンテンツ配信部13は、リアルタイム暗号化部14に当該TSパケットのペイロードを暗号化させて、暗号化後のTSパケットを再生機20に向けて配信する処理を行うS104。そして、コンテンツ配信部13は、暗号化後のTSパケット暗号化フラグについて暗号化済みを示す内容に更新したものをコンテンツ管理部11に供給する。そして、コンテンツ管理部11は、コンテンツ配信部13から供給された暗号化済みのTSパケットを、コンテンツ格納部12のコンテンツデータD2に格納上書き保存する。そして、上述のステップS106、又はステップS104により、TSパケットの配信が完了すると、コンテンツ配信部13は、コンテンツデータD2について配信を終了するか否かを判定するS107。例えば、コンテンツ要求受信部15に、再生機20から配信停止の要求があった場合には、コンテンツ配信部13は、コンテンツデータD2の配信を終了すると判定するようにしても良い。また、最新に配信したTSパケットが、コンテンツデータD2を構成する最後尾のものだった場合には、コンテンツ配信部13は、コンテンツデータD2の配信を終了すると判定するようにしても良い。そして、上述のステップS107において、コンテンツデータD2について配信を終了しないと判定された場合配信を終了するイベントが発生しない場合には、コンテンツ配信部13は、上述のステップ103の処理から動作し、最新に配信したTSパケットの次のTSパケットに関する配信処理を行う。一方、上述のステップS107において、コンテンツデータD2について配信を終了すると判定された場合配信を終了するイベントが発生した場合には、コンテンツ配信部13は、コンテンツデータD2に関する配信を終了する。以上のように、VODサーバ10では、リアルタイムにコンテンツデータD2を構成するTSパケットを配信しつつ、暗号化されていないTSパケットについては暗号化を施し、新たに暗号化したTSパケットを、格納しているコンテンツデータD2に上書きしている。すなわち、VODサーバ10では、過去に一度でも再生機20へ配信されたTSパケットについては暗号化したものを格納し、当該TSパケットについて次に配信するときには格納されている暗号化されたものをそのまま配信することができる。図4は、VODサーバ10のコンテンツ格納部12に格納されるコンテンツデータD2の暗号化に関する状態の遷移を示した説明図である。図4では、コンテンツデータD2に関して、先頭からの再生時間順時系列順に暗号化部分暗号化されたTSパケットで構成された部分区間と、非暗号化部分暗号化されていないTSパケットで構成された部分区間の分布を示している。図4では、コンテンツデータD2の先頭すなわち、再生時間が0秒の位置をTsと表わし、コンテンツデータD2の最後尾すなわち、再生時間が終了となる位置をTeと表わしている。図4aは、初期状態として、コンテンツデータD2の全ての部分が非暗号化部分となっている状態を表わしている。すなわち、図4aの状態では、コンテンツデータD2を構成する全てのTSパケットが非暗号化状態であることを示している。そして、コンテンツ格納部12に格納されたコンテンツデータD2が図4aに示す状態において、コンテンツデータD2の先頭TsからT1の時点までのTSパケットが、VODサーバ10コンテンツ配信部13から再生機20へ配信された場合には、コンテンツ格納部12に格納されるコンテンツデータD2は、図4bに示す状態となる。図4bでは、コンテンツデータD2の先頭TSからT1の時点までの部分TSパケットが暗号化部分となっている。そして、コンテンツ格納部12に格納されたコンテンツデータD2が図4bに示す状態で、さらに断片的にコンテンツ配信部13により配信が行われると、コンテンツ格納部12に格納されるコンテンツデータD2は、図4cに示す状態となる。図4cでは、図4bの状態と比較して、T1~T2の部分、T3~T4の部分、T5~T6の部分、及びT7~Teの部分が新たに暗号化部分となっている。そして、最終的に、コンテンツ格納部12に格納されたコンテンツデータD2を構成する全てのTSパケットについて、一度でもコンテンツ配信部13による配信が行われた場合には、図4dに示すように、Ts~Teの全ての部分が暗号化部分となっている。A-3第1の実施形態の効果第1実施形態によれば、以下のような効果を奏することができる。VODサーバ10では、コンテンツデータTSパケットの配信時に、コンテンツデータを構成するTSパケットについて、一度だけ暗号化処理を行えば、あとはリアルタイムに暗号化処理を施す必要が無くなり、データ配信時の負荷を低減することができる。B第2の実施形態次に、本発明によるデータ送信装置、方法及びプログラムの第2の実施形態を、図面を参照しながら詳述する。なお、第2の実施形態のデータ送信装置はVODサーバである。B-1第2の実施形態の構成図5は、第2の実施形態のVODシステム1Aの全体構成を示すブロック図であり、上述の図1と同一又は対応する部分には、同一又は対応する符号を付している。VODシステム1Aでは、VODサーバ10が、VODサーバ10Aに置き換わった点で、第1の実施形態と異なっている。そして、VODサーバ10Aは、コンテンツ管理部11及びコンテンツ配信部13が、コンテンツ管理部11A及びコンテンツ配信部13Aに置き換わっている点で、第1の実施形態と異なっている。第1の実施形態のコンテンツ配信部13では、新たに暗号化を施したTSパケットについて、その都度コンテンツ管理部11に引き渡して、コンテンツ格納部12に格納上書き保存していた。これに対して、第2の実施形態のコンテンツ配信部13Aは、コンテンツデータD2の配信中リアルタイム処理中は、再生機20に配信したTSパケットを別ファイル以下、テンポラリデータD3と呼ぶに書き込む処理を行う。そして、コンテンツ配信部13Aにより、コンテンツデータD2の配信リアルタイム処理が終了した後に、コンテンツ管理部11Aは、オフライン処理として、必要に応じてコンテンツデータD2の一部又は全部の内容を、テンポラリデータD3の内容に置き換える処理を行う。ここでは、例として、コンテンツデータD2の全てのTSパケットの暗号化が完了した場合、すなわち、コンテンツデータD2を構成する全てのTSパケットが暗号化されて、テンポラリデータD3内に揃った状態となったときに、コンテンツ管理部11Aは、テンポラリデータD3をコンテンツデータD2として保存し、従前のコンテンツデータD2非暗号化部分を含むものを削除するものとして説明する。すなわち、コンテンツ管理部11Aは、テンポラリデータD3をコンテンツデータD2として置き換える処理を行う。コンテンツ配信部13Aは、初めて配信を行うコンテンツデータD2があった場合、そのコンテンツデータD2に対応する空のテンポラリデータD3をコンテンツ格納部12上に生成する。テンポラリデータD3の初期状態は、例えば、対応するコンテンツデータD2と同じ長さのファイルにダミーデータ例えば、オールゼロ等を投入して生成したものとしても良い。なお、コンテンツ配信部13Aは、すでに全て暗号化されたTSパケットで構成されているコンテンツデータD2については、これ以上暗号化処理を行う必要がないため、対応するテンポラリデータD3の生成は行わない。そして、コンテンツ配信部13Aは、配信を行ったTSパケット暗号化済みのものについて、テンポラリデータD3上の対応する領域アドレスに上書きして行くようにしてもよい。そして、コンテンツ配信部13Aは、テンポラリデータD3上の全ての領域に暗号化済みのTSパケットが書き込まれた段階で、コンテンツデータD2を構成する全てのTSパケットが暗号化されて、テンポラリデータD3内に揃った状態になったものと判定するようにしても良い。また、コンテンツ配信部13Aが、書込みを行おうとした領域に、既に暗号化済みのTSパケットの書込みがされていた場合には、書込み処理を中止するようにしても良い。なお、上記の処理はあくまで一例であり、テンポラリデータD3内のTSパケットを管理し、コンテンツデータD2を構成する全てのTSパケットが暗号化されて、テンポラリデータD3内に揃ったことを検出することができれば、テンポラリデータD3の構成処理手順については限定されないものである。また、初期状態で、コンテンツデータD2の一部のTSパケットが既に暗号化されている場合には、コンテンツ管理部11Aは、当該コンテンツデータD2に対応するテンポラリデータD3を予め生成して、初期状態で暗号化されているTSパケットについて、テンポラリデータD3に書き込んでおくようにしても良い。B-2第2の実施形態の動作次に、以上のような構成を有する第2の実施形態のVODシステム1Aの動作実施形態のデータ送信方法を説明する。図6は、VODサーバ10Aがコンテンツデータの配信を行う場合の動作について示したフローチャートである。ここでは、初期状態として、コンテンツ格納部12には、全てのTSパケットが非暗号化状態すなわち、全てのTSパケットについて暗号化が行われていない状態のコンテンツデータD2が格納されているものとする。また、コンテンツ格納部12には、未だ、コンテンツデータD2に対するテンポラリデータD3は生成されていないものとする。まず、再生機20からVODサーバ10コンテンツ要求受信部15に対して、コンテンツデータの配信要求があったものとするS201。そして、コンテンツ要求受信部15は、受付けた配信要求を、コンテンツ配信部13Aに通知する。そして、コンテンツ配信部13Aは、コンテンツ要求受信部15から通知された配信要求に対応するコンテンツデータD2の配信を開始するS202。コンテンツ配信部13Aは、コンテンツデータD2の配信を開始するにあたって、まず、当該コンテンツデータD2に対応するテンポラリデータD3の有無を確認し、対応するテンポラリデータD3が生成されていない場合は、空のテンポラリデータD3ダミーデータで構成されたテンポラリデータD3を生成する。ただし、コンテンツ配信部13Aは、当該コンテンツデータD3が全て暗号化されたものである場合には、新たなテンポラリデータD3の生成は行わない。そして、コンテンツ配信部13は、後述するステップS203~S207の処理により、コンテンツデータD2の再生機20への配信処理を行う。まず、コンテンツ配信部13Aは、コンテンツデータD2について、配信開始位置の直後のフレームに係るTSパケットを保持し、当該TSパケットの暗号化フラグに基づいて、当該TSパケットのペイロードが暗号化されているか否かを確認するS203。そして、コンテンツ配信部13Aは、当該TSパケットのペイロードが暗号化されている場合には後述するステップS206の処理から動作し、暗号化されていない場合には、後述するステップS204の処理から動作する。そして、上述のステップS203において、当該TSパケットのペイロードが暗号化されていると判定された場合には、コンテンツ配信部13Aは、当該TSパケットを、再生機20に向けて配信する処理を行うS206。一方、ステップS203において、当該TSパケットのペイロードが暗号化されていないと判定された場合には、コンテンツ配信部13Aは、リアルタイム暗号化部14に当該TSパケットのペイロードを暗号化させて、暗号化後のTSパケットを再生機20に向けて配信する処理を行うS204。そして、コンテンツ配信部13Aは、暗号化後のTSパケット暗号化フラグを暗号化済みを示す内容に更新したものを、コンテンツ格納部12のテンポラリデータD3における対応する領域に格納上書きするS205。そして、上述のステップS206、又はステップS204により、TSパケットの配信が完了すると、コンテンツ配信部13Aは、コンテンツデータD2について配信を終了するか否かを判定するS207。そして、上述のステップS207において、コンテンツデータD2について配信を終了しないと判定された場合配信を終了するイベントが発生しない場合には、コンテンツ配信部13Aは、上述のステップS203の処理から動作し、最新に配信したTSパケットの次のTSパケットに関する配信処理を行う。一方、上述のステップS207において、コンテンツデータD2について配信を終了すると判定された場合配信を終了するイベントが発生した場合には、コンテンツ配信部13Aは、コンテンツデータD2に関する配信を終了する。そして、コンテンツ配信部13Aによる配信処理が終了すると、次に、コンテンツ管理部11Aにより、コンテンツ格納部12に格納されているデータコンテンツデータD2及びテンポラリデータD3に関する処理が開始される。この実施形態では、上述の通り、コンテンツ管理部11Aは、コンテンツデータD2を構成する全てのTSパケットが暗号化されて、テンポラリデータD3内に揃った状態となったときに、テンポラリデータD3をコンテンツデータD2として置き換える処理を行うものとして説明する。コンテンツ配信部13Aによる配信処理が終了すると、コンテンツ管理部11Aでは、今回の配信処理上述のステップS203~S207の繰り返し処理で、コンテンツデータD2で配信処理を行った部分に、非暗号部分が含まれていたか否かTSパケットの暗号化処理があったか否かが確認されるS208。そして、今回の配信処理で、非暗号部分が含まれていなかったと判定された場合には、コンテンツ管理部11Aは、コンテンツ管理部11Aは、コンテンツ格納部12に格納されているデータに関する処理を終了する。一方、今回の配信処理で、非暗号部分が含まれていたと判定された場合には、コンテンツ管理部11Aは、コンテンツデータD2全体の暗号化処理が完了したか否かコンテンツデータD2を構成する全てのTSパケットが暗号化されて、テンポラリデータD3内に揃った状態となったか否かを確認するS209。そして、コンテンツデータD2全体の暗号化処理が完了したと判定された場合には、コンテンツ管理部11Aは、コンテンツ格納部12に格納されているコンテンツデータD2を削除し、テンポラリデータD3と置き換える従前のテンポラリデータD3をコンテンツデータD2として保存処理を行うS210。例えば、コンテンツデータD2及びテンポラリデータD3がストレージ上のファイルとして構成されている場合には、コンテンツデータD2のファイルを削除し、テンポラリデータD3のファイルを削除したコンテンツデータD2と同じファイル名に書き換える処理を行うようにしても良い。一方、コンテンツデータD2全体の暗号化処理が完了していないと判定された場合には、コンテンツ管理部11Aは、ステップS210のデータ処理を行わずに処理を終了する。次に、コンテンツ配信部13Aにより更新されるテンポラリデータD3の状態遷移の例について説明する。図7は、VODサーバ10のコンテンツ格納部12に格納されるテンポラリデータD3の暗号化に関する状態の遷移を示した説明図である。図7では、テンポラリデータD3に関して、先頭からの再生時間順時系列順に暗号化部分暗号化されたTSパケットで構成された部分区間と、未処理部分ダミーデータ等で構成された部分区間の分布を示している。図7では、テンポラリデータD3の先頭すなわち、再生時間が0秒の位置をTsと表わし、テンポラリデータD3の最後尾すなわち、再生時間が終了となる位置をTeと表わしている。図7aは、初期状態として、テンポラリデータD3の全ての部分が未処理部分ダミーデータとなっている状態を表わしている。そして、コンテンツ格納部12に格納されたテンポラリデータD3が図7aに示す状態において、テンポラリデータD2の先頭TsからT1の時点までのTSパケットが、VODサーバ10Aコンテンツ配信部13Aから再生機20へ配信された場合には、コンテンツ格納部12に格納されるテンポラリデータD3は、図7bに示す状態となる。図7bでは、テンポラリデータD3の先頭TsからT1の時点までの部分TSパケットが暗号化部分となっている。そして、コンテンツ格納部12に格納されたテンポラリデータD3が図7bに示す状態で、さらに断片的にコンテンツ配信部13により配信が行われると、コンテンツ格納部12に格納されるテンポラリデータD3は、図7cに示す状態となる。図7cでは、図7bの状態と比較して、T1~T2の部分、T3~T4の部分、T5~T6の部分、及びT7~Teの部分が新たに暗号化部分となっている。そして、最終的に、コンテンツ格納部12に格納されたコンテンツデータD2を構成する全てのTSパケットについて、一度でもコンテンツ配信部13Aによる配信が行われた場合には、図7dに示すように、Ts~Teの全ての部分が暗号化部分となる未処理部分がなくなる。そして、テンポラリデータD3が図7dに示すように、全て暗号化部分となると、コンテンツ管理部11Aは、上述のステップS210により、テンポラリデータD3をコンテンツデータD2として置き換える処理を行う。B-3第2の実施形態の効果第2の実施形態によれば、以下のような効果を奏することができる。VODサーバ10Aでは、コンテンツデータD2の全てのデータTSパケットについて暗号化が完了した場合には、コンテンツデータD2をテンポラリデータD3に置き換えているため、それ以降は、リアルタイムに暗号化処理を施す必要が無くなり、データ配信時の負荷を低減することができる。C他の実施形態本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。C-1上記の各実施形態のVODサーバでは、コンテンツ格納部に格納するコンテンツデータD2の初期状態について、全て非暗号部分であるものとして説明したが、特許文献2の記載技術と同様に、一部を暗号化部分とするようにしても良い。その場合には、例えば、特許文献2に記載された暗号化装置等を用いて、コンテンツデータD2の一部のTSパケットの暗号化を行うようにしても良い。また、コンテンツデータD2について初期状態で暗号化されているTSパケットの暗号化方式と、その後リアルタイム暗号化部で行われる暗号化方式とで、異なる暗号化方式を適用するようにしても良い。C-2第2の実施形態のテンポラリデータD3において、ファイルの暗号化が完了していない部分はダミーデータ例えば、オールゼロとしても良いと説明したが、非暗号のコンテンツデータTSパケットとしても良い。この場合、コンテンツ配信部は、コンテンツデータD2ではなく、テンポラリデータD3を再生機に配信するようにしても良い。