【手続補正書】
【提出日】平成22年11月15日(2010.11.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
暗号化コンテンツデータを復号するためのコンテンツ鍵を含むコンテンツ利用情報を送受信する方法であって、
前記コンテンツ利用情報を送受信するための暗号通信路を確立する第１ステップと、
前記暗号通信路を用いて前記コンテンツ利用情報を送受信する第２ステップと、を含み、
前記第１ステップは、
前記コンテンツ利用情報の送信元装置が前記コンテンツ利用情報の送信先装置の第１の証明書を取得して検証することによって前記送信先装置を認証するステップと、
前記送信先装置が前記送信元装置の第２の証明書を取得して検証することによって前記送信元装置を認証するステップと、
前記第１の証明書に含まれる第１の公開鍵により第１の対称鍵を暗号化して前記送信元装置と前記送信先装置の間で送受信することで前記送信元装置と前記送信先装置の間で前記第１の対称鍵を共有するステップと、
前記送信先装置が前記送信元装置により承認され、かつ、前記送信元装置が前記送信先装置により承認されたときに、前記第２の証明書に含まれる第２の公開鍵と前記第１の対称鍵により第２の対称鍵を暗号化して前記送信元装置と前記送信先装置の間で送受信することで前記送信元装置と前記送信先装置の間で前記第２の対称鍵を共有するステップを含み、
前記第２ステップは、前記送信元装置と前記送信先装置の間で前記第２の対称鍵が共有されたときに実行される
ことを特徴とするコンテンツ利用情報送信方法。
【請求項２】
前記第２の対称鍵を共有するステップは、前記第２の対称鍵と共に前記送信先装置の第３の公開鍵を暗号化して送受信し、
前記第１ステップは、前記第３の公開鍵により第３の対称鍵を共有するステップをさらに含み、
前記第２ステップは、前記送信元装置が、少なくとも前記第３の対称鍵により前記コンテンツ利用情報を暗号化して前記送信先装置へ送信するステップを含む
ことを特徴とする請求項１に記載のコンテンツ利用情報送信方法。
【請求項３】
前記第１の対称鍵は、前記送信元装置及び前記送信先装置のうちいずれか一方が発行し、前記第２の対称鍵は、他方が発行することを特徴とする請求項１又は２に記載のコンテンツ利用情報送信方法。
【請求項４】
前記第３の対称鍵は、前記第２ステップの終了後も、前記送信元装置及び前記送信先装置において保持されて、次にコンテンツ利用情報を送信するときに利用されることを特徴とする請求項２に記載のコンテンツ利用情報送信方法。
【請求項５】
前記送信元装置及び前記送信先装置の一方は、ストレージデバイスであることを特徴とする請求項１から４のいずれかに記載のコンテンツ利用情報送信方法。
【請求項６】
暗号化コンテンツデータを復号するためのコンテンツ鍵を含むコンテンツ利用情報をコンテンツ利用情報享受装置に提供するコンテンツ利用情報提供装置であって、
前記コンテンツ利用情報享受装置から証明書を取得して、その証明書の正当性を検証する検証手段と、
前記コンテンツ利用情報享受装置に自身の証明書を送信する証明書送信手段と、
前記証明書に含まれる第１の公開鍵を用いて、前記コンテンツ利用情報享受装置との間で第１の対称鍵を共有する第１の対称鍵共有手段と、
前記検証手段が前記コンテンツ利用情報享受装置を承認し、かつ、前記コンテンツ利用情報享受装置が前記自身の証明書を承認したときに、前記証明書に含まれる第２の公開鍵と前記第１の対称鍵を用いて、前記コンテンツ利用情報享受装置との間で第２の対称鍵を共有する第２の対称鍵共有手段と、
前記コンテンツ利用情報を暗号化する暗号化手段と、
前記第２の対称鍵が共有されたときに、前記暗号化手段により暗号化された前記コンテンツ利用情報を前記コンテンツ利用情報享受装置へ送信するコンテンツ利用情報送信手段と、
を備えることを特徴とするコンテンツ利用情報提供装置。
【請求項７】
前記第２の対称鍵共有手段は、前記第２の公開鍵と前記第１の対称鍵を用いて、前記第２の対称鍵と共に第３の公開鍵を更に共有し、
前記コンテンツ利用情報提供装置は、前記第３の公開鍵を用いて第３の対称鍵を前記コンテンツ利用情報享受装置との間で共有する第３の対称鍵共有手段を更に備え、
前記暗号化手段は、前記第３の対称鍵により前記コンテンツ利用情報を暗号化することを特徴とする請求項６に記載のコンテンツ利用情報提供装置。
【請求項８】
前記コンテンツ利用情報提供装置は、
前記コンテンツ利用情報を生成するコンテンツ利用情報生成部と、
前記コンテンツデータを前記コンテンツ鍵によって暗号化し、前記暗号化コンテンツデータを出力するコンテンツデータ暗号部と、
を更に備えることを特徴とする請求項６又は７に記載のコンテンツ利用情報提供装置。
【請求項９】
暗号化コンテンツデータを復号して利用するための復号鍵を含むコンテンツ利用情報を受け取るコンテンツ利用情報享受装置に、コンテンツ利用情報を提供するコンテンツ利用情報提供装置であって、
前記コンテンツ利用情報享受装置との間でデータの授受をするインタフェースと、
自身の認証データを保持する認証データ保持部と、
前記自身の認証データに含まれる第１の公開鍵によって暗号化されたデータを復号するための秘密鍵を保持する秘密鍵保持部と、
認証鍵によって、外部から供給される認証データを認証する認証部と、
前記コンテンツ利用情報享受装置との通信に際して一時的に生成される第１の対称鍵を生成する対称鍵生成部と、
前記外部から供給された認証データに含まれる第２の公開鍵によって、データを暗号化する第１の暗号部と、
前記対称鍵生成部により生成された第１の対称鍵によってデータを復号する第１の復号部と、
前記秘密鍵によってデータを復号する第２の復号部と、
前記外部から供給された第３の公開鍵によってデータを暗号化する第２の暗号部と、
外部から供給された第２の対称鍵によってデータを暗号化する第３の暗号部と、
制御部とを備え、
前記コンテンツ利用情報、あるいは、前記コンテンツ利用情報を送信するために前記コンテンツ利用情報享受装置と共有する鍵のいずれかの情報を送信する場合、
前記制御部は、
前記コンテンツ利用情報享受装置の認証データを、前記インタフェースを介して受け取り、その受け取った認証データを前記認証部に与え、前記認証部において、前記コンテンツ利用情報享受装置の認証データが正当であると判定されたとき、前記第１の対称鍵を生成するように前記対称鍵生成部に指示し、
前記第１の暗号部において生成された、前記第２の公開鍵によって暗号化された前記第１の対称鍵と前記認証データ保持部に保持されている前記自身の認証データを連結したデータを、前記インタフェースを介して出力し、
前記第１の公開鍵で暗号化した第１の暗号化データが、前記第２の対称鍵と前記第３の公開鍵のいずれか一方を暗号化したデータである場合、前記第１の暗号化データと、前記第２の対称鍵と前記第３の公開鍵のうち、前記第１の暗号化データに含まれない残りの他方とを連結したデータを、前記第１の対称鍵によって暗号化したデータを第２の暗号化データとして前記インタフェースを介して受け取り、あるいは、前記第１の暗号化データが、前記第２の対称鍵と前記第３の公開鍵の双方を暗号化したデータである場合、前記第１の暗号化データを、さらに、前記第１の対称鍵によって暗号化したデータを第２の暗号化データとして前記インタフェースを介して受け取り、受け取った前記第２の暗号化データを前記第１の復号部に与え、
鍵情報を前記第３の公開鍵と前記第２の対称鍵とによって順次暗号化された第３の暗号化データを、前記インタフェースを介して出力し、
前記認証部は、前記受け取った認証データを前記認証鍵によって検証し、その検証結果を前記制御部に与え、前記受け取った認証データに含まれる前記第２の公開鍵を前記第１の暗号部に与え、
前記第１の暗号部は、前記第１の対称鍵を前記第２の公開鍵によって暗号化し、前記制御部に与え、
前記第１の復号部は、前記第２の暗号化データを前記第１の対称鍵によって復号し、その復号したデータに含まれる前記第１の暗号化データを前記第２の復号部に与え、その復号したデータに前記第３の公開鍵が含まれる場合、前記第３の公開鍵を前記第２の暗号部に与え、あるいは、その復号したデータに前記第２の対称鍵が含まれる場合、前記第２の対称鍵を前記第３の暗号部に与え、
前記第２の復号部は、前記第１の暗号化データを前記秘密鍵によって復号し、その復号したデータに前記第３の公開鍵が含まれる場合、前記第３の公開鍵を前記第２の暗号部に与え、あるいは、その復号したデータに前記第２の対称鍵が含まれる場合、前記第２の対称鍵を前記第３の暗号部に与え、
前記第２の暗号部は、前記鍵情報を前記第３の公開鍵によって暗号化して前記第３の暗号部に与え、
前記第３の暗号部は、前記第３の公開鍵によって暗号化された前記鍵情報を前記第２の対称鍵によってさらに暗号化した前記第３の暗号化データを生成して前記制御部に与える、
ことを特徴とするコンテンツ利用情報提供装置。
【請求項１０】
前記コンテンツ利用情報提供装置は、
前記暗号化コンテンツデータを格納する第１の格納部と、
前記コンテンツ利用情報を格納する第２の格納部と、を更に備え、
前記第２の格納部は、耐タンパ構造によって構成されることを特徴とする請求項６から９のいずれかに記載のコンテンツ利用情報提供装置。
【請求項１１】
本コンテンツ利用情報提供装置は、ストレージデバイスであることを特徴とする請求項６から１０のいずれかに記載のコンテンツ利用情報提供装置。
【請求項１２】
暗号化コンテンツデータを復号するためのコンテンツ鍵を含むコンテンツ利用情報をコンテンツ利用情報提供装置から享受するコンテンツ利用情報享受装置であって、
前記コンテンツ利用情報提供装置から証明書を取得して、その証明書の正当性を検証する検証手段と、
前記コンテンツ利用情報提供装置に自身の証明書を送信する証明書送信手段と、
前記証明書に含まれる第１の公開鍵を用いて、前記コンテンツ利用情報提供装置との間で第１の対称鍵を共有する第１の対称鍵共有手段と、
前記検証手段が前記コンテンツ利用情報提供装置を承認し、かつ、前記コンテンツ利用情報提供装置が前記自身の証明書を承認したときに、前記証明書に含まれる第２の公開鍵と前記第１の対称鍵を用いて、前記コンテンツ利用情報提供装置との間で第２の対称鍵を共有する第２の対称鍵共有手段と、
前記第２の対称鍵が共有されたときに、暗号化された前記コンテンツ利用情報を前記コンテンツ利用情報提供装置から受信するコンテンツ利用情報受信手段と、
前記暗号化された前記コンテンツ利用情報を復号する復号手段と、
を備えることを特徴とするコンテンツ利用情報享受装置。
【請求項１３】
前記第２の対称鍵共有手段は、前記第２の公開鍵と前記第１の対称鍵を用いて、前記第２の対称鍵と共に第３の公開鍵を更に共有し、
前記コンテンツ利用情報享受装置は、前記第３の公開鍵を用いて第３の対称鍵を前記コンテンツ利用情報提供装置との間で共有する第３の対称鍵共有手段を更に備え、
前記復号手段は、前記第３の対称鍵により暗号化された前記コンテンツ利用情報を復号することを特徴とする請求項１２に記載のコンテンツ利用情報享受装置。
【請求項１４】
前記コンテンツ利用情報享受装置は、
前記暗号化コンテンツデータを前記コンテンツ鍵により復号するコンテンツデータ復号部と、
前記コンテンツデータ復号部により復号されたコンテンツデータを再生する再生部と、  を更に備えることを特徴とする請求項１２又は１３に記載のコンテンツ利用情報享受装置。
【請求項１５】
暗号化コンテンツデータを復号および利用するためのコンテンツ利用情報をコンテンツ利用情報提供装置から取得するコンテンツ利用情報享受装置であって、
前記コンテンツ利用情報提供装置との間でデータの授受を制御するインタフェースと、
自身の認証データを保持する認証データ保持部と、
前記認証データに含まれる第１の公開鍵によって暗号化されたデータを復号するための第１の秘密鍵を保持する第１秘密鍵保持部と、
前記自身に設定された第２の公開鍵を保持する第２公開鍵保持部と、
前記第２の公開鍵によって暗号化されたデータを復号するための第２の秘密鍵を保持する第２秘密鍵保持部と、
前記第１の公開鍵によって暗号化されたデータを前記第１の秘密鍵で復号する第１の復号部と、
認証鍵によって外部から提供された認証データを認証する認証部と、
外部から提供された第３の公開鍵によって、データを暗号化する第１の暗号部と、
外部から提供された第１の対称鍵によって、データを暗号化する第２の暗号部と、
前記コンテンツ利用情報提供装置の通信に際して一時的に生成される第２の対称鍵を生成する対称鍵生成部と、
前記第２の対称鍵で暗号化されたデータを復号する第２の復号部と、
前記第２の公開鍵によって暗号化されたデータを前記第２の秘密鍵によってデータを復号する第３の復号部と、
制御部とを備え、
前記コンテンツ利用情報、あるいは、前記コンテンツ利用情報を受信するために前記コンテンツ利用情報提供装置との間で共有する鍵のいずれかの情報を受信する場合、
前記制御部は、
前記認証データ保持部に保持されている前記認証データを前記インタフェースを介して前記コンテンツ利用情報提供装置へ送信し、前記第１の公開鍵によって暗号化された前記第１の対称鍵と、前記コンテンツ利用情報提供装置の認証データとを前記インタフェースから受け取り、その受け取った前記暗号化された第１の対称鍵を前記第１の復号部に与え、前記コンテンツ利用情報提供装置の認証データを前記認証部に与え、
前記認証部において前記コンテンツ利用情報提供装置の認証データが正当であると判定されたとき、前記第２の対称鍵を生成するように前記対称鍵生成部を指示し、
前記第３の公開鍵で暗号化した第１の暗号化データが、前記第２の対称鍵と前記第２の公開鍵のいずれか一方を暗号化したデータである場合、前記第１の暗号化データと、前記第２の対称鍵と前記第２の公開鍵のうち、前記第１の暗号化データに含まれない残りの他方とを連結したデータを、前記第１の対称鍵によって暗号化したデータを第２の暗号化データとして前記インタフェースを介して出力し、あるいは、前記第１の暗号化データが、前記第２の対称鍵と前記第２の公開鍵の双方を暗号化したデータである場合、前記第１の暗号化データを、前記第１の対称鍵によって暗号化したデータを第２の暗号化データとして前記インタフェースを介して出力し、
鍵情報を前記第２の公開鍵および前記第２の対称鍵によって順次暗号化された第３の暗号化データを、前記インタフェースを介して受信し、その受信した前記第３の暗号化データを、前記第２の復号部に与え、
前記第１の復号部は、前記第１の公開鍵によって暗号化された前記第１の対称鍵を前記第１の秘密鍵によって復号して前記第１の対称鍵を前記第１の暗号部に与え、
前記認証部は、前記受け取った認証データを前記認証鍵によって検証し、その検証結果を前記制御部に与え、前記受け取った認証データに含まれる前記第３の公開鍵を前記第１の暗号部に与え、
前記第１の暗号部は、前記第２の対称鍵と前記第２の公開鍵のいずれか一方または双方を前記第３の公開鍵によって暗号化して前記第１の暗号化データを生成し、
前記第２の暗号部は、前記第１の暗号化データと、前記第２の対称鍵と前記第２の公開鍵のうち、前記第１の暗号化データに含まれない残りの他方とを連結したデータ、あるいは、前記第１の暗号化データを、暗号化して前記第２の暗号化データを生成し、前記制御部に与え、
前記第２の復号部は、前記第３の暗号化データを前記第２の対称鍵によって復号して前記第３の復号部に与え、
前記第３の復号部は、前記第２の復号部から与えられたデータを復号して前記鍵情報を取り出す、
ことを特徴とするコンテンツ利用情報享受装置。
【請求項１６】
前記コンテンツ利用情報享受装置は、
前記暗号化コンテンツデータを格納する第１の格納部と、
前記コンテンツ利用情報を格納する第２の格納部とを含み、
前記第２の格納部は、耐タンパ構造によって構成されることを特徴とする請求項１２から１５のいずれかに記載のコンテンツ利用情報享受装置。
【請求項１７】
本コンテンツ利用情報享受装置は、ストレージデバイスであることを特徴とする請求項１２から１６のいずれかに記載のコンテンツ利用情報享受装置。