(57)【要約】【課題】  従来、携帯電話機に一意的に割り振られているＩＭＥＩ（インターナショナル・モバイルステーション・エクイップメント・アイデンティーズ）は、その不揮発性メモリ中に書き込まれていた。従って、メモリの乗せ替えを行うと、他者の端末に成りすます可能性があった。【解決手段】  メモリ上のメモリ−ＩＤや、ＣＰＵ−ＩＤなどから計算でＩＭＥＩを導出する。ＩＭＥＩのデータ構成は使用で決められており、その構成のうち一部は固定的に定められているため、その値を参照して、データの正誤を確認することが可能となる。生成されたデータが正しければ、それを用いて基地局との間で呼を確立する。【選択図】  図１
2006270209.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵを有する携帯電話機であって、
前記ＣＰＵ固有の情報（ＣＰＵ固有情報）から前記ＣＰＵはＩＭＥＩを生成し、
前記ＩＭＥＩを使用してネットワークオペレータのネットワークに接続することを特徴とする携帯電話機。
【請求項２】
請求項１記載の携帯電話機であって、
さらにメモリを含み、
前記ＩＭＥＩ生成時に前記メモリの固有情報も利用することを特徴とする携帯電話機。
【請求項３】
請求項１記載の携帯電話機であって、
さらにノースブリッジを含み、
前記ＩＭＥＩ生成時に前記ノースブリッジの固有情報も利用することを特徴とする携帯電話機。
【請求項４】
請求項１ないし３のいずれか１記載の携帯電話機であって、
前記生成したＩＭＥＩの妥当性を前記ＣＰＵが検査することを特徴とする携帯電話機。
【請求項５】
請求項１ないし３のいずれか１記載の携帯電話機であって、
前記生成したＩＭＥＩを利用して前記ネットワークオペレータのネットワーク上の基地局と接続し、
前記生成したＩＭＥＩの妥当性を前記基地局上で検査することを特徴とする携帯電話機。
【請求項６】
請求項４又は５記載の携帯電話機であって、
前記ＩＭＥＩの妥当性を前記ＩＭＥＩのＴＡＣを利用して検討することを特徴とする携帯電話機。
【請求項７】
請求項４又は５記載の携帯電話機であって、
前記ＩＭＥＩの妥当性を前記ＩＭＥＩのＦＡＣを利用して検討することを特徴とする携帯電話機。
【請求項８】
請求項４ないし７のいずれか１記載の携帯電話機であって、
ｓｐａｒｅをパリティとして用いることを特徴とする携帯電話機。
【請求項９】
ＣＰＵ−ＩＤを有するＣＰＵを内包する携帯電話機に対して、
前記ＣＰＵが前記ＣＰＵ−ＩＤを用いてＩＭＥＩを導出するＩＭＥＩ導出ステップを有することを特徴とするＩＭＥＩ作成方法。
【請求項１０】
ＣＰＵ−ＩＤを有するＣＰＵと
メモリ−ＩＤ及びＩＭＥＩ−ＫＥＹを有するメモリを内包する携帯電話機に対して、
前記ＣＰＵが前記メモリ−ＩＤを読み出すメモリ−ＩＤ読み出しステップと、
前記ＣＰＵが前記ＩＭＥＩ−ＫＥＹを読み出すＩＭＥＩ−ＫＥＹ読み出しステップと、
前記ＣＰＵ−ＩＤ、前記メモリ−ＩＤ及び前記ＩＭＥＩ−ＫＥＹを用いてＩＭＥＩを作成するＩＭＥＩ導出ステップを有することを特徴とするＩＭＥＩ作成方法。
【請求項１１】
請求項９又は１０記載のＩＭＥＩ作成方法であって、
前記メモリはさらに調整データを有し、
前記ＩＭＥＩ導出ステップにおいて前記調整データをも利用してＩＭＥＩを作成することを特徴とするＩＭＥＩ作成方法。
【請求項１２】
請求項９ないし１１のいずれか１記載のＩＭＥＩ作成方法であって、
さらに生成した前記ＩＭＥＩのＴＡＣを利用して、前記ＩＭＥＩの妥当性を検討するステップを有することを特徴とするＩＭＥＩ作成方法。
【請求項１３】
請求項９ないし１１のいずれか１記載のＩＭＥＩ作成方法であって、
さらに生成した前記ＩＭＥＩのＦＡＣを利用して、前記ＩＭＥＩの妥当性を検討するステップを有することを特徴とするＩＭＥＩ作成方法。
【請求項１４】
請求項９ないし１３のいずれか１に記載のＩＭＥＩ作成方法であって、
前記ＩＭＥＩのＳｐａｒｅをパリティとして使用することを特徴とするＩＭＥＩ作成方法。
【請求項１５】
請求項９ないし１４のいずれか１に記載のＩＭＥＩ作成方法を含むネットワーク接続方法であって、
前記ＩＭＥＩが妥当であるときのみネットワークオペレータのネットワークに接続するステップを有することを特徴とするネットワーク接続方法。
【請求項１６】
請求項９ないし１１のいずれか１に記載のＩＭＥＩ作成方法を含むネットワーク接続方法であって、
前記携帯電話機が前記ＩＭＥＩ導出ステップで求めた前記ＩＭＥＩを接続したネットワークオペレータのネットワークに送信するＩＭＥＩ送信ステップと
前記ネットワークに送信された前記ＩＭＥＩの妥当性を検討するＩＭＥＩ妥当性検討ステップと、
前記ＩＭＥＩが妥当なときのみ前記ネットワークと前記携帯電話機の接続を維持し、妥当でなければ接続を破棄するネットワーク接続確立ステップを有すること特徴とするネットワーク接続方法。
【請求項１７】
請求項１６記載のネットワーク接続方法であって、
前記携帯電話機が前記ネットワークオペレータのネットワークに接続する対ネットワーク接続ステップをさらに有することを特徴とするネットワーク接続方法。
【請求項１８】
請求項１６記載のネットワーク接続方法であって、
前記ネットワークオペレータのネットワークが前記携帯電話機に接続する対携帯電話機接続ステップをさらに有することを特徴とするネットワーク接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機固有のＩＭＥＩ番号の保護方法に関する。
【背景技術】
【０００２】
ＩＭＥＩ（インターナショナル・モバイルステーション・エクイップメント・アイデンティーズ）番号は、ＧＳＭ及びＷ−ＣＤＭＡ方式で各携帯電話機の識別のために付与されているユニークな番号である。この番号により世界中のＧＳＭ端末及びＷ−ＣＤＭＡ端末を一意に特定することが可能となっている。
【０００３】
Ｗ−ＣＤＭＡ方式においてはＩＭＥＩの構成は３ＧＴＳ２３．００３において規定されている。第６章において規定されている。ＩＭＥＩは１５ｄｉｇｉｔからなる。その構成は、
ＴＡＣ（タイプ・アプルーバル・コード）：６ｄｉｇｉｔ
ＩＭＥＩのリビジョンを表すコード。
ＦＡＣ（ファイナル・アセンブリ・コード）：２ｄｉｇｉｔ
端末の製造元を表すコード。
ＳＮＲ（シリアルナンバー）：６ｄｉｇｉｔ
端末の製造元が一意的につけるコード。
ｓｐａｒｅ（スペア）：１ｄｉｇｉｔ
スペア。固定。
というものである。
【０００４】
このＩＭＥＩの利用シーンについては３ＧＴＳ２２．０１６第６章に示唆がなされている。管理上、ＩＭＥＩをどのように利用するかは基本的には携帯電話のネットワークオペレータの判断に委ねられている。ここで言うＩＭＥＩを利用した管理とは、盗難や通話料未納等によって発呼を許可すべきでない端末から若しくは当該端末への発呼動作をネットワークオペレータ側が拒否・中断すること、基地局への接続（端末位置の登録）の拒否などである。従って、端末のＩＭＥＩを勝手に書き換えられることはネットワークオペレータに甚大な被害をもたらすこととなる。
【０００５】
従来の問題点について図３を用いて説明する。図３は従来の携帯電話機の大まかな構成を表すブロック図である。携帯電話機１０００はＣＰＵ１００１、メモリ１００２、無線部１００３、操作部１００４、表示部１００５及びバス１００６から構成される。
【０００６】
ＣＰＵ１００１は端末１０００の制御全般を行う。
【０００７】
メモリ１００２にはＣＰＵ１００１のプログラム等が記録されているＲＡＭ及びＲＯＭの総称である。本従来例においては、ＩＭＥＩも書き込まれている。
【０００８】
無線部１００３は基地局（図示せず）との間の通信を行うモジュールであり、ＣＰＵ１００１から送られるデジタルデータをアナログデータに変換・変調して基地局へ送信し、基地局から送信されるデータを復調・ＡＤ変換してＣＰＵ１００１にデータを送る処理を行う。無線部１００３は1若しくは２以上のモジュールをどのように構成するかは設計者の裁量による。
【０００９】
操作部１００４は電話番号・メールアドレスの入力を行うマン・マシーン・インターフェイスを司るモジュールである。
【００１０】
表示部１００５は携帯電話機１０００の各種状態を表示し、操作者に開示するためのモジュールである。主にＬＣＤや有機ＥＬディスプレイなどが用いられるが具体的にどのようなデバイスを用いるかは設計者の任意である。
【００１１】
バス１００６はＣＰＵ１００１、メモリ１００２、無線部１００３の間を接続する共用データバス・アドレスバスのことを言う。
【００１２】
そして、ＣＰＵ１００１は起動時の初期化処理過程時にＩＭＥＩをメモリ１００２から読み出し、基地局との通信時にＩＭＥＩを送信することで基地局は接続の可否を判定する。
【００１３】
【非特許文献１】３Ｇ  ＴＳ２２．０１６  Ｖ３．２．０  第６章
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、従来技術ではメモリ１００２からＣＰＵ１００１がＩＭＥＩ番号を読み出すときにバス１００６上でデータをモニタすることによりＩＭＥＩ番号を推定することが可能であった。
【００１５】
また、読み出しが困難な場合であってもメモリ１００２自体を付け替えることで異なる端末にＩＭＥＩ番号の移植が可能であった。
【００１６】
本発明は上記のようなバス１００６でのモニタ及びメモリの付け替えを行うことでのＩＭＥＩの変更を防止することを目的とする。
【課題を解決するための手段】
【００１７】
本発明にかかわるＣＰＵを有する携帯電話機は、ＣＰＵ固有の情報（ＣＰＵ固有情報）から前記ＣＰＵはＩＭＥＩを生成し、生成したＩＭＥＩを使用してネットワークオペレータのネットワークに接続することを特徴とする。
【００１８】
この携帯電話機はさらにメモリを含み、前記ＩＭＥＩ生成時に前記メモリの固有情報も利用することも可能である。
【００１９】
さらにノースブリッジを含み、ＩＭＥＩ生成時にノースブリッジの固有情報も利用することをできる。
【００２０】
この生成したＩＭＥＩの妥当性を前記ＣＰＵが検査することも可能である。また、この生成したＩＭＥＩを利用して前記ネットワークオペレータのネットワーク上の基地局と接続し、この生成したＩＭＥＩの妥当性を前記基地局上で検査することも可能である。
【００２１】
この際、ＩＭＥＩの妥当性を前記ＩＭＥＩのＴＡＣを利用してもＦＡＣを利用して検討しても良い。
【００２２】
さらにｓｐａｒｅをパリティビットの代わりとして用いることで信頼性を高めることも可能である。
【００２３】
本発明にかかわるＩＭＥＩ作成方法はＣＰＵ−ＩＤを有するＣＰＵを内包する携帯電話機に対して用いられ、ＣＰＵがＣＰＵ−ＩＤを用いてＩＭＥＩを導出するＩＭＥＩ導出ステップを有することを特徴とする。
【００２４】
本発明にかかわる別のＩＭＥＩ作成方法はメモリ−ＩＤ及びＩＭＥＩ−ＫＥＹを有するメモリを内包する携帯電話機に対して、ＣＰＵがメモリ−ＩＤを読み出すメモリ−ＩＤ読み出しステップと、ＣＰＵがＩＭＥＩ−ＫＥＹを読み出すＩＭＥＩ−ＫＥＹ読み出しステップと、ＣＰＵ−ＩＤ、メモリ−ＩＤ及びＩＭＥＩ−ＫＥＹを用いてＩＭＥＩを作成するＩＭＥＩ導出ステップを有することを特徴とする。
【００２５】
この携帯電話機のメモリにはさらに調整データを含むことも可能であり、ＩＭＥＩ導出ステップにおいて調整データをも利用してＩＭＥＩを作成することを特徴とする。
【００２６】
さらに生成したＩＭＥＩのＴＡＣ及びＦＡＣを利用して、前記ＩＭＥＩの妥当性を検討するステップを有しても良い。またＩＭＥＩのＳｐａｒｅをパリティとして使用しても良い。
【００２７】
このＩＭＥＩ作成方法を利用したネットワーク接続方法であって、ＩＭＥＩが妥当であるときのみネットワークオペレータのネットワークに接続するステップを有することを特徴としても良い。
【００２８】
また携帯電話機が前記ＩＭＥＩ導出ステップで求めた前記ＩＭＥＩを接続したネットワークオペレータのネットワークに送信するＩＭＥＩ送信ステップとネットワークに送信されたＩＭＥＩの妥当性を検討するＩＭＥＩ妥当性検討ステップと、ＩＭＥＩが妥当なときのみネットワークと携帯電話機の接続を維持し、妥当でなければ接続を破棄するネットワーク接続確立ステップを有することとしてもよい。
【００２９】
携帯電話機がネットワークオペレータのネットワークに接続する対ネットワーク接続ステップをさらに有しても、前記ネットワークオペレータのネットワークが前記携帯電話機に接続する対携帯電話機接続ステップをさらに有しても良い。
【発明の効果】
【００３０】
この発明により、ＣＰＵ個別に一意的に割り振られたＣＰＵ−ＩＤを利用してＩＭＥＩを導出するため、チップセットの載せ換えなどを行った際にも、正しいＩＭＥＩが求めることはできなくなり、ＩＭＥＩ番号の保護方法として高度なセキュリティが確保される。
【発明を実施するための最良の形態】
【００３１】
以下に図面を参照して本発明の第１の実施例を説明する。
【実施例１】
【００３２】
図１は本発明の第1の実施例にかかわる携帯電話機１の大まかな構成を表すブロック図である。また図２はこの携帯電話機１でのＩＭＥＩ生成処理に関するフローチャートである。
【００３３】
本携帯電話機１はＣＰＵ１１、メモリ１２、無線部１３、操作部１４、表示部１５及びバス１６から構成される点では従来例と同一である。しかし、本発明においてはＣＰＵ１１にＣＰＵ−ＩＤ格納回路２１が、メモリ１２にメモリ−ＩＤ格納回路２２、ＩＭＥＩ−ＫＥＹ格納回路２３、調整データ格納回路２４がある点で従来の構造と相違する。なお、他のモジュールについては従来例と同様であるので省略する。
【００３４】
ＣＰＵ−ＩＤ格納回路２１はＣＰＵごとに異なる情報（ＣＰＵ固有情報）であるＣＰＵ−ＩＤを格納する回路であり、電源供給の有無にかかわらずデータを保持できる回路である。本回路はＣＰＵ１１内に内在するため回路の解析は困難である。
【００３５】
メモリ−ＩＤ格納回路２２はメモリごとに異なるメモリ−ＩＤを格納するメモリ内の格納エリアである。
【００３６】
ＩＭＥＩ−ＫＥＹ格納回路２３はＣＰＵ１１に読み込まれＩＭＥＩを生成するためのＩＭＥＩ−ＫＥＹを格納するための回路である。
【００３７】
調整データ格納回路２４はＩＭＥＩを生成するために使用する調整データを格納するための回路である。ＣＰＵ−ＩＤ、メモリ−ＩＤ、ＩＭＥＩ−ＫＥＹを用いて求めた値を最終的に「調整」するための値である。該「調整」にはビットシフト、ＡＮＤやＯＲと言った論理演算、加減算若しくはそれらの組み合わせなどが考えられるがこれにこだわるものではない。
【００３８】
メモリ−ＩＤ格納回路２２、ＩＭＥＩ−ＫＥＹ格納回路２３、調整データ格納回路２４は電源供給の有無にかかわらずデータを保持するＥＥＰＲＯＭやＦｌａｓｈＲＡＭで構成される必要がある。これらを用いて生成されるＩＭＥＩが電源を入れるごとに変動するようでは各携帯電話機を基地局が識別できなくなるためである。
【００３９】
次に図２のＩＭＥＩ生成処理に関するフローチャートについて説明する。
【００４０】
ネットワークオペレータのネットワークへの接続、例えば位置登録や端末相互間の呼の確立等に際してネットワークオペレータからＩＭＥＩの送信が必要となると、本処理が開始される。
【００４１】
ＣＰＵ１１はメモリ１２に格納されているメモリ−ＩＤ、ＩＭＥＩ−ＫＥＹ、調整データを読み出す（ステップＳ１０１）。読み出した後これらの値及びＣＰＵ−ＩＤを演算し、仮のＩＭＥＩを生成する（ステップＳ１０２）。
【００４２】
そして、ＣＰＵ１１はＩＭＥＩ演算処理の結果生成された仮のＩＭＥＩ番号が正しいものであるか判断する（Ｓ０３）。ここでＩＭＥＩ番号が正しいか否かの確認方法としては、（１）ＴＡＣの成否判定、（２）ＦＡＣの成否判定、（３）Ｓｐａｒｅを除く全ｄｉｇｉｔの一致判定などが考えられる。
【００４３】
すなわち、ＴＡＣ及びＦＡＣは公知の値であり、また上記４演算要素（ＣＰＵ−ＩＤ、メモリ−ＩＤ、ＩＭＥＩ−ＫＥＹ、調整データ）から求めた値が偶然公知の値になることは極めてまれである。このため、ＴＡＣ及びＦＡＣが一致すればＩＭＥＩ全体が一致したと擬制する方法が確認方法（１）及び（２）である。一方、確認方法（３）はＳＮＲも含めて確認するため成否判定方法として精度は高いが、ＣＰＵ１１もしくはメモリ１２に何らかの形で成否判定の際参照するデータを収納するため、セキュリティ面での不安は残る。
【００４４】
これらと併せて、（４）Ｓｐａｒｅの値が正常なものか確認することも成否判定の一助とすることができる。すなわち、３Ｇ  ＴＳ２２．０１６ｖ３．４．０第１７ページにおいてはＳｐａｒｅの値は携帯電話機から送信される際に０とすべき（Ｓｈａｌｌ）であるとして規定されている。しかし、演算結果でこの値が１でなければ不正な値であるとし、確認後０に修正するというようなパリティの代わりに用いても良い。
【００４５】
なお上記で確認方法を列記したがこれらに拘泥するものではない。
【００４６】
確認が済み、その値が正常と考えられる際には（ステップＳ１０３：Ｙｅｓ）、さらにＣＰＵ１１はＩＭＥＩの抽出処理を行う（ステップＳ１０６）。ここでＩＭＥＩの抽出処理とは前述する確認方法（４）のＳｐａｒｅを正常な値に戻し、基地局とやり取りできるような値にしＩＭＥＩ生成処理を終了する。なお、仮のＩＭＥＩ番号がそのまま基地局とやり取りできるのであれば本ステップでは処理は行わずＩＭＥＩ生成処理を終了する。
【００４７】
仮のＩＭＥＩ番号が正常でないと判断された際には（ステップＳ１０３：Ｎｏ）、表示部１５に以上処理が行われた旨表示し（ステップＳ１０４）、動作の制限を行い終了する（ステップＳ１０５）。ここで動作制限とは（ａ）ネットワークオペレータのネットワークへの接続の制限、（ｂ）携帯電話機１の全動作の制限、（ｃ）操作部からの入力の制限であっても良い。また他の方式での制限でもかまわない。
【００４８】
以上のようにすることで、ＩＭＥＩを一対のＣＰＵとメモリの組み合わせでなければ生成することができず、部品の取替えによるＩＭＥＩの書き換えを防ぐことが可能になる。また、バス上でＩＭＥＩが流されることはないため、ある携帯電話機に成りすますためのＩＭＥＩを特定することも困難となる。
【００４９】
なお本実施例においては、ＣＰＵ−ＩＤの他にメモリ−ＩＤ、ＩＭＥＩ−ＫＥＹ及び調整データを用いたが必ずしもこれに限定するものではない。さらに複数のデータを用いてＩＭＥＩを作成しても良い。
【実施例２】
【００５０】
仮のＩＭＥＩ番号が正常でないと判断された際に、実施例１ではステップ１０５で携帯電話機の使用の制限を行うことで処理していた。
【００５１】
しかし、ＴＡＣ及びＦＡＣが不正なものであれば基地局でもそれが不正であることを確認することが可能である。そこで、第１の実施例では携帯電話機１で行っていたステップ１０３を省略し、いかなる仮のＩＭＥＩであってもそこからＩＭＥＩを抽出し（ステップ１０６）、基地局に送信する。これにより、Ｗ−ＣＤＭＡの仕様でネットワークオペレータの処理ゆだねているＷ−ＣＤＭＡの仕様に準拠することが可能である。
【実施例３】
【００５２】
実施例１ではＩＭＥＩ−ＫＥＹ格納回路２３、調整データ格納回路２４をメモリ１２上にメモリ−ＩＤ格納回路２２と併せて格納していた。
【００５３】
しかし、ＩＭＥＩ−ＫＥＹ格納回路２３、調整データ格納回路２４を無線部１３、操作部１４、表示部１５、いわゆるノースブリッジやサウスブリッジといったバス間接続チップ（図示せず）など周辺チップに分散配置することで、更に高いセキュリティを維持することが可能になる。
【産業上の利用可能性】
【００５４】
ＩＭＥＩを使用する携帯電話機には全般に使用可能である。すなわち、第３世代携帯電話機の仕様であるＷ−ＣＤＭＡ方式、第２世代携帯電話機の仕様であるＧＳＭ方式などに用いることができる。また、ＩＭＥＩとは異なる各携帯電話機の識別番号を有する方式の仕様に応用することも可能である。
【図面の簡単な説明】
【００５５】
【図１】本発明の携帯電話機の構成を表すブロック図である。
【図２】本発明の携帯電話機のＩＭＥＩ生成処理に関するフローチャートである。
【図３】従来の携帯電話機の構成を表すブロック図である。
【符号の説明】
【００５６】
１    携帯電話機
１１  ＣＰＵ
１２  メモリ
１３  無線部
１４  操作部
１５  表示部
１６  バス
２１  ＣＰＵ−ＩＤ格納回路
２２  メモリ−ＩＤ格納回路
２３  ＩＭＥＩ−ＫＥＹ格納回路
２４  調整データ格納回路
【図１】
2006270209.tif 000003
【図２】
2006270209.tif 000004
【図３】
2006270209.tif 000005