(57)【要約】【課題】通信端末のユーザを識別するために用いるモジュール（５）を接続した通信端末（４）の保護方法を提供すること。【解決手段】本発明の方法は，データ照合かぎを有する第１プログラムを識別情報モジュールにセキュアにロードするステップ（１０，１１）と，第１プログラムと連動する第２プログラムを通信端末上にセキュアにロードするステップ（１２）と，第１プログラムのデータ照合かぎに対応するデータ照合かぎを第２プログラムに送信する送信ステップ（１３）と，送信されたデータ照合かぎを通信端末のセキュアな記憶領域に記憶させるステップと，第２プログラムがデータ照合かぎを有効に保有することを検証した（ステップ１５，１６）ときに限り，第２プログラムからの要求（ステップ１４）に対する各応答を第１プログラムから送信するステップ（１７）と，を有する。【選択図】図２
2014225881.tif 000002
【特許請求の範囲】
【請求項１】
端末ユーザ識別情報モジュール（５）を接続した通信端末（４）の保護方法であって，前記端末と前記識別情報モジュールとをペアリングする手続を実行するために，
ペアリングかぎを有する第１ソフトウェアアイテムを，前記識別情報モジュールにセキュアにロードするステップ（１０，１１）と，
前記第１ソフトウェアアイテムと連動して動作できる第２ソフトウェアアイテムを，前記通信端末上にセキュアにロードするステップ（１２）と，
前記第１ソフトウェアアイテムのペアリングかぎに対応するペアリングかぎを，前記第２ソフトウェアアイテムに送信する送信ステップ（１３）と，
送信された前記ペアリングかぎを，前記通信端末のセキュアな記憶領域に記憶させるステップと，
前記第１ソフトウェアアイテムが前記第２ソフトウェアアイテムからの要求（１４）に応答する前に，前記通信端末に記憶された前記第２ソフトウェアアイテムのペアリングかぎが有効であることを検証するステップ（１５，１６）と，
前記第２ソフトウェアアイテムが前記ペアリングかぎを有効に保持しているときに限り，前記要求に応答するステップと，
を有する方法。
【請求項２】
前記ペアリングかぎを前記第２ソフトウェアアイテムに送信する前記送信ステップは，前記通信端末を承認する手続を条件とすることを特徴とする請求項１に記載の通信端末保護方法。
【請求項３】
前記通信端末を承認する手続は，承認された係員が手動で実行するものであって，前記第２ソフトウェアアイテムが検証のために前記第１ソフトウェアアイテム又は認証サーバへ送信するパスワードを用いて，前記第２ソフトウェアアイテムがこの係員を承認するステップを有することを特徴とする請求項２に記載の通信端末保護方法。
【請求項４】
前記パスワードを，前記通信端末ごとに変えることを特徴とする請求項３に記載の通信端末保護方法。
【請求項５】
前記通信端末は該通信端末の識別及び認証手段を備えており，前記通信端末を承認する前記手続は，検証手段によって，又は前記識別情報モジュールにロードされた前記第１ソフトウェアアイテムによって，又は認証サーバによって，前記識別及び認証手段の有効性検証を自動的に実行することを特徴とする請求項２に記載の通信端末保護方法。
【請求項６】
前記識別及び認証手段は，認証局が送信するＲＳＡかぎ対及び証明書を備え，前記手段の有効性の検証は，前記ＲＳＡかぎ対及び前記証明書の認証を含むことを特徴とする請求項５に記載の通信端末保護方法。
【請求項７】
前記第２ソフトウェアアイテムが前記ペアリングかぎを保有することの検証は，前記第１ソフトウェアアイテムから前記第２ソフトウェアアイテムへの「チャレンジレスポンス」過程によって実行することを特徴とする請求項１〜６のいずれか一項に記載の通信端末保護方法。
【請求項８】
前記識別情報モジュールは，前記通信端末にロードされた補完ソフトウェアアイテムと連動して動作することができる第３ソフトウェアアイテムを少なくとも有し，前記第１ソフトウェアアイテムによって，前記第２ソフトウェアアイテムがペアリングかぎを有効に保有することを検証した後に限り，前記補完ソフトウェアアイテムからの要求に応答することを特徴とする請求項１〜７のいずれか一項に記載の通信端末保護方法。
【請求項９】
前記通信端末と前記識別情報モジュールとの間のデータ交換を暗号化することができるセションかぎを確立するために，前記ペアリングかぎを用いることを特徴とする請求項１〜８のいずれか一項に記載の通信端末保護方法。
【請求項１０】
前記第１ソフトウェアアイテムによる前記ペアリングかぎの検証が，前記識別情報モジュールに記録された構成と，前記通信端末の現在の構成との差を示すフラグを配置するステップを更に含むことを特徴とする請求項１〜９のいずれか一項に記載の通信端末保護方法。
【請求項１１】
認証サーバ手段が，前記フラグ及び前記構成の情報をセキュアに読み取り及び更新できることを特徴とする請求項１０に記載の通信端末保護方法。
【請求項１２】
前記第３ソフトウェアアイテムは，前記フラグを検査した後に限り，前記補完ソフトウェアアイテムからの要求に応答することを特徴とする請求項８又は１０に記載の通信端末保護方法。
【請求項１３】
端末ユーザ識別情報モジュール（５）を接続した通信端末（４）の保護システムであって，請求項１〜１２のいずれか一項に記載の方法を実現するために，
ペアリングかぎを有する第１ソフトウェアアイテムを，前記識別情報モジュールにセキュアにロードする手段と，
前記第１ソフトウェアアイテムと連動して動作できる第２ソフトウェアアイテムを，前記通信端末上にセキュアにロードする手段であって，
前記第２ソフトウェアアイテムのペアリングかぎを，セキュアにロード及び記憶する手段と，
前記第２ソフトウェアアイテムのペアリングかぎを検証する手段であって，前記第２ソフトウェアアイテムが前記ペアリングかぎを有効に保有することを検証（ステップ１５，１６）したときに限り，通信を承認することができる手段を備える前記第１ソフトウェアアイテムと，第２ソフトウェアアイテムと，の間の通信手段と，
に接続された手段と，
を備えることを特徴とするシステム。
【請求項１４】
ユーザ識別情報モジュールと通信する手段（６）を備える通信端末（４）であって，請求項１〜１２のいずれか一項に記載の方法を実現するために，
前記識別情報モジュール上にあるソフトウェアアイテムと連動して動作できるソフトウェアアイテムをロードし，記憶し，実行する手段と，
ペアリングかぎをセキュアに記憶する手段であって，前記識別情報モジュール上にあるソフトウェアアイテムを用いてこのペアリングかぎを検証する手段に接続された手段と，
を更に備えることを特徴とする通信端末。
【請求項１５】
請求項１４に記載の通信端末（４）と関連し，かつこの通信端末と通信する手段（６）を備えるユーザ識別情報モジュール（５）であって，
前記通信端末に記憶されたペアリングかぎに対応するペアリングかぎをセキュアにロード及び記憶する手段と，
前記通信端末上にあるソフトウェアアイテムと連動して動作できるソフトウェアアイテムとを備え，
前記手段は，前記モジュールのペアリングかぎから前記通信端末のペアリングかぎを検証する手段であって，前記第２ソフトウェアアイテムが前記ペアリングかぎを保有することを検証したとき，通信を承認することができる手段に接続されることを特徴とするモジュール。
【請求項１６】
請求項１〜１２のいずれか一項に記載の方法を実現するために，通信端末上で用いる第１モジュールと，前記通信端末のユーザ識別情報モジュール上で用いる第２モジュールと，を備えるソフトウェア製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，端末ユーザ識別情報モジュールを接続した通信端末を保護する方法に関する。
【背景技術】
【０００２】
本発明は，排他的ではないが特に，ユーザ認証のためのセキュアモジュールを受け入れる移動体通信端末に用いられる。例えばこれらの端末は，ＧＳＭ（世界移動体通信システム）標準又はＵＭＴＳ（はん用移動体通信システム）標準に適合する。より一般的に言えば，本発明はこの種の認証モジュールを受け入れるように設計された通信手段を備える任意の端末にも使われる。
【０００３】
インターネットのような公衆データ通信ネットワークを用いるいくつかのアプリケーションは，遠隔でユーザを認証するステップを含む。そのようなアプリケーションには，判定すべきユーザ権利の存在，認証すべき情報，又は正しく識別されたユーザに対するネットワークを介した秘密情報アイテムの送信，が必要である。これらの操作には，信頼できる，セキュアな方法でユーザを識別できることが含まれる。この目的のため，特にユーザがかぎを保有することを証明するため，又は秘密メッセージを復号するための識別に用いるかぎを記憶し，暗号化手続を実行できるＩＣカード若しくは認証又はセキュリティトークンのような電子デバイスが一般に用いられる。
【０００４】
特にＧＳＭタイプの携帯電話機は，ＳＩＭ（加入者識別情報モジュール）カードと呼ばれるＩＣカード形態の識別情報モジュールを通常含む。ＳＩＭカードは，電話ネットワークが携帯電話機の所有者を識別できるようにする。自分の携帯電話機を利用できるようにするため，ユーザはＳＩＭカードが検証する秘密の符号を与えなければならない。この目的のため，ＳＩＭカードは上述の暗号化機能を有する。したがってＳＩＭカードを電子署名の生成を含むアプリケーションに用いることができる。例えば署名はプロバイダと携帯電話機のユーザとの間の取引の同意に関連し，ユーザが以前に自分の携帯電話機に自分の秘密符号又は署名生成機能に専用の秘密符号を入力して認証されたこと，及びこの秘密符号がＳＩＭカードで検証されたことが考慮に入れられる。
【０００５】
したがってＳＩＭカードは，ｅ‐コマースアプリケーションにおいて取引に電子署名をするために用いることができる。若しくは，このＳＩＭカードに含まれるかぎを用いてメッセージを暗号化又は復号する手段によって，秘密メッセージを送信するアプリケーションに用いることができる。
【０００６】
しかしながらＳＩＭカードが提供するセキュリティは，特に第３世代携帯電話機，すなわち種々のプロバイダが供給する多数のアプリケーションを受け入れ，含むことができる電話機の登場によって，それ自体では十分なセキュリティを提供するには十分でないことが明らかになった。このような場合，使用する端末が，例えば暗号化メッセージをもう１つの端末に再送信できる欠陥，ウィルス，又はトロイの木馬を含まないことを保証することができない。
【０００７】
したがって移動体端末及びその端末にロードされているソフトウェアからなる組立て品（ａｓｓｅｍｂｌｙ）が完全であり，必要なセキュリティ特性を備えることを遠隔で証明できることが必要である。
【０００８】
この目的のため，移動体端末は，新規のアプリケーションの出所及びその完全性を認証することができるときに限りダウンロードを受け入れることによって，又はそうでなければそれらがどんな場合でも端末全体を修正できないように動作させることによって，ウィルス又はトロイの木馬から自身を保護することができる。更に，遠隔プロバイダが，必要なセキュリティ特性を移動体端末が本当に備えていることを検証できる認証機能を提供することが必要である。
【０００９】
ＳＩＭカードは，それが取り外すことができ，任意の端末に取り付けることができるならば，この種の認証機能を提供するには不十分である。
【００１０】
更に，特に端末を取り替えるために，ユーザが多数の端末で同一のＳＩＭカードを使用できることは妨げることができない。
【００１１】
２００３年４月２３日出願の仏国特許出願第０３０４９７９号は，端末ユーザ識別情報モジュールを接続した移動体端末を保護する方法を記載しており，次に掲げるペアリング操作を実行するステップを有する。
・端末は，それに接続された識別情報モジュールに端末識別のための情報を送信し，
・識別情報モジュールは，端末から受信した識別情報と，メモリ内に記憶された端末識別情報とを比較して比較結果を端末に送信する。識別情報モジュールが識別情報を認識できないときは，高レベルセキュリティを必要とし，かつ端末内に組み込まれた機能は利用できない。
【００１２】
商取引のように高レベルセキュリティを必要とするいくつかのアプリケーションは，次の２つのアプリケーションに分割できる。すなわち，ユーザと会話するための移動体端末内の第１アプリケーションと，セキュリティ論理及び特に暗号かぎの記憶のためのＳＩＭ内の第２アプリケーション（ＳＩＭｌｅｔ）と，である。
【００１３】
そのような第三者アプリケーションの例は，ＥＭＶ（Ｅｕｒｏｃａｒｄ（登録商標），Ｍａｓｔｅｒｃａｒｄ（登録商標），Ｖｉｓａ（登録商標））支払アプリケーションである。ＥＭＶはこのような例における参照標準である。クライアントアプリケーションは次の２つのアプリケーションに分割できる。
１．ユーザとの会話と，ＰＯＳ（ポイントオブセールス）端末とのインタフェースと，銀行用のほかの特定機能（顧客窓口，領収書管理，など）と，のための移動体端末内のアプリケーション
２．ＥＭＶかぎを有するＥＭＶロジックのためのＳＩＭ内のアプリケーション
【００１４】
ＳＩＭと移動体端末との間でのこの種のアプリケーション分散は，要求条件によく合致するのでこの種のアプリケーションでは普通に行われる。
【００１５】
保護手段として設計されているＳＩＭは，アプリケーションの最も重要な部分であって，かぎと，例えば移動体端末のユーザの利益に対する重大な詐欺行為を起こす可能性のある操作，知識又は修正と，を含む。
【００１６】
移動体端末は更に重要で多様な処理能力を備えており，例えばユーザインタフェース（ディスプレイ又はキーボード）又はネットワークインタフェースのために必要な残りのアプリケーションを含む。また移動体端末は，重要性及び程度は低いものであるが種々の攻撃にさらされるかもしれない。
【００１７】
これらのアプリケーションは，ユーザが行わなければならない操作を簡略化するために，例えば無線回線（ＯＴＡ）でダウンロードすることができなければならない。
【００１８】
この場合はしたがって，移動体端末とＳＩＭカードとのペアリングをダウロードサーバが遠隔で検証できる必要がある。ダウンロードサーバは，この重要なアプリケーションのダウンロードが十分なセキュリティ特性を備えた移動体端末においてだけ行われるように考慮するであろう。
【００１９】
最後にこのペアリングは，移動体端末とＳＩＭカードとが関連することだけでなく，移動体端末内にあるソフトウェアの状態によっても影響を受けることを考慮に入れる必要がある。プログラムを移動体端末にダウンロードできるようになったとき以降は，移動体端末内にあるソフトウェアの状態を検証することが有利かも知れない。
【発明の概要】
【発明が解決しようとする課題】
【００２０】
したがって本発明の目的は，移動体端末が高セキュリティアプリケーションに対応できることを承認できる第三者の管理下で，ＳＩＭカードと移動体端末とのペアリングを初期化することである。
【課題を解決するための手段】
【００２１】
したがって本発明は，端末ユーザ識別情報モジュールを接続した通信端末の保護方法に関する。この方法は，前記端末と前記識別情報モジュールとをペアリングする手続を実行するために，ペアリングかぎを有する第１ソフトウェアアイテムを前記識別情報モジュールにセキュアにロードするステップと，前記第１ソフトウェアアイテムと連動して動作できる第２ソフトウェアアイテムを前記通信端末上にセキュアにロードするステップと，前記第１ソフトウェアアイテムのペアリングかぎに対応するペアリングかぎを前記第２ソフトウェアアイテムに送信する送信ステップと，送信された前記ペアリングかぎを前記通信端末のセキュアな記憶領域に記憶させるステップと，前記第１ソフトウェアアイテムが前記第２ソフトウェアアイテムからの要求（１４）に応答する前に，通信端末に記憶された前記第２ソフトウェアアイテムのペアリングかぎが有効であることを検証するステップ（１５，１６）と，前記第２ソフトウェアアイテムが前記ペアリングかぎを有効に保持しているときに限り前記要求に応答するステップと，を有する。
【００２２】
本発明のほかの特徴は，次に掲げるとおりである。
・前記ペアリングかぎを前記第２ソフトウェアアイテムに送信する前記送信ステップは，前記通信端末を承認する手続を条件とする。
・前記通信端末を承認する手続は，承認された係員（ａｇｅｎｔ）が手動で実行するものであって，前記第２ソフトウェアアイテムが検証のために前記第１ソフトウェアアイテム又は認証サーバへ送信するパスワードを用いて，前記第２ソフトウェアアイテムがこの係員を承認するステップを有する。
・前記パスワードを，前記通信端末ごとに変える。
・前記通信端末は該通信端末の識別及び認証手段を備えており，前記通信端末を承認する前記手続は，検証手段によって，又は前記識別情報モジュールにロードされた前記第１ソフトウェアアイテムによって，又は認証サーバによって，前記識別及び認証手段の有効性検証を自動的に実行する。
・前記識別及び認証手段は，認証局が送信するＲＳＡかぎ対及び証明書を備え，前記手段の有効性の検証は，前記ＲＳＡかぎ対及び前記証明書の認証を含む。
・前記第２ソフトウェアアイテムが前記ペアリングかぎを保有することの検証は，前記第１ソフトウェアアイテムから前記第２ソフトウェアアイテムへの「チャレンジレスポンス」過程によって実行する。
・前記識別情報モジュールは，前記通信端末にロードされた補完ソフトウェアアイテムと連動して動作することができる第３ソフトウェアアイテムを少なくとも有し，前記第１ソフトウェアアイテムによって，前記第２ソフトウェアアイテムがペアリングかぎを有効に保有することを検証した後に限り，前記補完ソフトウェアアイテムからの要求に応答する。
・前記通信端末と前記識別情報モジュールとの間のデータ交換を暗号化することができるセションかぎを確立するために，前記ペアリングかぎを用いる。
・前記第１ソフトウェアアイテムによる前記ペアリングかぎの検証が，前記識別情報モジュールに記録された構成と前記通信端末の現在の構成との差を示すフラグを配置するステップを更に含む。
・認証サーバ手段が，前記フラグ及び前記構成の情報をセキュアに読み取り及び更新できる。
・前記第３ソフトウェアアイテムは，前記フラグを検査した後に限り前記補完ソフトウェアアイテムからの要求に応答する。
【００２３】
もう１つの態様は，端末ユーザ識別情報モジュールを接続した通信端末の保護システムであって，前記方法を実現するために次の手段を備える。
・ペアリングかぎを有する第１ソフトウェアアイテムを，前記識別情報モジュールにセキュアにロードする手段。
・前記第１ソフトウェアアイテムと連動して動作できる第２ソフトウェアアイテムを，前記通信端末上にセキュアにロードする手段であって，
・前記第２ソフトウェアアイテムのペアリングかぎをセキュアにロード及び記憶する手段と，
・前記第２ソフトウェアアイテムのペアリングかぎを検証する手段であって，前記第２ソフトウェアアイテムが前記ペアリングかぎを有効に保有することを検証したときに限り通信を承認することができる手段を備える前記第１ソフトウェアアイテムと，第２ソフトウェアアイテムと，の間の通信手段と，
に接続された手段。
【００２４】
本発明のもう１つの態様は，ユーザ識別情報モジュールと通信する手段を備える通信端末であって，前記方法を実現するために，前記識別情報モジュール上にあるソフトウェアアイテムと連動して動作できるソフトウェアアイテムをロードし，記憶し，実行する手段と，ペアリングかぎをセキュアに記憶する手段であって，前記識別情報モジュール上にあるソフトウェアアイテムを用いてこのペアリングかぎを検証する手段に接続された手段と，を更に備える。
【００２５】
本発明のもう１つの態様は，通信端末と関連し，かつこの通信端末と通信する手段を備えるユーザ識別情報モジュールであって，前記通信端末に記憶されたペアリングかぎに対応するペアリングかぎをセキュアにロード及び記憶する手段と，前記通信端末上にあるソフトウェアアイテムと連動して動作できるソフトウェアアイテムとを備え，前記手段は，前記モジュールのペアリングかぎから前記通信端末のペアリングかぎを検証する手段であって，前記第２ソフトウェアアイテムが前記ペアリングかぎを保有することを検証したとき通信を承認することができる手段に接続される。
【００２６】
本発明のもう１つの態様は，前記方法を実現するために，通信端末上で用いる第１モジュールと，前記通信端末のユーザ識別情報モジュール上で用いる第２モジュールと，を備えるソフトウェア製品である。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１実施例が用いる要素の概略図である。
【図２】第１実施例のデータフローを示す図である。
【図３】第２実施例におけるデータフローを示す図である。
【図４】第３実施例におけるデータフローを示す図である。
【発明を実施するための形態】
【００２８】
本発明は，添付の図面を参照して純粋に例として示す本明細書を読めば，よりよく理解できるであろう。
【００２９】
図１に示す本発明による方法は，携帯電話機１によって実現される。携帯電話機は，図示していないほかの端末，又はサービス運用事業者が管理するサーバ２，と電話ネットワーク３を介して通信するように構成されている。ネットワーク３の運用事業者がこの種の携帯電話機１のユーザを識別できるように，携帯電話機は端末４それ自身と，例えばマイクロ回路タイプ又はマイクロプロセッサタイプの着脱可能識別情報デバイス５と，この種のカードを接続する接続手段６と，を備える。ＧＳＭ移動体ネットワーク又はＵＭＴＳ移動体通信ネットワークにおいては，この識別情報デバイス５は「加入者識別情報モジュール」（ＳＩＭ）と呼ばれる。
【００３０】
図２と，３と，４とに，上述の各要素間の別々の過程フローを示す。各要素は縦線で示されている。各データ転送は横矢印で示され，その方向が転送方向を示す。（明りょうにするために，適用するプロトコルに厳密に沿ったデータ交換は示していないが，当業者であれば容易にそれらを復元できるであろう。）同一の参照符号は，同一又は類似の転送に対応する。本方法の時間の流れは，図において下向きに示されている。
【００３１】
本明細書の前書きに述べたように，高セキュリティソフトウェアアプリケーションは２つのモジュール，すなわちソフトウェアアイテムからなり，協働するそれらの機能は，ＳＩＭカード５に組み込まれる第１ソフトウェアアイテムと，移動体端末４に組み込まれる第２ソフトウェアアイテムと，である。
【００３２】
図２に示す最初のステップ１０において，第１ソフトウェアアイテムがセキュアにＳＩＭカードに組み込まれる。これは，ＳＩＭカード５と，サービス運用事業者のサーバ２との間にセキュアチャネルを生成することによって行われる。このセキュアチャネルは，例えばネットワーク運用事業者の暗号かぎの管理下で生成される。
【００３３】
この種の生成の例として，運用事業者がＳＩＭカード上に銀行業務用高セキュリティ領域を生成するものがある。運用事業者はこの領域に一時利用かぎｋｔを割当て，このかぎｋｔを，一般には銀行である第三者運用事業者に転送することによって，この領域をセキュアに個別化することができる。
【００３４】
運用事業者２とＳＩＭカード５との間にこのようなセキュアチャネルを生成することによって，運用事業者はステップ１１において第１ソフトウェアアイテムにペアリングかぎｋａを含む個別化要素を転送することができる。
【００３５】
この方法の明白な変形実施例において，第１ソフトウェアアイテムの個別化は，運用事業者２が行い，ペアリングかぎｋａを含む第１ソフトウェアアイテムの１回の転送が行われることに留意されたい。
【００３６】
ＳＩＭカード５が第１ソフトウェアアイテム及びペアリングかぎｋａを受信した後，ステップ１２において第２ソフトウェアアイテムが移動体端末にセキュアにダウンロードされる。この転送の保護は，例えば移動体端末上にあるネットワーク運用事業者に属する証明書を用いてもよい。
【００３７】
第２ソフトウェアアイテムが正しく移動体端末に組み込まれたことを確かめた後で，運用事業者はステップ１３においてペアリングかぎｋ’ａを第２ソフトウェアアイテムに送信する。このペアリングかぎｋ’ａは，第１ソフトウェアアイテムのペアリングかぎｋａに対応する。
【００３８】
「対応する」という用語は，かぎ対（ｋａ，ｋ’ａ）がある暗号関係に対応することを指すものとする。この方法において，トリプルＤＥＳ又はＡＥＳタイプの対称アルゴリズムの場合は，２つのかぎｋａとｋ’ａとは同一である。
【００３９】
次に第２ソフトウェアアイテムが，ペアリングかぎｋ’ａをセキュア領域に永続的に記憶する。
【００４０】
第２ソフトウェアアイテムがステップ１４において，第１ソフトウェアアイテムに要求を送信すると，第１ソフトウェアアイテムは，ステップ１７において応答する前にステップ１５及び１６において移動体端末上の第２ソフトウェアアイテムが本当にペアリングかぎｋ’ａを持っていることを検証する。
【００４１】
そうでないときは第１ソフトウェアアイテムが動作せず，したがって高セキュリティアプリケーションが利用できないようにする。
【００４２】
「チャレンジレスポンス」タイプのペアリングかぎ保有管理が有効なので，したがって攻撃者が承認された移動体端末で始めに取得したデータを，承認されていない移動体端末で再利用することを許さない。繰り返しになるが，「チャレンジレスポンス」タイプの過程は，第１ソフトウェアアイテムがステップ１５で乱数であるチャレンジを第２ソフトウェアアイテムに送信し，この第２ソフトウェアアイテムが自分のかぎｋ’ａでチャレンジを暗号化し，ステップ１６において第１ソフトウェアアイテムに結果を返送し，それによって第１ソフトウェアアイテムが，結果が期待する値に対応することを検証するものであることに留意されたい。
【００４３】
説明した方法は，第２ソフトウェアアイテムが有効であり，正しく移動体端末上にロードされたものであることをこのようにして確かめることができる。
【００４４】
しかしながら，かぎｋ’ａを転送する前に移動体端末そのものを認証することに関しては，セキュリティ上改善の余地がある。
【００４５】
ペアリングかぎｋ’ａを転送する際に，スパイウェアアイテム又はスパイハードウェアを使ってかぎを横取りする攻撃を想定することができる。
【００４６】
図３及び４に示す第１の変形実施例においては，認証は販売代理店（ａｇｅｎｃｙ）において承認された係員が行う。
【００４７】
ＳＩＭモジュールに２つのソフトウェアモジュール及びペアリングかぎｋａをロードするステップ１０〜１２は，上述の方法に同じである。
【００４８】
しかしながら第２ソフトウェアアイテムをロードするステップ１２は，販売代理店において承認された係員の一人が，移動体端末が高セキュリティアプリケーションを受け入れるように正しく構成されていることを検証することによって行われる。この検証の性質のために，移動体端末は検証及び結果の提示のための適切な手段を備える必要があることに留意されたい。
【００４９】
このペアリング操作を行う販売代理店の能力が，運用事業者によって遠隔で制御されているか，又はＳＩＭカードによって局所的に制御されているかによって，２つのペアリング方法が可能である。
【００５０】
図３に示す第１の方法においては，承認された係員が移動体端末上の第２ソフトウェアアイテムを起動し，ステップ２０においてサーバ２とセキュアなセションを開く。
【００５１】
第２ソフトウェアアイテムは，ステップ２１において係員にパスワードを用いて自分を認証するように要求する。パスワードは，ステップ２２において検証のために運用事業者のサーバ２に送信される。
【００５２】
検証が成功したときは，ステップ２３においてサーバがペアリングかぎｋ’ａを第２ソフトウェアアイテムに送信し，ソフトウェアアイテムはセキュアな記憶領域にかぎを記憶する。
【００５３】
図４に示す第２の方法においては，承認された係員が移動体端末上の第２ソフトウェアアイテムを起動する。ソフトウェアアイテムは，ステップ２１において係員にパスワードを用いて自分を認証するように要求する。パスワードは，ステップ２５において検証のためにＳＩＭカード５に送信される。
【００５４】
検証が成功したときは，ステップ２６においてＳＩＭカード５がペアリングかぎｋ’ａを第２ソフトウェアアイテムに送信し，ソフトウェアアイテムはセキュアな記憶領域にかぎを記憶する。
【００５５】
第２の方法においては，ＳＩＭと移動体端末との間のコネクション６上のかぎｋ’ａの転送は，ケーブル及び延長ケーブルなどの組み込みが不可能なセキュアな環境（販売代理店）においてこの手続が行われるので，問題がないことに留意されたい。
【００５６】
変形実施例においては，係員のパスワードを移動体端末４又はＳＩＭカード５に応じて修飾することができる。修飾子は，例えばＳＩＭカード，移動体端末，又はその類似物のシリアル番号であってもよい。
【００５７】
修飾子は運用事業者に送信され，運用事業者はそこからパスワードを派生させ，移動体端末及びＳＩＭカードと完全に独立な手段を用いて，セキュアに承認された係員にパスワードを送信する。
【００５８】
本方法のもう１つの修正実施例においては，いくつかの移動体端末が，ユニークな識別子並びに暗号かぎ及びアルゴリズムを含むことができるセキュリティモジュールを備える。
【００５９】
移動体端末が，ＲＳＡかぎ対及び公開かぎが既知の認証局が送信した証明書を有することを仮定して，販売代理店において係員が手動で行う認証を，運用事業者又はＳＩＭカードによるかぎ対及び証明書の認証を用いる移動体端末の管理によって置き換えてもよい。この認証方法は当業者には周知であるので，これ以上の説明は行わない。
【００６０】
本方法のほかのステップ（ペアリングかぎの転送及びその制御）は不変である。
【００６１】
同一の移動体端末に多数の重要なアプリケーションを共存させなければならないときは，移動体端末側及びＳＩＭカード側双方において，各アプリケーションのペアリング機能を結合することができる。
【００６２】
このようにして第２アプリケーションは，ＳＩＭカードにロードされた第３ソフトウェアアイテム及び移動体端末上で動作するその補完ソフトウェアアイテムからなる。
【００６３】
このアプリケーションはペアリングには関与しないが，ペアリングが成功することに依存する。
【００６４】
このようにして第３ソフトウェアアイテムは，第１ソフトウェアアイテムによって第２ソフトウェアアイテムがペアリングかぎを有効に保有している，すなわちペアリングが有効であることを検証した後に限り，その補完ソフトウェアアイテムからの要求に応答する。
【００６５】
この検証は，例えば第１ソフトウェアアイテムがペアリング手続の成功又は失敗の後に設定するフラグの状態を検証するステップを含んでもよい。
【００６６】
第１ソフトウェアアイテム及び第２ソフトウェアアイテムをペアリング機能に限定することによって，第２ソフトウェアアイテムを，ダウンロード手段によって修正できない領域に固定することが有利である。それによって，これら２つのソフトウェアアイテムに補完機能を提供することができるようになる。
【００６７】
第１機能は，転送するデータを暗号化することによって，移動体端末とＳＩＭカードとの間の接続機能を保護する機能（「中間者」タイプの攻撃に対する防御）を含む。
【００６８】
従来の方法においては，ペアリングかぎｋａ及びｋ’ａは，移動体端末とＳＩＭカードとの間で交換するデータを暗号化できるようにするセションかぎｋｉを定義するために用いられた。
【００６９】
第２機能は，移動体端末のソフトウェア構成を検証する機能を含む。第２ソフトウェアアイテムは，上述のセキュアなコネクションを介して，移動体端末のハードウェア及びソフトウェア構成に関する情報（例えば，設定テーブル，携帯電話機のオペレーティングシステムのようなプログラムの概要）をＳＩＭに送信する。このようにしてＳＩＭカードの第１ソフトウェアアイテムが「現在の」構成データと以前に記憶した値とを比較することができ，差異があるときは，見付かった差異に応じてフラグを設定することができる。第３ソフトウェアアイテムは，ＳＩＭ側において，これらのフラグを検査し，そして過程を継続するか停止させるかを決定することができる。構成の展開を記すフラグは，上述の構成情報と共に遠隔から読み出すことができ，任意選択でＳＩＭカードを発行した運用事業者の管理下でゼロにリセットすることができる。
【００７０】
したがって要約すると，端末ユーザ識別情報モジュールを接続した通信端末の保護システムは，
・ペアリングかぎを有する第１ソフトウェアアイテムを前記識別情報モジュールにセキュアにロードする手段と，
・前記第１ソフトウェアアイテムと連動して動作できる第２ソフトウェアアイテムを前記通信端末上にセキュアにロードする手段であって，
・前記第２ソフトウェアアイテムのペアリングかぎをセキュアにロード及び記憶する手段と，
・前記第２ソフトウェアアイテムが前記ペアリングかぎを有効に保有することを検証したとき通信を承認することができる前記第２ソフトウェアアイテムのペアリングかぎを検証する手段を備える前記第１ソフトウェアアイテムと第２ソフトウェアアイテムとの間の通信手段と，
に接続された手段と，を備える。
【００７１】
またユーザ識別情報モジュールと通信する手段を備える通信端末は，前記識別情報モジュール上にあるソフトウェアアイテムと連動して動作できるソフトウェアアイテムをロードし，記憶し，実行する手段と，ペアリングかぎをセキュアに記憶する手段であって，前記識別情報モジュール上にあるソフトウェアアイテムを用いてこのペアリングかぎを検証する手段に接続された手段と，を備える。
【００７２】
通信端末と関連するユーザ識別情報モジュールに関しては，前記通信端末に記憶されたペアリングかぎに対応するペアリングかぎをセキュアにロードし，記憶する手段と，前記通信端末上にあるソフトウェアアイテムと連動して動作できるソフトウェアアイテムとを有し，前記手段は，前記モジュールのペアリングかぎから前記通信端末のペアリングかぎを検証する手段であって，前記第２ソフトウェアアイテムが前記ペアリングかぎを保有することを検証したときに限り通信を承認することができる手段に接続される。
【００７３】
これまで説明したように記載した方法は，通信端末上で用いる第１モジュールと，前記通信端末のユーザ識別情報モジュール上で用いる第２モジュールと，を備えるソフトウェア製品によって用いられる。
【００７４】
このようにして記載した方法及びシステムは，移動体端末とそのＳＩＭカードとをペアリングし，それによって第１モジュールがＳＩＭカード上にロードされ，第２の補完モジュールが移動体端末にロードされた，アプリケーションのセキュリティを改善させることができる。
【図１】
2014225881.tif 000003
【図２】
2014225881.tif 000004
【図３】
2014225881.tif 000005
【図４】
2014225881.tif 000006
【手続補正書】
【提出日】平成26年6月26日(2014.6.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末ユーザ識別情報モジュールを含む通信端末の保護方法であって，前記通信端末と前記識別情報モジュールとをペアリングする手続を実行するために，
ペアリングかぎを有する第１ソフトウェアアイテムを，サーバから前記識別情報モジュールにセキュアにロードするステップと，
前記第１ソフトウェアアイテムと連動して動作できる第２ソフトウェアアイテムを，前記サーバから前記通信端末上にセキュアにロードするステップと，
前記第２ソフトウェアアイテムが前記通信端末に正しく組み込まれたことを確認した後，前記第１ソフトウェアアイテムのペアリングかぎに対応するペアリングかぎを，前記サーバから前記第２ソフトウェアアイテムに送信する送信ステップと，
送信された前記ペアリングかぎを，前記通信端末のセキュアな記憶領域に記憶させるステップと，
前記第１ソフトウェアアイテムが前記第２ソフトウェアアイテムからの要求に応答する前に，前記第１ソフトウェアアイテムによって前記通信端末に記憶された前記第２ソフトウェアアイテムのペアリングかぎが有効であることを検証するステップと，
前記第２ソフトウェアアイテムが前記ペアリングかぎを有効に保持しているときに限り，前記要求に応答するステップと，
を有する通信端末保護方法。
【請求項２】
前記ペアリングかぎを前記第２ソフトウェアアイテムに送信する前記送信ステップは，前記通信端末を承認する手続を条件とすることを特徴とする請求項１に記載の通信端末保護方法。
【請求項３】
前記通信端末は該通信端末の識別及び認証手段を備えており，前記通信端末を承認する前記手続は，検証手段によって，又は前記識別情報モジュールにロードされた前記第１ソフトウェアアイテムによって，又は認証サーバによって，前記識別及び認証手段の有効性検証を自動的に実行することを特徴とする請求項２に記載の通信端末保護方法。
【請求項４】
前記識別及び認証手段は，認証局が送信するＲＳＡかぎ対及び証明書を備え，前記手段の有効性の検証は，前記ＲＳＡかぎ対及び前記証明書の認証を含むことを特徴とする請求項３に記載の通信端末保護方法。
【請求項５】
前記第２ソフトウェアアイテムが前記ペアリングかぎを保有することの検証は，前記第１ソフトウェアアイテムから前記第２ソフトウェアアイテムへの「チャレンジレスポンス」過程によって実行することを特徴とする請求項１〜４のいずれか一項に記載の通信端末保護方法。
【請求項６】
前記識別情報モジュールは，前記通信端末にロードされた補完ソフトウェアアイテムと連動して動作することができる第３ソフトウェアアイテムを少なくとも有し，前記第１ソフトウェアアイテムによって，前記第２ソフトウェアアイテムがペアリングかぎを有効に保有することを検証した後に限り，前記補完ソフトウェアアイテムからの要求に応答することを特徴とする請求項１〜４のいずれか一項に記載の通信端末保護方法。
【請求項７】
前記通信端末と前記識別情報モジュールとの間のデータ交換を暗号化することができるセションを確立するために，前記ペアリングかぎを用いることを特徴とする請求項１〜４のいずれか一項に記載の通信端末保護方法。
【請求項８】
前記第１ソフトウェアアイテムによる前記ペアリングかぎの検証が，前記識別情報モジュールに記録された構成と，前記通信端末の現在の構成との差を示すフラグを配置するステップを更に含むことを特徴とする請求項１〜４のいずれか一項に記載の通信端末保護方法。
【請求項９】
認証サーバ手段が，前記フラグ及び前記構成の情報をセキュアに読み取り及び更新できることを特徴とする請求項８に記載の通信端末保護方法。
【請求項１０】
端末ユーザ識別情報モジュールを含む通信端末の保護システムであって，
ペアリングかぎを有する第１ソフトウェアアイテムを，サーバから前記識別情報モジュールにセキュアにロードする手段と，
前記第１ソフトウェアアイテムと連動して動作できる第２ソフトウェアアイテムを，前記サーバから前記通信端末上にセキュアにロードする手段と，
前記第２ソフトウェアアイテムが前記通信端末に正しく組み込まれたことを確認した後，前記第２ソフトウェアアイテムのペアリングかぎを，前記サーバからセキュアにロード及び記憶する手段と，
前記第２ソフトウェアアイテムのペアリングかぎを検証する手段であって，前記第１ソフトウェアアイテムによって前記第２ソフトウェアアイテムが前記ペアリングかぎを有効に保有することを検証したときに限り，通信を承認することができる手段を備える前記第１ソフトウェアアイテムと，第２ソフトウェアアイテムと，の間の通信手段と，
を備えることを特徴とするシステム。
【請求項１１】
通信端末に含まれるユーザ識別情報モジュールと通信する手段を備える通信端末であって，
前記識別情報モジュール上にある第１ソフトウェアアイテムと連動して動作できる第２ソフトウェアアイテムを，サーバからロードし，記憶し，組み込む手段と，
前記第２ソフトウェアアイテムが前記通信端末に正しく組み込まれたことを確認した後，前記第１ソフトウェアアイテムのペアリングかぎに対応するペアリングかぎを，前記サーバから前記第２ソフトウェアアイテムにロードし，前記のロードされたペアリングかぎをセキュアに記憶する手段であって，前記識別情報モジュール上にある第１ソフトウェアアイテムを用いてこのペアリングかぎを検証する手段に接続された手段と，
を備えることを特徴とする通信端末。
【請求項１２】
請求項１〜９のいずれか一項に記載の方法を実現するための，通信端末上で用いる第１モジュールと，前記通信端末のユーザ識別情報モジュール上で用いる第２モジュールと，を有する計算機プログラム。