【手続補正書】
【提出日】平成20年9月17日(2008.9.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】クライアント装置，サーバ装置，およびコンピュータプログラム
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の処理の実行に必要な１以上のコマンドを指定するコマンド指定部と；
前記コマンド指定部により指定された前記１以上のコマンドを生成するクライアントコマンド生成部と；
前記クライアントコマンド生成部により生成された前記コマンドを含む，該コマンドの暗号化要求をサーバ装置に送信する暗号化要求送信部と；
前記サーバ装置から暗号化された前記１以上のコマンドを受信するコマンド受信部と；
前記所定の処理の実行に際し，前記暗号化された１以上のコマンドを利用するコマンド利用部と；
を備えるクライアント装置。
【請求項２】
前記コマンド指定部は，前回のコマンドに対応する処理結果に応じて，前記１以上のコマンドを指定する，請求項１に記載のクライアント装置。
【請求項３】
前記所定の処理を実行する，耐タンパ性を有するＩＣチップと通信可能であり，
前記コマンド利用部は，前記暗号化されたコマンドを前記ＩＣチップに提供する，請求項１に記載のクライアント装置。
【請求項４】
前記ＩＣチップから，前記コマンドに対応する処理結果であるレスポンスを前記ＩＣチップにより暗号化された状態で取得するレスポンス取得部と；
前記暗号化されたレスポンスを含む，前記レスポンスの復号化要求を前記サーバ装置に送信する復号化要求送信部と；
前記サーバ装置から復号化された前記レスポンスを受信するレスポンス受信部と；
を備える，請求項３に記載のクライアント装置。
【請求項５】
前記所定の処理の実行に複数のコマンドが必要である場合に，前記コマンド指定部は，前記複数のコマンドを指定し，
前記クライアントコマンド生成部は，前記コマンド指定部により指定された複数の前記コマンドを生成し，
前記暗号化要求送信部は，前記コマンド指定部により指定されて前記クライアントコマンド生成部により生成された複数のコマンドを含む，該複数のコマンドの暗号化を要求する１つの暗号化要求を前記サーバ装置に送信する，請求項１に記載のクライアント装置。
【請求項６】
前記コマンド受信部は，複数の前記暗号化されたコマンドを含むコマンド群を前記サーバから受信することができ，
前記コマンド群をコマンド単位に分割するコマンド分割部を備える，請求項１に記載のクライアント装置。
【請求項７】
前記レスポンス取得部が前記ＩＣチップから取得した複数の前記暗号化レスポンスを結合して１つの前記復号化要求を生成するレスポンス結合部を備える，請求項４に記載のクライアント装置。
【請求項８】
所定の処理の実行に必要な１以上のコマンドを指定するコマンド指定処理と；
前記コマンド指定処理により指定された前記１以上のコマンドを生成するクライアントコマンド生成処理と；
前記クライアントコマンド生成処理により生成された前記コマンドを含む，該コマンドの暗号化要求をサーバ装置に送信する暗号化要求送信処理と；
前記サーバ装置から暗号化された前記１以上のコマンドを受信するコマンド受信処理と；
前記所定の処理の実行に際し，前記暗号化された１以上のコマンドを利用するコマンド利用処理と；
を実行せしめるコンピュータプログラム。
【請求項９】
所定の処理の実行に必要な１以上のコマンドを指定するコマンド指定部と；
前記コマンド指定部により指定された前記１以上のコマンドの生成および暗号化を要求する暗号化要求をサーバ装置に送信する暗号化要求送信部と；
前記サーバ装置から暗号化された前記１以上のコマンドを受信するコマンド受信部と；
前記所定の処理の実行に際し，前記暗号化された１以上のコマンドを利用するコマンド利用部と；
を備えるクライアント装置。
【請求項１０】
前記所定の処理の実行に複数のコマンドが必要である場合に，前記コマンド指定部は，前記複数のコマンドを指定し，
前記暗号化要求送信部は，前記コマンド指定部により指定された複数のコマンドの生成および暗号化を要求する１つの暗号化要求を前記サーバ装置に送信する，請求項９に記載のクライアント装置。
【請求項１１】
所定の処理の実行に必要な１以上のコマンドを指定するコマンド指定処理と；
前記コマンド指定処理により指定された前記１以上のコマンドの生成および暗号化を要求する暗号化要求をサーバ装置に送信する暗号化要求送信処理と；
前記サーバ装置から暗号化された前記１以上のコマンドを受信するコマンド受信処理と；
前記所定の処理の実行に際し，前記暗号化された１以上のコマンドを利用するコマンド利用処理と；
を実行せしめるコンピュータプログラム。
【請求項１２】
ＩＣチップによる所定の処理の実行に必要な１以上のコマンドを指定するコマンド指定部と；
前記コマンド指定部により指定された前記１以上のコマンドの生成および暗号化を要求する暗号化要求を前記サーバ装置に送信する暗号化要求送信部と；
サーバ装置から暗号化された前記１以上のコマンドを受信するコマンド受信部と；
前記暗号化された１以上のコマンドを前記ＩＣチップに提供するコマンド利用部と；
を備えるクライアント装置と，
前記クライアント装置から前記暗号化された１以上のコマンドを取得するコマンド取得部と；
前記暗号化されたコマンドを復号化するコマンド複号化部と；
前記復号化されたコマンドに応じたコマンド処理を行うコマンド実行部と；
を備え、耐タンパ性を有する前記ＩＣチップと，
前記クライアント装置と通信網を介して接続され，前記クライアント装置からの要求に応じて前記ＩＣチップによる所定の処理の実行を支援する前記サーバ装置と，を備える情報処理システムで用いられるサーバ装置であって，
前記クライアント装置から，前記暗号化要求を受信する暗号化要求受信部と；
前記暗号化要求で生成および暗号化を要求されている前記１以上のコマンドについて，前記暗号化要求で指定されている各コマンドを生成するサーバコマンド生成部と；
前記サーバコマンド生成部により生成された１以上の前記コマンドを暗号化するコマンド暗号化部と；
前記暗号化されたコマンドを前記クライアント装置に送信するコマンド送信部と；
を備えるサーバ装置。
【請求項１３】
ＩＣチップによる所定の処理の実行に必要な１以上のコマンドを指定するコマンド指定部と；
前記コマンド指定部により指定された前記１以上のコマンドの生成および暗号化を要求する暗号化要求を前記サーバ装置に送信する暗号化要求送信部と；
サーバ装置から暗号化された前記１以上のコマンドを受信するコマンド受信部と；
前記暗号化された１以上のコマンドを前記ＩＣチップに提供するコマンド利用部と；
を備えるクライアント装置と，
前記クライアント装置から前記暗号化された１以上のコマンドを取得するコマンド取得部と；
前記暗号化されたコマンドを復号化するコマンド複号化部と；
前記復号化されたコマンドに応じたコマンド処理を行うコマンド実行部と；
を備え、耐タンパ性を有する前記ＩＣチップと，
前記クライアント装置と通信網を介して接続され，前記クライアント装置からの要求に応じて前記ＩＣチップによる所定の処理の実行を支援する前記サーバ装置と，を備える情報処理システムで用いられるサーバ装置であって，
前記クライアント装置から，前記暗号化要求を受信する暗号化要求受信処理と；
前記暗号化要求で生成および暗号化を要求されている前記１以上のコマンドについて，前記暗号化要求で指定されている各コマンドを生成するサーバコマンド生成処理と；
前記サーバコマンド生成処理により生成された１以上の前記コマンドを暗号化するコマンド暗号化処理と；
前記暗号化されたコマンドを前記クライアント装置に送信するコマンド送信処理と；
を実行せしめるコンピュータプログラム。
【請求項１４】
ＩＣチップによる前記所定の処理の実行に必要な１以上のコマンドを指定するコマンド指定部と；
前記コマンド指定部により指定された前記１以上のコマンドを生成するクライアントコマンド生成部と；
前記クライアントコマンド生成部により生成された前記コマンドを含む，該コマンドの暗号化要求をサーバ装置に送信する暗号化要求送信部と；
前記サーバ装置から暗号化された前記１以上のコマンドを受信するコマンド受信部と；
前記暗号化された１以上のコマンドを前記ＩＣチップに提供するコマンド利用部と；
を備えるクライアント装置と，
前記クライアント装置から前記暗号化された１以上のコマンドを取得するコマンド取得部と；
前記暗号化されたコマンドを復号化するコマンド復号化部と；
前記復号化されたコマンドに応じたコマンド処理を行うコマンド実行部と；
を備え，耐タンパ性を有する前記ＩＣチップと，
前記クライアント装置と通信網を介して接続され，前記クライアント装置からの要求に応じて前記ＩＣチップによる所定の処理の実行を支援する前記サーバ装置と，を備える情報処理システムで用いられるサーバ装置であって；
前記クライアント装置から，前記暗号化要求を受信する暗号化要求受信部と；
前記暗号化要求に含まれる前記１以上のコマンドを暗号化するコマンド暗号化部と；
前記暗号化されたコマンドを前記クライアント装置に送信するコマンド送信部と；
を備えるサーバ装置。
【請求項１５】
ＩＣチップによる前記所定の処理の実行に必要な１以上のコマンドを指定するコマンド指定部と；
前記コマンド指定部により指定された前記１以上のコマンドを生成するクライアントコマンド生成部と；
前記クライアントコマンド生成部により生成された前記コマンドを含む，該コマンドの暗号化要求をサーバ装置に送信する暗号化要求送信部と；
前記サーバ装置から暗号化された前記１以上のコマンドを受信するコマンド受信部と；
前記暗号化された１以上のコマンドを前記ＩＣチップに提供するコマンド利用部と；
を備えるクライアント装置と，
前記クライアント装置から前記暗号化された１以上のコマンドを取得するコマンド取得部と；
前記暗号化されたコマンドを復号化するコマンド復号化部と；
前記復号化されたコマンドに応じたコマンド処理を行うコマンド実行部と；
を備え，耐タンパ性を有する前記ＩＣチップと，
前記クライアント装置と通信網を介して接続され，前記クライアント装置からの要求に応じて前記ＩＣチップによる所定の処理の実行を支援する前記サーバ装置と，を備える情報処理システムで用いられるサーバ装置であって：
前記クライアント装置から，前記暗号化要求を受信する暗号化要求受信処理と；
前記暗号化要求に含まれる前記１以上のコマンドを暗号化するコマンド暗号化処理と；
前記暗号化されたコマンドを前記クライアント装置に送信するコマンド送信処理と；
を実行せしめるコンピュータプログラム。