(57)【要約】  アプリケーション暗号化処理方法、装置及び端末を提供する。該方法は、前記端末のユーザが選択した暗号化する第１のアプリケーションを取得することと、前記ユーザに第１の情報の入力を促すことと、前記第１の情報に基づいて、第１の鍵を生成することと、前記第１の鍵を用いて前記第１のアプリケーションの暗号化を行って、前記第１のアプリケーションに前記第１の鍵を記憶することと、を含む。本発明によると、アプリケーションの暗号化を実現することができる。
2016515778.tif 000002
【特許請求の範囲】
【請求項１】
端末に用いられるアプリケーション暗号化処理方法であって、
前記端末のユーザが選択した暗号化する第１のアプリケーションを取得することと、
前記ユーザに第１の情報の入力を促すことと、
前記第１の情報に基づいて、第１の鍵を生成することと、
前記第１の鍵を用いて前記第１のアプリケーションの暗号化を行って、前記第１のアプリケーションに前記第１の鍵を記憶することと、を含むアプリケーション暗号化処理方法。
【請求項２】
前記端末ユーザが暗号化した前記第１のアプリケーションへのアクセスを要求するアクセス要求を受信することと、
ユーザに第２の情報の入力を促すことと、
前記端末ユーザが入力した第２の情報と前記第１のアプリケーションに記憶された第１の鍵とを整合することと、
前記第２の情報と前記第１の鍵との整合に成功した場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供することと、をさらに含む請求項１に記載のアプリケーション暗号化処理方法。
【請求項３】
前記第１の情報が、前記端末のユーザ識別カードパスワードである請求項１又は２に記載のアプリケーション暗号化処理方法。
【請求項４】
前記第１の情報に基づいて、第１の鍵を生成することが、
前記ユーザが入力したユーザ識別カードパスワードに基づいて、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請し、第１の検証結果を取得することと、
第１の検証結果に前記ユーザ識別カードパスワードの検証の成功が指示された場合、前記端末の端末識別番号である第１のサブ鍵と前記端末のユーザ識別カードパスワードである第２のサブ鍵とを含む前記第１の鍵を生成することと、を含む請求項３に記載のアプリケーション暗号化処理方法。
【請求項５】
前記端末ユーザが入力した第２の情報は前記端末のユーザ識別カードパスワードであり、
前記端末ユーザが入力した第２の情報と前記第１のアプリケーションに記憶された第１の鍵とを整合することが、
前記端末の端末識別番号を取得して前記第１の鍵中の第１のサブ鍵と比較して、第１の比較結果を取得することと、
第１の比較結果に前記端末の端末識別番号が前記第１のサブ鍵と一致することが指示された場合、前記端末ユーザが入力した第２の情報と前記第１の鍵中の第２のサブ鍵とを比較して、第２の比較結果を取得することと、
第２の比較結果に前記端末ユーザが入力した第２の情報が前記第２のサブ鍵と一致することが指示された場合、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請して、第２の検証結果を取得することと、
前記第２の情報と前記第１の鍵との整合に成功した場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供することが、第２の検証結果に前記端末のユーザが入力したユーザ識別カードパスワードの検証に成功したことが指示された場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供すること、を含む請求項４に記載のアプリケーション暗号化処理方法。
【請求項６】
端末に用いられるアプリケーション暗号化処理装置であって、
前記端末のユーザが選択した暗号化する第１のアプリケーションを取得するように構成される取得モジュールと、
前記ユーザに第１の情報の入力を促すように構成される第１の催促モジュールと、
前記第１の情報に基づいて、第１の鍵を生成するように構成される鍵生成モジュールと、
前記第１の鍵を用いて前記第１のアプリケーションの暗号化を行って、前記第１のアプリケーションに前記第１の鍵を記憶するように構成される暗号化モジュールと、を含むプリケーション暗号化処理装置。
【請求項７】
前記端末ユーザが暗号化した前記第１のアプリケーションへのアクセスを要求するアクセス要求を受信するように構成される受信モジュールと、
ユーザに第２の情報の入力を促すように構成される第２の催促モジュールと、
前記端末ユーザが入力した第２の情報と前記第１のアプリケーションに記憶された第１の鍵とを整合するように構成される整合モジュールと、
前記第２の情報と前記第１の鍵との整合に成功した場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供するように構成される復号化モジュールと、をさらに含む請求項６に記載のアプリケーション暗号化処理装置。
【請求項８】
前記第１の情報が、前記端末のユーザ識別カードパスワードであるである請求項６又は７に記載のアプリケーション暗号化処理装置。
【請求項９】
前記鍵生成モジュールが、
前記ユーザが入力したユーザ識別カードパスワードに基づいて、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請して、第１の検証結果を取得するように構成される鍵認証モジュールと、
第１の検証結果に前記ユーザ識別カードパスワードの検証の成功が指示された場合、前記端末の端末識別番号である第１のサブ鍵と前記端末のユーザ識別カードパスワードである第２のサブ鍵を含む前記第１の鍵を生成するように構成される抽出モジュールと、を含む請求項８に記載のアプリケーション暗号化処理装置。
【請求項１０】
前記端末ユーザが入力した第２の情報は前記端末のユーザ識別カードパスワードであり、
前記整合モジュールが、
前記端末の端末識別番号を取得して前記第１の鍵中の第１のサブ鍵と比較し、第１の比較結果を取得するように構成される第１の比較モジュールと、
第１の比較結果に前記端末の端末識別番号が前記第１のサブ鍵と一致することが指示された場合、前記端末ユーザが入力した第２の情報と前記第１の鍵中の第２のサブ鍵とを比較して、第２の比較結果を取得するように構成される第２の比較モジュールと、
比較結果に前記端末が入力したユーザ識別カードパスワードが前記第１の鍵と一致することが指示された場合、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請して、第２の検証結果を取得するように構成されるアクセス認証モジュールと、
第２の検証結果に前記端末のユーザが入力したユーザ識別カードパスワードの検証に成功したことが指示された場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供するように構成される前記復号化モジュールと、を含む請求項９に記載のアプリケーション暗号化処理装置。
【請求項１１】
請求項６乃至１０の中のいずれか１項に記載のアプリケーション暗号化処理装置を備える端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、具体的に、アプリケーション暗号化処理方法、装置及び端末に関するものである。
【背景技術】
【０００２】
最近、スマートデバイスが急速に発展していて、スマートデバイスの最も顕著な特徴は、例えばＧｏｏｇｌｅが開発したアンドロイド（Ａｎｄｒｏｉｄ）オペレーティングシステムのような開放されたオペレーティングシステムプラットホームを有することであって、ユーザは当該開放プラットホームを利用してＡｐｐ  ｓｔｏｒｅからアプリケーションをダウンロードしてインストールする。現在、ユーザの端末にインストールされたアプリケーションのアクセスについて特別な有効な保護措置がなされておらず、他人が携帯電話を手に入れると、携帯電話にインストールされたことのあるアプリケーション及びこれらのアプリケーションに記憶していた、例えば携帯電話銀行情報、ＱＱ番号情報等の個人データ情報にアクセス可能である。つまり、スマートデバイスのアプリケーションのアクセスや使用において、現在、技術上の欠陥が存在し、使用する時にリスクがある。
【０００３】
スマートモバイル端末にとって、アプリケーションのインストールや使用は最も顕著な機能で、ユーザの大量の秘密情報がユーザがアプリケーションを使用する際に発生されて記憶され、データアクセス安全問題はますます重要になっている。如何にスマートモバイル端末中のアプリケーション及びそれに関連するユーザ秘密情報の安全性を向上させるかは極めて重要な課題となっていて、且つ、当該分野において成熟したソリューションが提供されていない。既存技術において、暗号化されたフラッシュＴＦカードの方法が開示されているが、該方法はＴＦメモリカードの暗号化のみを実現し、アプリケーション及びそれに関連するユーザ情報の保護は支援することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、少なくとも、既存技術において如何にスマートモバイル端末中のアプリケーション及びそれに関連するユーザ秘密情報の安全性を向上させるかの問題を解決することのできるアプリケーション暗号化処理方法、装置及び端末、暗号化アプリケーションを提供することをその目的とする。
【課題を解決するための手段】
【０００５】
上記目的を実現するため、本発明の実施例によると、端末に用いられるアプリケーション暗号化処理方法であって、
前記端末のユーザが選択した暗号化する第１のアプリケーションを取得することと、
前記ユーザに第１の情報の入力を促すことと、
前記第１の情報に基づいて、第１の鍵を生成することと、
前記第１の鍵を用いて前記第１のアプリケーションの暗号化を行って、前記第１のアプリケーションに前記第１の鍵を記憶することと、を含むアプリケーション暗号化処理方法を提供する。
【０００６】
前記方法が、
前記端末ユーザが暗号化した前記第１のアプリケーションへのアクセスを要求するアクセス要求を受信することと、
ユーザに第２の情報の入力を促すことと、
前記端末ユーザが入力した第２の情報と前記第１のアプリケーションに記憶された第１の鍵とを整合することと、
前記第２の情報と前記第１の鍵との整合に成功した場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供することと、をさらに含むことが好ましい。
【０００７】
前記第１の情報が、前記端末のユーザ識別カードパスワードであることが好ましい。
【０００８】
前記第１の情報に基づいて、第１の鍵を生成することが、
前記ユーザが入力したユーザ識別カードパスワードに基づいて、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請し、第１の検証結果を取得することと、
第１の検証結果に前記ユーザ識別カードパスワードの検証の成功が指示された場合、前記端末の端末識別番号である第１のサブ鍵と前記端末のユーザ識別カードパスワードである第２のサブ鍵を含む前記第１の鍵を生成することと、を含むことが好ましい。
【０００９】
前記端末ユーザが入力した第２の情報は前記端末のユーザ識別カードパスワードであり、
前記端末ユーザが入力した第２の情報と前記第１のアプリケーションに記憶された第１の鍵とを整合することが、
前記端末の端末識別番号を取得して前記第１の鍵中の第１のサブ鍵と比較して、第１の比較結果を取得することと、
第１の比較結果に前記端末の端末識別番号が前記第１のサブ鍵と一致することが指示された場合、前記端末ユーザが入力した第２の情報と前記第１の鍵中の第２のサブ鍵とを比較して、第２の比較結果を取得することと、
第２の比較結果に前記端末ユーザが入力した第２の情報が前記第２のサブ鍵と一致することが指示された場合、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請して、第２の検証結果を取得することと、
前記第２の情報と前記第１の鍵との整合に成功した場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供することが、第２の検証結果に前記端末のユーザが入力したユーザ識別カードパスワードの検証に成功したことが指示された場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供すること、を含むことが好ましい。
【００１０】
上記目的を実現するため、本発明の実施例によると、端末に用いられるアプリケーション暗号化処理装置であって、
前記端末のユーザが選択した暗号化する第１のアプリケーションを取得するように構成される取得モジュールと、
前記ユーザに第１の情報の入力を促すように構成される第１の催促モジュールと、
前記第１の情報に基づいて、第１の鍵を生成するように構成される鍵生成モジュールと、
前記第１の鍵を用いて前記第１のアプリケーションの暗号化を行って、前記第１のアプリケーションに前記第１の鍵を記憶するように構成される暗号化モジュールと、を含むプリケーション暗号化処理装置を提供する。
【００１１】
前記装置が、
前記端末ユーザが暗号化した前記第１のアプリケーションへのアクセスを要求するアクセス要求を受信するように構成される受信モジュールと、
ユーザに第２の情報の入力を促すように構成される第２の催促モジュールと、
前記端末ユーザが入力した第２の情報と前記第１のアプリケーションに記憶された第１の鍵とを整合するように構成される整合モジュールと、
前記第２の情報と前記第１の鍵との整合に成功した場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供するように構成される復号化モジュールと、をさらに含むことが好ましい。
【００１２】
前記第１の情報が、前記端末のユーザ識別カードパスワードであるであることが好ましい。
【００１３】
前記鍵生成モジュールが、
前記ユーザが入力したユーザ識別カードパスワードに基づいて、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請して、第１の検証結果を取得するように構成される鍵認証モジュールと、
第１の検証結果に前記ユーザ識別カードパスワードの検証の成功が指示された場合、前記端末の端末識別番号である第１のサブ鍵と前記端末のユーザ識別カードパスワードである第２のサブ鍵を含む前記第１の鍵を生成するように構成される抽出モジュールと、を含むことが好ましい。
【００１４】
前記端末ユーザが入力した第２の情報は前記端末のユーザ識別カードパスワードであって、
前記整合モジュールが、
前記端末の端末識別番号を取得して前記第１の鍵中の第１のサブ鍵と比較し、第１の比較結果を取得するように構成される第１の比較モジュールと、
第１の比較結果に前記端末の端末識別番号が前記第１のサブ鍵と一致することが指示された場合、前記端末ユーザが入力した第２の情報と前記第１の鍵中の第２のサブ鍵とを比較して、第２の比較結果を取得するように構成される第２の比較モジュールと、
比較結果に前記端末が入力したユーザ識別カードパスワードが前記第１の鍵と一致することが指示された場合、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請して、第２の検証結果を取得するように構成されるアクセス認証モジュールと、
第２の検証結果に前記端末のユーザが入力したユーザ識別カードパスワードの検証に成功したことが指示された場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供するように構成される前記復号化モジュールと、を含むことが好ましい。
【００１５】
上記目的を実現するため、本発明の実施例によると、上述したいずれかのアプリケーション暗号化処理装置を含む端末を提供する。
【発明の効果】
【００１６】
本発明の実施例において、端末ユーザが端末中のアプリケーションに選択的に暗号化を行うことができ、端末ユーザがアプリケーションにアクセス又は使用する際の安全性を強化し、同時に、端末ユーザの私有データの安全性を向上させ、ユーザ体験を向上させる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の実施例で提供するアプリケーション暗号化処理方法を示すフローチャートである。
【図２】図２は、本発明の実施例で提供する端末識別番号とユーザ識別カードパスワードを利用してアプリケーションの暗号化を行うことを示すフローチャートである。
【図３】図３は、本発明の実施例で提供する暗号化アプリケーションへのアクセスを示すフローチャートである。
【図４】図４は、本発明の実施例で提供するアプリケーション暗号化処理装置の構造を示す図である。
【図５】図５は、本発明の実施例で提供する端末とユーザ識別カードとの対話構造を示す図である。
【図６】図６は、本発明の実施例で提供する機能エンティティの構造を示す図である。
【発明を実施するための形態】
【００１８】
本発明の実施例が解決しようとする技術課題、技術案、メリットを一層明確化するため、以下、図面と具体的な実施例を結合して詳しく説明する。
【００１９】
本発明の実施例において、端末に用いられるアプリケーション暗号化処理方法を提供し、図１に示すように、以下のステップを含む。
前記端末のユーザが選択した暗号化する第１のアプリケーションを取得し（ステップ１１）、
前記ユーザに第１の情報の入力を促し（ステップ１２）、
前記第１の情報に基づいて、第１の鍵を生成し（ステップ１３）、
前記第１の鍵を用いて前記第１のアプリケーションの暗号化を行って、前記第１のアプリケーションに前記第１の鍵を記憶する（ステップ１４）。
【００２０】
ユーザが端末中の第１のアプリケーションに暗号化を行うことを選択した場合、端末はユーザに第１の情報の入力を促し、また、第１の情報に基づいて第１のアプリケーションに対応する第１の鍵を生成し、第１の鍵を用いて第１のアプリケーションの暗号化を行って、第１の鍵の情報を第１のアプリケーションのプログラムパケットに記憶し、上述したフローを経て、アプリケーションの暗号化を実現する。
【００２１】
ここで、アプリケーションの暗号化の入口の実現方式はさまざまで、ユーザが端末の対話型メニューを介してアプリケーション暗号化メニューに入って、当該メニューの選択によって、関連する操作としてバックグラウンドプログラムを動作させて関連する処理を行うことが好ましい。
【００２２】
前記端末のユーザが暗号化したアプリケーションにアクセスする必要がある場合、上述したアプリケーション暗号化処理方法が、
前記端末ユーザが暗号化した前記第１のアプリケーションへのアクセスを要求するアクセス要求を受信することと、
ユーザに第２の情報の入力を促すことと、
前記端末ユーザが入力した第２の情報と前記第１のアプリケーションに記憶された第１の鍵とを整合することと、
前記第２の情報と前記第１の鍵との整合に成功した場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供することと、をさらに含むことが好ましい。
【００２３】
端末ユーザがアプリケーションに選択的に暗号化したので、具体的に一つのアプリケーションにアクセスする際、まず該ユーザがアクセスしようとするアプリケーションが暗号化されたものであるか否かを判定し、該アプリケーションが暗号化されたものである場合、ユーザに第２の情報の入力を促し、第２の情報とアクセスしようとする暗号化した第１のアプリケーションに記憶した第１の鍵とを整合し、第２の情報が第１の鍵と整合される場合のみ、第１のアプリケーションを復号化して第１のアプリケーションをユーザに提供し、そうでないと、直接に該アプリケーションにアクセスする。
【００２４】
本発明の実施例において、端末ユーザが暗号化したアプリケーションにアクセスする場合、ユーザが入力した第２の情報とアプリケーションに記憶された鍵との整合に成功した場合のみ、端末ユーザが該暗号化されたアプリケーションにアクセス又は使用することができ、他の不法ユーザが端末を取得した後、不法ユーザが端末上のアプリケーションにアクセスしてその中の個人データ情報を取得することを防止でき、端末ユーザがアプリケーションにアクセス又は使用する安全性を向上させると共に、端末ユーザの私有データの安全性を向上させ、ユーザ体験を向上させる。
【００２５】
本発明の実施例において、鍵として前記端末の端末識別番号及びユーザ識別カードパスワードを用いてアプリケーションの暗号化を行うことが好ましい。
【００２６】
ここで、端末識別番号は、国際移動体装置識別番号（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ、ＩＭＥＩと略称）を含むが、これに限定されることはなく、端末の唯一身分を識別できる識別コードであればすべて鍵として暗号化に利用することができる。ユーザ識別カードパスワードはＡＤＭコード、ＰＩＮ１コード、ＰＩＮ２コード等を含むが、これに限定されることはない。
【００２７】
端末の識別番号を鍵として使用する場合、直接端末により抽出し、端末ユーザがユーザ識別カードパスワードを入力して検証すればよい。即ち、前記第１の情報が、前記端末のユーザ識別カードパスワードである。
【００２８】
前記ステップ１３は、
前記ユーザが入力したユーザ識別カードパスワードに基づいて、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請して、第１の検証結果を取得することと、
第１の検証結果に前記ユーザ識別カードパスワードの検証の成功が指示された場合、第１のサブ鍵と第２のサブ鍵を含む前記第１の鍵を生成することと、を含み、ここで、前記第１のサブ鍵は前記端末の端末識別番号であって、第２のサブ鍵は前記端末のユーザ識別カードパスワードである。
【００２９】
ここでのユーザ識別カードは、ＳＩＭカード、ＵＳＩＭカード、ＵＩＭカード等を含むがこれに限定されることはない。ユーザ識別カードパスワードの検証に成功した後、該アプリケーションを暗号化することで、他の不法ユーザが端末を利用することを防止し、一部のアプリケーションをロックする。
【００３０】
対応には、鍵として端末の端末識別番号及びユーザ識別カードパスワードを利用してアプリケーションを暗号化した場合、端末ユーザが該暗号化されたアプリケーションをアクセス又は使用する時、前記端末ユーザが入力した第２の情報は前記端末のユーザ識別カードパスワードであって、
前記端末ユーザが入力した第２の情報と前記第１のアプリケーションに記憶された第１の鍵とを整合することは、
前記端末の端末識別番号を取得して前記第１の鍵中の第１のサブ鍵と比較して第１の比較結果を取得することと、
第１の比較結果に前記端末の端末識別番号が前記第１のサブ鍵と一致することが指示された場合、前記端末ユーザが入力した第２の情報と前記第１の鍵中の第２のサブ鍵とを比較して、第２の比較結果を取得することと、
第２の比較結果に前記端末ユーザが入力した第２の情報が前記第２のサブ鍵と一致することが指示された場合、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請して第２の検証結果を取得することと、を含み、
前記第２の情報と前記第１の鍵との整合に成功した場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供することは、第２の検証結果に前記端末のユーザが入力したユーザ識別カードパスワードの検証に成功したことが指示された場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供することである。
【００３１】
端末ユーザが暗号化された第１のアプリケーションにアクセスする際、端末は、まず、該アプリケーションから記憶された第１の鍵を抽出して端末の端末識別番号と第１の鍵中の第１のサブ鍵とを取得し、即ち、第１の鍵中の端末識別番号と比較し、一致する場合のみ、ユーザ識別カードとの比較を行い、そうでないと、ユーザによる該アプリケーションへのアクセス又は使用を拒絶し、
さらに、端末ユーザに第２の情報の入力を促し、即ち、ユーザにユーザ識別カードパスワードを入力することを促し、そして、第２の情報と第１の鍵中の第２のサブ鍵とを比較し、一致する場合のみ、ユーザ識別カードへユーザ識別カードパスワードの検証を申請し、そうでないと、ユーザの該アプリケーションへのアクセス又は使用を拒絶し、
さらに、端末がユーザ識別カードへユーザ識別カードパスワードの検証を申請し、ここでのユーザ識別カードはＳＩＭカード、ＵＳＩＭカード、ＵＩＭカード等を含むがこれに限定されることはなく、ユーザ識別カードによるユーザが入力したユーザ識別カードパスワードの検証に成功した後のみ、該アプリケーションを復号化して、前記端末ユーザに該アプリケーションを提供する。
【００３２】
以下、端末識別番号とユーザ識別カードパスワードを用いてアプリケーションの暗号化及びアクセスを行うプロセスを詳しく説明する。
アプリケーションの暗号化プロセスは、図２に示すように、以下のステップを含む。
端末ユーザが暗号化しようとするアプリケーションを選択し（ステップ１）、例えば、携帯電話銀行を選択することができ、端末のアプリケーション暗号化メニューから入ることができ、
端末が、ユーザにＳＩＭカードのＰＩＮコード等の有効なユーザ識別カードパスワードの入力を促し（ステップ２）、
端末がユーザ識別カードに、例えばＳＩＭカードへＰＩＮコード検証を申請し、検証に成功するとステップ４に移行し、そうでないと、暗号化プロセスを終了し（ステップ３）、
現在入力したユーザ識別カードパスワードと端末の端末識別番号を鍵として携帯電話銀行等のアプリケーションに暗号化処理を行って、該鍵を記憶する（ステップ４）。
【００３３】
端末ユーザがあるアプリケーションにアクセス又は使用しようとする場合、図３に示すように、以下のステップを含む。
端末ユーザによるアプリケーションへのアクセスを要求するアクセス請求を受信し（ステップ１）、
該アプリケーションが暗号化されたものであるか否かを判定し、暗号化されたものであると、ステップ３に移行し、そうでないと、直接に端末ユーザに該アプリケーションを提供し（ステップ２）、
暗号化されたアプリケーションパケットから記憶した鍵を抽出し（ステップ３）、該鍵は第１のサブ鍵と第２のサブ鍵を含み、第１のサブ鍵は端末の端末識別番号であって、第２のサブ鍵はユーザ識別カードパスワードであり、
端末の端末識別番号を読み取って鍵中の第１のサブ鍵と比較し、一致するとステップ５に移行し、そうでないと、復号化プロセスを終了し（ステップ４）、
端末が、ユーザに有効なユーザ識別カードパスワードの入力を促し、ここではＳＩＭカードのＰＩＮコードであって、また、鍵中の第２のサブ鍵と比較し、一致するとステップ６に移行し、そうでないと、復号化プロセスを終了し（ステップ５）、
ユーザ識別カードへユーザ識別カードパスワードの検証を申請し（ステップ６）、ここで、ユーザ識別カードはＳＩＭカードであり、
検証に成功したか否かを判定し、成功するとステップ８に移行し、そうでないと、復号化プロセスを終了し（ステップ７）、
該アプリケーションを復号化して、端末ユーザに該アプリケーションを提供する（ステップ８）。
【００３４】
上述したプロセスを経て、端末ユーザは端末中のアプリケーションを選択的に暗号化を行うことができ、前記端末の端末識別番号及びユーザ識別カードパスワードを鍵としてアプリケーションの暗号化を行うことが好ましく、暗号化されたアプリケーションにアクセスする際、ユーザが入力したユーザ識別カードパスワードと鍵との整合を行う必要があるので、端末ユーザによるアプリケーションへのアクセス又は使用の安全性を向上させ、端末ユーザの私有データの安全性を向上させ、ユーザ体験を向上させることができる。
【００３５】
上記目的を実現するため、本発明の実施例においてさらに端末に用いられるアプリケーション暗号化処理装置を提供し、図４に示すように、該装置は、
前記端末のユーザが選択した暗号化する第１のアプリケーションを取得するように構成される取得モジュールと、
前記ユーザに第１の情報の入力を促すように構成される第１の催促モジュールと、
前記第１の情報に基づいて、第１の鍵を生成するように構成される鍵生成モジュールと、
前記第１の鍵を用いて前記第１のアプリケーションの暗号化を行って、前記第１のアプリケーションに前記第１の鍵を記憶するように構成される暗号化モジュールと、を含む。
【００３６】
上述したアプリケーション暗号化処理装置は、
前記端末ユーザが暗号化した前記第１のアプリケーションへのアクセスを要求するアクセス要求を受信するように構成される受信モジュールと、
ユーザに第２の情報の入力を促すように構成される第２の催促モジュールと、
前記端末ユーザが入力した第２の情報と前記第１のアプリケーションに記憶された第１の鍵とを整合するように構成される整合モジュールと、
前記第２の情報と前記第１の鍵との整合に成功した場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供するように構成される復号化モジュールと、をさらに含む。
【００３７】
前記第１の情報が、前記端末のユーザ識別カードパスワードであることが好ましい。
【００３８】
前記鍵生成モジュールが、
前記ユーザが入力したユーザ識別カードパスワードに基づいて、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請して第１の検証結果を取得するように構成される鍵認証モジュールと、
第１の検証結果に前記ユーザ識別カードパスワードの検証の成功が指示された場合、前記端末の端末識別番号である第１のサブ鍵と前記端末のユーザ識別カードパスワードである第２のサブ鍵を含む前記第１の鍵を生成するように構成される抽出モジュールと、を含むことが好ましい。
【００３９】
前記端末ユーザが入力した第２の情報は前記端末のユーザ識別カードパスワードであり、
前記整合モジュールは、
前記端末の端末識別番号を取得して前記第１の鍵中の第１のサブ鍵と比較し、第１の比較結果を取得するように構成される第１の比較モジュールと、
第１の比較結果に前記端末の端末識別番号が前記第１のサブ鍵と一致することが指示された場合、前記端末ユーザが入力した第２の情報と前記第１の鍵中の第２のサブ鍵とを比較して、第２の比較結果を取得するように構成される第２の比較モジュールと、
比較結果に前記端末が入力したユーザ識別カードパスワードが前記第１の鍵と一致することが指示された場合、前記端末のユーザ識別カードへユーザ識別カードパスワードの検証を申請して第２の検証結果を取得するように構成されるアクセス認証モジュールと、
第２の検証結果に前記端末のユーザが入力したユーザ識別カードパスワードの検証に成功したことが指示された場合、前記第１のアプリケーションの復号化を行って、前記端末ユーザに前記第１のアプリケーションを提供するように構成される前記復号化モジュールと、を含むことが好ましい。
【００４０】
端末識別番号とユーザ識別カードパスワードを用いてアプリケーションの暗号化を行う場合、端末とユーザ識別カードとの対話は図５に示すとおりであって、これに基づいて、本発明の実施例においてさらに機能エンティティを提供し、図６に示すように、以下を含む。
ユーザがユーザ識別カード鍵を入力した時、ユーザ識別カードへ鍵の認証を申請し、ユーザ識別カードの認証成功又は失敗の結果を受信し、成功していると、暗号化モジュールに前記鍵を送信するように構成される鍵認証モジュールと、
鍵認証モジュールから送信された鍵を受信し、前記鍵及び端末識別番号を用いて、暗号化しようとするデータに暗号化を行うように構成される暗号化モジュールと、
ユーザがアプリケーションにアクセスする場合、該アプリケーションの暗号化状態情報をクエリーし、ユーザがアクセスしたデータが前記暗号化モジュールによって暗号化されたものであるか否かを判定し、ユーザがアクセスしたデータが暗号化されたものであると確定された場合、アクセス認証モジュールにユーザへ鍵の入力を要求することを通知するように構成されるクエリーモジュールと、
クエリーモジュールによるユーザへ鍵の入力を要求する通知を受信した後、ユーザに鍵の入力を促し、ユーザが入力した鍵についてユーザ識別カードへ検証を申請し、ユーザ識別カードの認証に成功した後に送信した前記鍵を受信して該鍵を復号化モジュールに送信するように構成されるアクセス認証モジュールと、
アクセス認証モジュールから送信された鍵を受信し、前記鍵及び端末識別番号を用いて、暗号化された書類の権限検証及び復号化等の操作を行うように構成される復号化モジュールと、を含むことが好ましい。
【００４１】
上記の目的を実現するため、本発明の実施例によるとさらに、上述したいずれかのアプリケーション暗号化処理装置を備える端末を提供し、ここでの端末は移動端末又は固定端末であることができる。
【産業上の利用可能性】
【００４２】
上述のように、本発明の実施例で提供するアプリケーション暗号化処理方法、装置及び端末によると、以下のような有益な効果を実現できる：端末ユーザが端末中のアプリケーションを選択的に暗号化することができ、前記端末の端末識別番号及びユーザ識別カードパスワードを鍵としてアプリケーションを暗号化し、暗号化されたアプリケーションにアクセスする際、ユーザが入力したユーザ識別カードパスワードと鍵との整合を行わなければならないので、端末ユーザによるアプリケーションへのアクセス又は使用の安全性を向上させ、同時に、端末ユーザの私有データの安全性を向上させ、ユーザ体験を向上させる。
【００４３】
以上は、本発明の好適な実施例に過ぎず、本発明の原理を離脱しない範囲内で、当業者であれば様々な改善や修飾を行うことが可能であって、このような改善や修飾は発明の保護範囲内に含まれる。
【図１】
2016515778.tif 000003
【図２】
2016515778.tif 000004
【図３】
2016515778.tif 000005
【図４】
2016515778.tif 000006
【図５】
2016515778.tif 000007
【図６】
2016515778.tif 000008
【国際調査報告】
2016515778.tif 000009
2016515778.tif 000010
2016515778.tif 000011
2016515778.tif 000012