(57)【要約】  本発明は無線端末のネットロック方法を開示している。前記方法は、フロントエンドネットロックモジュールは、ロック証明書生成要求を無線端末へ送信し、無線端末は、前記ロック証明書生成要求に基づいて、ロック証明書を生成することと、バックエンドネットロックモジュールは、ロック証明書に署名して、署名されたロック証明書を生成することと、フロントエンドネットロックモジュールは、無線端末と通信インタラクションを行い、前記無線端末がロック操作を実行するように、前記署名されたロック証明書を無線端末へ送信することとを含む。【選択図】図１
2017501633.tif 000002
【特許請求の範囲】
【請求項１】
無線端末のネットロック方法であって、
フロントエンドネットロックモジュールは、ロック証明書生成要求を無線端末へ送信し、前記無線端末は、前記ロック証明書生成要求に基づいて、ロック証明書を生成することと、
バックエンドネットロックモジュールは、前記ロック証明書に署名して、署名されたロック証明書を生成することと、
前記フロントエンドネットロックモジュールは、前記無線端末と通信インタラクションを行い、前記無線端末がロック操作を実行するように、前記署名されたロック証明書を前記無線端末へ送信することとを含む、無線端末のネットロック方法。
【請求項２】
前記無線端末が、前記ロック証明書生成要求に基づいて、前記ロック証明書を生成することは、
前記無線端末は、ローカルから前記無線端末を一意に識別するためのハードウェア特徴情報を読み取り、ローカルに保存されているロック公開キーを使って前記ハードウェア特徴情報を暗号化して前記ロック証明書を生成し、前記ロック証明書を前記フロントエンドネットロックモジュールへ返信することを含む、
請求項１に記載の無線端末のネットロック方法。
【請求項３】
前記バックエンドネットロックモジュールが、前記ロック証明書に署名し、前記署名されたロック証明書を生成することは、
ドングル秘密キーを使って前記ロック証明書を復号化し、前記無線端末のハードウェア特徴情報を復号化することと、
前記ドングル秘密キーを使って前記無線端末の前記ハードウェア特徴情報の平文を暗号化し、前記署名されたロック証明書を生成することと、を含む、
請求項１又は２に記載の無線端末のネットロック方法。
【請求項４】
前記バックエンドネットロックモジュールが、前記ロック証明書に署名し、前記署名されたロック証明書を生成することは、さらに、
前記ドングル秘密キーを使ってネットロックデータを暗号化し、暗号文を前記署名されたロック証明書に挿入することを含む、
請求項３に記載の無線端末のネットロック方法。
【請求項５】
前記フロントエンドネットロックモジュールが、前記無線端末と通信インタラクションを行い、前記無線端末がロック操作を実行するように、前記署名されたロック証明書を前記無線端末へ送信することは、
前記無線端末は、前記フロントエンドネットロックモジュールにより送信された前記ロック証明書を使ってロックする要求に基づいて、前記署名されたロック証明書を送信することを前記フロントエンドネットロックモジュールに要求することと、
前記無線端末は、前記署名されたロック証明書を受信した後、前記署名されたロック証明書にネットロックデータが含まれるかどうかを検査し、前記ネットロックデータが含まれる場合、前記ネットロックデータを検証し、検証を通過した場合、ロック操作を実行することと、
前記ネットロックデータが含まれない場合、ロック操作を許可する応答メッセージを前記フロントエンドネットロックモジュールへ返信することと、
前記フロントエンドネットロックモジュールは、ネットロックユニットによりフィードバックされたロック操作を許可する応答メッセージに基づいて、前記無線端末がロック操作を実行するように、ロックデータを前記無線端末へ送信することと、を含む、
請求項１に記載の無線端末のネットロック方法。
【請求項６】
前記無線端末が、前記署名されたロック証明書には前記ネットロックデータが含まれるかどうかを検査する前に、さらに、
前記無線端末は、ローカルに保存されているロック公開キーを使って前記署名されたロック証明書を復号化し、ハードウェア特徴情報を平文に復号化することと、
前記署名されたロック証明書におけるハードウェア特徴情報がローカルにおけるハードウェア特徴情報と一致するかどうかを判断し、一致する場合、前記署名されたロック証明書には前記ネットロックデータが含まれるかどうかを検査し、一致しない場合、ロック操作を拒否する応答を返信し、ロック処理を終了することとを含む、
請求項５に記載の無線端末のネットロック方法。
【請求項７】
無線端末のネットロックシステムであって、
フロントエンドネットロックモジュール、バックエンドネットロックモジュール及び端末実行ユニットを備え、
前記フロントエンドネットロックモジュールは、ロック証明書生成要求を端末実行ユニットへ送信するように構成され、
前記バックエンドネットロックモジュールは、ロック証明書に署名して、署名されたロック証明書を生成するように構成され、
前記フロントエンドネットロックモジュールは、更に、前記端末実行ユニットと通信インタラクションを行い、前記端末実行ユニットがロック操作を実行するように、前記署名されたロック証明書を前記端末実行ユニットへ送信するように構成され、
前記端末実行ユニットは、
前記ロック証明書生成要求に基づいて、前記ロック証明書を生成するように構成されるロック証明書処理ユニットと、
前記フロントエンドネットロックモジュールと通信インタラクションを行い、前記署名されたロック証明書に基づいて、ロック操作を実行するように構成されるネットロックユニットとを備える、無線端末のネットロックシステム。
【請求項８】
前記ロック証明書処理ユニットは、ローカルから前記端末実行ユニットを一意に識別するためのハードウェア特徴情報を読み取り、ローカルに保存されているロック公開キーを使って前記ハードウェア特徴情報を暗号化し、前記ロック証明書を生成し、前記ロック証明書を前記フロントエンドネットロックモジュールへ返信するように構成される、
請求項７に記載の無線端末のネットロックシステム。
【請求項９】
前記バックエンドネットロックモジュールは、
ドングル秘密キーを使って前記ロック証明書を復号化し、前記端末実行ユニットの前記ハードウェア特徴情報を復号化し、前記ドングル秘密キーを使って前記端末実行ユニットのハードウェア特徴情報の平文を暗号化し、前記署名されたロック証明書を生成するように構成される、
請求項７又は８に記載の無線端末のネットロックシステム。
【請求項１０】
前記バックエンドネットロックモジュールは、さらに、前記ドングル秘密キーを使ってネットロックデータを暗号化し、暗号文を前記署名されたロック証明書に挿入するように構成される、請求項９に記載の無線端末のネットロックシステム。
【請求項１１】
前記ネットロックユニットは、前記フロントエンドネットロックモジュールにより送信された前記ロック証明書を使ってロックする要求を受信し、前記署名されたロック証明書を送信することを前記フロントエンドネットロックモジュールに要求し、前記署名されたロック証明書を受信した後、前記署名されたロック証明書にネットロックデータが含まれるかどうかを検査し、前記ネットロックデータが含まれる場合、前記ネットロックデータを検証し、検証を通過した場合、ロック操作を実行し、前記ネットロックデータが含まれない場合、ロック操作を許可する応答メッセージを前記フロントエンドネットロックモジュールへ返信するように構成され、
前記フロントエンドネットロックモジュールは、更に、前記ネットロックユニットによりフィードバックされたロック操作を許可する応答メッセージに基づいて、前記端末実行ユニットがロック操作を実行するように、ロックデータを前記端末実行ユニットへ送信するように構成される、
請求項７に記載の無線端末のネットロックシステム。
【請求項１２】
前記ネットロックユニットは、更に、ローカルに保存されているロック公開キーを使って前記署名されたロック証明書を復号化し、ハードウェア特徴情報を平文に復号化し、前記署名されたロック証明書におけるハードウェア特徴情報が前記ローカルにおけるハードウェア特徴情報と一致するかどうかを判断し、一致する場合、前記署名されたロック証明書には前記ネットロックデータが含まれるかどうかを検査し、一致しない場合、ロック操作を拒否する応答を返信し、ロック処理を終了するように構成される、
請求項１１に記載の無線端末のネットロックシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線端末のネットロック技術分野に関し、特に、無線端末のネットロック方法及びシステムに関する。
【背景技術】
【０００２】
移動通信技術の発展に伴い、通信事業者間の競争が日増しに激しくなる。多数の通信事業者は、通常には、顧客を引き付けるために、低価又は無料の無線端末をユーザーに提供している。さらに、ネットロック技術を介して該当無線端末が自身の提供するネットワークサービスのみを利用できるように限定することによって、収益を実現する。
【０００３】
通常、無線端末をロックする全過程において、ドングルの使用が必要である。該当ドングルにネットロックデータを暗号化するための秘密キーが記憶され、公開キーは無線端末に保存されている。無線端末におけるネットロックの操作は、基本的に生産ラインで完了される。しかしながら、一般的に、アウトフィールドテストでもネットロック機能をテストする必要がある。ネットロック機能のテストにおいて、ドングルが必要であるため、アウトフィールドテスターは、ドングルを持つ又はドングルをフロントエンドへ郵送する必要がある。これは、ネットロックのコストを増加させ、さらに、フロントエンドでの不適切な保管に起因するドングルが紛失される可能性があるため、無線端末におけるネットロックのセキュリティに大きなリスクをもたらすことがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明に係る実施例の主な目的は、コストを低減するとともに、アウトフィールドテスト、通信事業者及びアフターサービス等のネットロック操作によるセキュリティのリスクを低減するように、無線端末のネットロック方法及びそのネットロックシステムを提供する。
【課題を解決するための手段】
【０００５】
これを鑑みて、本発明に係る実施例は、無線端末のネットロック方法を提供する。
【０００６】
前記方法は、
フロントエンドネットロックモジュールは、ロック証明書生成要求を無線端末へ送信し、無線端末は、前記ロック証明書生成要求に基づいて、ロック証明書を生成することと、
バックエンドネットロックモジュールは、前記ロック証明書に署名して、署名されたロック証明書を生成することと、
フロントエンドネットロックモジュールは、無線端末と通信インタラクションを行い、無線端末がロック操作を実行するように、前記署名されたロック証明書を無線端末へ送信することとを含む。
【０００７】
好ましくは、前記無線端末が、前記ロック証明書生成要求に基づいて、ロック証明書を生成することは、
無線端末は、ローカルから無線端末を一意に識別するためのハードウェア特徴情報を読み取り、ローカルに保存されているロック公開キーを使ってハードウェア特徴情報を暗号化してロック証明書を生成し、前記ロック証明書をフロントエンドネットロックモジュールへ返信することを含む。
【０００８】
好ましくは、前記バックエンドネットロックモジュールが、前記ロック証明書に署名し、署名されたロック証明書を生成することは、
ドングル秘密キーを使ってロック証明書を復号化し、無線端末の前記ハードウェア特徴情報を復号化することと、
ドングル秘密キーを使って無線端末のハードウェア特徴情報の平文を暗号化し、署名されたロック証明書を生成することと、を含む。
【０００９】
好ましくは、前記バックエンドネットロックモジュールが、前記ロック証明書に署名し、署名されたロック証明書を生成することは、さらに、
ドングル秘密キーを使ってネットロックデータを暗号化し、暗号文を署名されたロック証明書に挿入することを含む。
【００１０】
好ましくは、前記フロントエンドネットロックモジュールが、無線端末と通信インタラクションを行い、無線端末がロック操作を実行するように、前記署名されたロック証明書を無線端末へ送信することは、
無線端末は、フロントエンドネットロックモジュールにより送信されたロック証明書を使ってロックする要求に基づいて、署名されたロック証明書を送信することをフロントエンドネットロックモジュールに要求することと、
無線端末は、署名されたロック証明書を受信した後、前記署名されたロック証明書にネットロックデータが含まれるかどうかを検査し、ネットロックデータが含まれる場合、ネットロックデータを検証し、検証を通過した場合、ロック操作を実行することと、
ネットロックデータが含まれない場合、ロック操作を許可する応答メッセージをフロントエンドネットロックモジュールへ返信することと、
フロントエンドネットロックモジュールは、ネットロックユニットによりフィードバックされたロック操作を許可する応答メッセージに基づいて、前記無線端末がロック操作を実行するように、ロックデータを無線端末へ送信することと、を含む。
【００１１】
好ましくは、前記無線端末が、署名されたロック証明書にはネットロックデータが含まれるかどうかを検査する前に、さらに、
無線端末は、ローカルに保存されているロック公開キーを使って署名されたロック証明書を復号化し、前記ハードウェア特徴情報を平文に復号化することと、
署名されたロック証明書におけるハードウェア特徴情報がローカルにおけるハードウェア特徴情報と一致するかどうかを判断し、一致する場合、署名されたロック証明書にはネットロックデータが含まれるかどうかを検査し、一致しない場合、ロック操作を拒否する応答を返信し、ロック処理を終了することとを含む。
【００１２】
本発明に係る実施例はまた、無線端末のネットロックシステムを提供する。前記無線端末のネットロックシステムは、フロントエンドネットロックモジュール、バックエンドネットロックモジュール及び端末実行ユニットを備え、
前記フロントエンドネットロックモジュールは、ロック証明書生成要求を端末実行ユニットへ送信するように構成され、
前記バックエンドネットロックモジュールは、ロック証明書に署名し、署名されたロック証明書を生成するように構成され、
前記フロントエンドネットロックモジュールは、更に、端末実行ユニットと通信インタラクションを行い、前記端末実行ユニットがロック操作を実行するように、前記署名されたロック証明書を端末実行ユニットへ送信するように構成され、
前記端末実行ユニットは、
前記ロック証明書生成要求に基づいて、ロック証明書を生成するように構成されるロック証明書処理ユニットと、
フロントエンドネットロックモジュールと通信インタラクションを行い、前記署名されたロック証明書に基づいて、ロック操作を実行するように構成されるネットロックユニットとを備える。
【００１３】
好ましくは、前記ロック証明書処理ユニットは、ローカルから端末実行ユニットを一意に識別するためのハードウェア特徴情報を読み取り、ローカルに保存されているロック公開キーを使ってハードウェア特徴情報を暗号化し、ロック証明書を生成し、前記ロック証明書をフロントエンドネットロックモジュールへ返信するように構成される。
【００１４】
好ましくは、前記バックエンドネットロックモジュールは、
ドングル秘密キーを使ってロック証明書を復号化し、端末実行ユニットの前記ハードウェア特徴情報を復号化し、ドングル秘密キーを使って端末実行ユニットのハードウェア特徴情報の平文を暗号化し、署名されたロック証明書を生成するように構成される。
【００１５】
好ましくは、前記バックエンドネットロックモジュールは、さらに、ドングル秘密キーを使ってネットロックデータを暗号化し、暗号文を署名されたロック証明書に挿入するように構成される。
【００１６】
好ましくは、前記ネットロックユニットは、フロントエンドネットロックモジュールにより送信されたロック証明書を使ってロックする要求を受信し、署名されたロック証明書を送信することをフロントエンドネットロックモジュールに要求し、署名されたロック証明書を受信した後、署名されたロック証明書にネットロックデータが含まれるかどうかを検査し、ネットロックデータが含まれる場合、ネットロックデータを検証し、検証を通過した場合、ロック操作を実行し、ネットロックデータが含まれない場合、ロック操作を許可する応答メッセージをフロントエンドネットロックモジュールへ返信するように構成され、
前記フロントエンドネットロックモジュールは、更に、ネットロックユニットによりフィードバックされたロック操作を許可する応答メッセージに基づいて、前記端末実行ユニットがロック操作を実行するように、ロックデータを端末実行ユニットへ送信するように構成される。
【００１７】
好ましくは、前記ネットロックユニットは、更に、ローカルに保存されているロック公開キーを使って署名されたロック証明書を復号化し、前記ハードウェア特徴情報を平文に復号化し、署名されたロック証明書におけるハードウェア特徴情報がローカルにおけるハードウェア特徴情報と一致するかどうかを判断し、一致する場合、署名されたロック証明書にはネットロックデータが含まれるかどうかを検査し、一致しない場合、ロック操作を拒否する応答を返信し、ロック処理を終了するように構成される。
【００１８】
前記フロントエンドネットロックモジュール、前記バックエンドネットロックモジュール、ロック証明書処理ユニット、ネットロックユニットは、処理を実行する場合、中央処理装置（ＣＰＵ：Ｃｅｎｔｒａｌ    Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ディジタル信号プロセッサ（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｎｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）により実現されることができる。
【００１９】
従来の技術と比べて、本発明における実施例は、ネットロック操作をフロントエンド処理とバックエンド処理に分け、フロントエンドネットロックモジュールは、ロック証明書の生成とロック操作に用いられ、バックエンドネットロックモジュールは、ロック証明書の電子署名に用いられる。アウトフィールドテストにおいて、フロントエンドテスターは、まず、フロントエンドネットロックモジュールとネットロックすべき無線端末を使ってロック証明書を生成し、次に、生成されたロック証明書をバックエンド（会社又は自宅）へ送信する。バックエンド人員は、バックエンドネットロックモジュールとドングルを使ってロック証明書に署名し、その後に署名されたロック証明書をフロントエンドテスターへ送信する。そして、フロントエンドテスターは、フロントエンドネットロックモジュールを使って署名されたロック証明書を無線端末へ送信してロックを行う。このスキームでは、ドングルをフロントエンドへ発送する必要がないため、コストを低減するとともに、アウトフィールドテストがネットロックにもたらすセキュリティリスクを減少することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る好ましい実施例における無線端末のネットロック方法のフローチャートである。
【図２】本発明に係る好ましい実施例におけるバックエンドネットロックモジュールが署名されたロック証明書を生成するステップのフローチャートである。
【図３】本発明に係る好ましい実施例における無線端末がネットロック操作を実行するステップのフローチャートである
【図４】本発明に係る好ましい実施例における無線端末のネットロックシステムの構造構成を表す図である。
【発明を実施するための形態】
【００２１】
以下、明細書、図面及び具体的な実施例を参照して、本発明の技術的解決手段を説明する。ここで記載される具体的な実施例は、本発明を解釈するためのものであるが、本発明を限定しないと理解すべきである。
【００２２】
図１を参照して、本発明に係る実施例は、無線端末のネットロック方法を提供する。該当ネットロック方法は以下のステップを含む。
【００２３】
ステップＳ１０：フロントエンドネットロックモジュールは、ロック証明書生成要求を無線端末へ送信し、無線端末は、前記ロック証明書生成要求に基づいて、ロック証明書を生成する。
【００２４】
ステップＳ２０：バックエンドネットロックモジュールは、ロック証明書に署名して、署名されたロック証明書を生成する。本発明に係る実施例において、無線端末はロック証明書を生成した後、ユーザーは、メール又はコピーなどでロック証明書をバックエンドネットロックモジュールがあるデータ処理端末へ送信することができる。バックエンドネットロックモジュールは署名されたロック証明書を生成した後、ユーザーはメール又はコピーなどで署名されたロック証明書フロントエンドネットロックモジュールがあるデータ処理端末へ送信し、該当データ処理端末が無線端末へ送信する。
【００２５】
ステップＳ３０：フロントエンドネットロックモジュールは、無線端末と通信インタラクションを行い、無線端末がロック操作を実行するように、前記署名されたロック証明書を無線端末へ送信する。本発明に係る実施例において、フロントエンドネットロックモジュールは、無線端末により送信された要求に基づいて、署名されたロック証明書を無線端末へ送信し、無線端末によりフィードバックされたロック操作を許可する応答メッセージに基づいて、無線端末がロックを実行するように、ロックデータを無線端末へ送信する。
【００２６】
本発明に係る実施例において、フロントエンドネットロックモジュールは、パソコン又は他のデータ処理端末にロードされているロックソフトウェアであってもよく、アウトフィールドテスターが該当パソコンを携帯する。
【００２７】
本発明に係る実施例において、バックエンドネットロックモジュールは、パソコン又は他のデータ処理端末にロードされているロックソフトウェアであってもよく、該当パソコンは、会社、テスターの自宅又はテスターにより選択された場所に置かれている。フロントエンドとバックエンドとの距離が近い場合、バックエンドネットロックモジュールとフロントエンドネットロックモジュールを同一のパソコンにロードされてもよい。
【００２８】
本発明に係る実施例において、無線端末にネットロックソフトウェアをロードしてもよく、該当ネットロックソフトウェアは、少なくともロック証明書処理ユニットとネットロックユニットを含む。ロック証明書処理ユニットは、ロック証明書の生成と証明書の合法性の検証を担い、ネットロックユニットは、ロックとロック解除の操作を担う。なお、本発明に係る実施例において、無線端末におけるネットロックソフトウェア、バックエンドネットロックモジュール及びフロントエンドネットロックモジュールは、一つのソフトウェアに属してもよいし、それぞれ独立したソフトウェアであってもよい。
【００２９】
本発明に係る実施例において、ネットロック操作をフロントエンド処理とバックエンド処理という二つ処理に分け、フロントエンドネットロックモジュールは、ロック証明書を生成し、ロック操作するように構成され、バックエンドネットロックモジュールは、ロック証明書に対して電子署名を行うように構成される。アウトフィールドテストにおいて、フロントエンドテスターは、まず、フロントエンドネットロックモジュールとネットロックすべき無線端末を使ってロック証明書を生成し、次に、生成されたロック証明書をバックエンド（会社又は自宅）へ送信し、バックエンドネットロックモジュールがロック証明書に署名した後、署名されたロック証明書をフロントエンドネットロックモジュールがあるデータ処理端末へ送信し、フロントエンドネットロックモジュールは、署名されたロック証明書を無線端末へ送信してロックを行う。このスキームでは、ドングルをフロントエンドへ発送する必要がないため、コストを低減するとともに、フィールドテストがネットロックにもたらすセキュリティリスクを減少することができる。
【００３０】
図２を参照して、本発明に係る好ましい実施例において、前記ステップＳ２０は以下のステップを含む。
【００３１】
ステップＳ２１：ドングル秘密キーを使ってロック証明書を復号化し、無線端末の前記ハードウェア特徴情報を復号化する。
【００３２】
ステップＳ２２：ドングル秘密キーを使って無線端末ハードウェア特徴情報の平文を暗号化し、署名されたロック証明書を生成する。
【００３３】
本発明に係る実施例において、ドングルはバックエンドネットロックモジュールに設置されているため、会社又はテスターにより指定された場所でロック証明書に署名する。アウトフィールドテスターがドングルを持つ又はドングルをフロントエンドへ発送する必要がないので、ネットロックのコストを低減させ、フロントエンドでの不適切な保管に起因するドングルが紛失されることを回避することができる。
【００３４】
また、本発明に係る好ましい実施例において、上記のステップＳ３０は、更に、ドングル秘密キーを使ってネットロックデータを暗号化し、暗号文を署名されたロック証明書に挿入することを含む。本発明に係る実施例において、バックエンドネットロックモジュールと通信するドングルを使ってネットロックデータを暗号化することによって、ネットロックデータのセキュリティをさらに保証し、アウトフィールドテストのセキュリティレベルを向上させる。
【００３５】
図３を参照して、ある好ましい実施例において、前記ステップＳ３０は以下のステップを含む。
【００３６】
ステップＳ３１：無線端末は、フロントエンドネットロックモジュールにより送信された、ロック証明書を使ってロックする要求に基づいて、署名されたロック証明書を送信することをフロントエンドネットロックモジュールに要求する。
【００３７】
ステップＳ３２：無線端末におけるネットロックユニットは、ローカルに保存されているロック公開キーを使って署名されたロック証明書を復号化し、前記ハードウェア特徴情報を平文に復号化する。
【００３８】
ステップＳ３３：署名されたロック証明書におけるハードウェア特徴情報がローカルにおけるハードウェア特徴情報と一致するかどうかを判断し、一致する場合、ステップＳ３４を実行する。一致しない場合、ステップＳ３５を実行し、ロック操作を拒否する応答を返信し、ロック処理を終了する。
【００３９】
ステップＳ３４：無線端末は、署名されたロック証明書を受信した後、その中にネットロックデータが含まれるかどうかを検査し、ネットロックデータが含まれない場合、ステップ３６を実行する。ネットロックデータが含まれる場合、ステップ３７を実行し、ネットロックデータを検証し、検証を通過した場合、ロック操作を実行する。
【００４０】
ステップＳ３６：ロック操作を許可する応答メッセージをフロントエンドネットロックモジュールへ返信する。
【００４１】
ステップＳ３８：フロントエンドネットロックモジュールは、ネットロックユニットによりフィードバックされた、ロック操作を許可する応答メッセージに基づいて、無線端末がロック操作を実行するように、ロックデータを無線端末へ送信する。
【００４２】
本発明に係る実施例において、バックエンドネットロックモジュールはロック証明書に署名した後、フロントエンドネットロックモジュールは、ロック証明書を使ってロックするという要求を無線端末へ送信する。無線端末は、該当要求を受信した後、フロントエンドネットロックモジュールにロック証明書を要求し、フロントエンドネットロックモジュールは、無線端末が復号化するように、署名されたロック証明書無線端末を無線端末へ送信する。無線端末は、ローカルに保存されているロック公開キーを使って署名されたロック証明書を復号化し、前記ハードウェア特徴情報を平文に復号化することができる。該当ハードウェア特徴情報をローカルに保存されているハードウェア特徴情報と比較し、一致する場合、ロック操作を許可する応答メッセージをフロントエンドネットロックモジュールへ返信する。フロントエンドネットロックモジュールは、応答メッセージに基づいて、無線端末がロック操作を実行するように、ロックデータを無線端末へ送信する。
【００４３】
本発明に係る実施例はまた、無線端末におけるネットロックシステムを提供する。該当ネットロックシステムは、前記方法を実施して、従来の技術において存在する課題を解決し、前記方法で記載された全ての有益な効果を実現することができる。図４を参照して、本発明に係る好ましい実施例において、該当ネットロックシステムは、フロントエンドネットロックモジュール１０、バックエンドネットロックモジュール２０及び無線端末３０を含む。
【００４４】
フロントエンドネットロックモジュール１０は、ロック証明書生成要求を無線端末３０へ送信するように構成される。
【００４５】
バックエンドネットロックモジュール２０は、ロック証明書に署名して、署名されたロック証明書を生成するように構成される。
【００４６】
フロントエンドネットロックモジュール１０は、更に、無線端末３０がロック操作を実行するように、無線端末３０と通信インタラクションを行い、前記署名されたロック証明書を無線端末３０へ送信するように構成される。
【００４７】
無線端末３０は、前記ロック証明書生成要求に基づいて、ロック証明書を生成するように構成されるロック証明書処理ユニット３１と、フロントエンドネットロックモジュールと通信インタラクションを行い、前記署名されたロック証明書に基づいて、ロック操作を実行するように構成されるネットロックユニット３２とを備える。
【００４８】
本発明に係る実施例において、フロントエンドネットロックモジュール１０は、パソコン又は他のデータ処理端末にロードされているロックソフトウェアウェアであってもよく、アウトフィールドテスターは該当パソコンを携帯している。アウトフィールドテストを行う場合、該当ロックソフトウェアはロック証明書生成要求を無線端末３０へ送信する。
【００４９】
本発明に係る実施例において、無線端末３０にネットロックソフトウェアをロードしてもよい。該当ネットロックソフトウェアは、少なくともロック証明書処理ユニット３１とネットロックユニット３２を含む。ロック証明書処理ユニット３１は、ロック証明書の生成と証明書の合法性の検証を担い、ネットロックユニット３２は、ロックとロック解除の操作を担う。フロントエンドネットロックモジュール１０からのロック証明書生成要求を受信した場合、ロック証明書処理ユニット３１は、無線端末３０のローカルから無線端末を一意に識別するためのハードウェア特徴情報（例えばハードウェアＩＤ又はＩＭＥＩ番号等）を読み取り、次に、ロック公開キーを使ってハードウェア特徴情報を暗号化してロック証明書を生成する。なお、本発明に係る実施例において、無線端末３０におけるネットロックソフトウェア、バックエンドネットロックモジュール２０及びフロントエンドネットロックモジュール１０は、一つのソフトウェアに属してもよいし、それぞれ独立して互換性のあるソフトウェアであってもよい。
【００５０】
本発明に係る実施例において、バックエンドネットロックモジュール２０は、パソコン又は他のデータ処理端末にロードされているロックソフトウェアであってもよく、該当パソコンは会社、テスターの自宅又はテスターにより選択された場所に置かれている。本発明に係る実施例において、無線端末３０がロック証明書を生成した後、フロントエンドネットロックモジュール１０は、ロック証明書を一つのファイルとして保存してもよい。ユーザーは、フロントエンドネットロックモジュール１０がロードされているデータ処理端末を使って、ロック証明書をメール又はコピーでバックエンドネットロックモジュール２０へ送信することができる。バックエンドネットロックモジュール２０が署名されたロック証明書を生成した後、ユーザーは、メール又はコピーで署名されたロック証明書をフロントエンドネットロックモジュール１０が位置するデータ処理端末へ送信し、次に、該当データ処理端末は、署名されたロック証明書を無線端末３０へ送信する。
【００５１】
本発明に係る実施例において、バックエンドネットロックモジュール２０はロック証明書に署名し、次に、ユーザーは、メール又はコピーなどで署名されたロック証明書をフロントエンドネットロックモジュール１０が位置するデータ処理端末へ送信し、次に、フロントエンドネットロックモジュール１０は、署名されたロック証明書を無線端末３０へ送信してロックを行う。このスキームを使用した後、ドングルをフロントエンドへ発送する必要がないため、コストを低減するとともに、アウトフィールドテストがネットロックにもたらすセキュリティリスクを減少することができる。
【００５２】
本発明に係る好ましい実施例において、バックエンドネットロックモジュール２０は、ドングル秘密キーを使ってロック証明書を復号化し、無線端末の前記ハードウェア特徴情報を復号化し、ドングル秘密キーを使って無線端末ハードウェア特徴情報の平文を暗号化し、署名されたロック証明書を生成するように構成される。
【００５３】
また、バックエンドネットロックモジュール２０は、更に、ドングル秘密キーを使ってネットロックデータを暗号化し、暗号文を署名されたロック証明書に挿入するように構成される。本発明に係る実施例において、バックエンドネットロックモジュールと通信するドングルを使ってネットロックデータを暗号化し、ネットロックデータのセキュリティをさらに保証し、アウトフィールドテストのセキュリティレベルを向上させる。
【００５４】
また、ネットロックユニット３２は、更に、フロントエンドネットロックモジュール１０により送信されたロック証明書を使ってロックするという要求を受信し、署名されたロック証明書を送信することをフロントエンドネットロックモジュール１０に要求し、署名されたロック証明書を受信した後、その中にネットロックデータが含まれるかどうかを検査し、ネットロックデータが含まれる場合、ネットロックデータを検証し、検証を通過した場合、ロック操作を実行し、ネットロックデータが含まれない場合、ロック操作を許可する応答メッセージをフロントエンドネットロックモジュールへ返信するように構成される。
【００５５】
フロントエンドネットロックモジュール１０は、更に、無線端末３０がロック操作を実行するように、ネットロックユニット３２によりフィードバックされたロック操作を許可する応答メッセージに基づいて、ロックデータを無線端末３０へ送信するように構成される。
【００５６】
フロントエンドネットロックモジュール１０は、更に、ロック証明書を使ってロックする要求を無線端末３０へ送信し、無線端末３０からのフィードバックに基づいて、無線端末が復号化するように、署名されたロック証明書を無線端末３０へ送信し、無線端末３０からフィードバックされたロック操作を許可する応答メッセージに基づいて、ロックデータを無線端末３０へ送信するように構成される。例えば、本発明に係る実施例において、バックエンドネットロックモジュール２０がロック証明書に署名した後、フロントエンドネットロックモジュール１０はロック証明書を使ってロックする要求を無線端末３０へ送信する。無線端末３０は該当要求を受信した後、ロック証明書をフロントエンドネットロックモジュール１０に要求する。フロントエンドネットロックモジュール１０は、無線端末３０が復号化するように、署名されたロック証明書を無線端末３０へ送信する。無線端末３０のローカルに保存されているロック公開キーを使って署名されたロック証明書を復号化し、前記ハードウェア特徴情報を平文に復号化することができる。更に、該当ハードウェア特徴情報をローカルに保存されているハードウェア特徴情報と比較し、一致する場合、ロック操作を許可する応答メッセージをフロントエンドネットロックモジュール１０へ返信する。フロントエンドネットロックモジュール１０は、無線端末３０がロック操作を実行するように、該当応答メッセージに基づいて、ロックデータを無線端末３０へ送信する。
【００５７】
本発明に係る実施例において、ネットロックユニット３２は、更に、ローカルに保存されているロック公開キーを使って署名されたロック証明書を復号化し、前記ハードウェア特徴情報を平文に復号化し、署名されたロック証明書におけるハードウェア特徴情報がローカルにおけるハードウェア特徴情報と一致するかどうかを判断し、一致する場合、署名されたロック証明書にはネットロックデータが含まれるかどうかを検査するステップを実行し、一致しない場合、ロック操作を拒否する応答を返信し、ロック処理を終了するように構成される。
【００５８】
本発明に係る好ましい実施例において、無線端末におけるネットロックシステムの動作フローチャートは以下のステップを含む。
【００５９】
まず、フロントエンドネットロックモジュール１０は、ロック証明書生成要求を無線端末３０へ送信する。
【００６０】
次に、無線端末３０は、ハードウェア特徴情報を読み取り、ローカルに保存されているロック公開キーを使ってハードウェア特徴情報を暗号化してロック証明書を生成する。
【００６１】
無線端末３０は、生成されたロック証明書をフロントエンドネットロックモジュール１０へ返信する。
【００６２】
フロントエンドネットロックモジュール１０は、ロック証明書をバックエンドネットロックモジュール２０へ送信する。
【００６３】
バックエンドネットロックモジュール２０は、ドングル秘密キーを使ってロック証明書を復号化し、無線端末３０のハードウェア特徴情報を復号化する。
【００６４】
バックエンドネットロックモジュール２０は、ドングル秘密キーを使って、無線端末におけるハードウェア特徴情報の平文を暗号化して、署名されたロック証明書を生成し、フロントエンドネットロックモジュール１０へ送信する。
【００６５】
フロントエンドネットロックモジュール１０は、ロック証明書を使ってロック要求を無線端末３０へ送信する。
【００６６】
無線端末３０におけるロック証明書処理ユニット３１は、ロック証明書をフロントエンドネットロックモジュール１０に要求する。
【００６７】
フロントエンドネットロックモジュール１０は、署名されたロック証明書を無線端末３０へ送信する。
【００６８】
無線端末３０は、ローカルに保存されているロック公開キーを使ってロック証明書を復号化し、前記ハードウェア特徴情報を平文に復号化する。
【００６９】
無線端末３０は、証明書から復号化されたハードウェア特徴情報が無線端末自身のハードウェア特徴情報と一致するかどうかを判断し、一致しない場合、ロック操作を拒否する応答メッセージをフロントエンドネットロックモジュール１０へ返信し、ロック処理を終了する。一致する場合、署名されたロック証明書にネットロックデータが含まれるかどうかを判断し、ネットロックデータが含まれない場合、ロック操作を許可する応答メッセージをフロントエンドネットロックモジュール１０へ返信する。ネットロックデータが含まれる場合、フロントエンドネットロックモジュール１０は、ネットロックデータを無線端末３０へ送信する。無線端末３０は、ネットロックデータを検証した後、検証を通過した場合、ロック操作を実行する。
【００７０】
無線端末３０は、ロック解除コードとロック成功指示をフロントエンドネットロックモジュール１０へ返信する。
【００７１】
以上は、本発明の最適的な実施例に過ぎなく、本発明を制限しない。
【産業上の利用可能性】
【００７２】
従来の技術と比べて、本発明における実施例は、ネットロック操作をフロントエンド処理とバックエンド処理に分け、フロントエンドネットロックモジュールは、ロック証明書の生成とロック操作に用いられ、バックエンドネットロックモジュールは、ロック証明書の電子署名に用いられる。アウトフィールドテストにおいて、フロントエンドテスターは、まず、フロントエンドネットロックモジュールとネットロックすべき無線端末を使ってロック証明書を生成し、次に、生成されたロック証明書をバックエンド（会社又は自宅）へ送信する。バックエンド人員は、バックエンドネットロックモジュールとドングルを使ってロック証明書に署名し、その後に署名されたロック証明書をフロントエンドテスターへ送信する。そして、フロントエンドテスターは、フロントエンドネットロックモジュールを使って署名されたロック証明書を無線端末へ送信してロックを行う。このスキームでは、ドングルをフロントエンドへ発送する必要がないため、コストを低減するとともに、アウトフィールドテストがネットロックにもたらすセキュリティリスクを減少することができる。
【図１】
2017501633.tif 000003
【図２】
2017501633.tif 000004
【図３】
2017501633.tif 000005
【図４】
2017501633.tif 000006
【国際調査報告】
2017501633.tif 000007
2017501633.tif 000008
2017501633.tif 000009
2017501633.tif 000010