[特集]

NGNの核となるIMS(3):IMSアクセス・セキュリティ(その1)IMPIとIMPUでユーザーを識別

2006/10/06
(金)
SmartGridニューズレター編集部

IMSの場合

IMSでは、IMSサービス事業者への加入ユーザーに対して、電話番号に相当するPublic User Identity (IMPU)と、IMSネットワーク側での認証などに使用するためのPrivate User Identity(IMPI)がIMSユーザー識別子として割り当てられます。

【1】IMPUとは?

IMPUは、IMSネットワーク内でSIP信号メッセージを宛先のIMS端末までルーティングするための一意な識別子で、SIP URI (Uniform Resource Identifier、位置や場所によってリソースを特定する仕組み)、あるいは、Tel URIの形式で表現されます。

例えば、SIP URIは、sip:username@realmの形式で、

sip:usename-first.username-last@ims-operator.com

や、電話番号を使用して

sip:+81-12-3456-7890@ims-operator.com

のように表されます。またTel URLは、

tel:+81-12-3456-7890

のように表されます。Tel URIは、従来の電話端末からIMSネットワーク内のIMS端末に発呼する場合に必要となります。

IMPUは、一加入契約ユーザーに対して1つまたは複数個が割り当てられます。例えば、携帯端末で電話番号と電子メール・アドレスを使い分けるのと同様に、利用するIMSサービスの種別に応じて異なるIMPUを使い分けるようにできます。また、ビジネス利用とプライベート利用に分けて、異なるIMPUを使用することもできます。

【3】IMPIとは?

一方、IMPIは、加入契約の識別やアクセス時の認証のために使用する一意に識別可能な識別子で、NAI(Network Access Identifier、ネットワーク・アクセス識別子)の形式で表現されます。NAIの形式は、

username@ims-operator.com

のようになります。IMPIは、他のIMSユーザーなどに公開するものではなく、IMS電話の宛先などに使用することはありません。このように、IMPIは3G携帯通信ネットワークのIMSIに対応した役割を担っています。

3GPPリリース6のIMS標準によると、加入契約とIMPI、IMPUの対応関係は図1のようになっています。図1のように、1つの加入契約(加入ユーザー)に対して1つまたは複数のIMPIを割り当てることができ、各IMPIには1つまたは複数のIMPUを割り当てることができます。

図1 IMS加入契約、IMPI、IMPUの対応関係(3GPPリリース6)
図1 IMS加入契約、IMPI、IMPUの対応関係(3GPPリリース6)(クリックで拡大)

これらのIMPUは、どのIMSサービスのプロファイル(共通仕様)で使用するかについての対応も設定されます。また、同一の加入契約内では、1つのIMPUを複数のIMPIで共用することも可能となっています。

関連記事
新刊情報
5G NR(新無線方式)と5Gコアを徹底解説! 本書は2018年9月に出版された『5G教科書』の続編です。5G NR(新無線方式)や5GC(コア・ネットワーク)などの5G技術とネットワークの進化、5...
攻撃者視点によるハッキング体験! 本書は、IoT機器の開発者や品質保証の担当者が、攻撃者の視点に立ってセキュリティ検証を実践するための手法を、事例とともに詳細に解説したものです。実際のサンプル機器に...
本書は、ブロックチェーン技術の電力・エネルギー分野での応用に焦点を当て、その基本的な概念から、世界と日本の応用事例(実証も含む)、法規制や標準化、ビジネスモデルまで、他書では解説されていないアプリケー...