【手続補正書】
【提出日】平成17年7月29日(2005.7.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ケーブルテレビジョンシステムにおいて用いられるコンピュータによる実行方法であって、該ケーブルテレビジョンシステムは、第１のデータを提供するヘッドエンドデバイスと、該第１のデータから生じる第２のデータを受け取るセットトップ端末デバイスと、該ヘッドエンドデバイスと該セットトップ端末デバイスとの間で結合されている通信媒体とを含み、該方法は、該セットトップ端末デバイスによって受け取られる第２のデータが、該ヘッドエンドデバイスによって提供される該第１のデータに等しいか否かを検証し、該方法は、
該ヘッドエンドデバイスが、セキュリティハッシュ関数への入力として該第１のデータの少なくとも一部を提供して、ソース認証トークンを生成するステップと、
該ヘッドエンドデバイスが、該ソース認証トークンを暗号化して、暗号化された認証トークンを提供するステップと、
該ヘッドエンドデバイスが、該通信媒体上で、該暗号化されたソース認証トークンおよび該第１のデータを含むメッセージを送達するステップと、
該セットトップ端末デバイスが、該暗号化されたソース認証トークンおよび該第１のデータから生じる該第２のデータを含む該メッセージを受け取るステップと、
該セットトップ端末デバイスが、該暗号化されたソース認証トークンを復号化して、復号化されたソース認証トークンを提供するステップと、
該セットトップ端末デバイスが、該セキュリティハッシュ関数への入力として、該第１のデータの該少なくとも一部に対応する該第２のデータの少なくとも一部を提供して、受信器認証トークンを生成するステップと、
該セットトップ端末デバイスが、該復号化されたソース認証トークンと、該受信器認証トークンとを比較し、該復号化されたソース認証トークンと該受信器認証トークンとが同一である場合には、該セットトップ端末によって受け取られた該第２のデータが、該ヘッドエンドデバイスによって提供された該第１のデータと等しいことを検証するステップと
を包含する、方法。
【請求項２】
前記ヘッドエンドデバイスが、プライベート鍵を受け取るステップであって、該プライベート鍵は一対のプライベート−公開鍵の一部である、ステップと、
該セットトップ端末デバイスが、証明機関デバイスから証明された公開鍵を受け取るステップであって、該証明された公開鍵は、該一対のプライベート−公開鍵の一部である、ステップとをさらに包含し、該ヘッドエンドデバイスは、該プライベート鍵を用いて前記ソース認証トークンを暗号化し、該セットトップ端末デバイスは、該証明された公開鍵を用いて該暗号化されたソース認証トークンを復号化する、請求項１に記載の方法。
【請求項３】
前記第１のデータは、前記セットトップ端末デバイスに含まれているプロセッサ上で命令を実行するように構成されているコード情報を含む、請求項１または２に記載の方法。
【請求項４】
前記第１のデータは、前記セットトップ端末デバイスに格納されているアプリケーションにおいて実行されるデータセグメントを含む、請求項１または２に記載の方法。
【請求項５】
前記ヘッドエンドデバイスが、前記セキュリティハッシュ関数への入力として前記第１のデータを暗号化する制御ワードをさらに提供するステップと、
前記セットトップ端末デバイスが、前記メッセージに含まれている該制御ワードをさらに送達するステップと、
該セットトップ端末デバイスが、該メッセージに含まれている該制御ワードをさらに受け取るステップと、
該セットトップ端末デバイスが、該セキュリティハッシュ関数への入力として該制御ワードをさらに提供するステップとをさらに包含する、請求項１から４のいずれかに記載の方法。
【請求項６】
セットトップ端末デバイスへ第１のデータを提供するヘッドエンドデバイスであって、該ヘッドエンドデバイスは、
入力として該第１のデータの少なくとも一部を有するセキュリティハッシュ関数を実行して、ソース認証トークンを生成するプロセッサと、
該ソース認証トークンを暗号化して、暗号化されたソース認証トークンを提供する暗号化器と、
該暗号化されたソース認証トークンおよび該第１のデータを含むメッセージを該セットトップ端末デバイスへ送達する送信デバイスと
を備えた、ヘッドエンドデバイス。
【請求項７】
プライベート鍵を受け取るデータポートであって、該プライベート鍵は、一対の公開−プライベート鍵の一部である、データポートと、
該プライベート鍵を格納するメモリとをさらに備え、該ヘッドエンドデバイスに含まれている前記復号化器は、該格納されているプライベート鍵を用いて前記ソース認証トークンを暗号化する、請求項６に記載のヘッドエンドデバイス。
【請求項８】
前記プロセッサは、さらなる入力として、前記第１のデータを暗号化する制御ワードを有する前記セキュリティハッシュ関数を実行し、送信デバイスによって送達される前記メッセージは、該制御ワードをさらに含む、請求項６または７に記載のヘッドエンドデバイス。
【請求項９】
セットトップ端末デバイスであって、該セットトップ端末デバイスによって受け取られた第２のデータが、ヘッドエンドデバイスによって提供される第１のデータに等しいか否かを検証し、該セットトップ端末デバイスは、
暗号化されたソース認証トークンおよび該第１のデータから生じる第２のデータを含むメッセージを受け取るポートと、
該暗号化されたソース認証トークンを復号化して、復号化されたソース認証トークンを提供する復号化器と、
入力として、該第２のデータの少なくとも一部を有するセキュリティハッシュ関数を実行して、受信器認証トークンを生成するプロセッサと、
該復号化されたソース認証トークンと、該受信器認証トークンとを比較し、該復号化されたソース認証トークンと該受信器認証トークンとが同一である場合には、該セットトップ端末デバイスによって受け取られる該第２のデータがが、該ヘッドエンドデバイスによって提供される該第１のデータと等しいことを検証する比較器と
を備えた、セットトップ端末デバイス。
【請求項１０】
前記セットトップ端末デバイスが、
証明機関デバイスから、証明された公開鍵を受け取るデータポートであって、該証明された公開鍵は、一対のプライベート−公開鍵の一部である、データポートと、
該証明された公開鍵を格納するメモリとをさらに備え、該セットトップ端末デバイスに含まれている前記復号化器は、該格納されている証明された公開鍵を用いて該暗号化されたソース認証トークンを復号化する、請求項９に記載のセットトップ端末デバイス。
【請求項１１】
前記第１のデータは、前記セットトップ端末デバイスに含まれている前記プロセッサ上で命令を実行するように構成されているコード情報を含む、請求項９または１０に記載のセットトップデバイス。
【請求項１２】
前記第１のデータは、前記セットトップ端末デバイスに格納されているアプリケーションにおいて実行されるデータセグメントを含む、請求項９または１０に記載のセットトップ端末デバイス。
【請求項１３】
前記ポートによって受け取られる前記メッセージは、暗号化された第１のワードを復号化する制御ワードをさらに含み、
前記プロセッサは、さらなる入力として、該制御ワードを有する前記セキュリティハッシュ関数を実行する、請求項９から１２のいずれかに記載のセットトップ端末デバイス。
【請求項１４】
ケーブルテレビジョンシステムであって、
第１のデータを提供するヘッドエンドデバイスと、該セットトップ端末デバイスによって受け取られる第２のデータが、該ヘッドエンドデバイスによって提供される該第１のデータと等しいか否かを検証するセットトップデバイスとを備え、
該ヘッドエンドデバイスは、
入力として該第１のデータの少なくとも一部を有するセキュリティハッシュ関数を実行して、ソース認証トークンを生成するプロセッサと、
該ソース認証トークンを暗号化して、暗号化されたソース認証トークンを提供する暗号化器と、
該暗号化されたソース認証トークンおよび該第１のデータを含むメッセージを該セットトップ端末デバイスへ送達する送信器と
を備え、
該セットトップ端末デバイスは、
暗号化されたソース認証トークンおよび該第１のデータから生じる第２のデータを含むメッセージを受け取るポートと、
該暗号化されたソース認証トークンを復号化して、復号化されたソース認証トークンを提供する復号化器と、
入力として、該第２のデータの少なくとも一部を有する該セキュリティハッシュ関数を実行して、受信器認証トークンを生成するプロセッサと、
該復号化されたソース認証トークンと、該受信器認証トークンとを比較し、該復号化されたソース認証トークンと該受信器認証トークンとが同一である場合には、該セットトップ端末デバイスによって受け取られる該第２のデータが、該ヘッドエンドデバイスによって提供される該第１のデータと等しいことを検証する比較器と
を備えた、ケーブルテレビジョンシステム。
【請求項１５】
前記ヘッドエンドデバイスは、
プライベート鍵を受け取るデータポートであって、該プライベート鍵は、一対の公開−プライベート鍵に含まれている、データポートと、
該プライベート鍵を格納するメモリとをさらに備え、
前記セットトップ端末デバイスは、
証明機関デバイスから、証明された公開鍵を受け取るデータポートであって、該証明された公開鍵は、該一対の該プライベート−公開鍵に含まれている、データポートと、
該証明された公開鍵を格納するメモリとをさらに備え、該ヘッドエンドデバイスに含まれている前記復号化器は、該プライベート鍵を用いて前記ソース認証トークンを暗号化し、該セットトップ端末デバイスに含まれている前記復号化器は、該証明された公開鍵を用いて該暗号化されたソース認証トークンを復号化する、請求項１４に記載のケーブルテレビジョンシステム。
【請求項１６】
前記第１のデータは、前記セットトップ端末デバイスに含まれているプロセッサ上で命令を実行するように構成されているコード情報を含む、請求項１４または１５に記載のケーブルテレビジョンシステム。
【請求項１７】
前記第１のデータは、前記セットトップ端末デバイスに格納されているアプリケーションにおいて実行されるデータセグメントを含む、請求項１４または１５に記載のケーブルテレビジョンシステム。
【請求項１８】
前記ヘッドエンドデバイスに含まれている前記プロセッサは、さらなる入力して、前記第１のデータを暗号化する制御ワードを有する前記セキュリティハッシュ関数を実行し、該ヘッドエンドデバイスに含まれている送信デバイスによって送達される前記メッセージは、該制御ワードをさらに含み、前記セットトップ端末デバイスに含まれている前記ポートによって受け取られる前記メッセージは、該制御ワードをさらに含み、該セットトップ端末デバイスに含まれている前記プロセッサは、さらなる入力として、該制御ワードを有する該セキュリティハッシュ関数を実行する、請求項１４から１７のいずれかに記載のケーブルテレビジョンシステム。