【誤訳訂正書】
【提出日】平成24年5月7日(2012.5.7)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
ファイル・システム（２２，２４）を備えたプログラム可能なスマートカード装置（１０）であって、該装置は、ファイル・システムが該装置に備えられていない少なくとも１つのオフ・デバイス・ファイル及びアプリケーションの少なくとも一方をインターフェースするためのオペレーティング・ソフトウエアを備え、該ソフトウエアが、１又は複数のアプリケーション・プロトコル・データ・ユニット（ＡＰＤＵ）を実行してファイル・システムの構造及びコンテンツの少なくとも一方、又は、ファイル・システムをアクセスするために使用されるコマンド、又は、ファイル・システムに関連するセキュリティ条件を編集することができるスクリプト・エンジン（３２）を備え、プログラム可能なスマートカード装置（１０）は、
スクリプト・エンジン（３２）によって実行されるセキュリティＡＰＤＵによってコンフィギュレーションか可能であり、かつ、オン・デバイス・データ、又は、ファイル・システム、又は該システムにアクセスするために使用されるコマンド、又は、該システムに関連するセキュリティ条件にアクセス及び編集するためのアプリケーションを実行するためのコマンドを１又は複数の参照コマンドと比較する比較手段（３４）であって、その対比結果に基づいて、データ、ファイル・システム、コマンド、又はセキュリティ条件への更なるアクセス及び編集を制限又は阻止するための比較手段（３４）
を備えていることを特徴とするスマートカード装置。
【請求項２】
請求項１記載のスマートカード装置において、比較手段（３４）は、オン・デバイス・データ、ファイル、コマンド、又はセキュリティ条件を編集するために、スクリプト・エンジン（３２）によって実行されるＡＰＤＵのコードを、参照コードと対比することを特徴とするスマートカード装置。
【請求項３】
請求項２記載のスマートカード装置において、比較手段（３４）はさらに、スクリプト・エンジンによって実行されるＡＰＤＵの少なくとも１つのオペランドを、参照オペランドと対比することを特徴とするスマートカード装置。
【請求項４】
請求項２又は３記載のスマートカード装置において、比較手段（３４）は、スクリプト・エンジンによって実行されるＡＰＤＵのコード及びオペランドの少なくとも一方を、複数の参照値を表す参照コード又はオペランドと対比することを特徴とするスマートカード装置。
【請求項５】
請求項１〜４いずれかに記載のスマートカード装置において、比較手段（３４）は、アプリケーションにおいて実行されるコマンド・シーケンスを、参照シーケンスと対比することを特徴とするスマートカード装置。
【請求項６】
請求項１〜５いずれかに記載のスマートカード装置において、比較手段（３４）は、予期される１又は複数のコマンド若しくはコマンド・シーケンスを表す１又は複数の参照コマンドとの一致を検出しない場合に、データ、ファイル・システム、コマンド、又はセキュリティ条件への更なるアクセス又は編集を制限又は阻止することを特徴とするスマートカード装置。
【請求項７】
請求項１〜５いずれかに記載のスマートカード装置において、比較手段（３４）は、１又は複数の参照コマンドとの一致を検出した場合に、データ、ファイル・システム、コマンド、又はセキュリティ条件への更なるアクセス又は編集を制限又は阻止することを特徴とするスマートカード装置。
【請求項８】
請求項１〜７いずれかに記載のスマートカード装置において、スクリプト・エンジン（３２）は、自己記述メッセージ用のウエブ（インターネット）標準言語にフォーマットされた少なくとも１つから導出された１又は複数のＡＰＤＵを実行可能であることを特徴とするスマートカード装置。
【請求項９】
請求項１〜８いずれかに記載のプログラム可能なスマートカード装置をコンフィギュレーションする方法において、
該プログラム可能なスマートカード装置をカードリーダにおいてインターフェースするためのカード読取インターフェース装置を用意するステップと、
プログラム可能なスマートカード装置に、オンデバイス・ファイル・システムの構造及びコンテンツの定義、又は該ファイル・システム又はそれに関連するセキュリティ条件にアクセスするために使用されるコマンドを編集するための少なくとも１つのＡＰＤＵを備えているアプリケーション・スクリプトをロードするステップと
からなり、
プログラム可能なスマートカード装置にアップロードされるスクリプトはさらに、比較手段をコンフィギュレーションするためにスマートカード装置上でスクリプト・エンジンによって実行されるセキュリティＡＰＤＵを備えており、比較手段は、オン・デバイス・データ、ファイル・システム、若しくは、該ファイル・システム又はそれに関連するセキュリティ条件にアクセスするために使用されるコマンドにアクセス及び編集の少なくとも一方を行うためのアプリケーションの実行において使用されるコマンドを、１又は複数の参照コマンドと対比するよう構成されており、
データ、ファイル・システム、コマンド、又はセキュリティ条件へのアクセス又は編集は、比較手段によって実行された比較結果に応じて、制限又は阻止される
ことを特徴とする方法。
【請求項１０】
請求項９記載の方法において、複数の異なるアプリケーション・スクリプトがプログラム可能なスマートカード装置にロード可能であり、アプリケーション・スクリプトは、各々、関連するセキュリティＡＰＤＵを有し、該セキュリティＡＰＤＵは、アプリケーション・スクリプトがロードされるときは常にスマートカード装置にロードされて、スクリプト・エンジンによって異なるアプリケーション・スクリプトが実行される度に、比較手段が再度コンフィギュレーションされることを特徴とする方法。
【請求項１１】
請求項９又は１１０記載の方法において、アプリケーション・スクリプト及びセキュリティＡＰＤＵは、自己記述メッセージ用のウエブ（インターネット）標準言語にフォーマットされた少なくとも１つのファイルから導出されることを特徴とする方法。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００６
【訂正方法】変更
【訂正の内容】
【０００６】
本発明におけるスマートカードは、スクリプト・エンジンにより実行されるセキュリティＡＰＤＵによってコンフィギュレーション（環境設定）可能な比較手段を備え、該比較手段は、オン・デバイス・データ、又は、ファイル・システム、又は該システムにアクセスするために使用されるコマンド、又は、該システムに関連するセキュリティ条件にアクセス及び編集するためのアプリケーションを実行するためのコマンドを１又は複数の参照コマンドと比較するよう構成され、その対比結果に基づいて、データ、ファイル・システム、コマンド、又はセキュリティ条件への更なるアクセス及び編集を制限又は阻止する。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００１５
【訂正方法】変更
【訂正の内容】
【００１５】
さらに、コンパレータ３２は、コマンドの一部のみをセキュリティＡＰＤＵによって提供された参照のものと対比するようにコンフィギュレーションすることもできる。例えば、「コピー」コマンドが、実行される特定のトランザクションのコンテキストにデータがコピーされることが期待される箇所からのファイルの名前又は識別子を含んでいるかどうかを決定してもよい。このようにする代わりに、コマンド内のオペランド、すなわち、監視されるシーケンスのみが対比されて、「コピー」コマンドの次に「書き込み」コマンドが常に続いているかどうかをチェックするようにしてもよい。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００１６
【訂正方法】変更
【訂正の内容】
【００１６】
ある環境下においては、コンパレータ３２をコンフィギュレーションして、一致が検出された場合に、トランザクションを中止するようにしても良い。上述したトランザクションにおいて、例えば、スクリプト・エンジン３２にファイル２４からファイル２２へのコピーをするための正当な道理がなく、それが検出された場合、それは不正が行われていることを意味する。したがって、コンパレータ３４は、「ファイル２４からファイル２２へのコピー」のコマンドの出現を検出するようにコンフィギュレーションし、これにより、スマートカード装置１０上のファイル又はデータの更なる修正を制限又は阻止することができる。