(57)【特許請求の範囲】
【請求項１】
呼び出しプロセスのユーザ識別子の暗号化方法であって、当該方法は、
ランダムデータＸを生成し、前記ランダムデータＸと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、被呼側ユーザ端末のユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行なって暗号文Ｓ１を生成し、そして前記暗号文Ｓ１及び前記ランダムデータＸを用いて呼び出しを行うステップＡと、
被呼側ユーザ端末が呼び出しメッセージを受信した後、ステップＡにおいて前記ランダムデータＸと前記ユーザ識別子とを組み合わせて前記データＹを生成することとの同じ方法に従って、前記ランダムデータＸと自体のユーザ識別子とを組み合わせて１つの平文データを生成し、自体ユーザ識別子によって生成された秘密鍵を用いて当該平文データに対して暗号化を行なって暗号文Ｓ２を取得し、前記暗号文Ｓ１と暗号文Ｓ２とが一致する場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められるステップＢを含むことを特徴とする呼び出しプロセスのユーザ識別子の暗号化方法。
【請求項２】
ステップＡにおいて、前記ランダムデータＸと前記ユーザ識別子とを組み合わせて前記データＹを生成する方法は、
前記ユーザ識別子を前記ランダムデータＸの前に置き、前記データＹを直接に取得することであることを特徴とする
請求項１に記載の呼び出しプロセスのユーザ識別子の暗号化方法。
【請求項３】
呼び出しプロセスのユーザ識別子の暗号化方法であって、当該方法は、
１つのデータＺをランダムに生成し、ランダムデータＺと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、且つ前記データＹが、前記ユーザ識別子が前記データＹにおいて現れた位置であり且つ前記ユーザ識別子のみに関係ある所定位置において前記ユーザ識別子を含むステップＡと、
前記ユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行い、そして取得された暗号文を用いて呼び出しを行うステップＢと、
被呼側ユーザ端末が前記呼び出しメッセージにおける前記暗号文を受信した後、自体のユーザ識別子によって生成された秘密鍵を用いて前記暗号文を解読して平文データを取得し、その後、前記平文データ中において前記所定位置との同じ位置で自体のユーザ識別子を含むかどうかをチェックし、前記所定位置との同じ位置で自体のユーザ識別子を含む場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められるステップＣとを含むことを特徴とする呼び出しプロセスのユーザ識別子の暗号化方法。
【請求項４】
ステップＡにおいて、前記ランダムデータＺと前記ユーザ識別子とを組み合わせて前記データＹを生成する方法は、
前記ユーザ識別子を前記ランダムデータＺの前に置き、前記データＹを直接に取得することであることを特徴とする
請求項３に記載の呼び出しプロセスのユーザ識別子の暗号化方法。
【請求項５】
呼び出しプロセスのユーザ識別子の暗号化装置であって、当該装置は、
ランダムデータＸを生成し、前記ランダムデータＸと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、被呼側ユーザ端末のユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行なって暗号文Ｓ１を生成し、そして前記暗号文Ｓ１及び前記ランダムデータＸを用いて呼び出しを行うことに用いられる呼び出し開始装置と、
呼び出しメッセージを受信した後、前記ランダムデータＸと前記ユーザ識別子とを組み合わせて前記データＹを生成する前記方法との同じ方法に従って、前記ランダムデータＸと自体のユーザ識別子とを組み合わせて１つの平文データを生成し、自体ユーザ識別子によって生成された秘密鍵を用いて当該平文データに対して暗号化を行なって暗号文Ｓ２を取得し、前記暗号文Ｓ１と暗号文Ｓ２とが一致する場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められることに用いられる被呼側ユーザ端末とを含むことを特徴とする呼び出しプロセスのユーザ識別子の暗号化装置。
【請求項６】
前記呼び出し開始装置は移動性管理エンティティＭＭＥであり、
前記ユーザ識別子はインターナショナルモバイル加入者識別子ＩＭＳＩであることを特徴とする
請求項５に記載の呼び出しプロセスのユーザ識別子の暗号化装置。
【請求項７】
呼び出しプロセスのユーザ識別子の暗号化装置であって、当該装置は、
１つのデータＺをランダムに生成し、ランダムデータＺと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、且つ前記データＹが、前記ユーザ識別子が前記データＹにおいて現れた位置であり且つ前記ユーザ識別子のみに関係ある所定位置において前記ユーザ識別子を含み、その後、前記ユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行い、そして取得された暗号文を用いて呼び出しを行うことに用いられる呼び出し開始装置と、
前記呼び出しメッセージにおける前記暗号文を受信した後、自体のユーザ識別子によって生成された秘密鍵を用いて前記暗号文を解読して平文データを取得し、その後、前記平文データにおいて前記所定位置との同じ位置で自体のユーザ識別子を含むかどうかをチェックし、前記所定位置との同じ位置で自体のユーザ識別子を含む場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められることに用いられる被呼側ユーザ端末とを含むことを特徴とする呼び出しプロセスのユーザ識別子の暗号化装置。
【請求項８】
前記呼び出し開始装置は移動性管理エンティティＭＭＥであり、
前記ユーザ識別子はインターナショナルモバイル加入者識別子ＩＭＳＩであることを特徴とする
請求項７に記載の呼び出しプロセスのユーザ識別子の暗号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信技術分野に関し、特に、ロングタームエボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ：ＬＴＥ）システムにおいて呼び出しプロセスのユーザ識別子の暗号化方法及び暗号化装置に関する。
【背景技術】
【０００２】
３ＧＰＰ進化したパケットシステム（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｓｙｓｔｅｍ：ＥＰＳ）は発展型ユニバーサル地上無線アクセスネットワーク（ＥｖｏｌｖｅｄＵＭＴＳ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ：ＥＵＴＲＡＮ）とＥＰＳ発展型パケットコア（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅ：ＥＰＣ）で構成される。
【０００３】
ここで、発展型ＵＴＲＡＮにおいて、基地局装置は主に無線通信、無線通信管理及び移動性コンテキストの管理を担う発展型基地局（ｅｖｏｌｖｅｄ  Ｎｏｄｅ−Ｂ：ｅＮＢ）である。
【０００４】
移動性管理エンティティ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ：ＭＭＥ）は自動的にユーザに接続するために、呼び出しプロセスを開始する必要がある。普通な場合に、ＭＭＥは一時的なｓ−ＴＭＳＩ（一時的モバイル加入者識別子）を介して呼び出しを行うが、ＭＭＥが異常な場合に、インターナショナルモバイル加入者識別子（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ：ＩＭＳＩ）を用いて呼び出しを行う必要がある。
【０００５】
呼び出しメッセージはエアインターフェイスで平文形式で転送されるため、ＭＭＥはＩＭＳＩを用いて呼び出しを行う場合、ＩＭＳＩ番号がエアインターフェイスで漏れることを招き、これによって、セキュリティの危険を招いてしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする技術問題は、呼び出しプロセスのユーザ識別子の暗号化を実現するために、呼び出しプロセスのユーザ識別子の暗号化方法及び暗号化装置を提供することにある。
【課題を解決するための手段】
【０００７】
前記技術問題を解決するために、本発明によって提供された第１種類の呼び出しプロセスのユーザ識別子の暗号化方法は以下のステップを含む。
【０００８】
ステップＡにおいて、被呼側ユーザ端末のユーザ識別子によって生成された秘密鍵を用いて当該ユーザ識別子に対して暗号化を行なって、暗号文Ｓ１を生成し、そして前記暗号文Ｓ１を用いて呼び出しを行う。
【０００９】
ステップＢにおいて、被呼側ユーザ端末は呼び出しメッセージを受信した後、自体ユーザ識別子によって生成された秘密鍵を用いて自体ユーザ識別子に対して暗号化を行なって暗号文Ｓ２を生成し、前記暗号文Ｓ１と暗号文Ｓ２とが一致する場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められる。
【００１０】
相応的に、本発明によって提供された第１種類の呼び出しプロセスのユーザ識別子の暗号化装置は呼び出し開始装置と被呼側ユーザ端末とを含む。
【００１１】
前記呼び出し開始装置は、被呼側ユーザ端末のユーザ識別子によって生成された秘密鍵を用いて当該ユーザ識別子に対して暗号化を行なって暗号文Ｓ１を生成し、そして前記暗号文Ｓ１を用いて呼び出しを行うことに用いられる。
【００１２】
前記被呼側ユーザ端末は、自体ユーザ識別子によって生成された秘密鍵を用いて、自体ユーザ識別子に対して暗号化を行なって、暗号文Ｓ２を生成し、そして呼び出しメッセージにおける前記暗号文Ｓ１と前記暗号文Ｓ２とが一致するかどうかを判断し、一致する場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められることに用いられる。
【００１３】
前記技術問題を解決するために、本発明によって提供された第２種類の呼び出しプロセスのユーザ識別子の暗号化方法は以下のステップを含む。
【００１４】
ステップＡにおいて、ランダムデータＸを生成し、前記ランダムデータＸと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、被呼側ユーザ端末のユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行なって、暗号文Ｓ１を生成し、そして前記暗号文Ｓ１及び前記ランダムデータＸを用いて呼び出しを行う。
【００１５】
ステップＢにおいて、被呼側ユーザ端末は呼び出しメッセージを受信した後、ステップＡにおいて前記ランダムデータＸと前記ユーザ識別子とを組み合わせて前記データＹを生成することとの同じ方法に従って、前記ランダムデータＸと自体のユーザ識別子とを組み合わせて１つの平文データを生成し、自体のユーザ識別子によって生成された秘密鍵を用いて当該平文データに対して暗号化を行なって暗号文Ｓ２を取得し、前記暗号文Ｓ１と暗号文Ｓ２とが一致する場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められる。
【００１６】
更に、ステップＡにおいて、前記ランダムデータＸと前記ユーザ識別子とを組み合わせて前記データＹを生成する方法は、
前記ユーザ識別子を前記ランダムデータＸの前に置き、前記データＹを直接に取得すること、又は、前記ランダムデータＸを前記ユーザ識別子の前に置き、前記データＹを直接に取得することがある。
【００１７】
相応的に、本発明によって提供された第２種類の呼び出しプロセスのユーザ識別子の暗号化装置は呼び出し開始装置と被呼側ユーザ端末とを含む。
【００１８】
前記呼び出し開始装置は、ランダムデータＸを生成し、前記ランダムデータＸと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、被呼側ユーザ端末のユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行なって、暗号文Ｓ１を生成し、そして前記暗号文Ｓ１及び前記ランダムデータＸを用いて呼び出しを行うことに用いられる。
【００１９】
前記被呼側ユーザ端末は、呼び出しメッセージを受信した後、前記ランダムデータＸと前記ユーザ識別子とを組み合わせて前記データＹを生成する方法との同じ方法に従って、前記ランダムデータＸと自体のユーザ識別子とを組み合わせて１つの平文データを生成し、自体ユーザ識別子によって生成された秘密鍵を用いて当該平文データに対して暗号化を行なって暗号文Ｓ２を取得し、前記暗号文Ｓ１と暗号文Ｓ２とが一致する場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められることに用いられる。
【００２０】
前記技術問題を解決するために、本発明によって提供された第３種類の呼び出しプロセスのユーザ識別子の暗号化方法は以下のステップを含む。
【００２１】
ステップＡにおいて、１つのデータＺをランダムに生成し、ランダムデータＺと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、且つ前記データＹが、前記ユーザ識別子が前記データＹにおいて現れた位置であり且つ前記ユーザ識別子のみに関係ある所定位置において、前記ユーザ識別子を含む。
【００２２】
ステップＢにおいて、前記ユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行い、そして取得された暗号文を用いて呼び出しを行う。
【００２３】
ステップＣにおいて、被呼側ユーザ端末は前記呼び出しメッセージにおける前記暗号文を受信した後、自体のユーザ識別子によって生成された秘密鍵を用いて前記暗号文を解読して平文データを取得し、その後、前記平文データにおいて前記所定位置との同じ位置で自体のユーザ識別子を含むかどうかをチェックし、前記所定位置との同じ位置で自体のユーザ識別子を含む場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められる。
【００２４】
更に、ステップＡにおいて、前記ランダムデータＺと前記ユーザ識別子とを組み合わせて前記データＹを生成する方法は、
前記ユーザ識別子を前記ランダムデータＺの前に置き、前記データＹを直接に取得すること、又は、前記ランダムデータＺを前記ユーザ識別子の前に置き、前記データＹを直接に取得することがある。
【００２５】
相応的に、本発明によって提供された第３種類の呼び出しプロセスのユーザ識別子の暗号化装置は呼び出し開始装置と被呼側ユーザ端末とを含む。
【００２６】
前記呼び出し開始装置は、１つのデータＺをランダムに生成し、前記ランダムデータＺと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、且つ前記データＹが、前記ユーザ識別子が前記データＹにおいて現れた位置であり且つ前記ユーザ識別子のみに関係ある所定位置において、前記ユーザ識別子を含み、その後、前記ユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行い、そして取得された暗号文を用いて呼び出しを行うことに用いられる。
【００２７】
前記被呼側ユーザ端末は、前記呼び出しメッセージにおける前記暗号文を受信した後、自体のユーザ識別子によって生成された秘密鍵を用いて前記暗号文を解読して平文データを取得し、その後、前記平文データにおいて前記所定位置との同じ位置で自体のユーザ識別子を含むかどうかをチェックし、前記所定位置との同じ位置で自体のユーザ識別子を含む場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められることに用いられる。
【００２８】
更に、本発明によって提供された３種類の呼び出しプロセスのユーザ識別子の暗号化方法及び暗号化装置に対して、すべて以下の最適化のスキームが存在する。
【００２９】
前記呼び出しプロセスは移動性管理エンティティＭＭＥによって被呼側ユーザ端末へ開始され、前記ユーザ識別子はインターナショナルモバイル加入者識別子ＩＭＳＩである。
【００３０】
本発明によって提供された呼び出しプロセスのユーザ識別子の暗号化方法及び暗号化装置は、ユーザ端末へ呼び出しを開始する場合に、ユーザ識別子に対して暗号化を行い、これによって、従来技術において平文を直接に用いて呼び出すことによるセキュリティの危険を回避し、通信システムの安全性が提供される。
本明細書は、例えば、以下の項目も提供する。
（項目１）
呼び出しプロセスのユーザ識別子の暗号化方法であって、当該方法は、
被呼側ユーザ端末のユーザ識別子によって生成された秘密鍵を用いて当該ユーザ識別子に対して暗号化を行なって暗号文Ｓ１を生成し、そして前記暗号文Ｓ１を用いて呼び出しを行うステップＡと、
被呼側ユーザ端末が呼び出しメッセージを受信した後、自体ユーザ識別子によって生成された秘密鍵を用いて自体ユーザ識別子に対して暗号化を行なって暗号文Ｓ２を生成し、前記暗号文Ｓ１と暗号文Ｓ２とが一致する場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められるステップＢとを含むことを特徴とする呼び出しプロセスのユーザ識別子の暗号化方法。
（項目２）
前記ユーザ識別子はインターナショナルモバイル加入者識別子（ＩＭＳＩ）であることを特徴とする
項目１に記載の呼び出しプロセスのユーザ識別子の暗号化方法。
（項目３）
呼び出しプロセスのユーザ識別子の暗号化方法であって、当該方法は、
ランダムデータＸを生成し、前記ランダムデータＸと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、被呼側ユーザ端末のユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行なって暗号文Ｓ１を生成し、そして前記暗号文Ｓ１及び前記ランダムデータＸを用いて呼び出しを行うステップＡと、
被呼側ユーザ端末が呼び出しメッセージを受信した後、ステップＡにおいて前記ランダムデータＸと前記ユーザ識別子とを組み合わせて前記データＹを生成することとの同じ方法に従って、前記ランダムデータＸと自体のユーザ識別子とを組み合わせて１つの平文データを生成し、自体ユーザ識別子によって生成された秘密鍵を用いて当該平文データに対して暗号化を行なって暗号文Ｓ２を取得し、前記暗号文Ｓ１と暗号文Ｓ２とが一致する場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められるステップＢを含むことを特徴とする呼び出しプロセスのユーザ識別子の暗号化方法。
（項目４）
ステップＡにおいて、前記ランダムデータＸと前記ユーザ識別子とを組み合わせて前記データＹを生成する方法は、
前記ユーザ識別子を前記ランダムデータＸの前に置き、前記データＹを直接に取得することであることを特徴とする
項目３に記載の呼び出しプロセスのユーザ識別子の暗号化方法。
（項目５）
呼び出しプロセスのユーザ識別子の暗号化方法であって、当該方法は、
１つのデータＺをランダムに生成し、ランダムデータＺと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、且つ前記データＹが、前記ユーザ識別子が前記データＹにおいて現れた位置であり且つ前記ユーザ識別子のみに関係ある所定位置において前記ユーザ識別子を含むステップＡと、
前記ユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行い、そして取得された暗号文を用いて呼び出しを行うステップＢと、
被呼側ユーザ端末が前記呼び出しメッセージにおける前記暗号文を受信した後、自体のユーザ識別子によって生成された秘密鍵を用いて前記暗号文を解読して平文データを取得し、その後、前記平文データ中において前記所定位置との同じ位置で自体のユーザ識別子を含むかどうかをチェックし、前記所定位置との同じ位置で自体のユーザ識別子を含む場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められるステップＣとを含むことを特徴とする呼び出しプロセスのユーザ識別子の暗号化方法。
（項目６）
ステップＡにおいて、前記ランダムデータＺと前記ユーザ識別子とを組み合わせて前記データＹを生成する方法は、
前記ユーザ識別子を前記ランダムデータＺの前に置き、前記データＹを直接に取得することであることを特徴とする
項目５に記載の呼び出しプロセスのユーザ識別子の暗号化方法。
（項目７）
呼び出しプロセスのユーザ識別子の暗号化装置であって、当該装置は、
被呼側ユーザ端末のユーザ識別子によって生成された秘密鍵を用いて当該ユーザ識別子に対して暗号化を行なって暗号文Ｓ１を生成し、そして前記暗号文Ｓ１を用いて呼び出しを行うことに用いられる呼び出し開始装置と、
自体ユーザ識別子によって生成された秘密鍵を用いて自体ユーザ識別子に対して暗号化を行なって暗号文Ｓ２を生成し、そして呼び出しメッセージにおける前記暗号文Ｓ１と前記暗号文Ｓ２とが一致するかどうかを判断し、一致する場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められることに用いられる被呼側ユーザ端末とを含むことを特徴とする呼び出しプロセスのユーザ識別子の暗号化装置。
（項目８）
前記呼び出し開始装置は移動性管理エンティティＭＭＥであり、
前記ユーザ識別子はインターナショナルモバイル加入者識別子ＩＭＳＩであることを特徴とする
項目７に記載の呼び出しプロセスのユーザ識別子の暗号化装置。
（項目９）
呼び出しプロセスのユーザ識別子の暗号化装置であって、当該装置は、
ランダムデータＸを生成し、前記ランダムデータＸと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、被呼側ユーザ端末のユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行なって暗号文Ｓ１を生成し、そして前記暗号文Ｓ１及び前記ランダムデータＸを用いて呼び出しを行うことに用いられる呼び出し開始装置と、
呼び出しメッセージを受信した後、前記ランダムデータＸと前記ユーザ識別子とを組み合わせて前記データＹを生成する前記方法との同じ方法に従って、前記ランダムデータＸと自体のユーザ識別子とを組み合わせて１つの平文データを生成し、自体ユーザ識別子によって生成された秘密鍵を用いて当該平文データに対して暗号化を行なって暗号文Ｓ２を取得し、前記暗号文Ｓ１と暗号文Ｓ２とが一致する場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められることに用いられる被呼側ユーザ端末とを含むことを特徴とする呼び出しプロセスのユーザ識別子の暗号化装置。
（項目１０）
前記呼び出し開始装置は移動性管理エンティティＭＭＥであり、
前記ユーザ識別子はインターナショナルモバイル加入者識別子ＩＭＳＩであることを特徴とする
項目９に記載の呼び出しプロセスのユーザ識別子の暗号化装置。
（項目１１）
呼び出しプロセスのユーザ識別子の暗号化装置であって、当該装置は、
１つのデータＺをランダムに生成し、ランダムデータＺと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、且つ前記データＹが、前記ユーザ識別子が前記データＹにおいて現れた位置であり且つ前記ユーザ識別子のみに関係ある所定位置において前記ユーザ識別子を含み、その後、前記ユーザ識別子によって生成された秘密鍵を用いて前記データＹに対して暗号化を行い、そして取得された暗号文を用いて呼び出しを行うことに用いられる呼び出し開始装置と、
前記呼び出しメッセージにおける前記暗号文を受信した後、自体のユーザ識別子によって生成された秘密鍵を用いて前記暗号文を解読して平文データを取得し、その後、前記平文データにおいて前記所定位置との同じ位置で自体のユーザ識別子を含むかどうかをチェックし、前記所定位置との同じ位置で自体のユーザ識別子を含む場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められることに用いられる被呼側ユーザ端末とを含むことを特徴とする呼び出しプロセスのユーザ識別子の暗号化装置。
（項目１２）
前記呼び出し開始装置は移動性管理エンティティＭＭＥであり、
前記ユーザ識別子はインターナショナルモバイル加入者識別子ＩＭＳＩであることを特徴とする
項目１１に記載の呼び出しプロセスのユーザ識別子の暗号化装置。
【図面の簡単な説明】
【００３１】
【図１】第１実施例の呼び出しプロセスのユーザ識別子の暗号化処理を示す図である。
【図２】第２実施例の呼び出しプロセスのユーザ識別子の暗号化処理を示す図である。
【図３】第３実施例の呼び出しプロセスのユーザ識別子の暗号化処理を示す図である。
【発明を実施するための形態】
【００３２】
以下、図面を合わせ、本発明に対して更に詳細に説明する。
【００３３】
本発明は３種類の呼び出しプロセスのユーザ識別子の暗号化方法及び暗号化装置を提供し、以下は３つの実施例をそれぞれ挙げる。
【００３４】
第１実施例
図１は第１実施例の呼び出しプロセスのユーザ識別子の暗号化処理を示す図であり、当該実施例において、ＩＭＳＩをユーザ識別子として、本実施例において、本発明の呼び出しプロセスのユーザ識別子の暗号化方法は、具体的に以下のステップを含む。
【００３５】
Ｓ１１０：ＭＭＥは、ＩＭＳＩを用いて呼び出す必要があることを判定し、
Ｓ１２０：ＭＭＥは、ＩＭＳＩを秘密鍵としてＩＭＳＩに対して暗号化を行なって暗号文Ｓ１を取得し、
Ｓ１３０：ＭＭＥは暗号文Ｓ１をｅＮＢへ送信し、
Ｓ１４０：ｅＮＢは暗号文Ｓ１を用いて呼び出し、
Ｓ１５０：ＵＥは呼び出しメッセージを受信した後、当該ＵＥのＩＭＳＩを秘密鍵として、当該ＵＥのＩＭＳＩ番号を暗号化して暗号文Ｓ２を取得し、そして暗号文Ｓ１と暗号文Ｓ２とが一致するかどうかを比較し、一致する場合、呼び出されたのが自体であると認められる。
【００３６】
好ましくは、当該実施例において、ユーザ識別子に対して一定の変形を行なって、変形後のデータを秘密鍵として、前記Ｓ１及びＳ２を生成することに用いられ、なお、ＭＭＥ及びＵＥによって利用された変形アルゴリズムは一致すべきである。
【００３７】
第２実施例
同一ＩＭＳＩが第１実施例の方法に従って暗号化された後、暗号文が常に同じであるため、このような情況を避けるために、以下の処理を行うことがある。
【００３８】
暗号化する前に、１つのデータＸをランダムに生成し、ランダムデータＸとＩＭＳＩとを組み合わせて平文データＹを生成する。その後、ＩＭＳＩを秘密鍵としてデータＹに対して暗号化を行って、暗号文を取得する。ランダムデータＸとＩＭＳＩとを組み合わせて平文データＹを生成する方法は、ユーザ識別子をランダムデータＸの前に置いてデータＹを直接に取得してもよい、ランダムデータＸをユーザ識別子の前に置いてデータＹを直接に取得してもよい。もちろん、ここで、ほかの組み合わせ方式を採用してもよい。
【００３９】
呼び出す場合に、暗号文を含むことだけではなく、ランダムデータＸも含む必要がある。
【００４０】
ＵＥは暗号文及びランダムデータＸを受信した後、ＭＭＥが暗号文を生成する方法との同じ方法に従って、当該ランダムデータＸ及び当該ＵＥのＩＭＳＩに応じて、１つの暗号文を生成し、即ち、まずランダムデータＸとＩＭＳＩとを組み合わせて、平文データＹを生成する方式との同じ方式に従って、ランダムデータＸと当該ＵＥのＩＭＳＩとを組み合わせて１つの平文データを生成し、その後、当該ＵＥのＩＭＳＩを秘密鍵として当該平文データに対して暗号化を行って１つの暗号文を取得する。その後、２つの暗号文を比較し、一致する場合、呼び出されたのが自体であると認められる。
【００４１】
図２は第２実施例の呼び出しプロセスのユーザ識別子の暗号化処理を示す図であり、図に示すように、本実施例において、本発明の呼び出しプロセスのユーザ識別子の暗号化方法は具体的に以下のステップを含む。
【００４２】
Ｓ２１０：ＭＭＥは、ＩＭＳＩを用いて呼び出す必要があることを判定し、
Ｓ２２０：ＭＭＥはＩＭＳＩを秘密鍵として当該ＩＭＳＩとランダムデータＸとを組み合わせて生成された平文データＹを暗号化して暗号文Ｓ１を取得し、
Ｓ２３０：ＭＭＥは暗号文Ｓ１をｅＮＢへ送信して呼び出しを行い、
Ｓ２４０：ｅＮＢは暗号文Ｓ１を用いて呼び出しを行う、
Ｓ２５０：ＵＥは呼び出しメッセージを受信した後、受信されたランダムデータＸ及び自体のＩＭＳＩに応じて、ＭＭＥが暗号文を生成する方法との同じ方法に従って、暗号文Ｓ２を取得し、即ち、まずランダムデータＸとＩＭＳＩとを組み合わせて平文データＹを生成する方式との同じ方式に従って、ランダムデータＸと当該ＵＥのＩＭＳＩとを組み合わせて１つの平文データを生成し、その後、当該ＵＥのＩＭＳＩを秘密鍵として当該平文データに対して暗号化を行って１つの暗号文を取得する。その後、暗号文Ｓ１と暗号文Ｓ２とを比較し、２つの暗号文が一致する場合、呼び出されたのが自体であると認められる。
【００４３】
好ましくは、当該実施例において、ユーザ識別子に対して一定の変形を行なってよい、変形後のデータを秘密鍵として、前記Ｓ１及びＳ２を生成することに用いられ、なお、ＭＭＥ及びＵＥによって利用された変形アルゴリズムは一致すべきである。
【００４４】
第３実施例
第２実施例の方法によれば、同一ＩＭＳＩ番号を使用して取得された暗号文が毎回に同じ情況を避けることができるが、しかし、１つのパラメータを更に含むことが必要がある。本実施例はパラメータを含む必要がない方法を提供する。
【００４５】
ＭＭＥは暗号化する前に、１つのデータＺをランダムに生成し、ＩＭＳＩとランダムデータＺとを組み合わせて平文データＹを生成する。データＹは必ず、ユーザ識別子がデータＹにおいて現れた位置である所定位置において、完全なＩＭＳＩ番号を含み、受信側が容易に識別できるために、ユーザ識別子がデータＹにおいて現れた位置はＩＭＳＩ番号のみに関係ある。ここで、ランダムデータＺとＩＭＳＩとを組み合わせて平文データＹを生成する方法は、ユーザ識別子をランダムデータＺの前に置いてデータＹを直接に取得してもよい、ランダムデータＺをユーザ識別子の前に置いてデータＹを直接に取得してもよい。もちろん、ここで、ほかの組み合わせ方式を採用してもよい。
【００４６】
その後、ＩＭＳＩ番号を用いて平文データＹに対して暗号化を行なって暗号文を取得する。呼び出す時に、暗号文を送信する。
【００４７】
被呼側ＵＥは当該暗号文を受信した後、自体のＩＭＳＩ番号を用いて解読して平文データを取得し、当該平文データが前記所定位置との同じ位置で自体のユーザ識別子を含むかどうかを判断し、当該所定位置との同じ位置で自体のユーザ識別子を含むことを満たす場合、呼び出されたのが自体であると認められる。
【００４８】
図３は第３実施例の呼び出しプロセスのユーザ識別子の暗号化処理を示す図であり、図に示すように、本実施例において、本発明の呼び出しプロセスのユーザ識別子の暗号化方法は具体的に以下のステップを含む。
【００４９】
Ｓ３１０：ＭＭＥはＩＭＳＩを用いて呼び出す必要があることを判定し、
Ｓ３２０：ＭＭＥはＩＭＳＩを秘密鍵として当該ＩＭＳＩとランダムデータＺとを組み合わせて生成されたデータＹを暗号化して、暗号文Ｓ１を取得し、当該平文データＹは所定位置において、完全なＩＭＳＩ番号を含み、
Ｓ３３０：ＭＭＥは暗号文Ｓ１をｅＮＢへ送信して呼び出しを行う、
Ｓ３４０：ｅＮＢは暗号文Ｓ１を用いて呼び出しを行う、
Ｓ３５０：ＵＥは呼び出しメッセージを受信した後、自体のＩＭＳＩを秘密鍵としてＳ１を解読し、取得された平文が前記所定位置との同じ位置で当該ＩＭＳＩ番号を含むかどうかを判断し、当該所定位置との同じ位置で当該ＩＭＳＩ番号を含む場合、呼び出されたのが自体であると認められる。
【００５０】
好ましくは、当該実施例において、ユーザ識別子に対して一定の変形を行なって、変形後のデータを秘密鍵として、前記Ｓ１を生成することに用いられ、ＵＥもＭＭＥとの同じ変形アルゴリズムを利用して自体のユーザ識別子に対して変形を行い、そして変形後のデータを秘密鍵としてＳ１に対して解読を行い、平文を取得する。
【００５１】
本発明によって提供された第１種類の呼び出しプロセスのユーザ識別子の暗号化装置は呼び出し開始装置と被呼側ユーザ端末とを含み、ここで、呼び出し開始装置は、被呼側ユーザ端末のユーザ識別子を秘密鍵として、当該ユーザ識別子に対して暗号化を行い、そして取得された暗号文を用いて呼び出しを行うことに用いられ、被呼側ユーザ端末は、自体のユーザ識別子を秘密鍵として、当該ユーザ識別子を暗号化して１つの暗号文を取得し、当該暗号文がそれによって受信された呼び出しメッセージにおける暗号文と同じかどうかを判断し、同じである場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められることに用いられる。
【００５２】
本発明によって提供された第２種類の呼び出しプロセスのユーザ識別子の暗号化装置は呼び出し開始装置と被呼側ユーザ端末とを含み、ここで、呼び出し開始装置は、１つのデータＸをランダムに生成し、ランダムデータＸと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、ユーザ識別子を秘密鍵としてデータＹに対して暗号化を行い、そして取得された暗号文及びランダムデータＸを用いて呼び出しを行うことに用いられ、被呼側ユーザ端末は、呼び出しメッセージを受信した後、ランダムデータＸとユーザ識別子とを組み合わせてデータＹを生成する方法との同じ方法に従って、ランダムデータＸと自体のユーザ識別子とを組み合わせて１つの平文データを生成し、その後、ユーザ識別子を秘密鍵として当該平文データに対して暗号化を行い、取得された暗号文と受信された呼び出しメッセージにおける暗号文とが同じである場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められることに用いられる。
【００５３】
本発明によって提供された第３種類の呼び出しプロセスのユーザ識別子の暗号化装置は呼び出し開始装置と被呼側ユーザ端末とを含み、ここで、呼び出し開始装置は、１つのデータＺをランダムに生成し、前記ランダムデータＺと被呼側ユーザ端末のユーザ識別子とを組み合わせてデータＹを生成し、且つ前記データＹが、前記ユーザ識別子が前記データＹにおいて現れた位置であり且つ前記ユーザ識別子のみに関係ある所定位置において前記ユーザ識別子を含み、その後、前記ユーザ識別子を秘密鍵として前記データＹに対して暗号化を行い、そして取得された暗号文を用いて呼び出しを行うことに用いられる。被呼側ユーザ端末は、前記呼び出しメッセージにおける暗号文を受信した後、自体のユーザ識別子を用いて解読を行なって平文データを取得し、その後、平文データが前記所定位置との同じ位置で自分のユーザ識別子を含むかどうかをチェックし、当該所定位置との同じ位置で自分のユーザ識別子を含むことを満たす場合、自体が今回の呼び出しの呼び出されたユーザ端末と認められることに用いられる。
【００５４】
以上の具体的な実施例は、本発明の目的、技術的なスキーム及び有益な効果について更に詳細に説明していた、なお、以上の説明は、本発明の好適な実施形態に過ぎず、本発明を限定するものではない。当業者にとっては、本発明に基づく種々の変更と変形が可能である。本発明の趣旨及び範囲を逸脱することなく実施されたあらゆる修正、同等の置換及び改良等は、すべて本発明の保護範囲に属する。
【図１】
0005613768.tif 000002
【図２】
0005613768.tif 000003
【図３】
0005613768.tif 000004