【手続補正書】
【提出日】平成28年4月13日(2016.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
受信機デバイス上で動作し、セキュリティ鍵を交換および/または生成するための方法であって、
受信機公開鍵Kpub-rxによって安全が保証されている第1の暗号化されたマスタ鍵Kmを、送信機デバイスから受信するステップと、
前記マスタ鍵Kmを取得するために、受信機私有鍵Kpri-rxを用いて、前記第1の暗号化されたマスタ鍵Kmを復号化するステップと、
第2の暗号化されたマスタ鍵を取得するために、非自己反転的な動作において受信機秘密鍵Khを適用するブロック暗号を用いて、前記マスタ鍵Kmを暗号化するステップと、
を含む方法。
【請求項２】
前記非自己反転的な動作は、対応する復号化動作の反転ではない暗号化動作を含む、請求項1に記載の方法。
【請求項３】
前記秘密鍵Khは前記受信機デバイスに予め記憶されており、前記送信機デバイスには未知である、請求項1に記載の方法。
【請求項４】
前記受信機公開鍵Kpub-rx、前記受信機私有鍵Kpri-rx、および前記秘密鍵Khは、前記受信機デバイスの電力サイクルの間またはセッションの間にだけ生成され利用される、請求項1に記載の方法。
【請求項５】
前記公開鍵Kpub-rxを、前記受信機デバイスから前記送信機デバイスに送信するステップと、
前記第2の暗号化されたマスタ鍵を、前記送信機デバイスに送信するステップと、
をさらに含む、請求項1に記載の方法。
【請求項６】
前記第2の暗号化されたマスタ鍵を、前記送信機デバイスから、後の時点において、前記送信機デバイスが保護されたコンテンツを前記受信機デバイスに搬送するプロセスの一部として受信するステップをさらに含む、請求項5に記載の方法。
【請求項７】
前記受信機デバイスは、前記受信機デバイスの電力サイクルの間またはセッションの間にだけ、前記マスタ鍵Kmを揮発性記憶デバイスに記憶する、請求項1に記載の方法。
【請求項８】
前記ブロック暗号は、前記秘密鍵Khから生成された複数の別個のラウンド鍵を含む、請求項1に記載の方法。
【請求項９】
前記ブロック暗号は、各ラウンドにおいて解読不可能な関数を実装するLuby-Rackoff暗号である、請求項1に記載の方法。
【請求項１０】
前記関数はアドバンストエンクリプションスタンダード(AES)-128の関数とセキュアハッシュアルゴリズム(SHA)-256の関数との一方である、請求項9に記載の方法。
【請求項１１】
前記マスタ鍵Kmは、コピープロテクトされた動画コンテンツのための高帯域幅デジタルコンテンツ保護(HDCP)暗号化プロトコルの内部で用いられる、請求項1に記載の方法。
【請求項１２】
送信機デバイスと通信するための通信回路と、
前記通信回路に結合されており、
受信機公開鍵Kpub-rxによって安全が保証されている第1の暗号化されたマスタ鍵Kmを、前記送信機デバイスから受信し、
前記マスタ鍵Kmを取得するために、受信機私有鍵Kpri-rxを用いて、前記第1の暗号化されたマスタ鍵Kmを復号化し、
第2の暗号化されたマスタ鍵を取得するために、非自己反転的な動作において受信機秘密鍵Khを適用するブロック暗号を用いて、前記マスタ鍵Kmを暗号化する
ように構成されている処理回路と、
を備えている受信機デバイス。
【請求項１３】
前記秘密鍵Khを予め記憶するための不揮発性記憶デバイスをさらに備えており、前記秘密鍵Khは前記送信機デバイスにとって未知である、請求項12に記載の受信機デバイス。
【請求項１４】
前記処理回路は、さらに、
前記公開鍵Kpub-rxを、前記受信機デバイスから前記送信機デバイスに送信し、
前記第2の暗号化されたマスタ鍵を、前記送信機デバイスに送信するように構成されている、請求項12に記載の受信機デバイス。
【請求項１５】
前記処理回路は、さらに、
前記第2の暗号化されたマスタ鍵を、前記送信機デバイスから、後の時点において、前記送信機デバイスが保護されたコンテンツを前記受信機デバイスに搬送するプロセスの一部として受信するように構成されている、請求項14に記載の受信機デバイス。
【請求項１６】
前記ブロック暗号は、前記秘密鍵Khから生成された複数の別個のラウンド鍵を含む、請求項12に記載の受信機デバイス。
【請求項１７】
前記ブロック暗号は、各ラウンドにおいて解読不可能な関数を実装するLuby-Rackoff暗号である、請求項12に記載の受信機デバイス。
【請求項１８】
前記マスタ鍵Kmは、コピープロテクトされた動画コンテンツのための高帯域幅デジタルコンテンツ保護(HDCP)暗号化プロトコルの内部で用いられる、請求項12に記載の受信機デバイス。
【請求項１９】
受信機公開鍵Kpub-rxによって安全が保証されている第1の暗号化されたマスタ鍵Kmを、送信機デバイスから受信するための手段と、
前記マスタ鍵Kmを取得するために、受信機私有鍵Kpri-rxを用いて、前記第1の暗号化されたマスタ鍵Kmを復号化するための手段と、
第2の暗号化されたマスタ鍵を取得するために、非自己反転的な動作において受信機秘密鍵Khを適用するブロック暗号を用いて、前記マスタ鍵Kmを暗号化するための手段と、
を備えている受信機デバイス。
【請求項２０】
前記公開鍵Kpub-rxを、前記受信機デバイスから前記送信機デバイスに送信するための手段と、
前記第2の暗号化されたマスタ鍵を、前記送信機デバイスに送信するための手段と、
をさらに備えている、請求項19に記載の受信機デバイス。
【請求項２１】
前記第2の暗号化されたマスタ鍵を、前記送信機デバイスから、後の時点において、前記送信機デバイスが保護されたコンテンツを前記受信機デバイスに搬送するプロセスの一部として受信するための手段をさらに備えている、請求項20に記載の受信機デバイス。
【請求項２２】
少なくとも1つのプロセッサによって実行されると、前記少なくとも1つのプロセッサに、
受信機公開鍵Kpub-rxによって安全が保証されている第1の暗号化されたマスタ鍵Kmを、送信機デバイスから受信させ、
前記マスタ鍵Kmを取得するために、受信機私有鍵Kpri-rxを用いて、前記第1の暗号化されたマスタ鍵Kmを復号化させ、
第2の暗号化されたマスタ鍵を取得するために、非自己反転的な動作において受信機秘密鍵Khを適用するブロック暗号を用いて、前記マスタ鍵Kmを暗号化させる
命令がその上に記憶されている、非一時的マシン可読記憶媒体。
【請求項２３】
少なくとも1つのプロセッサによって実行されると、前記少なくとも1つのプロセッサに、
前記第2の暗号化されたマスタ鍵を、前記送信機デバイスに送信させ、
前記第2の暗号化されたマスタ鍵を、前記送信機デバイスから、後の時点において、前記送信機デバイスが保護されたコンテンツを前記受信機デバイスに搬送するプロセスの一部として受信させる
命令がその上にさらに記憶されている、請求項22に記載のマシン可読記憶媒体。
【請求項２４】
受信機デバイス上で動作し、セキュリティ鍵を交換および/または生成するための方法であって、
受信機ノンスrrxを送信機デバイスに送信するステップと、
送信機ノンスrtxを前記送信機デバイスから受信するステップと、
第1の暗号化されたマスタ鍵Kmとマスタノンスmとを前記送信機デバイスから受信するステップであって、前記第1の暗号化されたマスタ鍵Kmは受信機公開鍵Kpub-rxによって安全が保証されており、前記マスタノンスmは前記送信機ノンスrtxと前記受信機ノンスrrxとの両方の関数である、ステップと、
前記マスタ鍵Kmを取得するために、受信機私有鍵Kpri-rxを用いて、前記第1の暗号化されたマスタ鍵Kmを復号化するステップと、
第2の暗号化されたマスタ鍵を取得するために、アドバンストエンクリプションスタンダード(AES)ブロック暗号において、受信機秘密鍵Khと前記マスタノンスmとを用いて、非自己反転的な動作において前記マスタ鍵Kmを暗号化するステップと、
を含む方法。
【請求項２５】
前記受信機公開鍵Kpub-rxと前記受信機私有鍵Kpri-rxとは、前記受信機デバイスに予め記憶されている暗号鍵ペアである、請求項24に記載の方法。
【請求項２６】
前記秘密鍵Khは前記受信機デバイスに予め記憶されており、前記送信機デバイスには未知である、請求項24に記載の方法。
【請求項２７】
前記受信機公開鍵Kpub-rxおよび前記受信機私有鍵Kpri-rxのペアと、前記秘密鍵Khとは、前記受信機デバイスの電力サイクルの間またはセッションの間にだけ生成され利用される、請求項24に記載の方法。
【請求項２８】
前記公開鍵Kpub-rxを、前記受信機デバイスから前記送信機デバイスに送信するステップと、
前記第2の暗号化されたマスタ鍵を、前記送信機デバイスに送信するステップと、
をさらに含む、請求項24に記載の方法。
【請求項２９】
前記送信機ノンスの新たなインスタンスrtx'を新たなセッションの一部として受信するステップと、
前記第2の暗号化されたマスタ鍵を前記マスタノンスmと共に受信するステップと、
前記マスタノンスmが前記送信機ノンスの前記新たなインスタンスrtx'と前記受信機ノンスrrxとの関数であることを、前記新たなセッションを進める前に確認するステップと、
をさらに含む、請求項28に記載の方法。
【請求項３０】
前記マスタノンスmが前記受信機ノンスrrxに基づかない場合には、前記新たなセッションを終了するステップをさらに含む、請求項29に記載の方法。
【請求項３１】
前記受信機デバイスは、前記受信機デバイスの電力サイクルの間またはセッションの間にだけ、前記マスタ鍵Kmを揮発性記憶デバイスに記憶する、請求項24に記載の方法。
【請求項３２】
前記マスタ鍵Kmは、コピープロテクトされた動画コンテンツのための高帯域幅デジタルコンテンツ保護(HDCP)暗号化プロトコルの内部で用いられる、請求項24に記載の方法。
【請求項３３】
送信機デバイスと通信するための通信回路と、
前記通信回路に結合されており、
受信機ノンスrrxを送信機デバイスに送信することと、
送信機ノンスrtxを前記送信機デバイスから受信することと、
第1の暗号化されたマスタ鍵Kmとマスタノンスmとを前記送信機デバイスから受信することであって、前記第1の暗号化されたマスタ鍵Kmは受信機公開鍵Kpub-rxによって安全が保証されており、前記マスタノンスmは前記送信機ノンスrtxと前記受信機ノンスrrxとの両方の関数である、受信することと、
前記マスタ鍵Kmを取得するために、受信機私有鍵Kpri-rxを用いて、前記第1の暗号化されたマスタ鍵Kmを復号化することと、
第2の暗号化されたマスタ鍵を取得するために、アドバンストエンクリプションスタンダード(AES)ブロック暗号において、受信機秘密鍵Khと前記マスタノンスmとを用いて、非自己反転的な動作において前記マスタ鍵Kmを暗号化することと
を行うように構成されている処理回路と、
を備えている受信機デバイス。
【請求項３４】
前記秘密鍵Khは前記受信機デバイスに予め記憶されており、前記送信機デバイスには未知である、請求項33に記載の受信機デバイス。
【請求項３５】
前記処理回路は、さらに、
前記公開鍵Kpub-rxを、前記受信機デバイスから前記送信機デバイスに送信し、
前記第2の暗号化されたマスタ鍵を、前記送信機デバイスに送信する
ように構成されている、請求項33に記載の受信機デバイス。
【請求項３６】
前記処理回路は、さらに、
前記送信機ノンスの新たなインスタンスrtx'を新たなセッションの一部として受信し、
前記第2の暗号化されたマスタ鍵を前記マスタノンスmと共に受信し、
前記マスタノンスmが前記送信機ノンスの前記新たなインスタンスrtx'と前記受信機ノンスrrxとの関数であることを、前記新たなセッションを進める前に確認する、
ように構成されている、請求項33に記載の受信機デバイス。
【請求項３７】
受信機ノンスrrxを送信機デバイスに送信するための手段と、
送信機ノンスrtxを前記送信機デバイスから受信するための手段と、
第1の暗号化されたマスタ鍵Kmとマスタノンスmとを前記送信機デバイスから受信するための手段であって、前記第1の暗号化されたマスタ鍵Kmは受信機公開鍵Kpub-rxによって安全が保証されており、前記マスタノンスmは前記送信機ノンスrtxと前記受信機ノンスrrxとの両方の関数である、手段と、
前記マスタ鍵Kmを取得するために、受信機私有鍵Kpri-rxを用いて、前記第1の暗号化されたマスタ鍵Kmを復号化するための手段と、
第2の暗号化されたマスタ鍵を取得するために、アドバンストエンクリプションスタンダード(AES)ブロック暗号において、受信機秘密鍵Khと前記マスタノンスmとを用い、非自己反転的な動作において前記マスタ鍵Kmを暗号化するための手段と、
を備えている受信機デバイス。
【請求項３８】
前記第2の暗号化されたマスタ鍵を前記送信機デバイスに送信するための手段と、
前記送信機ノンスの新たなインスタンスrtx'を新たなセッションの一部として受信するための手段と、
前記第2の暗号化されたマスタ鍵を前記マスタノンスmと共に受信するための手段と、
前記マスタノンスmが前記送信機ノンスの前記新たなインスタンスrtx'と前記受信機ノンスrrxとの関数であることを、前記新たなセッションを進める前に確認する手段と、
をさらに備えている、請求項37に記載の受信機デバイス。
【請求項３９】
少なくとも1つプロセッサによって実行されると、前記少なくとも1つプロセッサに、
受信機ノンスrrxを送信機デバイスに送信することと、
送信機ノンスrtxを前記送信機デバイスから受信することと、
第1の暗号化されたマスタ鍵Kmとマスタノンスmとを前記送信機デバイスから受信することとであって、前記第1の暗号化されたマスタ鍵Kmは受信機公開鍵Kpub-rxによって安全が保証されており、前記マスタノンスmは前記送信機ノンスrtxと前記受信機ノンスrrxとの両方の関数である、受信することと、
前記マスタ鍵Kmを取得するために、受信機私有鍵Kpri-rxを用いて、前記第1の暗号化されたマスタ鍵Kmを復号化することと、
第2の暗号化されたマスタ鍵を取得するために、アドバンストエンクリプションスタンダード(AES)ブロック暗号において、受信機秘密鍵Khと前記マスタノンスmとを用いて、非自己反転的な動作において前記マスタ鍵Kmを暗号化することと
を行わせる命令がその上に記憶されている非一時的マシン可読記憶媒体。