(57)【特許請求の範囲】
【請求項１】
基地局がマルチキャストキー分配パケットを構築するステップと、
基地局がすべてのセキュリティ認証を経た端末に対しマルチキャストキー分配パケットをブロードキャストするステップと
を含み、
ここで、前記マルチキャストキー分配パケットは、
基地局ＢＳのアイデンティティ情報と、今回のマルチキャストキー分配を識別するシリアル番号ＳＮと、基地局が計算したマルチキャストキーデータＤａｔaと、整合性チェックキーＭＩＣとを含み、
前記シリアル番号ＳＮは、端末が前記マルチキャストキー分配パケットを受信した後、基地局の送信した重複メッセージであるか否かを判断することに用いられる
含むことを特徴とするユニキャストセッションキーに基づくマルチキャストキーの分配方法。
【請求項２】
前記基地局がマルチキャストキー分配パケットを構築する前に、
(Ｇ１，＋）と（Ｇ２，・）を位数がｐの循環群にし、ここでｐは素数であり、且つＧ１におけるＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ計算問題を満たすのは難しい問題であり、また、ｐをＧ１の生成元とし、eをＧ１とＧ２上の双一次変換とし、つまりe: Ｇ１×Ｇ１→Ｇ２であり、ｈ（・）を一方向性ｈash関数とすることにより、システムパラメータを確立するステップ
を更に含むことを特徴とする請求項１記載のユニキャストセッションキーに基づくマルチキャストキーの分配方法。
【請求項３】
前記基地局がマルチキャストキーの分配パケットを構築する前に、
基地局は各端末対して認証し、各端末とユニキャストキー協議を行い、そして基地局は各端末と共用のユニキャストセッションキーを確立するステップ
を含むことを特徴とする請求項１または２記載のユニキャストセッションキーに基づくマルチキャストキーの分配方法。
【請求項４】
前記各端末対して認証を行い、各端末とユニキャストキー協議を行う方法は、
ＷＡＰＩまたは基準８０２．１１i方式に基づく方法、または手動で共用キーを設置する方法
を含むことを特徴とする請求項３記載のユニキャストセッションキーに基づくマルチキャストキーの分配方法。
【請求項５】
【数２２】
0005314142.tif 000023
【請求項６】
端末は、受信したマルチキャストキー分配パケットに基づき計算を行い、マルチキャストセッションキーを獲得するステップを更に含むことを特徴とする請求項１または請求項２記載のユニキャストセッションキーに基づくマルチキャストキーの分配方法。
【請求項７】
【数２３】
0005314142.tif 000024
【請求項８】
マルチキャストセッションキーを獲得した後に、
端末と基地局との間で双方向のユニキャスト通信または基地局よりすべての端末にブロードキャスト通信を行うステップ
をさらに含むことを特徴とする請求項７記載のユニキャストセッションキーに基づくマルチキャストキーの分配方法。
【請求項９】
基地局がマルチキャストキー更新のためにパケット分割を行うステップと、
基地局がすべての端末に対しマルチキャストキー更新ためにパケットをブロードキャストするステップと
を含み、
ここで、前記マルチキャストキーの更新パケットは、
基地局ＢＳのアイデンティティ情報と、今回のマルチキャストキー分配を識別するシリアル番号ＳＮと、基地局が計算したマルチキャストキーデータＤａｔaと、整合性チェックキーＭＩＣとをさらに含み、
前記シリアル番号ＳＮは、端末が前記マルチキャストキー分配パケットを受信した後、基地局の送信した重複メッセージであるか否かを判断することにもちいられる
ことを特徴とするユニキャストセッションキーに基づくマルチキャストキーの更新方法。
【請求項１０】
【数２４】
0005314142.tif 000025
【請求項１１】
端末が受信したマルチキャストキー更新パケットに基づき計算を行い、マルチキャストセッションキーを獲得するステップ
をさらに含むことを特徴とする請求項９または１０に記載のユニキャストセッションキーに基づくマルチキャストキーの更新方法。
【請求項１２】
【数２５】
0005314142.tif 000026
【請求項１３】
マルチキャストセッションキーを獲得した後に、
端末と基地局の間で双方向のユニキャスト通信または基地局よりすべての端末に対しブロードキャスト通信を行うステップ
をさらに含むことを特徴とする請求項１２記載のユニキャストセッションキーに基づくマルチキャストキーの更新方法。
【請求項１４】
マルチキャストキー分配パケットまたはマルチキャストキー更新パケット分割を構築する構築手段と、
すべてのセキュリティ認証を経た端末に前記構築手段が構築したマルチキャストキー分配パケットまたはマルチキャストキー更新パケットにブロードキャストする伝送ユニットと
を含み、
ここで、前記マルチキャストキー分配パケットまたは前記マルチキャストキーの更新パケットは、
基地局ＢＳのアイデンティティ情報と、今回のマルチキャストキー分配を識別するシリアル番号ＳＮと、基地局が計算したマルチキャストキーデータＤａｔaと、整合性チェックキーＭＩＣとを含み、
前記シリアル番号ＳＮは、端末が前記マルチキャストキー分配パケットを受信した後、基地局の送信した重複メッセージであるか否かを判断することにもちいられる
ことを有することを特徴とする基地局。
【請求項１５】
前記構築手段が構築したマルチキャストキー分配パケットまたはマルチキャストキー更新パケットする前に、（Ｇ１，＋）と（Ｇ２，・）を二段階として共にｐの環状グループにし、ｐを素数として、且つＧ１におけるＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ計算問題に満たして難しい問題とする。ｐをＧ１のジェネレータとする。eをＧ１とＧ２上の双一次変換とし、つまりe: Ｇ１×Ｇ１→Ｇ２であり、ｈ（・）を一方向性ｈash関数とすることを有する前記システムパラメータを確立するのに用いる確立ユニットを含むことを特徴とする請求項１４記載の基地局。
【請求項１６】
前記構築手段がマルチキャストキー分配パケットまたはマルチキャストキー更新パケットを構築する前に、各端末対して認証し、各端末とユニキャストキー協議を行い、当該基地局が各端末と１つ共用のユニキャストセッションキーを確立する認証協議手段
をさらに含むことを特徴とする請求項１４または請求項１５記載の基地局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はユニキャストセッションキーに基づくマルチキャストキーの分配方法、更新方法及び基地局に関する。
【背景技術】
【０００２】
ネットワークにおけるセキュリティ問題は、既にこの業界及び学術界で広く注目されているが、比較的に無線ネットワークのセキュリティ問題は有線イーサネットよりずっと深刻である。米国電気電子技術者協会（ＩＥＥＥ、Institute for Electrical and Electronics Engineers）は、８０２．１１と８０２．１６シリーズの基準を作り、無線ＬＡＮ（Local Area Network）と無線ＭＡＮ（Metropolitan Area Network）のセキュリティの強化を図り、移動端末（ＭＴ、Mobil Terminal）から基地局（ＢＳ、Base Station）へのセキュアなアクセスを提供した。中国も２００３年５月に無線ＬＡＮ国家基準ＧＢ１５６２９．１１、通称無線ＬＡＮ認証とプライバシーインフラストラクチャプロトコル（ＷＡＰＩ，ＷＬＡＮ  Authentication and Privacy Infrastructure）を発表した。ブロードバンドワイヤレスマルチメディア（ＢＭＡ，Broadband Wireless Multi media）ネットワークはデーダ通信とブロードキャスト通信を組み合わせ、新しい無線ネットワークシステム構造であり、同様にセキュアなアクセスとプライバシー通信の問題を解決する必要がある。
【０００３】
いずれの無線ネットワークにおいても、普通二種類の通信形式を含み、つまりポイント・ツー・ポイントのユニキャスト通信とポイント・ツー・マルチポイントのマルチキャスト（グループ内ブロードキャストとも言う）方式である。ユニキャスト通信だけが通信双方実体の真実性及び通信内容の機密性の保証を必要とするのではなく、セキュアなマルチキャストも通信実体の合法性及びマルチキャスト情報の機密性の保証する必要がある。同時に、マルチキャストを受信する端末にも一定の制限が必要であり、権限のある端末のみがマルチキャストの情報を正確に読み取れるようにする。このようなニーズから、まず、マルチキャストキーのセキュアな分配の問題を確実に解決しなければならなくなり、如何にマルチキャストキーを確実に管理するかはマルチキャストのセキュリティ問題を解決するためのカギの１つとなるのである。
【０００４】
ＩＥＥＥ８０２．１１基準は有線同等機密（ＷＥＰ、Wired Equivalent Privacy ）プロトコルを使用して無線ＬＡＮ（ＷＬＡＮ、Wireless Local Area Network）のセキュリティを保っていた。そのキーの管理は非常に簡単なもので、手動で移動端末とアクセスポイントの間に共有キーを設定するのである。この時点では、ＩＥＥＥ８０２．１１基準はまだマルチキャストキーの管理問題に関わっていないため、マルチキャストのセキュリティ問題に関する解決案を提供していなかった。
【０００５】
ＷＥＰの暗号化プロトコルには重大なセキュリティ上の脆弱性が存在するため、ＩＥＥＥがＷＥＰ問題を解決するためのＩＥＥＥ８０２．１１i基準を提起した。中国も無線ＬＡＮ中国国家基準ＧＢ１５６２９．１１、つまりＷＥＰＩを提供してＷＥＰの欠点を克服した。ＩＥＥＥ８０２．１１iとＷＥＰＩは認証メカニズムの違いはあるものの、マルチキャストキーの管理においてはよく似ている。マルチキャストセッションキーＧＳＫの分配は事前に確立されたユニキャストセッションキーＵＳＫの暗号化によって分配されるのである。つまり、基地局はマルチキャストセッションキーを１つ選び、それぞれ自分と各端末と共有のユニキャストセッションキーを用いて暗号化し、且つ１つずつ相応の端末に送信する。各端末は暗号化されたマルチキャストセッションキーのメッセージを受信した後、自分と基地局との共有のユニキャストセッションキーを用いて復号し、マルチキャストセッションキーを得る。各端末がいずれも同様なマルチキャストセッションキーを得た後には、基地局はセキュアなマルチキャストを行うことができる。もし、マルチキャストセッションキーを更新しょうとすれば、上記のプロセスを繰り返して行えばよい。
【０００６】
当該方法の欠点は効率の低さである。特にマルチキャストセッションキーを更新する際に基地局が上記マルチキャストセッションキーの分配プロセス、つまり、基地局はマルチキャストセッションキーを１つ選び、それぞれ自分と各端末と共有のユニキャストセッションキーを用いて暗号化し、且つ１つずつ相応の端末に送信するのを繰り返さなければならない。
【０００７】
アメリカのＩＥＥＥが提供したＩＥＥＥ８０２．１６基準という無線ＭＡＮ基準におけるマルチキャストキーの管理はＩＥＥＥ８０２．１１iを参考にしたが、ＩＥＥＥが提供したＩＥＥＥ８０２．１６e基準におけるセキュアマルチキャストキーの管理問題については、新しい設計コンセプトが提出され、マルチキャストキーを暗号化するキーＧＫＥＫが導入され、さらにマルチキャストキー暗号化キーＧＫＥＫとマルチキャストセッションキーＧＳＫとの二層管理方法が確立された。その思想としては、まず、基地局は各端末と確立したユニキャストセッションキーを利用して１つずつＧＫＥＫを暗号化してから相応する端末に送信する。端末が当該メッセージを受け取った後、ユニキャストセッションキーを利用して復号を行い、ＧＫＥＫを得る。それから、基地局はＧＫＥＫをキーとしてＧＳＫを暗号化し、その上すべての端末に対してブロードキャストする。ＧＫＥＫを有する各端末は同じＧＳＫを得ることができる。これで、マルチキャストセッションの暗号化のプロセスが完成するのである。マルチキャストセッションキーを更新する際に、基地局がＧＫＥＫをキーとしてＧＳＫを暗号化してからすべての端末に対してブロードキャストするという同じプロセスを採用される。
【０００８】
しかし、ＩＥＥＥ８０２．１６eにおけるマルチキャストキーの管理方法には、以下の欠点が存在する。時刻の同期方法を採用し、状態の管理が複雑である。また、新キーの有効・無効はいずれも時間により判断し、１つの分布式システムの中においてクロックの同期化を維持するのは難しい。
【０００９】
このような状況に対して、中国は無線ＭＡＮとブロードバンドワイヤレスマルチメディア分野において、類似性を持つマルチキャストセッションキーの管理方法を提出した。
【００１０】
しかし、この方法にも以下の欠点がある。
１．ＧＫＥＫとＧＳＫの二層管理方法を採用したが、すべての端末にとっては、ＧＫＥＫとＧＳＫが同じものであり、階層管理の利点と特徴を持っていない。
【００１１】
２．ＧＫＥＫがすべての端末にとって同じものであるため、ＧＫＥＫをほかの端末にリークされやすくなり、セキュリティが高くない。
【００１２】
３．ＧＫＥＫの更新方法に触れていない。ＧＫＥＫが基礎的なキーとしてすべての端末にとって同じであるので、セキュリティが高くない。従って、ＧＫＥＫを頻繁に変更する必要がある。
【００１３】
４．有効なＧＫＥＫの更新方法を提供していないため、マルチキャストキー暗号化キーの分配方法と同じく、基地局によって１つずつ暗号化してから１つずつ端末に送信せざるを得ない。
【００１４】
５．上記４の状況において、この更新が長時間かかる恐れがある。当該時間の長さは端末の数によるものであり、キーを更新する際にマルチキャストの中断現象が生じる可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【００１５】
ＩＥＥＥ８０２．１６e及び上記中国の無線ＭＡＮとブロードバンドワイヤレスマルチメディア分野における方案は、ある程度マルチキャストキーの管理を改善し、マルチキャストセッションキーの分配と更新の効率を図ったが、上記ＩＥＥＥ８０２．１１iとＷＡＰＩとＩＥＥＥ８０２．１６における問題の根本的な解決策になっていない。少なくとも、マルチキャストキー暗号化キーＧＫＥＫの分配については、やはり基地局がそれぞれ自分と各端末と共有のユニキャストセッションキーを用いて暗号化し、且つ１つずつ相応の端末に送信する必要がある。また、マルチキャストキー暗号化キーＧＫＥＫの更新問題についても、初回の分配プロセスを簡単に繰り返す方法しか取れず、解決策を提供していない。
【課題を解決するための手段】
【００１６】
本発明はこのような課題に鑑みてなされたものであり、本発明の目的は従来技術におけるユニキャストセッションキーに基づくマルチキャストキーの分配効率の低下問題を解決し、ユニキャストセッションキーに基づくマルチキャストキーの分配方法、更新方法及び基地局を提供する。
【００１７】
本発明の技術問題解決方案は、ユニキャストセッションキーに基づくマルチキャストキーの分配方法を提供し、具体的な基地局がマルチキャストキー分配パケットを構築するステップと、基地局がすべてのセキュリティ認証を経た端末に対しマルチキャストキー分配パケットをブロードキャストするステップと、を含む。
【００１８】
好ましくは、前記基地局がマルチキャストキー分配パケットを構築する前に、(Ｇ１，＋）と（Ｇ２，・）を位数がｐの循環群にし、ここでｐは素数であり、且つＧ１におけるＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ計算問題を満たすのは難しい問題であり、また、ｐをＧ１の生成元とし、eをＧ１とＧ２上の双一次変換とし、つまりe: Ｇ１×Ｇ１→Ｇ２であり、ｈ（・）を一方向性ｈash関数とすることにより、システムパラメータを確立するステップを更に含む。
【００１９】
好ましくは、前記基地局がマルチキャストキーの分配パケットを構築する前に、基地局は各端末対して認証し、各端末とユニキャストキー協議を行い、そして基地局は各端末と共用のユニキャストセッションキーを確立するステップを含む。
【００２０】
好ましくは、前記各端末対して認証を行い、各端末とユニキャストキー協議を行う方法は、ＷＡＰＩまたは基準８０２．１１i方式に基づく方法、または手動で共用キーを設置する方法を含む。
【００２１】
好ましくは、前記マルチキャストキー分配パケットは、基地局ＢＳのアイデンティティ情報と、今回のマルチキャストキー分配を識別するシリアル番号ＳＮと、基地局が計算したマルチキャストキーデータＤａｔaと、整合性チェックキーＭＩＣとを含む。
【００２２】
【数1】
0005314142.tif 000002
【００２３】
好ましくは、前記方法において、端末は、受信したマルチキャストキー分配パケットに基づき計算を行い、マルチキャストセッションキーを獲得するステップを更に含む。
【００２４】
【数２】
0005314142.tif 000003
【００２５】
好ましくは、前記方法において、マルチキャストセッションキーを獲得した後に、端末と基地局との間で双方向のユニキャスト通信または基地局よりすべての端末にブロードキャスト通信を行うステップをさらに含む。
【００２６】
本発明はさらに基地局がマルチキャストキー更新のためにパケット分割を行うステップと、基地局がすべての端末に対しマルチキャストキー更新パケットをブロードキャストするステップと、をさらに含むことを特徴とするユニキャストセッションキーに基づくマルチキャストキーの更新方法を提供する。
【００２７】
好ましくは、前記マルチキャストキー更新パケットは、基地局ＢＳのアイデンティティ情報と、今回のマルチキャストキー分配を識別するシリアル番号ＳＮと、基地局が計算したマルチキャストキーデータＤａｔaと整合性チェックキーＭＩＣとを含む。
【００２８】
【数３】
0005314142.tif 000004
【００２９】
好ましくは、上記方法は、端末が受信したマルチキャストキー更新パケットに基づき計算を行い、マルチキャストセッションキーを獲得するステップをさらに含む。
【００３０】
【数４】
0005314142.tif 000005
【００３１】
好ましくは、前記方法において、マルチキャストセッションキーを獲得した後に、端末と基地局の間で双方向のユニキャスト通信または基地局よりすべての端末に対しブロードキャスト通信を行うステップをさらに含む。
【００３２】
好ましくは、前記方法において、マルチキャストセッションキーを獲得した後、さらに端末と基地局の間に双方向のユニキャスト通信または基地局がすべての端末にブロードキャスト通信を行うことを含む。
【００３３】
相応的に、本発明に係る実施形態はさらに、マルチキャストキー分配パケットまたはマルチキャストキー更新パケットを構築する構築手段と、すべてのセキュリティ認証を経た端末に前記構築手段が構築したマルチキャストキー分配パケットまたはマルチキャストキー更新パケットをブロードキャスト伝送ユニットとを含むことを有することを特徴とする基地局を提供する。
【００３４】
好ましくは、前記基地局は、前記構築手段が構築したマルチキャストキー分配パケットまたはマルチキャストキー更新パケットを構築する前に、（Ｇ１，＋）と（Ｇ２，・）を二段階として共にｐの環状グループにし、ｐを素数として、且つＧ１におけるＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ計算問題に満たして難しい問題とする。ｐをＧ１のジェネレータとする。eをＧ１とＧ２上の双一次変換とし、つまりe: Ｇ１×Ｇ１→Ｇ２であり、ｈ（・）を一方向性ｈash関数とすることを有する前記システムパラメータを確立するのに用いる確立ユニットを含む。
【００３５】
好ましくは、上記基地局は、前記構築手段がマルチキャストキー分配パケットまたはマルチキャストキー更新パケット分を構築する前に、各端末対して認証し、各端末とユニキャストキー協議を行い、当該基地局が各端末と１つ共用のユニキャストセッションキーを確立する認証協議手段をさらに含む。
【発明の効果】
【００３６】
上記の技術方案で分かるように、本発明は以下のような利点がある。
１．マルチキャストセッションキーの分配または更新は一回のブロードキャストですむ。
２．マルチキャストセッションキーの分配はユニキャストセッションキーに基づき、ユニキャストセッションキー協議プロトコルとシームレスな統合ができる。
３．充分にブロードキャストチャンネルを利用してシステム通信効率を高めた。
【図面の簡単な説明】
【００３７】
【図１】本発明が提供するユニキャストセッションキーに基づくマルチキャストキーの分配方法を示す図。
【図２】本発明が提供するユニキャストセッションキーに基づくマルチキャストキーの更新方法を示す図。
【発明を実施するための形態】
【００３８】
本分野の技術者に理解しやすくするため、本発明に関わる名詞を以下のように簡単に説明する。
ＢＳ：基地局。
ＭＴｘ：端末ｘ。
ＵＳＫｘ：端末ｘのユニキャストセッションキー。
ＵＳＫＩｘとＵＳＫＥｘ：ＵＳＫｘにより導き出したユニキャストセッション整合性チェックキーとユニキャストセッション暗号化キー。
Ｎｏｎｃｅ：一発的の乱数。
ＧＳＫ：マルチキャストセッションキー。
ＧＳＫＩとＧＳＫＥ：ＧＳＫにより導き出したマルチキャストセッション整合性チェックキーとマルチキャストセッション暗号化キー。
【００３９】
図１は、本発明に係るユニキャストセッションキーに基づくマルチキャストキーの分配方法を示すフローである。上記方法の具体的なステップは以下の通りである。
【００４０】
ステップ１．以下のようにシステムパラメータを確立する。（Ｇ１，＋）と（Ｇ２，・）を位数がｐの２つの環状グループにし、ここでｐは素数であり、且つＧ１におけるDiffie-Hellman計算問題を満たすのは難しい問題である。また、ｐをＧ１の生成元とし、eをＧ１とＧ２上の双一次変換とし、つまりe: Ｇ１×Ｇ１→Ｇ２であり、ｈ（・）を一方向性ｈash関数とする。
【００４１】
初回の応用時のみに当該ステップによりシステムパラメータが確立され、後続の重複応用では当該ステップが不要であり、つまり当該ステップはオプションステップである。
【００４２】
ステップ２．基地局が各端末対してセキュア認証を行い、各端末とユニキャストセッションキーＵＳＫ協議を行う。各端末iと基地局は１つのユニキャストセッションキーＵＳＫiを共用して、当該キーによりユニキャストセッション整合性チェックキーとユニキャストセッション暗号化キーを導き出すことができる。採用される認証及びユニキャストキー協議の方法は、ＷＡＰＩまたは８０２．１１iなどいずれの方法でもよく、または手動で既知共用キーを設置してもよい。
【００４３】
説明すべきことは、もしシステムにおける基地局が各端末とセキュア認証及びユニキャストセッションキーＵＳＫ協議を行っていない場合、当該ステップが必要であり、もしシステムにおける基地局が各端末とセキュア認証及びユニキャストセッションキーＵＳＫ協議をすでに行った場合、当該ステップは不要である。
【００４４】
【数５】
0005314142.tif 000006
【００４５】
【数６】
0005314142.tif 000007
【００４６】
【数７】
0005314142.tif 000008
【００４７】
【数８】
0005314142.tif 000009
【００４８】
３−４．最後に、Data=(Data1, Data2)にする。
【００４９】
ステップ４．基地局がすべての端末に対してマルチキャストキー分配パケットをブロードキャストする。
【００５０】
ステップ５．端末が計算によりマルチキャストセッションキーを獲得する。任意の端末ＭＴｘがマルチキャストキー分配パケットを受信した後、以下の方法で復号を行いＧＳＫを取得する。
【００５１】
５−１．まず、端末が自分のユニキャストセッションキーＵＳＫｘを利用して秘密データＹｘ＝ｈ（ＵＳＫｘ）を計算する。
【００５２】
【数９】
0005314142.tif 000010
【００５３】
【数１０】
0005314142.tif 000011
【００５４】
【数１１】
0005314142.tif 000012
【００５５】
５−５．マルチキャストセッションキーＧＳＫによってマルチキャストセッション整合性チェックキーＧＳＫＩとマルチキャストセッション暗号化キーＧＳＫＥを導き出し、ＧＳＫＩを利用して新たにＭＩＣを計算してパケットが有効であるか否かを判断し、無効であればすぐに捨てる。有効であれば、ＳＮフィールドにより基地局の送信した重複メッセージであるか否かを判断し、重複メッセージであればすぐに捨て、重複でなければ端末が正確にマルチキャストセッションキーを獲得したことになる。
【００５６】
ステップ６．ユニキャスト通信またはマルチキャスト通信を行う。上記ステップが完了した後に、端末と基地局の間に双方向のユニキャスト通信、または基地局によりすべての端末に対しブロードキャスト通信を行うことができる。ユニキャスト通信のセキュリティは、ＵＳＫｘが導き出したユニキャストセッション整合性チェックキーとユニキャストセッション暗号化キーによって保障される。マルチキャスト通信のセキュリティは、ＧＳＫより導き出したマルチキャストセッション整合性チェックキーとマルチキャストセッション暗号化キーによって保障される。
【００５７】
説明すべきことは、当該案はマルチキャストセッションキーの更新もサポートし、その方法はマルチキャストセッションキーの分配と同じである。しかし、計算の効率をあげるため、Ｄａｔａフィールドの計算を行う際、キー更新のプロセスには第３ステップと第４ステップの計算のみを行い、第１ステップと第２ステップは省略してもよい。また、新しい端末と基地局が認証をパスし、且つマルチキャストセッションキーの更新が不要な場合、基地局が新しく加入した端末にマルチキャストセッションキーを分配する際、Ｄａｔａフィールドを計算する第２ステップにおいては新端末に対してのみ計算すればよい。これにより、計算の効率が高まる。
【００５８】
図２は、本発明に係るユニキャストセッションキーに基づくマルチキャストキーの更新方法を示すフロー図である。当該方法の具体的なステップは以下の通りである。
【００５９】
【数１２】
0005314142.tif 000013
【００６０】
【数１３】
0005314142.tif 000014
【００６１】
１−２．最後に、Ｄａｔａ＝（Ｄａｔａ１、Ｄａｔａ２）にる。
【００６２】
ステップ２．基地局よりすべての端末に対しマルチキャストキー更新パケットをブロードキャストする。
【００６３】
ステップ３．端末が計算によりマルチキャストセッションキーを獲得する。任意の端末ＭＴｘがマルチキャストキー更新パケットを受信した後、以下の方法で復号を行いＧＳＫを得る。
【００６４】
３−１．まず、端末が自分のユニキャストセッションキーＵＳＫｘを利用して秘密データＹｘ＝ｈ（ＵＳＫｘ）を計算する。
【００６５】
【数１４】
0005314142.tif 000015
【００６６】
【数１５】
0005314142.tif 000016
【００６７】
【数１６】
0005314142.tif 000017
【００６８】
３−５．マルチキャストセッションキーＧＳＫにより導き出したマルチキャストセッション整合性チェックキーＧＳＫＩとマルチキャストセッション暗号化キーＧＳＫＥは、ＧＳＫＩを利用して新たにＭＩＣを計算し、パケットが有効であるか否かを判断し、無効であればすぐに捨てる。有効であれば、ＳＮフィールドにより基地局の送信した重複メッセージであるか否かを判断し、重複メッセージであればすぐに捨て、重複でなければ端末が正確にマルチキャストセッションキーを獲得したことになる。
【００６９】
ステップ４．ユニキャスト通信またはマルチキャスト通信を行う。上記ステップが完了した後に、端末と基地局の間で双方向のユニキャスト通信、または基地局よりすべての端末に対しブロードキャスト通信を行うことができる。ユニキャスト通信のセキュリティは、ＵＳＫｘより導き出したユニキャストセッション整合性チェックキーとユニキャストセッション暗号化キーによって保障される。マルチキャスト通信のセキュリティは、ＧＳＫより導き出したマルチキャストセッション整合性チェックキーとマルチキャストセッション暗号化キーによって保障される。
【００７０】
本発明に係るユニキャストセッションキーに基づく新増端末に対するマルチキャストキーの分配方法は、具体的に以下のステップを含む。
【００７１】
ステップ１．基地局が当該端末ＭＴiとセキュリティ認証及びユニキャストセッションキーＵＳＫ協議を行う。協議して得た１つのユニキャストセッションキーＵＳＫiにより、ユニキャストセッション整合性チェックキーとユニキャストセッション暗号化キーを導き出すことができる。採用される認証及びユニキャストキー協議の方法は、ＷＡＰＩまたは８０２．１１iなどいずれの方法でもよく、または手動で既知共用キーを設置してもよい。
【００７２】
【数１７】
0005314142.tif 000018
【００７４】
【数１８】
0005314142.tif 000019
【００７５】
２−２．基地局が現在既に計算したデータＤata２を利用してＤａｔａ＝（Ｄａｔａ１, Ｄａｔａ２）を計算する。
【００７６】
ステップ３．基地局が当該端末ＭＴiにマルチキャストキー分配パケットをブロードキャストする。
【００７７】
ステップ４．端末ＭＴiが計算によりマルチキャストセッションキーを獲得する。
【００７８】
４−１．まず、端末が自分のユニキャストセッションキーＵＳＫiを利用して秘密データＹi＝ｈ（ＵＳＫi）を計算する。
【００７９】
【数１９】
0005314142.tif 000020
【００８０】
【数２０】
0005314142.tif 000021
【００８１】
【数２１】
0005314142.tif 000022
【００８２】
４−５．マルチキャストセッションキーＧＳＫにより導き出したマルチキャストセッション整合性チェックキーＧＳＫＩとマルチキャストセッション暗号化キーＧＳＫＥは、ＧＳＫＩを利用して新たにＭＩＣを計算し、パケットが有効であるか否かを判断し、無効であればすぐに捨てる。有効であれば、ＳＮフィールドにより基地局の送信した重複メッセージであるか否かを判断し、重複メッセージであればすぐに捨て、重複でなければ端末が正確にマルチキャストセッションキーを獲得したことになる。
【００８３】
ステップ５．ユニキャスト通信またはマルチキャスト通信を行う。上記ステップが完了した後に、端末と基地局の間で双方向のユニキャスト通信、または基地局よりすべての端末に対しブロードキャスト通信を行うことができる。ユニキャスト通信のセキュリティは、ＵＳＫiより導き出したユニキャストセッション整合性チェックキーとユニキャストセッション暗号化キーによって保障される。マルチキャスト通信のセキュリティは、ＧＳＫより導き出したマルチキャストセッション整合性チェックキーとマルチキャストセッション暗号化キーによって保障される。
【００８４】
上記方法に基づいて本発明は更に基地局を提供する。当該基地局は、マルチキャストキー分配またはマルチキャストキー更新パケットを構築する構築手段と、すべてのセキュア認証を経た端末に上記構築手段が分割したマルチキャストキー分配パケットまたはマルチキャストキー更新パケットをブロードキャストする伝送手段と、を含む。
【００８５】
好ましくは、上記基地局は、上記構築手段がマルチキャストキー分配パケットまたはマルチキャストキー更新パケットの分割を行う前にシステムパラメータを確立する確立手段をさらに含む。ここで、（Ｇ１，＋）と（Ｇ２，・）は位数がｐである２つの循環群であり、ｐは素数であり、且つＧ１におけるDiffie-Hellman計算問題を満たすことは難しい問題である。なお、ｐをＧ１の生成元とし、eをＧ１とＧ２上の双一次変換とし、つまりe: Ｇ１×Ｇ１→Ｇ２であり、ｈ（・）を一方向性ｈash関数とする。
【００８６】
好ましくは、上記基地局は、上記構築手段がマルチキャストキー分配パケットまたはマルチキャストキー更新パケットを分割する前に、各端末対して認証及びニキャストキー協議を行い、当該基地局が各端末と１つ共用ユニキャストセッションキーを確立する認証協議手段をさらに含む。
【００８７】
上記基地局の各手段における機能と作用の実現プロセスは、上記方法における対応の実現プロセスを参照にすればよく、ここでは贅言しない。
【００８８】
上記実施の形態から分かるように、本発明はマルチキャストキー分配パケットを構築し、すべてのセキュリティ認証を経た端末にマルチキャストキー分配パケットをブロードキャストすることにより、端末がマルチキャストキー分配パケットを受信した後、マルチキャストキー分配パケットに基づき計算を行い、マルチキャストセッションキーを獲得させる。ここで分かるように、基地局と各端末間のマルチキャストセッションキーの分配または更新は、一回のみのブロードキャストでよい。マルチキャストセッションキーの分配はユニキャストセッションキーに基づき、ユニキャストセッションキー協議プロトコルとシームレスな統合を実現するができる。本発明はブロードキャストチャンネルを利用し、充分にシステム通信効率を高めた。
【００８９】
以上の実施形態の説明を通し、当業者は本発明がソフトに加えて、それに必要な一般的なハードプラットホームを通じて実現可能であることを十分に理解できる。当然、ハードを用いることも可能である。しかし、大抵の場合、前者がより適した実施形態である。このような理解に基づき、本発明の技術案は本質的に、または従来技術に対して貢献している部分は、コンピュータソフト製品という形式で体現できる。当該コンピュータソフト製品は、ROM/RAM、フロッピーディスク、光ディスク等の記憶媒体に記憶し、いくつかのコマンドを用い、一台のコンピュータ設備（パーソナルコンピュータ、サーバーまたはインターネット設備等）に本発明の各実施形態または実施形態の一部分に記載された方法を実行させることができる。
【００９０】
以上に記載してあるのは、あくまで本発明の最適な実施形態であり、当業者によって、本発明の原理を逸脱しない前提の下で、若干の改造とレタッチは可能であり、これらの改造とレタッチは本発明の保護範囲とみなす。
【００９１】
本出願は、２００８年８月２１日に中国特許局に提出され、出願番号が２００８１０１５０６９４．１であり、発明名称が「ユニキャストセッションキーに基づくマルチキャストキーの分配方法、更新方法」である中国特許出願の優先権を主張し、その内容すべては、引用を通じて本出願に組み込まれる。
【図１】
0005314142.tif 000027
【図２】
0005314142.tif 000028