(57)【要約】【課題】  モバイル装置を備えるコンピューティング装置のデータを保護するべく、ディスプレイ上にセキュリティ状態インジケータを表示するシステムおよび方法を提供する。【解決手段】  コンピューティング装置がロックされている間、コンピューティング装置（例えば、モバイル装置）が安全な状態にあることを示すために、コンピューティング装置のディスプレイにセキュリティインジケータを生成するシステムおよび方法。コンピューティング装置がロック状態にある間、コンピューティング装置のいずれかのアプリケーションによりコンピューティング装置に記憶された少なくともあるもののセキュアデータの暗号が解読できたか否かについて判断がなされる（例えば、データ保護システムにより）。安全な状態になったことを示すために、アイコンやその他の識別子が表示可能である。【選択図】  図１
2006072996.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティング装置のディスプレイにセキュリティインジケータを表示する方法であって、
セキュアデータが該コンピューティング装置に記憶され、暗号化されたとき、少なくとも１つのデクリプトされた暗号化キーを使用してセキュアデータの暗号を解読でき、該方法が、
a)  該コンピューティング装置がいつロック状態になったのか検出するステップと、
b)  該コンピューティング装置がロック状態にある間、該コンピューティング装置の１つ以上のアプリケーションのいずれかによりセキュアデータの暗号が解読できたか否か判断するステップと、
c)  該コンピューティング装置がロック状態にある間、１つ以上のアプリケーションの少なくとも１つによってセキュアデータの少なくともあるものの暗号を解読できたと該判断ステップで判断された場合、第１のインジケータを表示するステップと、
d)  該コンピューティング装置がロック状態にある間、該コンピューティング装置の１つ以上のアプリケーションのいずれによってもどのセキュアデータの暗号も解読できなかったと該判断ステップで判断された場合、第２のインジケータを表示するステップと
を包含する、セキュリティインジケータを表示する方法。
【請求項２】
前記コンピューティング装置がモバイル装置である請求項１に記載の方法。
【請求項３】
前記第１のインジケータがロックが解除された南京錠に類似したアイコンであり、前記第２のインジケータがロックされた南京錠に類似したアイコンである請求項１又は２に記載の方法。
【請求項４】
動作を実行するために、前記コンピューティング装置がロック状態にない間、セキュアデータへのアクセスを要求する各アプリケーションにチケットを発行するステップであって、ここで該動作が完了したとき、発行されたチケットを解放するように該各アプリケーションが適合されているステップと、
該コンピューティング装置の１つ以上のアプリケーションのいずれによってもどのセキュアデータの暗号も解読できないように、全ての発行されたチケットが解放されたと判断すると、少なくとも１つの暗号化キーを削除するステップと
をさらに包含する、請求項１から３のいずれか１項に記載の方法。
【請求項５】
少なくとも１つのアプリケーションの各々に対して、前記コンピューティング装置がロック状態にない間、各アプリケーションにより該サブセットの暗号が解読されて使用されたとき、プレインテキストとしてセキュアデータのサブセットをマークするステップであって、ここで該マークされたサブセットの使用後そのサブセットを削除するように該各アプリケーションが適合されているステップと。
前記第２のインジケータが表示される前に、該全てのマークされたサブセットが削除されたと判断するステップと、
をさらに包含する、請求項４に記載の方法。
【請求項６】
コンピューティング装置で実行するソフトウェアアプリケーションであって、該アプリケーションが、コンピュータ読み出し可能記録媒体に記録された複数の命令を有し、該命令がクレーム１から５のいずれか１項のコンピューティング装置のディスプレイにセキュリティインジケータを生成する方法の命令であるソフトウェアアプリケーション。
【請求項７】
コンピューティング装置のディスプレイにセキュリティインジケータを生成するデータ保護システムであって、セキュアデータが該コンピューティング装置に記憶され、暗号化されたとき、少なくとも１つのデクリプトされた暗号化キーを使用してセキュアデータの暗号の解読に該データ保護システムが使用され、該データ保護システムが、
a)  該コンピューティング装置がいつロック状態になったのか検出し、
b)  該コンピューテイング装置がロック状態にある間、該コンピューティング装置の１つ以上のいずれかのアプリケーションによりセキュアデータの暗号が解読できたか否か判断し、
c)  該コンピューティング装置がロック状態にある間、１つ以上のアプリケーションの少なくとも１つによりセキュアデータの少なくともあるものの暗号が解読できたと該判断ステップで判断された場合、第１のインジケータを表示し、
d)  該コンピューティング装置がロック状態にある間、該コンピューティング装置の１つ以上のアプリケーションのいずれによってもどのセキュアデータの暗号も解読できなかったと該判断ステップで判断された場合、第２のインジケータを表示する
のにさらに適用されるデータ保護システム。
【請求項８】
前記コンピューティング装置がモバイル装置である請求項７に記載のデータ保護システム。
【請求項９】
前記第１のインジケータがロックが解除された南京錠に類似したアイコンであり、前記第２のインジケータがロックされた南京錠に類似したアイコンである請求項７又は８に記載のデータ保護システム。
【請求項１０】
動作を実行するために、前記コンピューティング装置がロック状態にない間、動作が完了したとき、セキュアデータへのアクセスを要求する各アプリケーションにチケットを発行し、該動作が完了したとき、該各アプリケーションを発行されたチケットを解放するのに使用し、
該コンピューティング装置の１つ以上のアプリケーションのいずれかによってもどのセキュアデータの暗号も解読できないように、全ての発行されたチケットが解放されたと判断すると、少なくとも１つの暗号化キーを削除する
請求項７から９のいずれか１項に記載のデータ保護システム。
【請求項１１】
少なくとも１つのアプリケーションの各々に対して、前記コンピューティング装置がロック状態にない間、該各アプリケーションによりサブセットの暗号が解読されて使用されたとき、プレインテキストとして該セキュリティデータのサブセットをマークし、該マークされたサブセットの使用後、該アプリケーションをそのサブセットを削除するのに使用し、
前記第２のインジケータが表示される前に、全てのマークされたサブセットが削除されたことを判断する
のにさらに使用される請求項１０に記載のデータ保護システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般にデータ保護に関し、より詳しくは、例えばモバイル装置を備えるコンピューティング装置のデータ保護に関する。
【背景技術】
【０００２】
秘密さもなければ要注意データは、コンピューティング装置に共通に記録される。このようなデータとしては、例えば、電子メールメッセージ、契約情報、およびユーザに関連するスケジューラ情報が含まれる。デスクトップコンピュータ等の大規模コンピューティング装置に関しては、コンピューティング装置自体、従って、その中に記録されたデータへの未認可アクセスを防ぐために、物理的な保護を実施し得る。ところが、ハンドヘルド装置やモバイル装置は、比較的小型であり紛失や盗難にあいやすいので、それらの装置はそれ程安全ではないと考えられる。その結果、特に装置を紛失したり盗難にあった後に、未認可の第三者が上記の情報にアクセスするのを防ぐために、モバイル装置の要注意情報を保護することがしばしば望ましい。
【０００３】
ほとんどのモバイル装置は、未認可の第三者の使用を防ぐ装置ロック機能を備えている。モバイル装置のロックは、例えば、ユーザにより手動で開始されるか、所定のタイムアウト期間の経過後か、または、ホルスターにモバイル装置を入れると自動的に開始される。モバイル装置がロック状態にあるとき、例えば、適切な装置アクセスパスワードをユーザが入力してユーザが認証されるまで装置へのアクセスが禁止される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
１つのセキュリティ方式により、装置がロック状態にあるとき、装置に記録されたデータ（例えば、要注意であると指定されているデータのサブセット）の暗号が解読される。これにより、例えば、メモリの記憶内容が装置から読み出された場合、暗号が解読されていない状態で要注意データを検索できないようにする追加セキュリティを提供する。またさらに、データが暗号化されたとき、装置上で実行されるアプリケーションは、要注意データへのアクセスが禁止され、より厳重なセキュリティを提供する。
【０００５】
モバイル装置等のコンピューティング装置がロックされている間、データへのアクセスを希望するかも知れないアプリケーションが、データの暗号を解読して使用できないように、装置のデータ（例えば、構成できたように、装置の全てのデータか要注意データとして指定されている装置の全てのデータのいずれか）が暗号化される場合、装置が安全な状態にあるとより具体的に見なすことができる。本発明の実施形態は、ロックされた装置が安全な状態にあることを示すために、装置のディスプレイのセキュリティインジケータを表示する方法と装置に関する。
【課題を解決するための手段】
【０００６】
本発明の広範な１つの局面によれば、コンピューティング装置のディスプレイにセキュリティインジケータを表示する方法であって、セキュアデータがコンピューティング装置に記録され、暗号化したとき、少なくとも１つのデクリプトされた暗号化キーを使用してセキュアデータの暗号を解読でき、上記の方法が、コンピューティング装置がいつロック状態になったか検出し、コンピューティング装置がロック状態にある間、コンピューティング装置の１つ以上のアプリケーションのいずれかによりセキュアデータのいずれかの暗号が解読できたか否かを判断するステップと、コンピューティング装置がロック状態にある間に、１つ以上のアプリケーションの少なくとも１つによりセキュアデータの少なくともあるものの暗号が解読できたと上記の判断ステップで判断された場合、第１のインジケータを表示するステップと、コンピューティング装置がロック状態にある間に、コンピューティング装置の１つ以上のアプリケーションのいずれによってもどのセキュアデータの暗号も解読できなかったと上記の判断ステップで判断された場合、第２のインジケータを表示するステップを含む方法を提供する。
【０００７】
（項目１）コンピューティング装置のディスプレイにセキュリティインジケータを表示する方法であって、
セキュアデータが上記コンピューティング装置に記憶され、暗号化されたとき、少なくとも１つのデクリプトされた暗号化キーを使用してセキュアデータの暗号を解読でき、上記方法が、
a)  上記コンピューティング装置がいつロック状態になったのか検出するステップと、
b)  上記コンピューティング装置がロック状態にある間、上記コンピューティング装置の１つ以上のアプリケーションのいずれかによりセキュアデータの暗号が解読できたか否か判断するステップと、
c)  上記コンピューティング装置がロック状態にある間、１つ以上のアプリケーションの少なくとも１つによってセキュアデータの少なくともあるものの暗号を解読できたと上記判断ステップで判断された場合、第１のインジケータを表示するステップと、
d)  上記コンピューティング装置がロック状態にある間、上記コンピューティング装置の１つ以上のアプリケーションのいずれによってもどのセキュアデータの暗号も解読できなかったと上記判断ステップで判断された場合、第２のインジケータを表示するステップと
を包含する、セキュリティインジケータを表示する方法。  
【０００８】
（項目２）上記コンピューティング装置がモバイル装置である請求項１に記載の方法。
【０００９】
（項目３）上記第１のインジケータがロックが解除された南京錠に類似したアイコンであり、上記第２のインジケータがロックされた南京錠に類似したアイコンである請求項１又は２に記載の方法。
【００１０】
（項目４）動作を実行するために、上記コンピューティング装置がロック状態にない間、セキュアデータへのアクセスを要求する各アプリケーションにチケットを発行するステップであって、ここで上記動作が完了したとき、発行されたチケットを解放するように上記各アプリケーションが適合されているステップと、
上記コンピューティング装置の１つ以上のアプリケーションのいずれによってもどのセキュアデータの暗号も解読できないように、全ての発行されたチケットが解放されたと判断すると、少なくとも１つの暗号化キーを削除するステップと
をさらに包含する、請求項１から３のいずれか１項に記載の方法。
【００１１】
（項目５）少なくとも１つのアプリケーションの各々に対して、上記コンピューティング装置がロック状態にない間、各アプリケーションにより上記サブセットの暗号が解読されて使用されたとき、プレインテキストとしてセキュアデータのサブセットをマークするステップであって、ここで上記マークされたサブセットの使用後そのサブセットを削除するように上記各アプリケーションが適合されているステップと。
【００１２】
上記第２のインジケータが表示される前に、上記全てのマークされたサブセットが削除されたと判断するステップと、
をさらに包含する、請求項４に記載の方法。
【００１３】
（項目６）コンピューティング装置で実行するソフトウェアアプリケーションであって、上記アプリケーションが、コンピュータ読み出し可能記録媒体に記録された複数の命令を有し、上記命令がクレーム１から５のいずれか１項のコンピューティング装置のディスプレイにセキュリティインジケータを生成する方法の命令であるソフトウェアアプリケーション。
【００１４】
（項目７）コンピューティング装置のディスプレイにセキュリティインジケータを生成するデータ保護システムであって、セキュアデータが上記コンピューティング装置に記憶され、暗号化されたとき、少なくとも１つのデクリプトされた暗号化キーを使用してセキュアデータの暗号の解読に上記データ保護システムが使用され、上記データ保護システムが、
a)  上記コンピューティング装置がいつロック状態になったのか検出し、
b)  上記コンピューテイング装置がロック状態にある間、上記コンピューティング装置の１つ以上のいずれかのアプリケーションによりセキュアデータの暗号が解読できたか否か判断し、
c)  上記コンピューティング装置がロック状態にある間、１つ以上のアプリケーションの少なくとも１つによりセキュアデータの少なくともあるものの暗号が解読できたと該判断ステップで判断された場合、第１のインジケータを表示し、
d)  上記コンピューティング装置がロック状態にある間、上記コンピューティング装置の１つ以上のアプリケーションのいずれによってもどのセキュアデータの暗号も解読できなかったと上記判断ステップで判断された場合、第２のインジケータを表示する
のにさらに適用されるデータ保護システム。
【００１５】
（項目８）上記コンピューティング装置がモバイル装置である請求項７に記載のデータ保護システム。
【００１６】
（項目９）上記第１のインジケータがロックが解除された南京錠に類似したアイコンであり、上記第２のインジケータがロックされた南京錠に類似したアイコンである請求項７又は８に記載のデータ保護システム。
【００１７】
（項目１０）動作を実行するために、上記コンピューティング装置がロック状態にない間、動作が完了したとき、セキュアデータへのアクセスを要求する各アプリケーションにチケットを発行し、上記動作が完了したとき、上記各アプリケーションを発行されたチケットを解放するのに使用し、
上記コンピューティング装置の１つ以上のアプリケーションのいずれかによってもどのセキュアデータの暗号も解読できないように、全ての発行されたチケットが解放されたと判断すると、少なくとも１つの暗号化キーを削除する
請求項７から９のいずれか１項に記載のデータ保護システム。
【００１８】
（項目１１）少なくとも１つのアプリケーションの各々に対して、上記コンピューティング装置がロック状態にない間、上記各アプリケーションによりサブセットの暗号が解読されて使用されたとき、プレインテキストとして上記セキュリティデータのサブセットをマークし、上記マークされたサブセットの使用後、上記アプリケーションをそのサブセットを削除するのに使用し、
上記第２のインジケータが表示される前に、全てのマークされたサブセットが削除されたことを判断する
のにさらに使用される請求項１０に記載のデータ保護システム。
【００１９】
（概要）
コンピューティング装置がロックされている間、コンピューティング装置（例えば、モバイル装置）が安全な状態にあることを示すために、コンピューティング装置のディスプレイにセキュリティインジケータを生成するシステムおよび方法。コンピューティング装置がロック状態にある間、コンピューティング装置のいずれかのアプリケーションによりコンピューティング装置に記憶された少なくともあるもののセキュアデータの暗号が解読できたか否かについて判断がなされる（例えば、データ保護システムにより）。安全な状態になったことを示すために、アイコンやその他の識別子が表示可能である。一実施形態において、コンピューティング装置のロックが解除されている間、コンピューティング装置のアプリケーションに発行された全てのチケットが解放されたと判断された場合、安全な状態になっていると考え、セキュアデータの暗号解読に使用できる暗合が解読された暗号化キーが削除される。
【発明を実施するための最良の形態】
【００２０】
本発明の実施形態のあるものは移動局を利用している。移動局は他のコンピュータシステムと通信する機能をする先進のデータ通信機能を備える双方向通信装置であり、ここでは、一般にモバイル装置とも呼ばれている。モバイル装置は音声通信機能も備えている。モバイル装置により提供された機能に応じて、データメッセージング装置、双方向ポケベル、データメッセージング機能を有する携帯電話、無線インターネット装置、またはデータ通信装置（電話機能装備または未装備）と呼ぶこともできる。モバイル装置は送信局網を介して他の装置と通信を行う。
【００２１】
モバイル装置の構成と他の装置との通信方法を理解する際に読者を支援するために、図１から図３について説明する。
【００２２】
図１について説明する。本発明の一実施形態のモバイル装置のブロック図を参照符号１０で示す。モバイル装置１０はマイクロプロセッサ１０２である多数の構成部を備えている。マイクロプロセッサ１０２はモバイル装置１００全体の動作を制御する。データと音声通信を含む通信機能が通信サブシステム１０４により実行される。通信サブシステム１０４は、無線網２００を介してメッセージの送受信を行う。モバイル装置１００の本実施形態において、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）とＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅｓ）規格に従って通信サブシステム１０４が構成されている。ＧＳＭ/ＧＰＲＳ無線網は、全世界で使用されており、これらの規格は、最終的にＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ＧＳＭ  Ｅｎｖｉｒｉｎｅｍｅｎｔ）およびＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｅｒｖｉｃｅ）に置き換わるものと予想されている。依然として新しい規格が制定されているが、ここで述べた通信網の挙動に類似していると考えられ、将来において開発される何らかの他の適切な規格を使用することを本発明が意図していることも当業者は理解するだろう。通信サブシステム１０４を通信網２００と接続する無線リンクは、ＧＳＭ/ＧＰＲＳ通信用に規定されたプロトコルに従って動作する１つ以上の異なる無線周波数（ＲＦ）チャネルを示す。新規なネットワークプロトコルにより、これらのチャネルは、回線交換音声通信とパケット交換データ通信の両方をサポートしている。
【００２３】
モバイル装置１００に関連する無線網が、モバイル装置１００の一実施形態のＧＳＭ/ＧＰＲＳ無線網であるが、その他の無線網も、変形実施形態のモバイル装置１００にも関連させることができる。利用可能な無線網の別のものとしては、例えば、データ専用無線網、音声専用無線網、および同一の物理基地局を介して音声とデータ通信の両方をサポートできるデュアルモード網を備えている。組み合わされたデュアルモード網を備えているが、符号分割多元接続（ＣＤＭＡ）やＣＤＭＡ２０００網、ＧＳＭ/ＧＰＲＳ網（上述したように）、およびＥＤＧＥとＵＭＴＳ等の将来の第三世代（３Ｇ）網に限定されない。データ専用網の古い例としては、Ｍｏｂｉｔｅｘ（登録商標）無線網とＤａｔａＴＡＣ（登録商標）無線網がある。音声専用網の古い例としては、ＧＳＭや時分割多元接続（ＴＤＭＡ）等のＰＣＳ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍｓ）網がある。
【００２４】
マイクロプロセッサ１０２は、ランダムアクセスメモリ（ＲＡＭ）１０６，フラッシュメモリ１０８，ディスプレイ１１０，補助入/出力（Ｉ/Ｏ）サブシステム１１２，シリアルポート１１４，キーボード１１６、スピーカ１１８，マイクロフォン１２０，短距離通信１２２，および他の装置１２４等の追加サブシステムともやり取りをする。
【００２５】
モバイル装置１００のサブシステムのあるものは、通信関連機能を実行するが、他のサブシステムは、「常駐」つまり装置搭載機能を提供できる。一例として、通信網２００を介して送信するテキストメッセージの入力と、電卓や作業リスト等の装置常駐機能等といった通信関連機能にディスプレイ１１０とキーボード１１６の双方を使用できる。マイクロプロセッサ１０２により使用されるオペレーティングシステムソフトウェアは、フラッシュメモリ１０８等の常駐記憶装置に通常格納される。代わりに、リードオンリメモリ（ＲＯＭ）や類似した記憶素子（図示せず）でもよい。オペレーティングシステム、特定の装置アプリケーションまたはその部分をＲＡＭ１０６等の不揮発性メモリに一時的に記録できることを当業者は理解するであろう。
【００２６】
要求されたネットワーク登録または起動手続きを完了した後に、モバイル装置１００は、通信網２００を介して通信信号を送受信できる。通信網アクセスは、加入者つまりモバイル装置１００のユーザに関連している。加入者を特定するために、通信網と通信するべくモバイル装置１００は加入者識別モデュールつまり「ＳＩＭ」カード１２６をＳＩＭインタフェース１２８に挿入することを要求する。ＳＩＭ１２６は、モバイル装置１００の加入者を識別、とりわけモバイル装置１０の個人を特定する従来の「スマートカード」の１つである。ＳＩＭカード１２６がないと、モバイル装置１００は通信網２００と全く通信を行うことができない。ＳＩＭインタフェース１２８にＳＩＭ１２６を挿入することで、加入者は全ての予約した加入者サービスにアクセスすることができる。このサービスには、ウェブ検索、電子メール、音声メール、ショートメッセージサービス（ＳＭＳ）、およびマルチメディアメッセージングサービス等のメッセージングが含まれる。より進んだサービスには、売場専用、フィールサービス、および販売力自動化が含まれる。ＳＩＭ１２６は、プロセッサと情報を記録するメモリを備えている。いったんＳＩＭ１２６が、ＳＩＭインタフェース１２８に挿入されると、マイクロプロセッサ１０２に結合される。加入者を特定するために、ＳＩＭ１２６はＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｔｙ）等の幾つかのユーザパラメータを有する。ＳＩＭ１２６を使用する利点は、加入者が必ずしも何らかの１つの物理的なモバイル装置により制限されないということにある。ＳＩＭ１２６は、メモ帳（または、カレンダ）情報と最近の呼び出し情報を含むモバイル装置の追加加入者情報も記憶できる。
【００２７】
モバイル装置１００はバッテリ駆動装置であり、１つ以上の再充電可能バッテリ１３０を収容するバッテリインタフェース１３２を備えている。バッテリインタフェース１３２は、モバイル装置１００に電源Ｖ＋を供給する際にバッテリ１３０を支援するレギュレータ（図示せず）に結合されている。現在の技術ではバッテリを利用しているが、将来の技術では、小型燃料電池等がモバイル装置１００に電源を供給し得る。
【００２８】
オペレーティングシステム機能に加えて、マイクロプロセッサ１０２は、モバイル装置１００でのソフトウェアアプリケーションの実行を可能にする。データと音声通信アプリケーションを含む基本的な装置動作を制御するアプリケーションセットは、その製造時にモバイル装置１００に通常インストールされる。モバイル装置１００にロードできる別のアプリケーションは、ＰＩＭ（Ｐｅｒｓｏｎａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  ｍａｎａｇｅｒ）であろう。ＰＩＭは加入者への該当項目の編成と管理機能を有しており、これには電子メール、行事、音声メール、約束、および作業項目等があるが、これらに限定されない。ＰＩＭアプリケーションは、無線網２００を介するデータ項目の送受信機能を有している。ＰＩＭデータ項目は、ホストコンピュータシステムに記憶および／または関連するモバイル装置の加入者に対応するデータ項目により、無線網２００を介して連続的に一体化、同期、および更新できる。この機能により、上記の項目に対してモバイル装置１００のミラードホストコンピュータを機能的に生成する。このことは、ホストコンピュータシステムが、モバイル装置加入者のオフィスコンピュータシステムである場合に特に好都合である。
【００２９】
通信網２００、補助Ｉ/Ｏサブシステム１１２、シリアルポート１１４、短距離通信サブシステム１２２、または何らかの他の適切なサブシステム１２４によりモバイル装置１００に追加アプリケーションもロードできる。アプリケーションインストールのこの柔軟性により、モバイル装置１００の機能を増大させ、エンハンスド装置搭載機能、通信関連機能、または両方の機能を提供できる。例えば、セキュア通信アプリケーションは、電子商取引機能とモバイル装置１００を使用して実行されるその他の金融取引も可能にし得る。
【００３０】
シリアルポート１１４は、外部装置やソフトウェアアプリケーションにより加入者が選択できるようにし、情報を提供したりソフトウェアをモバイル装置１００にダウンロードして、モバイル装置１００の機能を無線通信網以外のモバイル装置１００に拡張する。セキュア装置通信を行うために、例えば、直接それゆえ信頼性が高く、信用のおける接続を介して別のダウンロード経路を使用して、符号化キーをモバイル装置１００にダウンロードできる。
【００３１】
短距離通信サブシステム１２２は、通信網２００を使用せずに、モバイル装置１００および他のシステムや装置との間の通信を行う。例えば、サブシステム１２２は、赤外線装置、関連する回路、および短距離通信用部品を備えることができる。短距離通信の例は、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）により制定された規格、ブルーツゥース、およびＩＥＥＥにより制定された８０２．１１規格ファミリがある。
【００３２】
使用時、テキストメッセージ、電子メール、またははダウンロードされたウェブページ等の受信信号は、通信サブシステム１０４で処理され、マイクロプロセッサ１０２に入力する。そして、マイクロプロセッサ１０２は、受信信号を処理して、ディスプレイ１１０または補助Ｉ/Ｏサブシステム１１２に出力する。加入者は、例えば、ディスプレイ１１０およびおそらく補助Ｉ/Ｏサブシステム１１２と一緒にキーボード１１６を使用して、電子メールメッセージ等のデータ項目も含み得る。補助サブシステム１１２は、タッチスクリーン、マウス、トラックボール、赤外線指紋検出器、または動的ボタン押下機能を有するローラホイール等の装置を備えてもよい。キーボード１１６は、英数字キーボードおよび/または電話式キーパッドである。通信サブシステム１０４により、通信網２００を介して複合項目を送信できる。
【００３３】
音声通信に関して、受信した信号がスピーカ１１８に出力されることと、送信信号がマイクロフォン１２０により生成されることを除き、モバイル装置１００の全体的な動作は実質的に類似している。音声メッセージ録音サブシステム等の別の音声やオーディオＩ/Ｏサブシステムも移動端末１００に実装し得る。音声やオーディオは、主としてスピーカ１１８に出力されるが、発呼側の識別、音声呼び出し期間、またはその他の音声呼び出し関連情報等の追加情報をディスプレイ１１０に表示してもよい。
【００３４】
ここで、図２について説明する。図１の通信サブシステムの構成要素１０４のブロック図が示されている。通信サブシステム１０４は、受信機１５０、送信機１５２、１つ以上の内蔵つまり内部アンテナ素子１５４，１５６、局部発信機（ＬＯｓ）１５８、およびデジタル信号プロセッサ（ＤＳＰ）１６０等の処理モジュールを備えている。
【００３５】
通信サブシステム１０４の特別の設計は、モバイル装置１００が動作することを意図する通信網２００に依拠しているため、図２に示す設計は、単なる一例として理解すべきである。通信網２００を介してアンテナ１５４で受信した信号は、信号増幅、周波数ダウンコンバージョン、フィルタリング、チャネル選択、およびアナログデジタル（Ａ/Ｄ）変換等の共通受信機能が動作可能な受信機１５８に入力する。受信信号をＡ/Ｄ変換することで、ＤＳＰ１６０で実行される復調と符号化等のより複雑な通信機能の実行を可能にする。同様に、変調と符号化を含む送信信号の処理は、ＤＳＰ１６０により行われる。これらのＤＳＰ処理した信号は、送信機１５２に入力され、デジタルアナログ（Ｄ/Ａ）変換、周波数アップコンバージョン、フィルタリング、増幅とアンテナ１５６による通信網２００を介した通信を行う。ＤＳＰ１６０は通信信号を処理するだけでなく、送信機と受信機も制御する。例えば、受信機１５０と送信機１５２の通信信号に加えられた利得は、ＤＳＰ１６０に実装された自動利得制御アルゴリズムにより適応的に制御できる。
【００３６】
モバイル装置１００と通信網２００間の無線リンクは、通常別の無線チャネルである１つ以上の別のチャネルおよびモバイル装置１００と通信網２００間で使用される関連プロトコルを有する。通常全帯域幅の制御とモバイル装置１００の制限されたバッテリ電力により、無線チャネルは、大切に使用すべき限られたリソースである。
【００３７】
モバイル装置１００が完全にオプションであるとき、通信網２００に送信するときのみキーを押下つまりオンにするか、さもなければオフにしてリソースを節約する。同様に、指定時間中に信号や情報（もしあれば）を受信する必要があるまで、受信機１５０に定期的にオフにして電源を節約する。
【００３８】
ここで、図３について説明する。無線網のノードのブロック図を参照符号２０２で示す。実際、通信網２００は、１つ以上のノード２０２を備えている。モバイル装置１００は、無線網２００内のノード２０２と通信を行う。図３の実施形態において、ＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）  とＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ）技術によりノード２０２が構成される。ノード２０２は、関連するタワー局２０６を有する基地局コントローラ（ＢＳＣ）、ＧＳＭにＧＰＲＳサポートのために追加されたパケット制御装置（ＰＣＵ）２０８，ＭＳＣ（Ｍｏｂｉｌｅ  Ｓｗｉｔｃｈｉｎｇ  Ｃｅｎｔｅｒ）２１０，ＨＬＲ（Ｈｏｍｅ  Ｐｏｓｉｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）２１２，ＶＬＲ（Ｖｉｓｉｔｏｒ  Ｌｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）２１４，ＳＧＳＮ（Ｓｅｒｖｉｎｇ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）２１６，ＧＧＳＮ（Ｇａｔｅｗａｙ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）２１８，およびＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｒｏｃｏｌ）２２６も備えている。構成要素のこのリストは、ＧＳＭ/ＧＰＲＳ網の全てのノード２０２の構成要素を余すところなく網羅したリストを意味しておらず、むしろ通信網２００を介した通信に通常使用される構成要素リストである。
【００３９】
ＧＳＭ網において、ＭＳＣ２１０は、回線交換条件を満たす加入電話網（ＰＳＴＮ）２２２等のＢＳＣ２０４と陸上通信網に結合されている。ＰＣＵ２０８，ＳＧＳＮ２１６，およびＧＧＳＮ２１８を介する公衆または専用回線（インターネット）２２４（ここで、通常共用通信網インフラストラクチャとも呼ばれる）への接続は、ＧＰＲＳｃａｐａｂｌｅモバイル装置へのデータ経路を示す。ＧＰＲＳ機能により拡張されたＧＳＭ網において、専用回線ＢＳＣ２０４は、ＳＧＳＮ２１６に接続してセグメンテーション、無線チャネル割り当て制御をして、パケット交換用件を満たすパケット制御装置（ＰＣＵ）２０８も備えている。モバイル装置の位置と回線交換とパケット交換管理の利用可能性を探るために、ＭＳＣ２１０とＳＧＳＮ２１６の間でＨＬＲ２１２が共用される。ＶＬＲ２１４へのアクセスは、ＭＳＣ２１０により制御される。
【００４０】
局２０６は固定送受信局である。局２０６とＢＳＣ２０４とで固定送受信装置を構成している。固定送受信装置は、通常「セル」と呼ばれる特定のサービスに対する無線網サービス領域を提供する。固定送受信機は、局２０６を介してそのセル内の他のモバイル装置へ／から送信と受信をする。固定送信器は変調等の上記の機能と、コントローラの制御下で所定の通信プロトコルとパラメータにより符号化および／または移動局に送信さる信号の暗号化を実行する。固定送信機は、必要であれば、セル内のモバイル装置１００から受信した通信信号を同様に復調し、復号と暗号化を行う。通信プロトコルとパラメータは、異なるノード間で変化させ得る。例えば、１つのノードが異なる変調方式を採用し、別のノードと異なる周波数で動作させることができる。
【００４１】
特定の通信網で登録された全てのモバイル装置１００に対して、ユーザプロフィール等の永続的な構成データがＨＬＲ２１２に格納される。ＨＬＲ２１２は、各々の登録モバイル装置の位置情報を含み、モバイル装置の現在の位置を特定するのに問い合わせできる。ＭＳＣ２１０は位置領域群を管理しており、現在ＶＬＲ２１４の管理領域にあるモバイル装置のデータを記憶する。また、ＶＬＲ２１４は、他の通信網にアクセスしているモバイル装置に関する情報も含んでいる。ＶＬＲ２１４の情報は、アクセスを高速にするためにＨＬＲ２１２からＶＬＲ２１４に送信された常駐モバイル装置データの一部を含む。リモートＨＬＲ２１２ノードからＶＬＲ２１４に追加情報を移動して、これらのノード内のトラフィック量を低減でき、その結果、音声とデータサービスを高速応答時間で提供でき、それと同時に少ないコンピューティング資源しか必要としない。これらのノード間のトラフィック量を低減できる。
【００４２】
ＳＧＳＮ２１６とＧＧＳＮ２１８は、ＧＳＭ内のＧＰＲＳサポートに追加された構成要素、即ち、パケット交換データサポートである。ＳＧＳＮ２１６とＭＳＣ２１０は、各モバイル装置１００の位置を探索し続けることで、無線網２００内で類似の機能を有している。ＳＧＳＮ２１６は、セキュリティ機能と通信網２００のデータトラフィックへのアクセス制御も実行する。ＧＧＳＮ２１８は外部パケット交換網と相互接続し、通信網２００で動作するインターネットプロトコル（ＩＰ）バックボーン通信網を介して１つ以上のＳＧＳＮ２１６と接続する。通常動作時、所与のモジュール装置１００は、「ＧＰＲＳアタッチ］を実行して、ＩＰアドレスを取得し、データサービスにアクセスできる必要がある。サービス統合デジタル網（ＩＳＤＮ）アドレスが、入呼と出呼の配送に使用されるので、この要件は回線交換音声チャネルに存在しない。現在、全てのＧＰＲＳｃａｐａｂｌｅ通信網は、専用で動的に割り当てられたＩＰアドレスを使用しており、そのためＧＧＳＮ２１８に接続されたＤＨＣＰサーバ２２０が必要である。多くの動的ＩＰ割り当て方法が存在し、これには、ＲＡＤＩＵＳ（Ｒｅｍｏｔｅ  Ａｕｔｈｅｔｉｃａｔｉｏｎ  Ｄａｕｌ−Ｉｎ  Ｕｓｅｒ  Ｓｅｒｖｉｃｅ）サーバとＤＨＣＰサーバとの組み合わせの使用を含む。いったんＧＰＲＳアタッチが完了すると、ＰＣＵ２０８とＳＧＳＮ２１６によりモバイル装置１００からＧＧＳＮ２１８内のアクセスポイントノード（ＡＰＮ）への論理接続が確立される。ＡＰＮは直接インターネット互換サービスか専用網接続のいずれかにアクセスができるＩＰトンネルの論理端を示す。各移動端末１００を１つ以上のＡＰＮに割り当て、利用が認可されているＡＰＮへのＧＰＲＳアタッチを最初に実行することなく、移動端末１００がデータを交換することができない限り、ＡＰＮは通信網２００へのセキュリティ方法も示す。ＡＰＮは「ｍｙｃｏｎｎｅｃｔｉｏｎ．ｗｉｒｅｌｅｓｓ．ｃｏｍ」等のインターネットドメイン名に類似したものと考えることができる。
【００４３】
いったんＧＰＲＳアタッチが完了すると、トンネルが形成され、ＩＰパケットでサポートできる何らかのプロトコルを使用して標準的なＩＰパケット内で全てのトラフィックが交換される。あるＩＰセキュリティ（ＩＰｓｅｃ）接続を仮想閉域網（ＶＰＮ）と共に使用する場合のように、これはＩＰを繰り返す等のトンネルリング方法を含む。これらのトンネルもパケットデータプロトコル（ＰＤＰ）コンテキストと呼ばれて、通信網２００で使用可能な限られた数のトンネルしか存在しない。ＰＤＰコンテキストを最大限に利用するために、通信網１００が各ＰＤＰコンテキストに対してアイドルタイマを動作させて、アクティビティの欠如が存在するか否か判断する。モバイル装置１００がそのＰＤＰコンテキストを使用していない場合には、ＰＤＰコンテキストの割り当てを解除し、ＩＰアドレスをＤＨＣＰサーバ２２０により管理されたＩＰアドレスプールに返却することができる。
【００４４】
本発明の実施形態は、一般にデータ保護に関し、より詳しくは、コンピューティング装置のデータ保護に関する。本発明の実施形態をここで移動端末に関して記載しているが、少なくともこれらの実施形態のあるものをモバイル装置以外のコンピューティング装置で実現し得る。
【００４５】
一実施形態において、モバイル装置（例えば、図１のモバイル装置１００）は、未認証第三者の使用を防ぐ装置ロック機能を提供する。例えば、ユーザにより手動でモバイル装置のロックが開始されるか、所定のタイムアウト期間の経過後か、または、モバイル装置がボルスターに入れられたときに自動的に開始できる。
【００４６】
１つのセキュリティ方式によれば、モバイル装置１００がロック状態にあるとき、モバイル装置１００に記憶されたデータ（または、要注意であると指定されたデータのサブセット）が暗号化される。このセキュリティ方式は、この実施形態において、モバイル装置１００のデータ保護システムにより適用される。データ保護システムは、またはモバイル装置１００に存在し実行される（例えば、図１のマイクロプロセッサ１０２により）ソフトウェアモジュール、アプリケーション、ユーティリティとして実現できる。変形実施形態において、データ保護システムはハードウェアで実現することができる。ここで説明したデータ保護システムは、別のモジュールで実現する必要がなく、その機能のあるものまたは全ては、変形実施形態のモバイル装置の１つ以上の他のアプリケーションまたはモジュールの機能と一体化できる。  
【００４７】
モバイル装置１００において、メモリ装置へのアクセス（例えば、フラッシュメモリ１０８）は、データ保護システムにより制御される。データ保護システムは、受信して記憶するデータを暗号化し、暗号化したデータをメモリに記憶し、モバイル装置１００の構成要素の記憶したデータの暗号を解読する。一実施形態において、モバイル装置１００の構成要素により開始されたメモリへ／からのデータの読み出しと書き込み動作は、データ保護システムによって実行される。変形実施形態において、モバイル装置１００の構成要素は、メモリへ直接アクセスし、データの暗号を解読して記憶するときか、または暗号化したデータの暗号を解読して利用する必要がないときのみデータ保護システムとやり取りをする。
【００４８】
説明を簡単にするために、データを保護することが望ましいデータ保護システムによる暗号化と暗号の解読に言及する。しかし、記憶される全てのデータをこのように安全にする必要がないことを当業者は理解するであろう。例えば、特にモバイル装置１００のユーザに関連するデータだけを安全にしてもよい。代わりに、データの特定のデータ項目や特定の種類は、ユーザによりまたはモバイル装置１００で実行しているアプリケーションにより自動的に要注意であると指定してもよく、その結果、このように安全にできる。別の例として、モバイル装置１００の特定のメモリに記憶されたデータのみを要注意であると指定してもよい。変形実施形態では、別の装置構成が可能である。
【００４９】
この例において、データ保護システムがイネーブルされている間、データの暗号化および/または暗号の解読だけできるように、データ保護システムをユーザがイネーブルおよび/またはディスエーブルすることが許されている。変形実施形態において、例えば、管理者により（おそらく情報技術（ＩＴ）ポリシに従って）データ保護システムを遠方からイネーブルおよび/またはディスエーブルできる。
【００５０】
動作時、データ保護システムは、メモリ（例えば、図１のフラッシュメモリ１０８）のキーメモリの暗号化キーにアクセスする。一実施形態において、安全にすべきデータが暗号化と暗号解読に使用される少なくとも１つの対称キーがキーメモリに記憶される。暗号化キーの未認可使用を防ぐために、キーメモリに暗号化されたキーが記憶される。例えば、ユーザの装置パスワードが正しく入力されると、暗号化キーがその後に解読できる。その後、暗号を解読されたキーのコピーが、キーメモリ、他のメモリ（例えば、図１のＲＡＭ１０６）、またはキャッシュに記憶されるので、必要となるたびごとに暗号を解読する必要がない。ところが、この実施形態において、モバイル装置１００がロックされたとき、暗号を解読された対称キーが削除される。次回、モバイル装置１００のロックが解除され（例えば、正しいパスワードを入力したユーザにより）、暗号化された対称キーの暗号が再度解読される。
【００５１】
またさらに、上述したセキュリティ方式に従い、モバイル装置１００がロック状態にあるとき、安全にされるデータ（例えば、要注意と考えられるデータ）が暗号化される。暗号が解読された状態にあるデータに対してまだ未完了の動作をアプリケーションが実行中であるときでも、モバイル装置のロックをいつでも開始できるため、動作を中断するために装置をロックすると、ただちにデータの暗号を解読させるのではなく実行中にアプリケーションが動作を完了できるようにするのが望ましいかも知れない。
【００５２】
上記の機能を容易にするために、例えば、モバイル装置１００のデータ保護システムをさらに使用して、セキュアデータへのアクセスを求めるアプリケーションに「チケット」を発行できるセキュアデータへのアクセスを要求する動作をアプリケーションが実行する必要があるときに、アプリケーションは、データ保護システムからチケットを要求することができる。モバイル装置１００がロック解除状態にある場合、データ保護システムは、ただちにチケットをアプリケーションに発行する。これに対して、モバイル装置１００がロック状態にある場合、データ保護システムはアプリケーションにチケットを発行せず、セキュアデータへのアプリケーションのアクセスを禁止する。要求は両方とも拒絶され、モバイル装置１００がその後ロック解除状態になったとき、アプリケーションが要求をしてチケットへの要求を繰り返すか、モバイル装置１００がその後ロックが解除されるまで元の要求に応じて、データ保護システムが、チケットの発行を遅らすことができる。その後、チケットは自動的に解放されたと見なされる。
【００５３】
アプリケーションが有効なチケットを保持している限り、アプリケーションは、セキュアデータへのアクセスが許される。たとえモバイル装置１００がその後ロックされる場合でも、アプリケーションがチケットを解放するまで、アプリケーションは、セキュアデータへのアクセスを続ける。動作を完了し、動作が完了したときにチケットを解放するために、ほんの短い時間の間だけアプリケーションがチケットを使用すると考えられる。変形実施形態において、特定の時間の間だけチケットが有効であると考えることができ、その後、チケットが解放されたと考えることができる。
【００５４】
チケットが発行されたが、まだ解放されていない各アプリケーションの探索を続けるために、データ保護システムを使用している。発行されていないチケットがあるが、チケットを有するアプリケーションがまだセキュアデータへのアクセス権を有するので、モバイル装置１００がロックされたとしても、セキュアデータの暗号を解読するのに必要な暗号化キーは安全な状態にある。しかしながら、モバイル装置１００がロックされた状態にある間、全ての発行されたチケットが解放されたとデータ保護システムが判断すると、暗号が解読された暗号化キーのコピーが削除される。従って、暗号化されて記憶されたセキュアデータは、この状態のアプリケーションによりもはや解読できず、モバイル装置１００は安全な状態にあると考えることができる。
【００５５】
本発明の実施形態は、ロックされた装置が安全な状態にあることを示すために、コンピューティング装置のディスプレイにセキュリティインジケータを生成する装置と方法に関するものである。
【００５６】
図４Ａについて説明する。本発明の一実施形態のディスプレイにセキュリティインジケータを生成する方法のステップを示すフローチャートを参照符号１００で示す。ロックされたとき、この方法はコンピューティング装置（例えば、図１のモバイル装置１００）が安全な状態にあることをユーザが示すのを容易にする。
【００５７】
モバイル装置１００に関して上述したように、ステップ３０２に示す通常の動作において、セキュアデータに関する動作を実行するために、コンピューティング装置がロック解除状態にある間、セキュアデータへのアクセスを要求するアプリケーションにチケットを発行する（例えば、モバイル装置１００で実行するデータ保護システムにより）。そして、動作が完了したときに、これらのチケットを解放できる。
【００５８】
ステップ３１０において、コンピューティング装置がロック状態になったことをデータ保護システムが検出する。コンピューティング装置がロック解除状態にある限り、データ保護システムは、連続してチケットを発行できる（例えば、ステップ３０２で）。
【００５９】
ステップ３２０において、コンピューティング装置がロック解除状態にある間、チケットを発行した全てのアプリケーションが、その後それらのチケットを解放したか否かデータ保護システムが判断する。もしチケットが解放されたのであれば、ステップ３２８で、セキュアデータへアクセス時にアプリケーションが使用可能な暗号が暗合が解読された暗号化キーが削除され、ステップ３３０で、セキュア状態インディケータがコンピューティング装置に表示される。
【００６０】
一実施形態において、ステップ３３０で表示されたセキュア状態インディケータは、ロックされた南京錠に類似したアイコンである。その他のセキュア状態インディケータは、変形実施形態において使用することができる。
【００６１】
装置が安全にロックされたときに、ユーザにはっきりと見えるようにセキュア状態インジケータが表示される。例えば、セキュア状態インジケータを、コンピューティング装置のディスプレイのリボンバナーに表示できる。  
【００６２】
ステップ３３０で表示されたセキュア状態インディケータは、未認可ユーザアクセスを防ぐために、コンピューティング装置は単にロックされないが、コンピューティング装置のアプリケーションが、安全な状態（例えば、要注意のデータとして指定されているデータ）にアクセスできないように安全な状態（即ち、「安全にロックされた」）にロックされる。コンピューティング装置が、ロック解除状態に戻るか、アプリケーションによるセキュアデータへのアクセスが許可されるまで、セキュア状態インディケータが表示され続ける。
【００６３】
ステップ３２０において、コンピューティング装置が、ロック解除状態にある間、データ保護装置が、チケットを発行した全てではないアプリケーションがそれらのチケットを解放したか判断し、ステップ３４０で、安全でない状態を示すインジケータがコンピューティング装置に表示される。
【００６４】
一実施形態において、ステップ３４０で表示された非セキュア状態インジケータは、ロックが解除されていない南京錠に類似したアイコンである。その他の非セキュア状態インジケータは各種実施形態で使用できる。
【００６５】
装置が安全にロックされたとき、非セキュア状態インジケータは、ユーザにはっきりと見えるようにそのインジケータが表示される。例えば、非セキュア状態インディケータが、コンピューティング装置ディスプレイのリボンバナーに表示できる。
【００６６】
ステップ３４０で表示された非セキュア状態インディケータは、少なくとも１つのアプリケーションがまだセキュアデータへのアクセスをでき、セキュアデータの暗号を解読できるかも知れないので、コンピューティグ装置がロック状態にあっても、コンピューディング装置は安全な状態にない。さらに、攻撃者が検索できる可能性があり、セキュアデータの暗号の解読に使用できる暗号化キーが、暗合が解読された状態でメモリに存在する可能性があるので、コンピューティング装置は、セキュアであると考えることはできない。ステップ３２０を繰り返し実行して、発行されていないチケットの状態を監視でき、コンピューティング装置の安全な状態が検出されるまでか、コンピューティング装置がロック解除状態に戻るまでか、または、アプリケーションによるセキュアデータへのアクセスが許可されるまで非セキュア状態インジケータを表示状態にできる。
【００６７】
図４Ｂについて説明する。本発明の一実施形態のディスプレイにセキュリティインジケータを生成する方法のステップを示すフローチャートを参照符号３００ｂで示す。この方法は、ロックされたとき、コンピューティング装置（例えば、図１のモバイル装置１００）が、安全な状態になったことをユーザに示すのを容易にする。
【００６８】
例えば、暗号が解読されたとき、あるセキュアデータがプレインテキストとしてマークされた場合、方法３００ｂを実施形態に適用できることを除き、方法３００ｂは方法３００に類似している。アプリケーションがセキュアデータにアクセスする必要がある場合、ステップ３０４に示すように、データ保護システムは、要求されたセキュアデータの暗号を解読し、暗号が解読されたデータをメモリに記憶し、暗号が解読されたデータをプレインテキストとしてマークする。さらに、セキュリティを大幅に向上させるために、コンピューティング装置がロックされたとき、プレインテキストとしてマークされたデータ（ここでは、通常プレインテキストオブジェクトと呼ぶ）を、例えば、データ保護システムにより削除しなければならない。プレインテキストオブジェクトの永続的メモリが必要で、かつ暗号が解読されたオブジェクトがまだ記憶されていない場合、コンピューティング装置がロック状態になった後、データ保護システムにより暗号化できる。プレインテキストを解放できるあるプレインテキストオブジェクトがもはや必要なくなるまで、まだ解放されていないチケットを有するアプリケーションは、あるプレインテキストオブジェクトを保持することが許される（例えば、削除）。
【００６９】
本発明のこの実施形態において、（１）コンピューティング装置がロック解除状態にある間、チケットが発行された全てのアプリケーションがそれらのチケットを解放するまで、または（２）全てのプレインテキストオブジェクトが解放されるまで、コンピューティング装置は、安全な状態にあると考えられない。従って、ステップ３２０ｂにおいて、データ保護システムは、これらの条件の両方が満たされたか否か判断する。もし満たされていれば、ステップ３３０で、セキュア状態インジケータが表示される。もし満たされていなければ、ステップ３４０で、非セキュア状態インジケータが表示される。
【００７０】
本発明の実施形態において、コンピューティング装置が、安全な状態になったかか否か判断する際に、方法３００または方法３００ｂに関して記載されたものに加えて新たな基準が確立される。変形実施形態において、２つ以上の状態も定義して判断できる。
【００７１】
本発明の変形実施形態において、（１）コンピューティング装置がロック解除状態にある間、チケットが発行された全てのアプリケーションが、そのチケットを解放し、（２）全てのプレインテキストオブジェクトがそれらのチケットが解放されたと判断される状態を示す第３の状態インジケータを使用できる。この実施形態において、例えば、３つの状態（即ち、、チケットとプレインテキストオブジェクトが存在する、チケットが存在しないがプレインテキストオブジェクトが存在する、チケットもプレインテキストオブジェクトも存在しない）を示すトライステートアイコンを使用してもよい。
【００７２】
本発明の変形実施形態において、特定の時間に構成できるように、データ保護システムは、方法３００または方法３００ｂのいずれかに応じてセキュリティ状態を判断できるように構成可能である。ユーザによりおよび／または、例えば、管理者により、おそらくＩＴポリシーに従って、データ保護システムを使用して構成できる（最初の構成への変形例を包含し得る）。
【００７３】
本発明の実施形態においてセキュリティインジケータを生成する方法ステップは、送信型媒体を有するコンピュータ読み出し可能記憶媒体に記録された実行可能ソフトウェア命令として提供することができる。
【００７４】
多数の実施形態に関して本発明を説明した。しかし、添付したクレームに規定した本発明の範囲を逸脱しないで、その他の変形や変更が可能であることを当業者は理解するであろう。
【図面の簡単な説明】
【００７５】
【図１】本発明の一実施形態のモバイル装置のブロック図である。
【図２】図１に示すモバイル装置の通信サブシステム構成要素のブロック図である。
【図３】無線網のノードのブロック図である。
【図４Ａ】本発明の一実施形態のディスプレイに表示されるセキュリティインジケータを生成する方法のステップを示すフローチャートである。
【図４Ｂ】本発明の別の実施形態のディスプレイに表示されるセキュリティインジケータを生成する方法のステップを示すフローチャートである。
【符号の説明】
【００７６】
１０２  マイクロプロセッサ
１０４  通信サブシステム
１０６  ＲＡＭ
１０８  フラッシュメモリ
１１０  ディスプレイ
１１６  キーボード
１１８  スピーカ
１２０  マイクロフォン
１２２  短距離通信
１２６  ＳＩＭ
２００  ネットワーク
【図１】
2006072996.tif 000003
【図２】
2006072996.tif 000004
【図３】
2006072996.tif 000005
【図４Ａ】
2006072996.tif 000006
【図４Ｂ】
2006072996.tif 000007