(57)【要約】  通信端末でのアプリケーションプログラムを暗号化と復号化する方法、システム及び端末であって、通信端末は、ユーザ識別カードの識別番号を暗号化キーとし、保護しようとするアプリケーションプログラムを暗号化処理し、暗号化アプリケーションプログラムを取得することと、ユーザは前記暗号化アプリケーションプログラムにアクセスする場合、通信端末は現在に挿し込まれたユーザ識別カードの識別番号を前記暗号化キーとマッチング処理することと、処理結果はマッチングであると、前記暗号化アプリケーションプログラムを復号化処理し、ユーザの使用に提供することと、を含む。ユーザ識別カードでのキーを用いて端末にインストールされたアプリケーションプログラムを暗号化することにより、ユーザは端末に暗号化する必要があるアプリケーションを自由に選択することができ、端末におけるアプリケーションプログラムのアクセスと使用の際の安全性を強化し、更にユーザの安全性要求が高くないプログラムに対するアクセス体験を影響しなく、端末におけるユーザプライベートデータの安全性を向上させ、同時に優れたユーザ体験を欠いていない。【選択図】図１
2015535151.tif 000002
【特許請求の範囲】
【請求項１】
通信端末でのアプリケーションプログラムを暗号化と復号化する方法であって、
通信端末は、ユーザ識別カードの識別番号を暗号化キーとし、保護しようとするアプリケーションプログラムを暗号化処理し、暗号化アプリケーションプログラムを取得することと、
ユーザが前記暗号化アプリケーションプログラムにアクセスする場合、通信端末は現在に挿し込まれたユーザ識別カードの識別番号を前記暗号化キーとマッチング処理することと、
処理結果がマッチングであると、前記暗号化アプリケーションプログラムを復号化処理することと、を含む通信端末でのアプリケーションプログラムを暗号化と復号化する方法。
【請求項２】
保護しようとするアプリケーションプログラムを暗号化処理する前に、通信端末はユーザにユーザ識別カードのパスワードを入力することをプロンプトし、且つユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信することと、
通信端末はユーザ識別カードの認証結果返信を受信し、認証が成功であると、暗号化キーとする前記ユーザ識別カードの識別番号を取得することとを更に含む請求項1に記載の方法。
【請求項３】
保護しようとするアプリケーションプログラムを暗号化処理した後、前記暗号化アプリケーションプログラムの暗号化状態情報を記憶し、前記暗号化状態情報は前記暗号化キーを含むことを更に含む請求項2に記載の方法。
【請求項４】
前記暗号化アプリケーションプログラムを復号化処理した後、通信端末はユーザにユーザ識別カードのパスワードを入力することをプロンプトし、且つユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信すること、
通信端末は、ユーザ識別カードの認証結果返信を受信し、認証が成功であると、ユーザに前記アプリケーションプログラムをアクセス且つ使用させることを更に含む請求項3に記載の方法。
【請求項５】
前記ユーザ識別カードはSIMカード、USIMカード、UIMカードを含み、
前記ユーザ識別カードの識別番号は国際移動ユーザ識別コードIMSI、集積回路カード識別コードICCIDを含み、
前記ユーザ識別カードのパスワードはADMコード、PIN1コード、PIN2コードを含む請求項1〜4のいずれか一項に記載の方法。
【請求項６】
通信端末でのアプリケーションプログラムを暗号化と復号化するシステムであって、
ユーザ識別カードの識別番号を暗号化キーとし、保護しようとするアプリケーションプログラムを暗号化処理し、暗号化アプリケーションプログラムを取得するように設定される暗号化モジュールと、
ユーザが前記暗号化アプリケーションプログラムにアクセスする場合、現在に挿し込まれたユーザ識別カードの識別番号を前記暗号化キーとマッチング処理し、処理結果がマッチングであると、前記暗号化アプリケーションプログラムを復号化処理するように設定される復号化モジュールと、を含む通信端末でのアプリケーションプログラムを暗号化と復号化するシステム。
【請求項７】
ユーザ識別カードパスワード確認モジュールは、保護しようとするアプリケーションプログラムを暗号化処理する前に、ユーザの入力したユーザ識別カードのパスワードを抽出し、ユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信し、ユーザ識別カードが前記要求に応答するパスワード認証応答を受信し、認証が成功であると、暗号化キーとする前記ユーザ識別カードの識別番号を取得するように更に設定される請求項6に記載のシステム。
【請求項８】
ユーザ識別カードパスワード確認モジュールは、前記暗号化アプリケーションプログラムを復号化処理した後、ユーザの入力したユーザ識別カードのパスワードを抽出し、ユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信し、ユーザ識別カードが前記要求に応答するパスワード認証応答を受信し、認証が成功であると、ユーザが前記アプリケーションプログラムをアクセス且つ使用するように更に設定される請求項7に記載のシステム。
【請求項９】
保護しようとするアプリケーションプログラムを暗号化処理した後、前記暗号化アプリケーションプログラムの暗号化状態情報を記憶し、前記暗号化状態情報は前記暗号化キーを含むように設定される記憶モジュールを更に含む請求項6〜8のいずれか一項に記載のシステム。
【請求項１０】
請求項6〜9のいずれか一項に記載のシステムを含むことを特徴とする通信端末でのアプリケーションプログラムを暗号化と復号化する端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末の技術分野に関し、具体的に、ユーザ識別カードのキーを用いてアプリケーションプログラムを暗号化と復号化する方法、システム及び端末に関する。
【背景技術】
【０００２】
スマートフォン端末は近年に急速に発展している。現在、大部分のスマートフォンはいずれもユーザ識別カードをサポートするとともに、アプリケーションマーケットから大量のアプリケーションプログラムをダウンロードしてインストールすることができ、ユーザは携帯電話にインストールされたアプリケーションプログラムのアクセスに対して、現在には特に効果的な保護措置がなく、一旦、他人はユーザの携帯電話を取得すると、携帯電話にインストールされたアプリケーションプログラムと残した個人情報、例えば携帯電話銀行の情報、QQアカウント情報などを任意に見ることができ、即ち、スマートフォンのアプリケーションプログラムのアクセスと使用に対して現在には大きいリスクが存在する。
スマート携帯端末に対して、アプリケーションプログラムのインストールは非常に普遍になり、ユーザの大量の個人情報はその内に記憶され、データの安全問題は増加する傾向がある。どのようにスマート携帯端末におけるアプリケーションプログラム及びそれに関するユーザ個人情報の安全性を向上させるかのは、非常に重要な新たな課題になり、且つ現在、業界に成熟した解決手段がない。出願番号がCN201120101853.6である特許にはTFカードを暗号化する方法が開示されており、該解決手段はTFメモリカード全体を暗号化する方法を実現するが、通信端末にインストールされた特定なアプリケーションプログラム及びその関連するユーザ情報に対する保護をサポートしない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の実施例は、端末はPINコードにより権限の確認を行い、ユーザ識別カードの識別番号を用いてアプリケーションプログラムに対して暗号化と復号化の操作を行う通信端末でのアプリケーションプログラムを暗号化と復号化する方法、システム及び端末を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の実施例は、
通信端末は、ユーザ識別カードの識別番号を暗号化キーとし、保護しようとするアプリケーションプログラムを暗号化処理し、暗号化アプリケーションプログラムを取得することと、
ユーザは前記暗号化アプリケーションプログラムにアクセスする場合、通信端末は現在に挿し込まれたユーザ識別カードの識別番号を前記暗号化キーとマッチング処理することと、
処理結果はマッチングであると、前記暗号化アプリケーションプログラムを復号化処理し、ユーザの使用に提供することと、を含む通信端末でのアプリケーションプログラムを暗号化と復号化する方法を提供する。
【０００５】
選択的に、保護しようとするアプリケーションプログラムを暗号化処理する前に、通信端末はユーザにユーザ識別カードのパスワードを入力することをプロンプトし、且つユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信し、
通信端末はユーザ識別カードの認証結果返信を受信し、認証が成功であると、暗号化キーとする前記ユーザ識別カードの識別番号を取得する。
【０００６】
選択的に、保護しようとするアプリケーションプログラムを暗号化処理した後、前記暗号化アプリケーションプログラムの暗号化状態情報を記憶し、前記暗号化状態情報は前記暗号化キーを含む。
【０００７】
選択的に、前記暗号化アプリケーションプログラムを復号化処理した後、通信端末はユーザの入力したユーザ識別カードのパスワードを抽出し、且つユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信し、
ユーザ識別カードのパスワード認証応答を受信し、認証が成功であると、ユーザに前記アプリケーションプログラムをアクセスかつ使用させる。
【０００８】
選択的に、前記ユーザ識別カードはSIMカード、USIMカード、UIMカードを含む。
【０００９】
選択的に、前記ユーザ識別カードの識別番号は国際移動ユーザ識別コードIMSI、集積回路カード識別コードICCIDを含む。
【００１０】
選択的に、前記ユーザ識別カードのパスワードはADMコード、PIN1コード、PIN2コードを含む。
【００１１】
本発明の実施例は、
ユーザ識別カードの識別番号を暗号化キーとし、保護しようとするアプリケーションプログラムを暗号化処理し、暗号化アプリケーションプログラムを取得するように設定される暗号化モジュールと、
ユーザは前記暗号化アプリケーションプログラムにアクセスする場合、現在に挿し込まれたユーザ識別カードの識別番号を前記暗号化キーとマッチング処理し、処理結果がマッチングであると、前記暗号化アプリケーションプログラムを復号化処理し、ユーザの使用に提供するように設定される復号化モジュールと、を含む通信端末でのアプリケーションプログラムを暗号化と復号化するシステムを提供する。
【００１２】
選択的に、ユーザ識別カードパスワード確認モジュールは、保護しようとするアプリケーションプログラムを暗号化処理する前に、ユーザの入力したユーザ識別カードのパスワードを抽出し、ユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信し、ユーザ識別カードが前記要求に応答するパスワード認証応答を受信し、認証が成功であると、暗号化キーとする前記ユーザ識別カードの識別番号を取得するように更に設定される。
【００１３】
選択的に、ユーザ識別カードパスワード確認モジュールは、前記暗号化アプリケーションプログラムを復号化処理した後、ユーザの入力したユーザ識別カードのパスワードを抽出し、ユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信し、ユーザ識別カードが前記要求に応答するパスワード認証応答を受信し、認証が成功であると、ユーザが前記アプリケーションプログラムをアクセス且つ使用するように更に設定される。
【００１４】
選択的に、記憶モジュールは、保護しようとするアプリケーションプログラムを暗号化処理した後、前記暗号化アプリケーションプログラムの暗号化状態情報を記憶し、前記暗号化状態情報は前記暗号化キーを含むように設定される。
【００１５】
本発明の実施例は、前記端末は以上のシステムを含むことを特徴とする通信端末でのアプリケーションプログラムを暗号化と復号化する端末を提供する。
【発明の効果】
【００１６】
関連技術と比べて、本発明の実施例の有益な効果は、
本発明の実施例がユーザ識別カードでのキーを用いて端末にインストールされたアプリケーションプログラムを暗号化し、ユーザは端末に暗号化する必要があるアプリケーションを自由に選択することができ、端末におけるアプリケーションプログラムのアクセスと使用の際の安全性を強化し、更にユーザの安全性要求が高くないプログラムに対するアクセス体験を影響しなく、端末におけるユーザプライベートデータの安全性を向上させ、同時に優れたユーザ体験を欠いていないことである。
【図面の簡単な説明】
【００１７】
【図１】図1は本発明の実施例による通信端末でのアプリケーションプログラムを暗号化するシステム構造模式図である。
【図２】図2は本発明の実施例による通信端末でのアプリケーションプログラムを暗号化する処理方法のフローチャートである。
【図３】図3は本発明の実施例によるユーザがアプリケーションプログラムにアクセスする際の処理方法のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を合わせて本発明の実施例を詳しく説明し、以下に説明するのは、本発明を説明と解釈するためのものであり、本発明を限定しないことを理解すべきである。
【００１９】
図1は、本発明の実施例による通信端末でのアプリケーションプログラムを暗号化するシステムの構造模式図を示し、ユーザ識別カード、アプリケーションプログラム及び端末を含む。端末にアプリケーションプログラムがインストールされ、ユーザはアプリケーションプログラムを使用する場合、個人情報が発生する場合がある。図1は、端末とユーザ識別カード（SIMカード）の間の関係図を示し、インストールされたアプリケーションプログラムにアクセスすることに用いる前に、端末とSIMカードは確認操作過程を行う必要があり、過程が終わった後、SIMカードは端末へ確認成功又は確認失敗の確認結果を返信する。
【００２０】
図2は本発明の実施例による通信端末でのアプリケーションプログラムを暗号化する処理方法のフローチャートであり、図2に示すように、該暗号化過程は、
アプリケーションの暗号化アクセス方法の実現様態は唯一ではなく、本文には実現様態が端末のアプリケーション暗号化メニューによりアクセスすると仮定する。ユーザは端末のインタラクションメニューによりアプリケーション暗号化メニューにアクセスし、該メニューの選択操作により関連のバックグラウンドプログラムを起動して関連の処理を行うことを含む。
【００２１】
該メニューは、この際、本端末が既にインストールされたアプリケーションプログラムを挙げていると仮定すれば、ユーザは暗号化する必要があるアプリケーションプログラムを選択し、この際、端末はプロンプトボックスを表示し、ユーザがSIMカードのPINコードを入力することをプロンプトする。
【００２２】
ユーザが入力した後、端末はユーザが入力したPINコード情報を抽出し、SIMカードへPINコードの確認を請求し、確認が成功であると、端末は該SIMカードにおけるユーザ識別カードの識別番号を抽出してキーとして該アプリケーションプログラムを暗号化操作する。暗号化した後、該アプリケーションプログラムの暗号化状態情報を記録と記憶し、前記暗号化状態情報は前記暗号化キーを含み、ユーザがもう一度該アプリケーションプログラムにアクセスする際の処理と判断の依拠とする。PINコード確認は失敗の結果を返信すると、暗号化の操作が失敗である。
【００２３】
図3は本発明の実施例によるユーザがアプリケーションプログラムにアクセスする際の処理方法のフローチャートであり、図3に示すように、該復号化過程は、
ユーザが端末におけるアプリケーションプログラムにアクセスする際、端末はまず、該アプリケーションプログラムのアクセス権限を判断し、該アプリケーションプログラムは既に暗号化された場合、端末は次の処理過程に進入することと、 
端末は該アプリケーションプログラムから暗号化の際の使用するキーを抽出し、このキーはこのアプリケーションプログラムを暗号化する際端末におけるSIMカードの識別番号である。端末は同時にこの際端末に挿し込まれたSIMカードのユーザ識別番号を読み取り、二つのものを比較し、一致するかどうかを判断し、一致すると、次の処理過程に進入し、不一致であると、確認が失敗であり、ユーザが該アプリケーションプログラムをアクセスと使用することができないことと、
前のことに続いて、確認が通過される場合、この際、端末はユーザに有効なPINコードを入力することをプロンプトし、ユーザがPINコードを入力した後、端末はこのPINコードの情報を抽出し、その後、SIMカードへPINコードの確認を請求し、確認が返信した結果は成功であると、ユーザは、正常に該アプリケーションプログラムをアクセスと使用することができ、そうでないと、ユーザは該アプリケーションプログラムをアクセスと使用することができないことと、を含む。
【００２４】
本発明の実施例において、ユーザ識別カードはSIMカード、UIMカード等を含むが、それらに限定されたものではなく、ユーザ識別カードに属すると、すべて本特許の保護範囲内にある。
【００２５】
本発明の実施例において、ユーザ識別カードの識別番号の役割は、該端末における特定なアプリケーションプログラムを暗号化する際端末におけるSIMカードと関連関係を確立することであり、その役割は、該SIMカードが該アプリケーションプログラムに対する唯一のバインディング関係を保証することであり、即ち、ユーザは他のSIMカードを変換する場合、該アプリケーションプログラムを復号化することができない。 
【００２６】
本発明の実施例において、SIMカードから読み取られるとともに、SIMカードの一意性を体現可能な情報、即ちユーザ識別カードの識別番号は、すべて本特許出願の保護範囲内にある。ユーザ識別カードの識別番号は、IMSI（IMSI：International Mobile SubscriberIdentification Number、即ち国際移動ユーザ識別コード）、ICCID（ICCID：Integrated Circuit Card Identity、即ち集積回路カード識別コード）等を含む。
【００２７】
端末はユーザ識別カード、例えばSIMカードをサポートする。ユーザ識別カードはSIMカード、USIM、UIMカード等を含むが、それらに限定しなく、ユーザ識別カードに属すれば、いずれも本特許の保護範囲内にある。
【００２８】
ユーザ識別カードにパスワードが記憶され、ユーザは初期パスワードを了解すると、パスワードを修正することができる。ユーザ識別カードにおけるキーはADMコード、PIN1コード、PIN2コード等を含むが、それらに限定しなく、いずれの本発明方法を実現することができるパスワードはすべて保護範囲内にある。
【００２９】
本発明の実施例は、上記のユーザ識別カードのキーを用いてアプリケーションプログラムを暗号化するシステムを含む端末を更に開示し、前記の端末は移動端末と固定端末を含む。
【００３０】
以上のように、本発明の実施例は、
本発明の実施例がユーザ識別カードでのキーを用いて端末にインストールされたアプリケーションプログラムを暗号化し、ユーザは端末に暗号化する必要があるアプリケーションを自由に選択することができ、端末におけるアプリケーションプログラムのアクセスと使用の際の安全性を強化し、更にユーザの安全性要求が高くないプログラムに対するアクセス体験を影響しなく、端末におけるユーザプライベートデータの安全性を向上させ、同時に優れたユーザ体験を欠いていない、という技術効果を有する。
【００３１】
以上に本発明の実施例を詳しく説明したが、本発明はそれらに限定しなく、当業者は、本発明の原理により各種の修正を行うことができる。このため、本発明の原理による修正は、すべて本発明の保護範囲にあると理解すべきである。
【産業上の利用可能性】
【００３２】
本発明の実施例がユーザ識別カードでのキーを用いて端末にインストールされたアプリケーションプログラムを暗号化し、ユーザは端末に暗号化する必要があるアプリケーションを自由に選択することができ、端末におけるアプリケーションプログラムのアクセスと使用の際の安全性を強化し、更にユーザの安全性要求が高くないプログラムに対するアクセス体験を影響しなく、端末におけるユーザプライベートデータの安全性を向上させ、同時に優れたユーザ体験を欠いていない。
【図１】
2015535151.tif 000003
【図２】
2015535151.tif 000004
【図３】
2015535151.tif 000005
【手続補正書】
【提出日】平成27年4月17日(2015.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信端末でのアプリケーションプログラムを暗号化と復号化する方法であって、
通信端末は、ユーザ識別カードの識別番号を暗号化キーとし、保護しようとするアプリケーションプログラムを暗号化処理し、暗号化アプリケーションプログラムを取得することと、
ユーザが前記暗号化アプリケーションプログラムにアクセスする場合、通信端末は現在に挿し込まれたユーザ識別カードの識別番号を前記暗号化キーとマッチング処理することと、
処理結果がマッチングであると、前記暗号化アプリケーションプログラムを復号化処理することと、を含む通信端末でのアプリケーションプログラムを暗号化と復号化する方法。
【請求項２】
保護しようとするアプリケーションプログラムを暗号化処理する前に、通信端末はユーザにユーザ識別カードのパスワードを入力することをプロンプトし、且つユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信することと、
通信端末はユーザ識別カードの認証結果返信を受信し、認証が成功であると、暗号化キーとする前記ユーザ識別カードの識別番号を取得することとを更に含む請求項1に記載の方法。
【請求項３】
保護しようとするアプリケーションプログラムを暗号化処理した後、前記暗号化アプリケーションプログラムの暗号化状態情報を記憶し、前記暗号化状態情報は前記暗号化キーを含むことを更に含む請求項2に記載の方法。
【請求項４】
前記暗号化アプリケーションプログラムを復号化処理した後、通信端末はユーザにユーザ識別カードのパスワードを入力することをプロンプトし、且つユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信すること、
通信端末は、ユーザ識別カードの認証結果返信を受信し、認証が成功であると、ユーザに前記アプリケーションプログラムをアクセス且つ使用させることを更に含む請求項3に記載の方法。
【請求項５】
前記ユーザ識別カードはSIMカード、USIMカード、UIMカードを含み、
前記ユーザ識別カードの識別番号は国際移動ユーザ識別コードIMSI、集積回路カード識別コードICCIDを含み、
前記ユーザ識別カードのパスワードはADMコード、PIN1コード、PIN2コードを含む請求項1〜4のいずれか一項に記載の方法。
【請求項６】
通信端末でのアプリケーションプログラムを暗号化と復号化するシステムであって、
ユーザ識別カードの識別番号を暗号化キーとし、保護しようとするアプリケーションプログラムを暗号化処理し、暗号化アプリケーションプログラムを取得するように設定される暗号化モジュールと、
ユーザが前記暗号化アプリケーションプログラムにアクセスする場合、現在に挿し込まれたユーザ識別カードの識別番号を前記暗号化キーとマッチング処理し、処理結果がマッチングであると、前記暗号化アプリケーションプログラムを復号化処理するように設定される復号化モジュールと、を含む通信端末でのアプリケーションプログラムを暗号化と復号化するシステム。
【請求項７】
保護しようとするアプリケーションプログラムを暗号化処理する前に、ユーザの入力したユーザ識別カードのパスワードを抽出し、ユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信し、ユーザ識別カードが前記要求に応答するパスワード認証応答を受信し、認証が成功であると、暗号化キーとする前記ユーザ識別カードの識別番号を取得するように設定されるユーザ識別カードパスワード確認モジュールをさらに含む請求項6に記載のシステム。
【請求項８】
ユーザ識別カードパスワード確認モジュールは、前記暗号化アプリケーションプログラムを復号化処理した後、ユーザの入力したユーザ識別カードのパスワードを抽出し、ユーザ識別カードへ前記ユーザ識別カードのパスワードを含むパスワード認証要求を送信し、ユーザ識別カードが前記要求に応答するパスワード認証応答を受信し、認証が成功であると、ユーザが前記アプリケーションプログラムをアクセス且つ使用するように更に設定される請求項7に記載のシステム。
【請求項９】
保護しようとするアプリケーションプログラムを暗号化処理した後、前記暗号化アプリケーションプログラムの暗号化状態情報を記憶し、前記暗号化状態情報は前記暗号化キーを含むように設定される記憶モジュールを更に含む請求項6〜8のいずれか一項に記載のシステム。
【請求項１０】
請求項6〜9のいずれか一項に記載のシステムを含むことを特徴とする通信端末でのアプリケーションプログラムを暗号化と復号化する端末。
【国際調査報告】
2015535151.tif 000006
2015535151.tif 000007
2015535151.tif 000008
2015535151.tif 000009