(57)【要約】  移動装置に使用するための安全素子を初期化するシステム及び方法。移動装置の製造者は、非初期化の安全素子を移動装置へ埋設する。安全素子のオペレーティングシステムにおける初期化ルーチンへ交付者特有のシード値が安全に通される。初期化ルーチンは、安全素子における初期ルートキーを、交付者シード及び独特のチップシリアル番号で多様化して、交付者と移動装置ユーザとの間の安全通信に使用するためのマスター及びチップキーを生成する。【選択図】図２
2009521136.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスターミナルの安全素子を初期化するための方法において、
メモリを含む非初期化の安全素子を受け取るステップであって、その安全素子のメモリは、予めインストールされたルートキー及び独特のシリアル番号を含むものであるステップと、
ワイヤレスターミナル交付者に関連した安全素子調整情報を受け取るステップと、
前記ワイヤレスターミナルを通して安全通信をサポートするようにインストールされた安全素子を構成するステップであって、その安全素子の前記構成は、前記受け取った調整情報と、前記予めインストールされたルートキー及び独特のシリアル番号とに基づくものであるステップと、
を備えた方法。
【請求項２】
前記非初期化の安全素子をワイヤレスターミナルにインストールするステップを更に備え、前記非初期化の安全素子をインストールする前記ステップは、そのインストールされた安全素子を構成する前記段階の前に行なわれる、請求項１に記載の方法。
【請求項３】
前記安全素子は、集積回路マイクロプロセッサカードである、請求項１に記載の方法。
【請求項４】
前記ワイヤレスターミナルは、移動電話である、請求項１に記載の方法。
【請求項５】
前記安全素子は、オペレーティングシステムを含む、請求項１に記載の方法。
【請求項６】
前記オペレーティングシステムは、グローバルプラットホーム適合オペレーティングシステムを伴うＪａｖａＣａｒｄである、請求項５に記載の方法。
【請求項７】
安全素子を構成する前記ステップは、
前記安全素子のメモリに記憶された前記予めインストールされたルートキーを、前記ワイヤレスターミナル交付者に関連した安全素子調整情報に対応する交付者シードで多様化して、マスターキーを発生する段階と、
前記マスターキーを前記安全素子のメモリに一時的に記憶する段階と、
前記マスターキーを前記安全素子のメモリに記憶されたシリアル番号で多様化して、チップキーを発生する段階と、
前記チップキーを前記安全素子のメモリに記憶する段階と、
を含む請求項１に記載の方法。
【請求項８】
安全素子を構成する前記ステップは、更に、前記チップキーを記憶した後に前記安全素子のメモリから前記ルートキー及びマスターキーを永久的に除去する段階を含む、請求項７に記載の方法。
【請求項９】
前記ワイヤレスターミナル交付者に関連した前記安全素子調整情報に対応する前記交付者シードが暗号化される、請求項７に記載の方法。
【請求項１０】
前記安全素子調整情報は、
前記安全素子のメモリに記憶された転送キーに対応する転送キーで暗号化された交付者シードと、
前記交付者シードで暗号化されたＭＡＣシードであって、前記安全素子のメモリに記憶されたＭＡＣシードに対応するＭＡＣシードと、
を含む請求項９に記載の方法。
【請求項１１】
前記安全素子の構成の後に前記ワイヤレスターミナル交付者へ前記独特のチップシリアル番号を配送するステップを更に備えた、請求項１に記載の方法。
【請求項１２】
前記安全素子は、前記ワイヤレスターミナルに永久的にインストールされる、請求項２に記載の方法。
【請求項１３】
ワイヤレスターミナルと、
メモリを含むターミナル一体化の安全素子であって、交付者から受け取った調整情報に基づくと共に、予めインストールされたルートキー、及び前記安全素子に関連した独特のシリアル番号に基づいて、前記ワイヤレスターミナルを経て安全通信をサポートするように構成された安全素子と、
を備えた装置。
【請求項１４】
高周波識別通信モジュールを更に備えた、請求項１３に記載の装置。
【請求項１５】
前記高周波識別通信モジュールと、前記ターミナル一体化の安全素子との間の通信をサポートするように構成されたインターフェイスを更に備えた、請求項１４に記載の装置。
【請求項１６】
前記ターミナル一体化の安全素子は、集積回路マイクロプロセッサカードである、請求項１３に記載の装置。
【請求項１７】
前記ワイヤレスターミナルは、移動電話である、請求項１３に記載の装置。
【請求項１８】
前記ターミナル一体化の安全素子は、オペレーティングシステムを含む、請求項１３に記載の装置。
【請求項１９】
前記オペレーティングシステムは、グローバルプラットホーム適合オペレーティングシステムを伴うＪａｖａＣａｒｄである、請求項１８に記載の装置。
【請求項２０】
前記交付者から受け取られる調整情報は、暗号化される、請求項１３に記載の装置。
【請求項２１】
前記調整情報は、
前記安全素子のメモリに記憶された転送キーに対応する転送キーで暗号化された交付者シードと、
前記交付者シードで暗号化されたＭＡＣシードであって、前記安全素子のメモリに記憶されたＭＡＣシードに対応するＭＡＣシードと、
を含む請求項２０に記載の装置。
【請求項２２】
前記安全素子は、ワイヤレスターミナルに永久的にインストールされる、請求項１３に記載の装置。
【請求項２３】
ワイヤレスターミナル交付者に関連した安全素子調整情報を受け取るステップと、
前記安全素子調整情報からキー値及び交付者シードを導出するステップと、
前記導出されたキー値、及びワイヤレスターミナルの予めインストールされたキー値を使用して、前記安全素子調整情報を確認するステップと、
前記ワイヤレスターミナルを通して安全通信をサポートするように安全素子を構成するステップであって、その安全素子の前記構成は、前記安全素子調整情報に基づくものであるステップと、
を遂行するためのコンピュータ実行可能なインストラクションを有するコンピュータ読み取り可能なメディア。
【請求項２４】
前記ワイヤレスターミナルは、移動電話である、請求項２３に記載のコンピュータ読み取り可能なメディア。
【請求項２５】
前記ステップは、集積回路マイクロプロセッサカードにより遂行され、この集積回路マイクロプロセッサカードは、オペレーティングシステムを実行する、請求項２３に記載のコンピュータ読み取り可能なメディア。
【請求項２６】
前記オペレーティングシステムは、グローバルプラットホーム適合オペレーティングシステムを伴うＪａｖａＣａｒｄである、請求項２５に記載のコンピュータ読み取り可能なメディア。
【請求項２７】
安全素子を構成する前記ステップは、
前記安全素子のメモリに記憶された予めインストールされたルートキーを多様化することによってマスターキーを発生する段階であって、前記ルートキーは、前記安全素子調整情報から導出される交付者シードで多様化される段階と、
前記マスターキーを前記安全素子のメモリに記憶されたシリアル番号で多様化することによりチップキーを発生する段階と、
を含む請求項２３に記載のコンピュータ読み取り可能なメディア。
【請求項２８】
安全素子を構成する前記ステップは、更に、前記予めインストールされたルートキー及び発生されたマスターキーを前記安全素子のメモリから除去する段階を含む、請求項２７に記載のコンピュータ読み取り可能なメディア。
【請求項２９】
前記安全素子調整情報から導出された交付者シードが暗号化される、請求項２７に記載のコンピュータ読み取り可能なメディア。
【請求項３０】
前記安全素子調整情報は、
前記安全素子のメモリに記憶された転送キーに対応する転送キーで暗号化された交付者シードと、
前記交付者シードで暗号化されたＭＡＣシードであって、前記安全素子のメモリに記憶されたＭＡＣシードに対応するＭＡＣシードと、
に対応するデータを含む請求項２３に記載のコンピュータ読み取り可能なメディア。
【請求項３１】
ワイヤレスターミナルの安全素子を初期化する方法において、
ワイヤレスターミナルに関連したキー値、及びワイヤレスターミナル交付者に関連したシード値に対応する調整情報を発生するステップと、
前記ワイヤレスターミナルを所有する信頼のない当事者へ前記調整情報を安全に送信するステップであって、前記情報をその後に使用して、ワイヤレスターミナルを通して安全な通信をサポートするように安全素子を構成し、この構成は、前記調整情報と、前記安全素子に関連した予めインストールされたルートキー及び独特のシリアル番号とに基づくものであるステップと、
を備えた方法。
【請求項３２】
前記安全素子は集積回路マイクロプロセッサカードである、請求項３１に記載の方法。
【請求項３３】
前記ワイヤレスターミナルは、移動電話である、請求項３１に記載の方法。
【請求項３４】
前記安全素子は、オペレーティングシステムを含む、請求項３１に記載の方法。
【請求項３５】
前記オペレーティングシステムは、グローバルプラットホーム適合オペレーティングシステムを伴うＪａｖａＣａｒｄである、請求項３４に記載の方法。
【請求項３６】
前記調整情報を安全に送信するステップは、前記調整情報を暗号化することを含む、請求項３１に記載の方法。
【請求項３７】
前記安全素子が首尾良く構成された後に、信頼のない当事者から独特のチップシリアル番号を受け取るステップを更に備えた、請求項３１に記載の方法。
【請求項３８】
少なくとも１つの交付者特有のチップキーの発生に使用する少なくとも１つの予めインストールされたルートキー値と、
受け取った初期化データの確認に使用する予めインストールされた転送キー値と、
受け取った初期化データの確認に使用する予めインストールされたＭＡＣシード値と、
予めインストールされた独特のチップシリアル番号と、
のフィールドを含むように初期化されたメモリ装置であって、前記少なくとも１つのルートキー値、前記転送キー値、及び前記ＭＡＣシード値は、複数の他の共通に製造されるメモリ装置における各ルートキー値、転送キー値、及びＭＡＣシード値に等しく、且つ前記独特のチップシリアル番号は、他の共通に製造されるメモリ装置における独特のチップシリアル番号に等しくないようにされた、メモリ装置。
【請求項３９】
前記装置は、更に、少なくとも１つの予めインストールされたルートキー値、外部で与えられた交付者特有のシード値、及び独特のチップシリアル番号から発生される少なくとも１つのチップキーより成るフィールドを含むように初期化される、請求項３８に記載のメモリ装置。
【請求項４０】
前記装置は、更に、転送キーフィールド、ＭＡＣシードフィールド、及びルートキーフィールドを除去するように初期化され、これらのフィールドは、メモリ装置に少なくとも１つのチップキーを記憶するのに続いて除去される、請求項３８に記載のメモリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、移動装置に使用するための安全素子チップをインストールして初期化するためのシステム及び方法に係る。より詳細には、本発明は、異なる移動装置問題に対して安全素子チップを安全且つ効率的に調整するためのシステム及び方法に係る。
【背景技術】
【０００２】
ｅコマースの発展は、ある範囲の商業的及びセキュリティ分野のための魅力的な解決策としてスマートカード技術を出現させた。スマートカードは、デジタルアイデンティティ、ハードウェアベースの認証、及び暗号キー記憶を与える安全なポータブルトークンとして働くことにより、データ記憶及びトランザクションのためのセキュリティを発揮する。多くのスマートカードは、普通の磁気ストライプのクレジットカードに似ていて、顧客が店舗において及びインターネットを経て安全に取り引きできるようにする。しかしながら、スマートカードは、磁気ストライプではなく、埋設されたコンピュータチップを使用する点で相違する。このチップは、カードがパーソナルコンピュータとほとんど同様に機能するのを許す。スマートカードは、近年、より安価で且つよりパワフルになってきているので、テレコミュニケーション及び特に移動装置を含む広範囲な産業が、より小さなスマートカードを移動装置ハンドセットに含ませることにより、スマートカード技術を迅速に採用してきている。
【０００３】
移動電話のようなワイヤレス装置におけるスマートカードは、加入者プロフィール情報、例えば、利用可能なネットワークサービスに関する情報や、加入者のエンコードされたネットワーク識別データ、例えば、加入者の電話番号、加入者のＰＩＮ、及び連絡先情報のような他のユーザデータを含む、を記憶することができる。スマートカードは、電話をアクチベートしそしてネットワークに対して加入者を認証するに必要な全てのキー情報を含む。移動装置又はカードを所有する信頼のない者が、カードのメモリに含まれた情報を学習できないように、このようなカードは安全であることが望まれる。更に、安全性に敏感な情報を使用する移動装置への及び移動装置からの通信は、悪意のある者が安全情報をその送信中に取得するのを防止するために暗号化できることも望まれる。スマートカードメモリにデータを記憶しそしてそのデータの暗号化された通信を許す安全素子チップをもつスマートカードは、安全なネットワークアクセス、詐欺及びアイデンティティ盗難からの保護、及び大きなビジネス融通性を移動装置のユーザに与えることができる。しかしながら、安全な通信を行うことができる前に、信頼のない者が暗号キー、シード値又は安全な内部データのいずれかを得るのを防止するように、スマートカードを移動装置にインストールして初期化しなければならない。
【０００４】
図１は、安全素子チップを移動ターミナルへインストールして初期化するための既知の方法を示す図である。図１の大きなボックスは、インストールして初期化するプロセス中に相互作用する異なるエンティティを表わす。スマートカード売主１１０は、移動装置に使用するための安全素子チップが埋め込まれたカードを形成する。装置の売主１２０は、移動電話のような移動装置を製造する。交付者１３０は、移動装置がユーザに配布された後に装置を管理しそして安全なワイヤレストランザクションをサポートする責任を果たすワイヤレスサービスプロバイダーである。小売店１４０は、安全素子チップを移動装置にアセンブルし、そして装置をユーザへ配布する。
【０００５】
図１に示す安全素子チップをインストールして初期化するプロセスは、スマートカード売主１１０がステップ１０１において初期キーを含むスマートカードを製造するときに始まる。ステップ１０２において、交付者１３０は、マスターキーを発生し、そのコピーをデータベースに記憶し、そしてそれをスマートカード売主１１０へ安全に送信する。スマートカード売主１１０は、ステップ１０３において、交付者１３０から受け取ったマスターキー及びチップのシリアル番号を使用して、スマートカードチップを初期化する。次いで、スマートカード売主１１０は、ステップ１０４において、チップのシリアル番号を交付者１３０へ安全に返送する。交付者１３０は、ステップ１０５において、それらのシリアル番号をマスターキーと共にデータベースに記憶し、これで、交付者１３０は、チップを管理し且つ移動装置に対する安全なワイヤレス通信をサポートするに必要なマスターキー及びチップシリアル番号の両方を有する。
【０００６】
スマートカードチップを初期化した後に、スマートカード売主１１０は、ステップ１０６において、カードを小売店１４０に送出する。同時に、ステップ１０７において、装置の売主１２０は、移動装置を小売店１４０へ送出する。小売店１４０は、ステップ１０８において、初期化されたスマートカードを移動装置にアセンブルし、これで、ステップ１０９において、装置を消費者へ配布することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した方法は、移動装置の製造を２つの個別のステップに分割する。即ち、装置自体の製造と、初期化されたスマートカードを移動装置へアセンブルすることである。これらのステップは、スマートカードを移動装置から取り外しできる状況に適している。しかしながら、上述した方法は、「予め個人化」された安全素子チップだけを搬送して移動装置へインストールすることにより、関連する全てのエンティティのビジネス融通性を低下させる。近年、移動装置にターミナル一体化スマートカードチップを装備する必要性が生じ、これは、「予め個人化」された安全素子チップを使用する前記プロセスを不適切なものにする。というのは、チップが移動装置に一体化された後にのみ安全素子チップを交付者に対して「個人化」する必要があるからである。従って、ターミナル一体化の安全素子チップを移動装置へインストールして初期化する改良された方法が必要とされている。
【課題を解決するための手段】
【０００８】
以上の背景に鑑み、本発明の実施形態は、安全素子チップを移動装置にインストールして初期化する改良された方法を提供する。本発明の１つの態様において、スマートカード製造者は、埋め込まれているが初期化されていない安全素子チップをもつスマートカードを形成する。スマートカードは、特定の交付者に対して予め個人化されるのではなく、非初期化状態で移動装置の製造者／売主へ出荷される。非初期化のスマートカードは、予めインストールされた暗号キー及び独特のチップシリアル番号を含み、そして安全素子を特定の交付者に対して個人化するために装置売主により呼び出すことのできる初期化ルーチンをサポートする。
【０００９】
本発明の別の態様は、移動装置の交付者が、スマートカード売主及び装置売主と共に、移動装置を特に交付者に対して初期化するのを許す。交付者は、安全素子に対応する転送キー及びＭＡＣシード値をスマートカード売主から得ることができる。次いで、交付者は、それ自身の交付者シード値をこの転送キーで暗号化し、そしてそのデータを装置売主へ送信する。交付者は、更に、ＭＡＣシード値をその交付者シードで暗号化し、そしてそのデータを装置売主へ送信することができる。次いで、装置売主は、交付者から受け取ったデータでスマートカード初期化ルーチンを呼び出す。このルーチンは、交付者特有及びチップ特有のキーを、その予めインストールされたルートキー、独特のチップシリアル番号及び交付者シードに基づいて生成することにより、安全な通信についてスマートカードを構成する。
【００１０】
本発明の別の態様では、交付者は、移動装置との暗号化通信をサポートするのに必要なマスターキー及び独特なチップシリアル番号を安全に得ることができる。一実施形態において、装置売主により知られた独特のチップシリアル番号は、移動装置それ自体と共に交付者へ送信される。これに対して、マスターキーは、装置売主には未知であり、交付者により、スマートカード売主から得られる予めインストールされたチップ情報及びそれ自身の交付者シード値を使用して発生することができる。従って、交付者は、これで安全素子に含まれた交付者特有のチップキーに対応するマスターキーを発生することにより、移動装置と安全に通信することができる。
【００１１】
以上、本発明を一般的に述べたが、必ずしも正しいスケールで描かれたものではない添付図面を参照して本発明を詳細に説明する。
【発明を実施するための最良の形態】
【００１２】
本発明は、本発明の好ましい実施形態が示された添付図面を参照して以下に詳細に説明する。しかしながら、本発明は、多数の異なる形態で実施することができ、ここに述べる実施形態に限定されるものではなく、むしろ、これら実施形態は、この開示を完全なものとし、本発明の範囲を当業者に充分に伝えるために設けられたものである。
【００１３】
図２を参照すれば、本発明の実施形態によりターミナル一体化の安全素子チップを移動装置にインストールして初期化するためのプロセスが示されている。図１の場合と同様に、チップを移動装置にインストールして初期化する全体的なプロセスは、多数の異なるタスクを異なるエンティティで遂行することを必要とする。
【００１４】
スマートカード売主２１０は、安全素子チップを収容するカードを製造する。このエンティティ２１０は、ここでは、スマートカード売主として説明するが、ある実施形態では、安全素子チップをカードに埋設する必要は全くない。むしろ、ここに述べる「スマートカード」は、移動装置のプリント回路板に半田付けするよう設計された安全素子を備えてもよい。このように永久的にインストールされるか又はターミナルに一体化されるスマートカードは、安全素子チップがプラスチックカードに埋め込まれた標準的な取り外し可能なスマートカードとは対照的である。ターミナル一体化のスマートカードの利点をここに説明するが、本発明は、ＳＩＭカードや他のスマートカードのような取り外し可能な安全素子にも適用できる。安全素子自身については、好ましい実施形態は、この産業において「チップカード」とも称される集積回路（ＩＣ）マイクロプロセッサカードを使用することができる。チップカードは、種々のアプリケーションをサポートするためにマイクロプロセッサ及びメモリと共に埋設される。チップカードは、内蔵の暗号化サポートを有し、即ち非常に多数の操作及び記憶を遂行するための内蔵ファンクションを有することができる。
【００１５】
本発明の別の実施形態は、チップカードに加えて、他の種々のスマートカードを使用することもできる。例えば、メモリを含むがマイクロプロセッサは含まない集積回路（ＩＣ）メモリカードや光学的メモリカードが挙げられる。メモリカードを使用するこれらの実施形態は、全てのデータ処理について移動装置のプロセッサに依存し、そしてデータ記憶についてのみスマートカードを使用する。
【００１６】
装置売主２２０は、ここに開示する本発明の方法に使用するための移動装置を製造する。好ましい実施形態では、装置売主は、移動電話製造者を含むが、本発明は、特定の形式の移動装置に限定されない。従って、移動電話、パーソナルデジタルアシスタント（ＰＤＡ）、ラップトップコンピュータ、及び種々のインターネット機器を使用することもできる。
【００１７】
交付者２３０は、移動装置ユーザによる安全なワイヤレストランザクションをサポートするためにチップを管理する。交付者２３０は、典型的に、装置売主２２０から装置を購入し、小売店を通して消費者へ装置を配布する。従って、交付者２３０は、通常、移動オペレータ又は移動サービスプロバイダーである。以下に詳細に述べるように、交付者２３０は、安全素子が個人化されるところの当事者であり、従って、初期化された移動装置と安全に通信できる当事者である。
【００１８】
図２に示されたエンティティ（スマートカード売主２１０、装置売主２２０及び交付者２３０）は、図２において異なるボックスへと論理的に分離される。各ボックスは、そのエンティティにより遂行されるステップに対応する下線付き数字を含む。しかしながら、幾つかのプロセスステップをエンティティにより外部調達してもよいし、又はあるエンティティから別のエンティティへ移送してもよいことを理解されたい。又、２つのエンティティが単一のユニットへと合体されてもよい。例えば、スマートカード売主及び交付者が共通に所有される場合にも、本発明は、安全素子チップをインストールして初期化する他の既知の方法に勝る同じ効果を保持する。
【００１９】
図２のボックス内の下線付きプロセスステップは、本発明の実施形態の論理的ステップを示す。全てのステップを厳密の以下に示す順序で実行する必要はないことに注意されたい。例えば、スマートカード売主２１０は、ステップ２０２において非初期化のスマートカードを装置売主２２０へ送出する前に、ステップ２０３において転送キー／ＭＡＣシードを交付者２３０へ送信してもよい。しかしながら、もちろん、あるステップで発生されたデータ又は物理的コンポーネントを別のステップに使用する場合には、第１のステップを第２のステップの前に行わねばならない。
【００２０】
図２に示すプロセスステップを参照すれば、ステップ２０１において、予めインストールされたキーを含むスマートカードをスマートカード売主２１０が製造するときにプロセスが開始される。予めインストールされたキー又は初期のキーは、暗号データ転送に使用されるルートキー又は大きな数字を含み、これらは、スマートカード売主２１０に知られていて、スマートカード売主２１０によりセーブされる。以下に詳細に述べるように、ルートキーは、カードを「個人化」し、又は交付者のみに知られた暗号キーをセットするために後で使用することができる。本発明の実施形態によれば、予めインストールされたルートキーは、製造される各々の個々のスマートカードに対して同じであり、交付者特有のシード番号及び独特のチップシリアル番号により後で「多様化」されるだけである。このプロセスは、以下に詳細に述べる。又、非初期化のスマートカードは、予めインストールされるルートキーに加えて、他のデータ、例えば、以下に詳細に述べるＭＡＣシード、転送キー、及び独特のチップシリアル番号を含む。又、予めインストールされる内部ＭＡＣシード及び転送キーは、同じスマートカード売主２１０により製造される各スマートカードに対して同じであってもよい。ステップ２０２では、物理的な非初期化のスマートカードが装置売主２２０へ送られる。以下に述べるように、装置売主２２０は、安全素子チップを物理的に所有しているが、チップ上の予めインストールされたキー及び他のデータは、必ずしも、装置売主２２０にはアクセスできるものではない。実際に、幾つかの実施形態では、装置売主２２０は、信頼のないエンティティとみなされ、非初期化のスマートカードに内部記憶された予めインストールされるルートキー、転送キー及びＭＡＣシードにアクセスすることができない。装置売主２２０にアクセスできるパブリック情報は、永久的な不変の値である独特のチップシリアル番号だけである。
【００２１】
ステップ２０３において、スマートカードの売主２１０は、装置売主２２０に送られたスマートカードの安全素子チップに対応する転送キー及びＭＡＣシードを交付者２３０へ送信する。転送キーは、チップに安全に記憶された暗号キーである。これは、外部ソースからチップへ転送されるセキュリティに敏感なデータの機密性を保護するために使用される。ＭＡＣシードは、初期化プロセス中の完全性チェックのためにスマートカード売主により安全素子チップへプログラムされたランダムシード値である。転送キー及びＭＡＣシードの使用は、暗号通信のような分野で知られており、以下に詳細に述べる。交付者２３０は、ステップ２０４において、このデータを交付者特有のシード値（交付者シード）と共に使用して、個人化された暗号初期化データを発生する。交付者シードは、交付者２３０により発生されるランダム番号であり、安全素子の予めインストールされたルートキーに基づいて交付者特有のチップキー及びマスターキーを発生するのに使用される。交付者シードは、信頼のない者には開示してはならない安全値である。ある実施形態では、交付者シードは、ランダムな１６バイト整数である。
【００２２】
ステップ２０５において、初期化データが交付者２３０から装置売主２２０へ送られる。この初期化データは暗号化されているので、安全チャンネルを経て移動装置へ通信する必要はない。実際に、ある実施形態では、交付者２３０と装置売主２２０との間の通信ネットワークは安全ではなく、そして装置売主２２０も信頼のあるエンティティではない。以下に更に述べるように、装置売主２２０は、ここで、非初期化のスマートカードと、初期化データとの両方を所有するが、その基礎となる安全情報を装置売主２２０に露呈する必要はない。ここに述べる技術では、予めインストールされたルートキー、転送キー、ＭＡＣシード、及び交付者シードを、装置売主２２０から隠れたままにすることができる。対照的に、独特のチップシリアル番号は、装置売主に容易に入手できるパブリック情報である。本発明のある実施形態は、装置売主２２０が非安全で、即ち信頼がなく、従って、非初期化のスマートカード、独特のチップシリアル番号、及び暗号化された初期化データを所有している装置売主に対して予めインストールされたルートキー、転送キー、ＭＡＣシード、及び交付者シードを完全にアクセス不能のままにしなければならい場合を含む。
【００２３】
ステップ２０３−２０４に戻ると、別の実施形態では、暗号化された初期化データを発生する異なる方法が使用される。例えば、スマートカード売主２１０は、セキュリティモジュールを交付者２３０へ配送する。セキュリティモジュールは、不正防止メモリを含み、これは、転送キー及びＭＡＣシードを含むが、交付者２３０がこのデータに直接アクセスするのを拒絶する。むしろ、交付者２３０は、それ自身の交付者シードをセキュリティモジュールへ通し、セキュリティモジュールは、暗号化された初期化データを内部で発生して、その暗号化されたデータを交付者２３０へ返送する。
【００２４】
好ましい実施形態では、暗号化された初期化データは、暗号化データの２つの別々の断片を含む。即ち、転送キーで暗号化された交付者シード、及び交付者シードで暗号化されたＭＡＣシードである。他の実施形態では、初期化データを作り上げる他のデータ断片も、安全素子初期化の試みを安全に検証できる限り、許される。
【００２５】
ステップ２０６では、装置売主２２０が移動装置を製造し、これは、スマートカードがターミナルに一体化されるか又は移動装置に永久的にインストールされるように、カード売主２１０から受け取った非初期化のスマートカードを埋設することを含む。移動装置の製造プロセスにスマートカード／チップカード埋設ステップを含ませることにより、移動装置のセキュリティ及び製造プロセスの効率を改善することができる。ステップ２０７では、装置売主２２０は、スマートカードチップのオペレーティングシステムに記憶された初期化ルーチンを呼び出すことによりスマートカードを初期化する。装置売主２２０は、この初期化ルーチンをコールし、交付者２３０から受け取った暗号化された初期化データを含む入力パラメータをこのルーチンへ通す。以下に詳細に述べる初期化ルーチンは、移動装置に埋設されたスマートカードを初期化し、交付者２３０に対してスマートカードチップを個人化する。交付者２３０は、これで、装置を安全に管理し、移動顧客に安全データ転送能力を与えることができる。ステップ２０８では、装置売主２２０は、初期化された移動装置を交付者２３０へ配送し、各装置における安全素子の対応するチップシリアル番号と共に小売店又は顧客へ配布する。交付者２３０は、移動装置との将来の通信を容易にするために、これらの独特なチップシリアル番号を安全なデータベースに記憶する。ステップ２０９では、交付者２３０は、これらの個人化された移動装置を顧客へ配布する。上述したように、この移動装置配布は、交付者から顧客へ直接行われてもよいし、或いは小売店又は他の第三者を通して行なわれてもよい。
【００２６】
図２に例示されたシステム及び方法は、安全素子チップを移動装置にインストールして初期化するための従来技術を多数の観点で改良する。好ましい実施形態では、非初期化の（又は予め個人化されていない）チップを、製造中に移動装置に永久的にインストールすることができる。当事者により調整されたその後の時間に、カード売主２１０、装置売主２２０及び交付者２３０の間の簡単な一連のデータトランザクションを通してターミナル一体化チップを特定の交付者に対して個人化することができる。別の装置を初期化するために当事者間で運搬する必要のあるハードウェアはない。装置は、特定の交付者に対して素早く且つ容易に個人化され又は調整され、装置売主２２０又は他の信頼のない者に安全暗号キーを露呈することはない。
【００２７】
上述したように、従来のシステムは、典型的に、安全素子チップが移動装置にインストールされる前に安全素子チップの交付者特有調整が行なわれる移動装置の取り外し可能なスマートカードに向けられるものであった。これに対して、本発明は、更に、交付者特有の調整又は個人化の前に安全素子チップが永久的にインストールされるターミナル一体化チップインストールをサポートする。本発明のターミナル一体化実施形態の付加的な効果は、高周波識別（ＲＦＩＤ）通信モジュールを使用して安全なトランザクションを遂行する移動装置に係る。ＲＦＩＤは、ＲＦＩＤタグやトランスポンダのようなＲＦＩＤ通信モジュール間で送受信される高周波信号を使用して、自動識別方法を与える。これらの通信モジュールは、内部電源がモジュールに関連しているかどうかに基づいて能動的又は受動的と称される。電話又はＰＤＡのような移動ターミナルは、ＲＦＩＤ通信モジュールが装備され、このモジュールは、ターミナル一体化の安全スマートカード素子へのインターフェイスを含む。ターミナル一体化安全素子のメモリは、クレジットカード又は銀行口座情報のような付加的データを安全パスワード又はＰＩＮと共に含むことができる。移動装置のユーザは、これで、安全素子メモリのデータに安全にアクセスしそれを共有するためにＲＦＩＤインターフェイスを通して金融トランザクションを行うことができる。
【００２８】
例えば、ユーザは、自分の移動装置を携帯して店やレストランへ入る。移動装置は、ターミナル一体化安全素子を有し、そこにはユーザのクレジットカード情報が記憶されている。又、移動装置は、ＲＦＩＤタグ又はトランスポンダも備え、金融トランザクションを容易にするために店やレストランに設置された対応ＲＦＩＤトランシーバと情報を通信する。ユーザは、自分の購入に対して支払をしたいときに、購入金額を確認し、そして自分の移動装置を店のＲＦＩＤトランシーバ付近に保持してトランザクションを完了するだけである。内部のＲＦＩＤ安全素子インターフェイスは、安全素子メモリからユーザのクレジットカード情報に安全にアクセスし、そしてＲＦＩＤタグを通してこの情報を利用できるようにする。この種のカードレストランザクションは、両当事者にとってより便利であると共に、典型的な店内クレジットカード購入より安全である。
【００２９】
図３は、本発明の一実施形態により安全素子チップ３０２の初期のオペレーティングシステム状態を示すブロック図である。マイクロプロセッサ及びメモリを含みそしてオペレーティングシステムを実行する安全素子チップは、スマートカードに埋め込むことができ、従って、スマートカードは、取り付けられた移動装置に関連した機能を遂行することができる。図３は、非初期化の安全素子チップ３０２を示す。このチップ３０２は、ＣＰＵ３０４と、オペレーティングシステムを記憶するリードオンリメモリ（ＲＯＭ）３０６とを含む。安全素子チップ３０２は、電気的に消去可能なプログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）３０８も含む。ＥＥＰＲＯＭは、メモリへの電源がターンオフされた後もデータを持続させるためにコンピュータにより通常使用されるリードオンリメモリ（ＲＯＭ）の変形である。しかしながら、従来のＲＯＭ又はプログラマブルリードオンリメモリ（ＰＲＯＭ）とは異なり、ＥＥＰＲＯＭは、プログラムされ、次いで、メモリを電荷に曝すことにより消去される。従って、ＥＥＰＲＯＭは、何回も消去して書き直すことができ、しかも、装置がターンオフされたときにそのコンテンツを保持する。
【００３０】
図３のＥＥＰＲＯＭ３０８は、オペレーティングシステムの初期状態を示す。即ち、図３は、安全素子チップ３０２がスマートカード売主２１０から装置売主２２０へ運搬されたときの安全素子チップの状態を示す。非初期化のチップ３０２は、ＥＥＰＲＯＭ３０８に組み込まれた初期キー値、即ちＭＡＣシード３１０、転送キー３１２、ルートキー３１４、及び独特のシリアル番号３１６を有する。
【００３１】
ＭＡＣシード３１０は、初期化プロセス中の完全性チェックのためにＥＥＰＲＯＭ３０８に記憶されたランダムシード値である。図３のＥＥＰＲＯＭ３０８内に記憶された他のデータと同様に、ＭＡＣシード３１０は、典型的に、内部使用のみに設計されたＥＥＰＲＯＭ３０８のシステムエリアに記憶される。しかしながら、本発明の実施形態によれば、ＭＡＣシード３１０を記憶するための他の構成をなすこともできる。全システムエリア記憶部は、オペレーティングシステム機能でなければ使用できず、この記憶部は、チップの外部からアクセスできない。従って、ＭＡＣシード３１０は、スマートカード売主２１０によりＥＥＰＲＯＭ３０８へいったんプログラムされると、チップ３０２を所有する装置売主２２０によって発見することができない。
【００３２】
これもＥＥＰＲＯＭ３０８のＯＳシステムエリアに典型的に記憶される転送キー３１２は、外部ソースからチップ３０２へ転送されるセキュリティに敏感なデータの機密性を保護するために使用される。ある実施形態では、転送キー３１２は、１９２ビット３ＤＥＳキーであり、これは、データのセットを３回暗号化／解読するためにシリアルに使用される３つの６４ビット暗号キーより成る（第１の暗号化は、第２のキーで暗号化され、それにより得られた暗号テキストが、再び、第３のキーで暗号化される）。
【００３３】
これもＥＥＰＲＯＭ３０８のＯＳシステムエリアに典型的に記憶されるルートキー３１４は、交付者特有のマスターキーを発生するために使用される。このプロセスは、以下に詳細に述べる初期化ルーチンの間に行われる。転送キー３１２と同様に、各ルートキーも１９２ビット３ＤＥＳキーである。ある実施形態では、各々の非初期化の安全素子チップ３０２に３つのルートキー（ＲｏｏｔＫｅｙ１、ＲｏｏｔＫｅｙ２、ＲｏｏｔＫｅｙ３）が記憶される。
【００３４】
又、各安全素子チップ３０２は、最初に、ＥＥＰＲＯＭ３０８のＯＳシステムエリアへ通常書き込まれる独特のシリアル番号３１６も含む。しかしながら、本発明の他の実施形態によれば、独特のシリアル番号３１６を記憶するための異なる構成をとることができる。各安全素子チップ３０２には、異なるシリアル番号が与えられる。ある実施形態では、独特のシリアル番号が１６桁の長さであり、ＥＥＰＲＯＭ３０８に書き込まれた後に変更することができない。
【００３５】
ここに示す方法は、安全素子オペレーティングシステムに依存しないが、ある実施形態は、グローバルプラットホームオペレーティングシステムでＪａｖａＣａｒｄを実行する安全素子を含む。例えば、本発明を使用して、グローバルプラットホームＪａｖａカードの交付者セキュリティドメインキーを安全に発生することができ、これにより、初期化されたチップは、チップ特有のキーと共に交付者セキュリティドメインを含み、これらキーは、独特のチップシリアル番号で多様化された交付者特有のマスターキーから発生される。独特のチップシリアル番号は、例えば、安全素子チップにおけるカード製造寿命サイクル（ＣＰＬＣ）データから構成することができる。これは、ＩＣ製造日付、ＩＣシリアル番号、及びＩＣバッチ識別子のような多数のＣＰＬＣデータフィールドから構成することができる。
【００３６】
図４は、本発明の一実施形態によりスマートカードチップのオペレーティングシステムにより遂行される初期化ルーチンを示すフローチャートである。図４は、上述した図２のステップ２０７に対応するが、このルーチンの実行に関する詳細を与える。このルーチンは、スマートカードチップ３０２のオペレーティングシステムを示し、交付者２３０との安全な通信に必要なマスター及びチップキーを発生する。上述したように、このルーチンは、ステップ４０１において装置売主２２０により呼び出され、これは、交付者２３０から受け取られた暗号化された初期化データを入力パラメータとして通す。上述したように、暗号化された初期化データは、暗号化されたデータの２つの別々の断片又は２つのパラメータを含み、即ち転送キーで暗号化された交付者シード、及び交付者シードで暗号化されたＭＡＣシードである。
【００３７】
初期化ルーチンは、先ず、入力パラメータについて完全性チェックを行い、装置売主２２０から受け取った暗号化された初期化データの有効性を決定する。この完全性チェックを遂行するために、初期化ルーチンは、４０２において、ＥＥＰＲＯＭに記憶された内部転送キーで第１の入力パラメータを解読する。この第１のパラメータは、スマートカード売主２１０の転送キーで暗号化された交付者２３０のシード値であるから、ステップ４０２で解読される値は、初期化データを形成するのに使用される転送キーが安全素子の内部転送キーに等しい限り、交付者シードとなる。次いで、ステップ４０３において、初期化ルーチンは、ＥＥＰＲＯＭに記憶された内部ＭＡＣシードを、ステップ４０２で解読された交付者シードで暗号化する。ここで、ルーチンは、ステップ４０３からの値を、ステップ４０４において、第２の初期化入力パラメータと比較する。第２の入力パラメータは、スマートカード売主２１０により与えられて交付者シードで暗号化されたＭＡＣシードであることを想起されたい。それ故、入力パラメータが、有効な初期化データ、即ちチップのＥＥＰＲＯＭに内部記憶された転送キー及びＭＡＣシードに一致する転送キー及びＭＡＣシードと、一貫した交付者シードとを含む場合には、ステップ４０４で比較される値が一致する。
【００３８】
ステップ４０４での比較が失敗した場合には、ルーチンは、無効の初期化入力が通されてチップを初期化できないと結論する。ある実施形態では、無限回の初期化の試みが許され、従って、ステップ４０８−４１０は、任意であり、失敗ルーチン終了４１２への直線と置き換えられてもよい。しかしながら、本発明のある別の実施形態では、一定回数の試みが失敗した後に初期化が許されない。この一定回数に到達すると、初期化ルーチンは、チップのＯＳの一部分をディスエイブル又は消去し、将来のルーチンコールでチップが首尾良く初期化されるのを防止する。このような実施形態は、カード製造者、装置製造者、及び交付者をプライバシー及びセキュリティの脅威から保護することができる。例えば、非初期化の装置を所有している無許可の当事者が、初期化ルーチンを繰り返しコールし、チップのＯＳに不正侵入して、交付者のシード値ではなく自分自身のシード値でチップを初期化するよう試みることがある。一定回数の試みの後に初期化をディスエイブルすることは、このような努力を妨げることになる。又、これらの実施形態は、欠陥カードを迅速に識別してディスエイブルし、過剰な失敗初期化試みを回避することにより、初期化プロセスの効率を改善することができる。ステップ４０８−４１０は、この特徴を示す。チップオペレーティングシステムのＥＥＰＲＯＭは、許容初期化試みの最大値に対応する数値と、このチップの失敗した初期化試みの以前の回数とを記憶する。ステップ４０８では、失敗した初期化試みの後に、これらの数値を比較して、チップのオペレーティングシステムがその失敗試みの最大数に到達したかどうか決定する。もしそうでなければ、失敗試みの回数に対応する記憶値がステップ４０９において増加され、初期化ルーチンから退出する。しかしながら、チップオペレーティングシステムが、その失敗試みの最大数に到達した場合には、ステップ４１０において、チップオペレーティングシステムは、その初期キー及び他の選択されたＥＥＰＲＯＭデータを削除し、将来の初期化を不可能にする。ステップ４１０では、チップオペレーティングシステムは、予め定義されたチップキーがセットされるように構成され、これらの予め定義されたキーは、以後、チップキーと呼称される。別の実施形態では、ステップ４１０は、全てのＥＥＰＲＯＭ初期化データを消去し、その後、チップの使用を完全に拒絶することを含む。
【００３９】
ステップ４０４の比較に戻ると、比較する値が一致した場合は、初期化ルーチンが入力データを受け入れ、ここで、安全なデータ転送に必要なマスター及びチップキーを発生するように進む。先ず、ステップ４０５において、このルーチンは、チップＯＳのＥＥＰＲＯＭに内部記憶された予めインストールされたルートキーの各々を交付者シードで多様化させることにより、交付者特有のマスターキーを発生する。即ち、マスターキーは、内部ルートキー及び交付者シードの一方向関数として計算される。ステップ４０６において、ルーチンは、これらマスターキーの各々を、チップＯＳのＥＥＰＲＯＭからの独特のチップシリアル番号で多様化させて、マスターキーに対応するチップキーのセットを生じさせる。即ち、チップキーは、マスターキー及び独特のチップシリアル番号の一方向関数として計算される。最終的に、ステップ４０７では、初期化ルーチンは、マスターキー、ルートキー、転送キー、交付者シード及びＭＡＣシードをチップメモリから削除することにより、初期化を完了する。新たに発生されたチップキー及び独特のチップシリアル番号のみが、チップＯＳのＥＥＰＲＯＭに保持される。次いで、ルーチンは、ステップ４１１において退出し、成功コードを発呼者へ返送する。
【００４０】
ステップ４０６−４０７を参照すれば、多様化されたキーの発生は、暗号化及び認証技術において良く知られた習慣である。移動装置における多様化されたキーの効果は、チップキーが侵入者により装置から抽出されて詐欺的に使用される場合に、その犠牲となった装置を追跡して、その後、ブラックリストに載せられることである。更に、多様化プロセスは、複雑な一方向関数を含むので、侵入者は、抽出したチップキーからマスターキー又は交付者シードを学習することができない。
【００４１】
図５は、本発明の一実施形態により安全素子チップ３０２の初期化されたオペレーティングシステム状態に対応するブロック図である。図５には、図３において非初期化であって、図４に関して上述したように初期化ルーチンコールが成功した後の同じチップが示されている。図５に示すチップは、初期化された状態にある。図３と同様に、チップ３０２は、ＣＰＵ３０４と、オペレーティングシステムを記憶するリードオンリメモリ（ＲＯＭ）３０６とを含む。又、チップ３０２は、ＥＥＰＲＯＭ３０８も含む。図５に示すように、ＥＥＰＲＯＭ３０８は、非初期化状態では存在していたＭＡＣシード、転送キー又はルートキーをもはや含んでいない。初期化ルーチンの実行成功の後に、ＥＥＰＲＯＭ３０８は、チップキー５１８及び独特のチップシリアル番号３１６しか含まない。上述したように、ここに示す方法は、安全素子のオペレーティングシステムに依存しないが、ある実施形態は、グローバルプラットホームオペレーティングシステムでＪａｖａＣａｒｄを実行する安全素子を含む。このような実施形態では、図５は、ＪａｖａＣａｒｄグローバルプラットホームオペレーティングシステムの「ＧＰレディ」モードに対応し、ＲＯＭ３０６は、グローバルプラットホームＯＳを記憶することができる。
【００４２】
上述した実施形態は、交付者２３０と移動装置のユーザとの間で暗号化通信を行なうことができる。暗号化通信は、装置ユーザが移動ネットワークを経て機密情報の送信のような安全なトランザクションを行なえるようにする。又、暗号化通信は、ハードウェアのメンテナンス及び構成、又はソフトウェアの更新のようなマネージメント機能を移動装置において遂行するために交付者２３０により開始することもできる。上述したように、チップキーは、移動装置のオペレーティングシステムのＥＥＰＲＯＭ３０８へ安全に埋め込まれる。好ましい実施形態では、これらのチップキーは、装置ユーザには露呈されず、暗号化通信を送受信するために安全素子チップに内蔵されたもののような内部オペレーティングシステムルーチンのみによって到達できるようにされる。交付者のマスターキーは、２人の当事者間の暗号化通信を可能にするために移動装置のチップキーに対応する。次いで、交付者２３０は、所有しているマスターキーを使用して、実際のチップキーを発生することができる。特定の安全素子のチップキーを発生するために、交付者２３０は、先ず、装置売主２２０が交付者へ送信する独特のチップシリアル番号を得、例えば、交付者のデータベースに記憶する。交付者２３０は、次いで、独特のチップシリアル番号でマスターキーを多様化する。その後に、移動装置の安全チップ及び交付者の両方は、交付者と移動装置との間で安全に通信するのに使用できるチップ特有のキーを有する。２人の当事者間の暗号化通信のこの説明は、ここに述べるキー値、シード及び暗号化ルーチンのインフラストラクチャーで可能となる暗号化の多数の変形例の簡単な概略に過ぎず、本発明を特定の暗号化通信方法に限定するものではない。
【００４３】
しかしながら、ある実施形態では、暗号化通信を行うことができる前に、交付者２３０は、ターゲット装置に対して独特のチップシリアル番号及びマスターキーを有していなければならない。上述したように、装置売主２２０は、移動装置の初期化が成功した後に、独特のチップシリアル番号を交付者２３０へ返送する。或いは又、独特のチップシリアル番号をもたない交付者は、他のパブリックソース又は装置それ自体からその番号を得ることができる。交付者２３０は、装置ユーザと通信する前に、シリアル番号に対応するマスターキーを依然必要とする。
【００４４】
図６Ａ−６Ｃには、本発明によりマスターキーを発生する別々の方法が示されている。上述したように、交付者２３０は、移動装置との直接暗号化通信に参加する。良く知られたように、交付者２３０は、両者の間で暗号化通信が可能になる前に移動装置のチップキーに対応するマスターキーを必要とする。これらのマスターキーを発生するために、チップの初期ルートキーは、交付者シードで多様化され、これは、図４に示す初期化ルーチンのステップ４０５で行なわれたマスターキー発生プロセスを反映するものである。マスターキーを発生するにはルートキー及び交付者シードの両方が必要とされるので、カード売主２１０と交付者２３０との間の協働が必要である。これらの異なる実施形態は、マスターキーを発生し、そして交付者２３０と移動装置との安全な通信を許すように、図６Ａ−６Ｃに示されている。
【００４５】
図６Ａにおいて、交付者２３０は、交付者シードをスマートカード売主２１０へ安全に送信する。カード売主２１０は、次いで、マスターキーを発生し、それを交付者２３０へ安全に返送する。これで、交付者２３０は、マスターキーを使用して、移動ステーションと安全に通信することができる。或いは又、図６Ｂにおいて、カード売主２１０は、ルートキーを交付者２３０へ安全に送信する。次いで、交付者２３０は、それらの値を発生して安全に記憶することができる。図６Ｃにおいて、信頼のある第三者６４０を使用して、マスターキーを発生する。カード売主２１０は、信頼のある第三者６４０にルートキーを安全に開示し、一方、交付者２３０は、交付者シードを安全に開示する。これで、信頼のある第三者６４０は、マスターキーを発生し、それを交付者２３０へ安全に配送する。
【００４６】
チップキーが移動装置に安全に埋め込まれ、そして交付者２３０が独特のチップシリアル番号及びそれに対応するマスターキーを所有すると、交付者２３０と移動装置との間で暗号化されたオーバー・ジ・エア（ＯＴＡ）トランザクションを行うことができる。図７は、本発明の一実施形態によるこのようなトランザクションを示す。交付者２３０は、データベース７０２における加入者名又は加入者口座番号のような顧客加入者情報に対応する独特のチップシリアル番号をルックアップする。交付者２３０は、次いで、行先アドレスを形成するためにこの独特のチップシリアル番号を使用して、行先移動装置７２０へのメッセージを発生しフォーマットする。次いで、交付者２３０は、上述したように、マスターキー及び独特のチップシリアル番号を使用して、チップキーを発生する。或いは又、この特定の安全素子のチップキーは、予め発生されて交付者２３０のデータベースに安全に記憶されてもよく、この場合、これらのチップキーは、再生されるのではなく、データベースから直接検索される。移動装置７２０の安全チップ及び交付者２３０の両方がチップ特有のキーを有すると、これらのチップキーを使用して、交付者２３０と移動装置７２０との間で安全に通信を行なうことができる。一実施形態では、両当事者は、インターネット又はオーバー・ジ・エアセルラーネットワークのような非安全なパブリックネットワーク７１０を経てメッセージを送信する前に、１つ以上のチップキーでメッセージコンテンツを暗号化することができる。メッセージを受け取ると、受信者は、チップキーを使用してメッセージのコンテンツを解読することができる。
【００４７】
以上の説明及び添付図面に表わされた教示の利益を得る本発明に係る当事者であれば、本発明の多数の変更及び他の実施形態が明らかであろう。それ故、本発明は、ここに開示した特定の実施形態に限定されるものではなく、又、その変更や他の実施形態は、特許請求の範囲内に包含されることが理解されよう。ここでは特定の用語を使用したが、それらは、一般的な説明上の意味で使用されたもので、限定のためではない。
【図面の簡単な説明】
【００４８】
【図１】安全素子を初期化する従来の方法の機能的ブロック図である。
【図２】本発明の好ましい実施形態により安全素子を初期化する改良された方法の機能的ブロック図である。
【図３】本発明の一実施形態により集積回路マイクロプロセッサカードを初期状態で示す概略ブロック図である。
【図４】本発明の一実施形態により安全素子を初期化する方法のフローチャートである。
【図５】本発明の一実施形態により集積回路マイクロプロセッサカードを「ＧＰレディ」即ち初期化状態で示す概略ブロック図である。
【図６Ａ】安全素子マスターキーを発生する別の方法の機能的ブロック図である。
【図６Ｂ】安全素子マスターキーを発生する別の方法の機能的ブロック図である。
【図６Ｃ】安全素子マスターキーを発生する別の方法の機能的ブロック図である。
【図７】本発明の一実施形態により交付者と移動装置ユーザとの間の安全なオーバー・ジ・エア通信を示す機能的ブロック図である。
【図１】
2009521136.tif 000003
【図２】
2009521136.tif 000004
【図３】
2009521136.tif 000005
【図４】
2009521136.tif 000006
【図５】
2009521136.tif 000007
【図６Ａ】
2009521136.tif 000008
【図６Ｂ】
2009521136.tif 000009
【図６Ｃ】
2009521136.tif 000010
【図７】
2009521136.tif 000011
【国際調査報告】
2009521136.tif 000012
2009521136.tif 000013
2009521136.tif 000014