ネットワークスイッチングサブシステム (NSS)(またはGSMコアネットワーク)は、 GSMシステムの構成要素であり、基地局ネットワーク上でローミングする携帯電話の発呼およびモビリティ管理機能を実行します。携帯電話事業者が所有および展開するNSSは、モバイルデバイス同士、およびより広域の公衆交換電話網(PSTN)内の電話機との通信を可能にします。このアーキテクチャには、電話機が1か所に固定されていないために必要となる特定の機能が含まれています。
NSSは元々、音声通話、SMS、回線交換データ通話といった従来のGSMサービスに使用されていた回線交換コアネットワークで構成されていました。その後、オーバーレイアーキテクチャによって拡張され、GPRSコアネットワークとして知られるパケット交換データサービスを提供できるようになりました。これにより、GSM携帯電話からWAP、MMS、インターネットなどのサービスにアクセスできるようになりました。
モバイルスイッチング センター(MSC) は、GSM/CDMA の主要なサービス配信ノードであり、音声通話と SMS のルーティング、およびその他のサービス (電話会議、FAX、回線交換データなど) を担当します。
MSC は、エンドツーエンドの接続を設定および解放し、通話中のモビリティとハンドオーバーの要件を処理し、課金とリアルタイムのプリペイド アカウントの監視を担当します。
GSM携帯電話システムでは、以前のアナログサービスとは異なり、ファックスとデータ情報はデジタル符号化されて直接MSC(MSC)に送信されます。MSCでのみ、この情報は「アナログ」信号に再符号化されます(ただし、実際には、音声は64kbit/sのタイムスロット(アメリカではDS0と呼ばれる)でパルス符号変調(PCM)信号としてデジタル符号化される可能性が高いでしょう)。
MSC には、ネットワーク内での複雑な役割を反映して、さまざまなコンテキストでさまざまな名前が付けられています。ただし、これらの用語はすべて同じ MSC を指している可能性がありますが、異なる時期に異なることを行っています。
ゲートウェイMSC(G-MSC)は、通話中の加入者が現在どの「訪問MSC」(V-MSC)にいるかを判断するMSCです。また、PSTNとのインターフェースも備えています。携帯電話間およびPSTNから携帯電話へのすべての通話は、G-MSCを経由してルーティングされます。この用語は、1つのMSCがゲートウェイ機能と訪問MSC機能の両方を提供できるため、1つの通話に関してのみ有効です。ただし、一部のメーカーは、基地局サブシステム(BSS)が接続されていない専用の高容量MSCを設計しています。これらのMSCは、処理する多くの通話においてゲートウェイMSCとして機能します。
訪問先MSC(V-MSC)とは、顧客が現在位置するMSCです。このMSCに関連付けられたビジターロケーションレジスタ(VLR)には、加入者のデータが格納されます。
アンカーMSCとは、ハンドオーバーが開始されたMSCです。ターゲットMSCとは、ハンドオーバーが行われるべきMSCです。モバイルスイッチングセンターサーバーは、 3GPPリリース4から再設計されたMSCコンセプトの一部です。
モバイル交換センターサーバーは、モバイル交換センターのソフトスイッチ版(モバイルソフトスイッチ、MSSと呼ばれることもあります)であり、サービス提供エリア内でローミングする携帯電話に回線交換方式の通話モビリティ管理とGSMサービスを提供します。この機能により、シグナリングプレーンとユーザープレーン(メディアゲートウェイ/MGと呼ばれるネットワーク要素内のベアラ)間の制御を分割することができ、ネットワーク内のネットワーク要素の配置を最適化できます。
MSSとメディアゲートウェイ(MGW)は、IP、ATM AAL2、TDMを用いて交換された回線交換通話の相互接続を可能にします。詳細については、3GPP TS 23.205をご覧ください。
ここで使用されている回線交換(CS)という用語は、従来の通信システムに由来しています。しかし、現代のMSSおよびMGWデバイスは、主に汎用的なインターネット技術を採用し、次世代通信ネットワークを形成しています。MSSソフトウェアは、汎用コンピュータまたはクラウド環境の仮想マシン上で実行できます。
MSC は次の要素に接続します。
MSC のタスクには次のものが含まれます。
ホームロケーションレジスタ(HLR)は、GSMコアネットワークの使用を許可された各携帯電話加入者の詳細情報を格納した中央データベースです。公衆陸上移動網(PLMN)ごとに複数の論理HLRおよび物理HLRが存在できますが、1つの国際移動加入者識別番号(IMSI)/MSISDNペアは、一度に1つの論理HLR(複数の物理ノードにまたがる場合があります)にのみ関連付けることができます。
HLRには、携帯電話事業者が発行するすべてのSIMカードの詳細が保存されます。各SIMには、IMSIと呼ばれる固有の識別子があり、これが各HLRレコードの 主キーとなります。
SIMに関連付けられたもう一つの重要なデータは、携帯電話が通話の発着信に使用する電話番号であるMSISDNです。プライマリMSISDNは音声通話とSMSの発着信に使用されますが、SIMにはファックスやデータ通話用のセカンダリMSISDNを関連付けることが可能です。各MSISDNは、HLRレコードの一意のキーでもあります。HLRデータは、加入者が携帯電話事業者に加入している限り保存されます。
IMSI レコードに対して HLR に保存されるその他のデータの例は次のとおりです。
HLR は、携帯電話が移動する際に受信される位置情報更新メッセージなど、GSM ネットワーク内の要素からの MAPトランザクションとメッセージを直接受信して処理するシステムです。
HLR は次の要素に接続します。
HLRの主な機能は、SIMカードと携帯電話が頻繁に移動する状況を管理することです。この状況に対処するために、以下の手順が実装されています。
認証センター(AuC)は、 GSMコアネットワークへの接続を試みる各SIMカードを認証する機能です(通常は携帯電話の電源投入時)。認証が成功すると、HLRはSIMカードと上記のサービスを管理できるようになります。また、携帯電話とGSMコアネットワーク間のすべての無線通信(音声、SMSなど)を暗号化するために使用される 暗号化キーも生成されます。
認証に失敗した場合、当該SIMカードと携帯電話事業者の組み合わせでは、いかなるサービスも利用できません。携帯電話のシリアル番号については、以下のEIRセクションで説明する追加の本人確認が行われますが、これはAuC処理とは関係ありません。
AuC 内および AuC 周辺のセキュリティを適切に実装することは、 SIM の複製を回避するためのオペレータ戦略の重要な部分です。
AuCは認証プロセスに直接関与するのではなく、MSCが認証プロセスで使用するトリプレットと呼ばれるデータを生成します。このプロセスのセキュリティは、AuCとSIMの間で共有されるK iと呼ばれる秘密鍵によって支えられています。K i は製造時にSIMに安全に焼き込まれ、AuCにも安全に複製されます。このK i はAuCとSIM間で送信されることはありませんが、IMSIと組み合わせることで、識別のためのチャレンジ/レスポンスと、無線通信で使用する K cと呼ばれる暗号鍵を生成します。
AuC は次の要素に接続します。
AuC は各 IMSI について次のデータを保存します。
MSCがAuCに特定のIMSIの新しいトリプレットセットを要求すると、AuCはまずRANDと呼ばれる乱数を生成します。このRANDはK iと結合され、以下の2つの数値が生成されます。
数値(RAND、SRES、K c)は、MSCに返送されるトリプレットを構成します。特定のIMSIがGSMコアネットワークへのアクセスを要求すると、MSCはトリプレットのRAND部分をSIMに送信します。SIMは、この数値とK i(SIMに書き込まれている)を適切なA3アルゴリズムに入力し、SRESを計算してMSCに返送します。このSRESがトリプレット内のSRESと一致する場合(有効なSIMであれば一致するはずです)、モバイルは接続を許可され、GSMサービスを継続できます。
認証が成功すると、MSCは暗号化鍵K c を基地局コントローラ(BSC)に送信し、すべての通信の暗号化と復号化が可能になります。もちろん、携帯電話は認証時に提供されたRANDとK i をA8アルゴリズムに 入力することで、 K cを自ら生成することもできます。
AuCは通常HLRと共存しますが、これは必須ではありません。この手順は日常的な使用においては安全ですが、ハッキングを完全に防ぐことはできません。そのため、3G携帯電話向けに新たなセキュリティ対策が設計されました。
実際には、A3アルゴリズムとA8アルゴリズムは通常一緒に実装されます(A3/A8と呼ばれます。COMP128を参照)。A3/A8アルゴリズムは、加入者識別モジュール(SIM)カードとGSMネットワーク認証センターに実装されています。これは、3GPP TS 43.020(リリース4より前の03.20)で定義されているように、顧客を認証し、音声およびデータトラフィックを暗号化するための鍵を生成するために使用されます。A3およびA8アルゴリズムの開発は、実装例が利用可能ですが、個々のGSMネットワーク事業者の責任とされています。グローバルシステムフォーモバイルコミュニケーションズ(GSM)の携帯電話通信を暗号化するには、A5アルゴリズムが使用されます。[ 1 ]
ビジターロケーションレジスタ(VLR)は、サービス提供先のモバイル交換センター(MSC)の管轄区域内にローミングしたMS(移動局)のデータベースです。ネットワーク内の各主要基地局(BTS)は、1つのVLRによってサービス提供されます(MSCがプールされている場合、1つの基地局( BTS)が複数のMSCによってサービス提供される場合があります)。したがって、加入者は同時に複数のVLRに存在することはできません。
VLRに保存されるデータは、ホームロケーションレジスタ(HLR)から受信されるか、またはMSから収集されます。実際には、パフォーマンス上の理由から、ほとんどのベンダーはVLRをV-MSCに直接統合しています。そうでない場合は、VLRは独自のインターフェースを介してMSCと緊密にリンクされています。MSCは、ネットワーク内で新しいMSを検出すると、VLRに新しいレコードを作成するだけでなく、モバイル加入者のHLRを更新し、そのMSの新しい位置を通知します。VLRデータが破損すると、テキストメッセージングや通話サービスに深刻な問題が発生する可能性があります。
保存されるデータには以下が含まれます:
VLR の主な機能は次のとおりです。
EIRは、交換機(MSC、SGSN、MME )から送信されるモバイルデバイスのIMEI (checkIMEI)確認要求をリアルタイムで処理するシステムです。応答には確認結果が含まれます。
スイッチング機器は、EIR応答を使用して、デバイスのネットワークへの登録または再登録を許可するかどうかを判断する必要があります。「グレーリスト」および「不明な機器」応答に対するスイッチング機器の応答は標準規格で明確に規定されていないため、ほとんどの場合使用されません。
EIRは多くの場合、IMEIブラックリスト機能を使用します。これには、ネットワークからブロックする必要があるデバイスのIMEIが含まれています。通常、これらは盗難または紛失したデバイスです。モバイル事業者がEIR機能を独自に使用してデバイスをブロックすることはほとんどありません。通常、ブロックは、国内のすべての携帯電話事業者に義務付ける法律が制定された時点で開始されます。そのため、ネットワークスイッチングサブシステム(コアネットワーク)の基本コンポーネントには、すべてのCheckIMEIに対する「ホワイトリスト」応答と、「ブラックリスト」応答が返されるIMEIブラックリストへの登録機能など、基本機能を備えたEIRが既に存在していることがよくあります。
携帯電話ネットワークにおけるデバイスの登録をブロックするための法的枠組みが国内で導入されると、電気通信規制当局は通常、中央EIR(CEIR)システムを導入します。このシステムはすべての通信事業者のEIRと統合され、CheckIMEIリクエストの処理時に使用する必要がある識別子の実際のリストを各通信事業者に送信します。その際、EIRシステムには、従来のEIRには存在しない多くの新しい要件が課される可能性があります。
個々のケースでは、他の機能が必要になる場合があります。例えば、カザフスタンでは、デバイスの登録と加入者への紐付けが義務付けられています。しかし、加入者が新しいデバイスをネットワークに持ち込んでも、ネットワーク操作が完全にブロックされるわけではなく、加入者はデバイスの登録を許可されます。そのため、特定のサービス番号への通話、特定のサービス番号へのSMSの送信を除くすべてのサービスがブロックされ、すべてのインターネットトラフィックが特定のランディングページにリダイレクトされます。これは、EIRが複数のMNOシステム(HLR、PCRF、SMSCなど)にコマンドを送信できるという仕組みによって実現されています。
個別の EIR システム (複雑なソリューションの一部ではない) の最も一般的なサプライヤーは、BroadForward、Mahindra Comviva、Mavenir、Nokia、Eastwind などの企業です。
GSM コア ネットワークには、他の多くの機能が多かれ少なかれ直接接続されています。
課金センターは、VLRおよびHLRによって発行された通行料金チケットを処理し、各加入者への請求書を発行する役割を担います。また、ローミング加入者の課金データも作成します。
マルチメディア メッセージング サービスセンターは、MMS-Bluetooth への (または MMS-Bluetooth からの) マルチメディア メッセージ (画像、音声、ビデオ、およびそれらの組み合わせなど) の送信をサポートします。
ボイスメールシステムはボイスメールを録音して保存します。
米国法(特に欧州を含む多くの国で採用されている)によれば、すべての電気通信機器は、特定のユーザーの通話を監視できる機能を備えていなければなりません。そのため、あらゆる機器に、このための何らかのサポート機能が組み込まれている必要があります。合法的傍受の概念は、関連する米国法に倣ってCALEA(合衆国法典)とも呼ばれています。一般的に、合法的傍受の実装は電話会議の実装に似ています。AとBが通話している間、Cは通話に参加し、静かに聞くことができます。