(57)【要約】方法とシステムは、モバイル計算機器上において保護メッセージのために提供される。方法とシステムは、電子メッセージと共に使用されるセキュリティ方法に関連する安全性信用レベルの表示のために提供する。電子メッセージに関連する安全性信用レベルを電子機器上に示す方法であり、その方法は、電子メッセージに関連する安全性に関するデータにアクセスするステップ、電子機器上に記憶される安全性に関する信用カテゴリにアクセスするステップ、アクセスされた安全性に関するデータに基いて、どの安全性に関する信用カテゴリが電子メッセージに対応するかを決定するステップを含み、安全性に関するインジケータが、決定された対応する安全性に関する信用カテゴリに基いて電子機器のユーザに表示される方法。
2007502060.tif 000002
【特許請求の範囲】
【請求項１】
電子メッセージに関連する安全性信用レベルを電子機器上に示す方法であって、該方法は、
該電子メッセージに関連する安全性に関するデータにアクセスするステップと、
該電子機器上に記憶された安全性に関する信用カテゴリにアクセスするステップと、
該アクセスされた安全性に関するデータに基いて、どの安全性に関する信用カテゴリが、該電子メッセージに対応するかを決定するステップと
を包含し、
安全性に関するインジケータが、該決定された対応する安全性に関する信用カテゴリに基いて該電子機器のユーザに表示される、方法。
【請求項２】
前記電子機器が、無線移動体通信機器である、請求項１に記載の方法。
【請求項３】
前記電子機器が、携帯電話である、請求項１に記載の方法。
【請求項４】
前記電子機器が、個人データアシスタントである、請求項１に記載の方法。
【請求項５】
前記電子メッセージが、電子メールメッセージである、請求項１に記載の方法。
【請求項６】
メッセージクライアントが、前記電子メールメッセージを扱う、請求項５に記載の方法。
【請求項７】
前記安全性に関するインジケータが、前記電子メッセージに適応される暗号化に関係する信用性の表示である、請求項１に記載の方法。
【請求項８】
前記安全性に関するインジケータが、前記電子メッセージのために使用されるデジタル署名に関係する信用性の表示である。請求項１に記載の方法。
【請求項９】
前記安全性に関する信用カテゴリが、前記機器の持ち主によって決定される、請求項１に記載の方法。
【請求項１０】
前記安全性に関するカテゴリが、前記機器のユーザによって決定される、請求項１に記載の方法。
【請求項１１】
前記安全性に関するインジケータが、グラフィカルインジケータである、請求項１に記載の方法。
【請求項１２】
前記ユーザが前記安全性に関するインジケータを選択する場合、該ユーザにメッセージを提供するステップをさらに包含する、請求項１１に記載の方法。
【請求項１３】
前記安全性に関するインジケータが、テキストを含む、請求項１に記載の方法。
【請求項１４】
前記安全性に関するデータが、どのタイプの安全暗号アルゴリズムが前記電子メッセージに関係して使用されたかを示す、請求項１に記載の方法。
【請求項１５】
前記安全性に関するデータが、チェックサムを含む、請求項１に記載の方法。
【請求項１６】
前記安全性に関するデータが、デジタル署名を含む、請求項１に記載の方法。
【請求項１７】
前記安全性に関するデータが、どのタイプのセキュリティが前記電子メッセージに関係して使用されたかを示す、請求項１に記載の方法。
【請求項１８】
安全性に関するポリシーストアが、安全性に関するカテゴリとセキュリティタイプとの関係を含み、
前記対応する安全性に関する信用カテゴリの前記決定することが、どの該安全性に関する信用カテゴリが前記電子メッセージに対応するかを決定するために、該安全性に関するポリシーストアの該関係を使用することを含み、
前記モバイル機器および他のモバイル機器が、同じ該セキュリティタイプのための異なった安全性に関する信用カテゴリを使用するように構成される、請求項１７に記載の方法。
【請求項１９】
前記セキュリティタイプが、異なった暗号アルゴリズムを含む、請求項１７に記載の方法。
【請求項２０】
通信チャンネルを使用して送信されるデータ信号であって、該データ信号が、請求項１に記載の前記安全性に関するデータを含む、データ信号。
【請求項２１】
前記通信チャンネルがネットワークであり、前記データ信号が、該ネットワーク上を搬送波を介して送信されるパケット化されたデータである、請求項２０に記載の方法。
【請求項２２】
モバイル機器に請求項１に記載の方法を実行させ得る、コンピュータ可読媒体。
【請求項２３】
電子機器のための安全性レベル表示システムであって、安全性に関するデータが、電子メッセージに使用されたセキュリティタイプを示し、該システムは、
安全性に関する信用カテゴリを記憶するために構成される安全性に関するポリシーストアと、
どの該安全性に関する信用カテゴリが該電子メッセージに対応するかを、該安全性に関するデータを使用して決定するために構成されるコンパレータモジュールと
を備え、
安全性に関するインジケータが、該決定された対応する安全性に関する信用カテゴリに基いて該電子機器のユーザに表示される、安全性レベル表示システム。
【請求項２４】
前記安全性に関するポリシーストアが、安全性に関するカテゴリとセキュリティタイプとの関係を含み、
前記対応する安全性に関する信用カテゴリの決定が、どの該安全性に関する信用カテゴリが前記電子メッセージに対応するかを決定するために、該安全性に関するポリシーストアの該関係を使用することを含む、請求項２３に記載のシステム。
【請求項２５】
前記安全性に関するインジケータの前記ユーザによっての選択の応答してメッセージを表示するために構成されるユーザインターフェースをさらに備える、請求項２３に記載の安全性レベル表示システム。
【請求項２６】
電子メッセージに関連する安全性信用レベルを電子機器上に示すシステムであって、該システムは、
該電子メッセージに関連する安全性に関するデータにアクセスする手段と、
該電子機器上に記憶される安全性に関する信用カテゴリにアクセスする手段と、
該アクセスされた安全性に関するデータに基いて、どの安全性に関する信用カテゴリが、該電子メッセージに対応するかを決定する手段と
を備え、
安全性に関するインジケータが、該決定された対応する安全性に関する信用カテゴリに基いて該電子機器のユーザに表示されるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の参照）
本出願は、米国仮出願第６０／４９４、６２３号（２００３年８月１２日出願「Ｓｙｓｔｅｍ  ａｎｄ  ｍｅｔｈｏｄ  ｏｆ  ｉｎｄｉｃａｔｉｎｇ  ｔｈｅ  ｓｔｒｅｎｇｔｈ  ｏｆ  ｅｎｃｒｙｐｔｉｏｎ」）の優先権および利益を主張する。米国仮出願第６０／４９４、６２３号の図面を含む全開示が、援用される。
【０００２】
本発明は、一般に、安全な電子メッセージの分野に関し、詳細には、安全なメッセージのためのメッセージ情報の安全性を示すことに関する。
【背景技術】
【０００３】
数ある中で高機密化（Ｓｅｃｕｒｅ）多目的インターネットメール拡張（Ｓ／ＭＩＭＥ）、またはプリティー・グッド・プライバシ（ＰＧＰ）のような高機密メッセージプロトコルに従って暗号化されるメッセージは、異なった暗号を用いて暗号化される。この目的のために数ある中で、Ｔｒｉｐｌｅデータ暗号規格化（Ｔｒｉｐｌｅ−ＤＥＳ）および先進暗号規格化（ＡＥＳ）のような多数の利用可能な暗号が存在する。一部の暗号は、「強い（ｓｔｒｏｎｇ）」暗号と分類される一方、他のものは、「弱い（ｗｅａｋ）」暗号として分類される。さらに、理解される暗号の強度は、その暗号に対する新しい暗号解読法アタックが発見される間、時と共に変化し得る。
【０００４】
ユーザが暗号化されたメッセージを受け取る場合、ユーザがそのメッセージの確実性およびその差出人の真正性に対して置く信用のレベルは、暗号化に使用されたその暗号の強度次第である。強い暗号が使用される場合、ユーザは、そのメッセージが誰かによって読まれていないことを、またはそのメッセージが誰かによって改ざんされていないことを確信できる。暗号が弱ければ弱いほど、ユーザの通信チャンネルの安全性に関する確信は薄らぐ。
【０００５】
デスクトップ型コンピュータ機器またはモバイルコンピュータ機器の電子メールのアプリケーションのような高機密化メッセージクライアントは、通常、受信された保護メッセージにて使用された暗号の詳細を示す。例えば、メッセージクライアントは、ＴｒｉｐｌｅＤＥＳ暗号アルゴリズムがメッセージを暗号化するために用いられたことを示し得る。しかし、使用された暗号を示すことは、ユーザが暗号解読法の領域において精通していない限り、使用された暗号が強いものとされるのか、または弱いものとされるのかをユーザへ必ずしも示され得ない。さらに、異なったユーザは、暗号の強度を決定するために異なった規格を有し得るため、したがって、特定の暗号が「強い」または［弱い」に関して異なった認識を有し得る。
【発明の開示】
【課題を解決するための手段】
【０００６】
ここにおいて開示される技術に従い、方法およびシステムが、電子メッセージの暗号の強度（ｓｔｒｅｎｇｔｈ）を示すために提供される。例えば、方法は、電子メッセージに関連する安全性信用レベルを電子機器上に表示するために提供される。方法は、電子メッセージに関連する安全性に関するデータにアクセスするステップを含む。電子機器上に記憶される安全性に関する信用カテゴリは、アクセスされた安全性に関するデータに基いて、どの安全性に関する信用カテゴリが、電子メッセージに対応するかを決定するために使用される。安全性に関するインジケータは、決定された対応する安全性に関する信用カテゴリに基いて電子機器のユーザに表示される。
【０００７】
他の実施形態例として、安全性レベル表示システムは、電子機器に提供される。安全性に関するデータは、電子メッセージに使用されたセキュリティタイプを示す。安全性に関するポリシーストアは、安全性に関する信用カテゴリを記憶するために構成される。コンパレータモジュールは、どの安全性に関する信用カテゴリが電子メッセージに対応するかを、安全性に関するデータを使用して決定する。安全性に関するインジケータは、決定された対応する安全性に関する信用カテゴリに基いて電子機器のユーザに表示される。
【発明を実施するための最良の形態】
【０００８】
署名および信用状況のチェックは、無線移動体通信機器によって受信される保護メッセージに対して行われ得る。保護メッセージは、メッセージ送信者によって、またはメッセージ送信者と保護メッセージを受信するメッセージクライアントとの間にある中間システムによって、他の方法において処理もされ得る。例えば、保護メッセージは、高機密化（Ｓｅｃｕｒｅ）多目的インターネットメール拡張（Ｓ／ＭＩＭＥ）の変形に従ってメッセージ送信者によって署名され、暗号化され、そして署名されたメッセージ、または、署名されそして暗号化されるメッセージであり得る。保護メッセージは、同様に、署名される以前または以後のいずれかにおいて、符号化され、圧縮され、またはそうでなければ処理され得る。保護メッセージの任意のそのような処理は、メッセージ送信者側において逆戻しされてもよく、必要であれば、それは、署名確認動作が行われる前にされてもよい。
【０００９】
メッセージクライアントは、そのメッセージクライアントが動作するシステムのメッセージの受信、および、場合によってはメッセージの送信もを可能にする。メッセージクライアントは、コンピュータシステム、手持ちサイズの機器、または、通信性能を備える任意の他のシステムまたは機器において動作し得る。多数のメッセージクライアントは、また、追加的な無メッセージ機能（ｎｏｎ-ｍｅｓｓａｇｉｎｇ  ｆｕｎｃｔｉｏｎ）をも有し得る。メッセージクライアントは、限られはしないが、シンプルメール転送プロトコル（ＳＭＴＰ）、ポストオフィスプロトコルバージョン３（ＰＯＰ３）、クライアント／サーバアーキテクチャまたはピアツーピアアーキテクチャを含む任意の多様なメッセージプロトコル、または通信アーキテクチャを用い、メッセージの送受信を可能にするシステムを含む。
【００１０】
図１は、メッセージクライアントがここに開示するアプローチを使用し得る例示的通信システムのブロック図である。システム１０は、コンピュータシステム１４、無線ネットワークゲートウェイ１６およびローカルエリアネットワーク（ＬＡＮ）１８と結合する広域ネットワーク（ＷＡＮ）１２を含む。無線ネットワークゲートウェイ１６は、無線移動体通信機器２２（「モバイル機器」）が動作するように構成される無線通信ネットワーク２０とも結合する。
【００１１】
コンピュータシステム１４は、インターネットであり得るＷＡＮ１２を用いて通信するように構成されるデスクトップまたはラップトップのパソコン（ＰＣ）であり得る。コンピュータシステム１４のようなＰＣは、通常、インターネットサービスプロバイダ（ＩＳＰ）、アプリケーションサービスプロバイダ（ＡＳＰ）またはそのようなものを介してインターネットにアクセスする。
【００１２】
ＬＡＮ１８（例えば、企業ＬＡＮ）は、ネットワークベースの（ｎｅｔｗｏｒｋ−ｂａｓｅｄ）メッセージクライアントの一例である。それは、通常、セキュリティファイアウォール２４の背後に位置する。ＬＡＮ１８内において、ファイアウォール２４の背後のコンピュータ上で動作するメッセージサーバ２６は、ＬＡＮ１８内およびＷＡＮ１２を介する他の外部のメッセージクライアントとの両方におけるメッセージの交換をするためのＬＡＮ１８上のユーザのプライマリインターフェースとして働く。周知の２つのメッセージサーバ２６は、マイクロソフトＴＭエクスチェンジサーバおよびロータスドミノＴＭサーバである。これらのサーバ２６は、メールメッセージの経路を定め、メールメッセージを運ぶためにＵＮＩＸ（登録商標）に基くＳｅｎｄｍａｉｌプロトコルを通常用いるインターネットメールルーターと共にしばしば使用される。メッセージサーバ２６は、数ある中で、カレンダー、予定リスト、タスクリスト、Ｅメール、電子ドキュメンテーションのためのダイナミックデータベース記憶装置のような機能をも付随的に提供し得る。
【００１３】
メッセージサーバ２６は、ＬＡＮ１８に結合されるネットワーク化されたコンピュータシステム２８にメッセージ性能を提供する。典型的なＬＡＮ１８は、複数のコンピュータシステム２８を含み、その複数のコンピュータシステム２８の各々は、マイクロソフトアウトルックＴＭ、ロータスノート等のようなメッセージクライアントを実施する。ＬＡＮ１８内において、メッセージは、メッセージサーバ２６によって受信され、受信されたメッセージにてアドレスされたユーザのアカウントの適切なメールボックスへ配信され、そして、メッセージクライアントとして動作するコンピュータシステム２８を介してユーザによってアクセスされる。
【００１４】
無線ネットワークゲートウェイ１６は、無線ネットワーク２０にインターフェースを提供し、メッセージは、その無線ネットワーク２０を介してモバイル機器２２と交換され得る。モバイル機器２２のアドレスする機能、無線通信のためのメッセージの符号化機能、またはそうでなければ変換機能のような機能、および他の任意の要求されるインターフェースの機能は、無線ネットワークゲートウェイ１６によって行われ得る。無線ネットワークゲートウェイ１６は、１つ以上の無線ネットワーク２０と共に動作するように構成され得、そのような場合、無線ネットワークゲートウェイ１６は、所定のモバイル機器のユーザを位置する最も有望なネットワークを決定もし得、ユーザが国々の間、またはネットワーク間のサイトを見て回る間、そのユーザの追跡もし得る。
【００１５】
ＷＡＮ１２へのアクセスと共に任意のコンピュータシステム１４、２８は、無線ネットワークゲートウェイ１６を介してモバイル機器２２とメッセージを交換し得る。代替的に、無線Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ（ＶＰＮ）ルーターのようなプライベート無線ネットワークゲートウェイは、無線ネットワークに個人用のインターフェースを提供するためにも実施され得る。例えば、ＬＡＮ１８において実施される無線ＶＰＮは、無線ネットワーク２０を介してＬＡＮ１８から１つ以上のモバイル機器２２への個人用のインターフェースを提供し得る。無線ネットワークゲートウェイ１６および／または無線ネットワーク２０を介してのモバイル機器２２へのそのような個人用のインターフェースは、メッセージサーバ２６と共に動作するメッセージフォワードシステムまたはリディレクションシステムを提供する事によってＬＡＮ１８の外部の統一体に効果的に延長もされ得る。そのようなリディレクションシステムは、本願において援用される米国特許第６、２１９、６９４号において開示される。このようなタイプのリディレクションシステムにおいて、メッセージサーバ２６によって受信されて入ってくるメッセージおよびユーザのモバイル機器２２へアドレスされるメッセージは、無線ネットワークインターフェースである無線ＶＰＮルーター、無線ゲートウェイ１６または他のインターフェースのうちいずれかを介して無線ネットワーク２０およびユーザのモバイル機器２２へ送信される。メッセージサーバ２６上のユーザのメールボックスへの他の代替的なインターフェースは、無線アプリケーションプロトコル（ＷＡＰ）ゲートウェイであり得る。ＷＡＰゲートウェイを介し、メッセージサーバ２６上のユーザメールボックスにおいてのメッセージのリスト、および、可能であれば、各メッセージまたは各メッセージの一部は、モバイル機器２２へ送信され得る。
【００１６】
無線ネットワーク２０は、基地局とモバイル機器２２との間をＲＦトランスミッションを介してメッセージをモバイル機器２２へ、またはモバイル機器２２からメッセージを通常運ぶ。無線ネットワーク２０は、例えば、（１）データ中心（ｄａｔａ−ｃｅｎｔｒｉｃ）無線ネットワーク、（２）音声中心（ｖｏｉｃｅ−ｃｅｎｔｒｉｃ）無線ネットワーク、（３）同じ構造基盤上において音声およびデータ通信の両方をサポート可能なデュアルモードネットワークであり得る。最近において改良された無線ネットワークは、（１）符号分割多元接続（ＣＤＭＡ）ネットワーク、（２）両方ともＣＥＰＴの規格委員会によって改良されたＧｒｏｕｐｅ  Ｓｐｅｃｉａｌ  ＭｏｂｉｌｅまたはＧｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＧＳＭ）およびＧｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ（ＧＰＲＳ）ネットワーク、（３）現在改良中であるＥｎｈａｎｃｅｄ  Ｄａｔａ  ｒａｔｅｓ  ｆｏｒ  Ｇｌｏｂａｌ  Ｅｖｏｌｕｔｉｏｎ（ＥＤＧＥ）およびＵｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ（ＵＭＴＳ）のような第３世代（３Ｇ）ネットワークを含む。
【００１７】
ＧＰＲＳは、世界の多数の地域において使用される既存のＧＳＭ無線ネットワークの上に上塗り（ｏｖｅｒｌａｙ）されるデータである。データ中心ネットワークの例は、（１）ＭｏｂｉｔｅｘＴＭ  Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ（「Ｍｏｂｉｔｅｘ」）および（２）ＤａｔａＴＡＣＴＭ  Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ（「ＤａｔａＴＡＣ」）を含む。周知の音声中心データネットワークの例は、北米および世界において１０年近く利用可能であるＣＤＭＡ、ＧＳＭおよび時分割多元接続（ＴＤＭＡ）システムのような個人用通信サービス（ＰＣＳ）を含む。モバイル機器２２は、データ通信機器、音声通信機器、または音声、データおよび他のタイプの通信可能な複数モード機器であり得る
おそらく、現在使用されるメッセージの一番一般的なタイプは、電子メール（「Ｅメール」）である。標準的なＥメールシステムにおいて、Ｅメールメッセージは、メール送信者によって、おそらくメッセージサーバおよび／またはサービスプロバイダシステムを介して送信され、そして、インターネットを介して１つ以上のメッセージ受信者へ伝送される。Ｅメールメッセージは、暗号化されていないＥメールの送受信者間に位置する第三者によって読まれ、または変更されることが可能なプレーンテキストを用いて通常送信され、そして、通常、そのＥメールメッセージの形式を規定するためにシンプルメール転送プロトコル（ＳＭＴＰ）ヘッダーおよび多目的インターネットメール拡張（ＭＩＭＥ）の本体部分を使用する。
【００１８】
近年、保護されたメッセージの技術は、Ｅメールメッセージのようなメッセージの内容および完全性（ｉｎｔｅｇｒｉｔｙ）の両方を守るために進化している。Ｓ／ＭＩＭＥおよびプリティ・グッド・プライバシーＴＭ（ＰＧＰＴＭ）は、データの内容を守る暗号化、ならびに、メッセージの完全性を守りおよびメッセージ受信者によって送信者に認証を提供する署名の両方のために提供する２つのパブリックキー高機密化Ｅメールメッセージプロトコルである。デジタル署名の利用、および、可能であれば暗号化に加えて、保護メッセージは、また、または代わりに、符号化され得、圧縮され得、そうでなければ処理され得る。
【００１９】
図２は、メッセージシステムにおいて保護Ｅメールメッセージ交換を示すブロック図である。システムは、ＷＡＮ３２に結合するＥメール送信者３０、およびＷＡＮ３２と無線ネットワーク３６との間のインターフェースを提供する無線ゲートウェイ３４を含む。モバイル機器３８は、無線ネットワーク３６内において動作するように調整される。
【００２０】
Ｅメール送信者３０は、図１においてのシステム１４のようなＰＣであり得、または、図１のコンピュータ２８のようなネットワークに接続されたコンピュータであり得る。Ｅメール送信者３０は、図１のモバイル機器２２のようなモバイル機器でもあり得、Ｅメールメッセージは、そのモバイル機器上において作成され、送信され得る。ＷＡＮ３２、無線ゲートウェイ３４、無線ネットワーク３６およびモバイル機器３８は、図１において同様に番号がふられた構成要素と実質的に同じである。
【００２１】
保護Ｅメールメッセージ送信者３０は、メッセージのダイジェストを受け入れ、そしてその送信者のプライベートキーを用いてそのダイジェストに署名することによってメッセージに通常署名することになる。ダイジェストは、例えば、チェックサム、周期冗長検査（ＣＲＣ）、またはメッセージ上のハッシュのような他の非可逆性動作を実施することによって生成され得る。メッセージのこのダイジェストは、送信者のプライベートキーを用いて送信者によってデジタル署名される。プライベートキーは、暗号化を行うために、またはダイジェスト署名を生成するためにダイジェスト上の一部の他の変換動作を行うために使用され得る。ダイジェストおよびダイジェスト署名を含むデジタル署名は、外に行くメッセージに付け加えられる。さらに、送信者のプライベートキー、および１つ以上のデジタル署名を有するパブリックキーである送信者ＩＤ情報を含む送信者のデジタル認証、ならびに、可能であれば、その認証に関する任意のチェーンされた認証（ｃｈａｉｎｅｄ  Ｃｅｒｔｉｆｉｃａｔｅｓ）およびＣｅｒｔｉｆｉｃａｔｅ  Ｒｅｖｏｌｕｔｉｏ  Ｌｉｓｔ（ＣＲＬ）は、また、外に行くメッセージに含まれ得る。
【００２２】
Ｅメール送信者３０によって送信される保護Ｅメールメッセージ４０は、送信者の認証、認証チェーン、ＣＲＬおよびデジタル署名を含む構成要素４２、ならびに署名されたメッセージ本体４４を含み得る。Ｓ／ＭＩＭＥ保護されたメッセージ技術において、認証、ＣＲＬおよびデジタル署名は、図２に示されるように、メッセージの始めに通常位置し、メッセージ本体は、ファイル添付にて含まれる。他の保護されたメッセージスキームによって作られるメッセージは、示される順とは異なった順においてメッセージ構成要素を位置し得、または、追加の、および／または異なった構成要素を含み得る。例えば、署名されたメッセージ４０は、「Ｔｏ：」および「Ｆｒｏｍ：」、Ｅメールアドレス、ならびに他のヘッダー情報のような、アドレスする情報を含み得る。
【００２３】
保護Ｅメールメッセージ４０が、Ｅメール送信者３０から送信される場合、ＷＡＮ３２を介して無線ゲートウェイ３４へ伝送される。上記されたように、Ｅメール送信者３０は、無線ゲートウェイ３４へ直接メッセージ４０を送信し得、または、メッセージは、モバイル機器３８に関連するコンピュータシステムへ代わりに運ばれ得、それから無線ゲートウェイ３４を介してモバイル機器３８へ送信され得る。代替的に、メッセージは、無線ＶＰＮルーターを経由し、無線ネットワーク３６を介してモバイル機器３８へ伝送または、リダイレクトされ得る。
【００２４】
周知の高機密化メッセージクライアントにおいて、保護Ｅメールメッセージ４０を暗号化するのに用いられるその暗号の詳細は、ユーザに提供される。例えば、メッセージクライアントは、メッセージ本体４４がＴｒｉｐｌｅＤＥＳ暗号を用いて暗号化されたことを示し得る。しかしながら、機器のユーザにとって、暗号化において使用された特定の暗号の知識のみに基いて、使用暗号によって提供される相対的な信頼性、および信用性を決定することは、通常困難である。
【００２５】
ここにおいて開示されるように、モバイル機器３８上の高機密化メッセージクライアントは、受信された保護メッセージを暗号化するのに用いた暗号によって提供される安全性信用レベルを容易に理解できる表示と共にユーザへ提供し得る。この表示は、使用された暗号の詳細に追加して提供される。高機密化メッセージクライアントは、保護Ｅメールメッセージの受信に限らず、保護されない（例えば、無保護（ｕｎｓｅｃｕｒｅ））Ｅメールメッセージの受信をもする。高機密化メッセージクライアントが、保護されないＥメールを受信する場合、ユーザに暗号がそのメッセージに使用されなかったことを知らせるインジケータをユーザに提供し得る。
【００２６】
図３は、モバイル機器３８上の安全性信用レベルインジケータ（例えば、信頼性）の生成を示す。図３の実施形態例において、電子メッセージ６０（例えば、Ｅメール）は、無線ネットワーク３６の使用によってモバイル機器３８へ送信される。上記にように、電子メッセージ６０は、多様な方法によって保護され得、（図２において示されるように）デジタル署名または認証チェーンのような安全性に関連するデータに関するものと共にメッセージイングされ得る。電子メッセージ６０に関連される安全性に関するデータが、その電子メッセージ６０とは別に送信されることは可能である。
【００２７】
モバイル機器３８上の保護されるメッセージクライアントが、電子Ｅメールメッセージおよびそれに関連する安全性に関するデータ６０を受信する場合、クライアントは、メッセージの暗号を解くこと、そして周知の技術を用いて送信者のＩＤを確認することを進める。クライアントは、モバイル機器３８上のポリシーストア６４を参照に、使用された暗号の安全性信頼レベルまたは信用性の強度を決定する。ポリシーストア６４は、利用可能な暗号の関連する詳細、およびそれら各自の安全性に関する信用性カテゴリーを含む。クライアントは、安全性に関するデータとポリシーストア６４に記憶される情報との比較を行うためにコンパレータモジュール６２を呼び出す。その比較に基き、対応する安全性信用レベルまたはカテゴリは、メッセージのために決定される。対応する安全性信用レベルのインジケータ６６は、機器のユーザインターフェース６８へ提供される。
【００２８】
一例として、メッセージ６０を暗号化するのに用いられた暗号が、「弱い」暗号としてポリシーストア６４において分類される場合、そのユーザは、その暗号が「弱い」と分類される表示を提示される。異なったユーザまたは団体が、暗号によって提供される安全性信用レベルを決定するのに使用される異なった規格を有する場合、ポリシーストア６４は、情報技術（ＩＴ）管理者が適切な規格に基いて周知の暗号のカテゴリーを記憶することを可能にする。これらのカテゴリーは、通常、暗号ポリシーとして参照される。例えば、政府機関のＩＴ管理者は、暗号のためにより厳密なテストを規定し得る一方、法人組織のＩＴ管理者は、厳密度が低いテストを規定し得る。これは、法人組織によっては「強い」と分類されるが、政府機関によっては「弱い」と分類される暗号を導き得る。このような暗号ポリシーは、無線ネットワーク３６を経由して「電波を介し」モバイル機器３８に位置し得、それによって、モバイル機器３８は、暗号ポリシーの常に更新されたセットを常時維持することが可能である。ＩＴ管理者によって無線ネットワーク３６を介して位置する暗号ポリシーは、機器３８のポリシーストア６４を更新するために使用され得る。
【００２９】
実施形態例において、暗号は、「強い」または「弱い」のいずれかのものとして分類される。多数の代替的なカテゴリーは、必要に応じて使用され得る。図４は、モバイル機器３８の一実施形態例のスクリーンを示す。この場合、メッセージ１４０は、「強い」暗号を用いて暗号化された。暗号化表示メッセージ１５２は、高機密化メッセージプロトコル（Ｓ／ＭＩＭＥ）および暗号（Ｔｒｉｐｌｅ−ＤＥＳ）が使用されたことを示す一方、ロックアイコン１５１は、メッセージ１４０が暗号化されたことを示す。例えば、暗号化表示メッセージ１５２は、「Ｔｒｉｐｌｅ−ＤＥＳ暗号を用い、Ｓ／ＭＩＭＥを使用し、暗号化された」または、任意の他の同様なメッセージである。図４に示されるように、メッセージ１５２は、強い暗号が使用されたことをユーザに示すように構成される。
【００３０】
別の例として、図５は、メッセージ１４０を暗号化するために使用された暗号が弱いものとして分類されたケースにおいて、ユーザに示されるメッセージ例を表すスクリーンを示す。この実施形態例において、ハテナマーク１５３は、「弱い」暗号が使用されたことを示し得る一方、ロックアイコン１５１は、メッセージ１４０が暗号化されたメッセージであることをユーザへ示す。さらに、暗号化表示メッセージ１５４は、「Ｔｒｉｐｌｅ−ＤＥＳ暗号を用い、Ｓ／ＭＩＭＥを使用し、弱く暗号化された」または、任意の他の同様なメッセージである。両方の例の場合において、ユーザは、保護メッセージのプロトコルおよび使用された暗号の詳細を要求するためにロックアイコン１５１を選択し得る。代替的に、ユーザは、ユーザに提供されたメニューから追加の詳細を要求し得る。結果として、ユーザは、メッセージが、管理者によって決定された暗号ポリシーに基いて「強い」または「弱い」暗号または一部の他のカテゴリーの暗号を用いて暗号化されたか否かを知り得る。
【００３１】
ここにて開示されるシステムおよび方法は、実施形態例の方法にのみ提示され、本発明の範囲に限定されるものではない。上記の他の様々なシステムおよび方法は、当業者には明確であり、本発明の範囲内であると考慮される。例えば、システムおよび方法は、通信チャンネル（例えば、無線ネットワーク、インターネット等）を用いてメッセージイングされるデータ信号、メッセージおよび関連する安全性に関するデータを含むデータ信号を利用し得る。データ信号は、ネットワークを介して搬送波に載せてメッセージイングされるパケット化されたデータのような実施環境に依存して多数の異なった方法にフォーマットされ得る。別の方法において、コンピュータ可読媒体（例えば、揮発性メモリ、不揮発性記憶装置、ＣＤ、フロッピー（登録商標）ディスク等）は、ここに開示される１つ以上の方法を実行するコンピュータ命令およびデータを記憶する。さらなる実施形態例として、多様なアイコンおよび／またはテキストメッセージは、安全性に関するインジケータとして使用され得る。
【００３２】
さらに、ここに開示されるシステムおよび方法は、多数の異なったタイプのモバイル機器と共に使用され得る。図のように、図６は、メッセージクライアントがここにおいて開示されるシステムおよび方法を使用し得る無線移動体通信機器のブロック図である。モバイル機器２００は、少なくとも音声およびデータ通信性能を有する２方向通信機器であり得る。機器２００は、インターネット上の他のコンピュータシステムを通信する性能を有し得る。機器２００によって提供される機能によって、機器２００は、データメッセージ機器、２方向ポケットベル、データメッセージ性能を有する携帯電話、無線インターネット器具、または（電話機能を有する、または有さない）データ通信機器として参照され得る。
【００３３】
デュアルモード機器２００は、トランシーバ２１１、マイクロプロセッサ２３８、ディスプレー２２２、フラッシュメモリ２２４、ＲＡＭ２２６、補助入力／出力（Ｉ／Ｏ）機器２２８、シリアルポート２３０、キーボード２３２、スピーカー２３４．マイクロフォン２３６、および短距離無線通信サブシステム２４０を含み得、また、他の機器のサブシステム２４２をも含み得る。トランシーバ２１１は、送信アンテナ２１６、受信アンテナ２１８、レシーバ（Ｒｘ）２１２、トランスミッタ（Ｔｘ）２１４、１つ以上の局部発振器（ＬＯ）２１３、およびデジタル信号プロセッサ（ＤＳＰ）２２０を含み得る。フラッシュメモリ２２４内において、機器２００は、マイクロプロセッサ２３８（および／またはＤＳＰ２２０）によって施行される複数のソフトウェアモジュール２２４Ａ〜２２４Ｎを含み得、そのの複数のソフトウェアモジュールは、音声通信モジュール２２４Ａ、データ通信モジュール２２４Ｂおよび複数の他の機能を実行する複数の他の動作モジュール２２４Ｎを含む。
【００３４】
無線移動体通信機器２００は、音声およびデータ通信性能を有する２方向の通信機器であり得る。従って、例えば、機器は、任意のアナログまたはデジタルセルラー方式のネットワークのような音声ネットワーク上を通信し得、また、データネットワーク上をも通信し得る。音声およびデータネットワークは、通信タワー２１９によって図６において示される。このような音声およびデータネットワークは、基地局、ネットワークコントローラ等のような個々の構造基盤を用いて独立した通信ネットワークであり得、または、単一の無線ネットワークに一体化され得る。
【００３５】
通信サブシステム２１１は、ネットワーク２１９と通信するために用いられ得る。ＤＳＰ２２０は、トランスミッタ２１４およびレシーバ２１２へのおよびトランスミッタ２１４およびレシーバ２１２からの通信信号の送受信するために用いられ、トランスミッタ２１４およびレシーバ２１２と制御情報をも交換する。音声およびデータ通信が、単一の周波数または間隔が近いセットの周波数において発生する場合、単一のＬＯ２１３が、トランスミッタ２１４およびレシーバ２１２と共に使用され得る。代替的に、異なった周波数が、データ通信に対して音声通信に利用される場合、複数のＬＯ２１３が、ネットワーク２１９に対応して複数の周波数を生成するために用いられ得る。２つのアンテナ２１６、２１８が、図６において示されるが、モバイル機器２００は、単一のアンテナの構成を用いて使用されてもよい。音声およびデータ情報の両方を含む情報は、ＤＳＰ２２０とマイクロプロセッサ２３８との間のリンクを介してコミュニケーションモジュール２１１へ、またコミュニケーションモジュール２１１から通信される。
【００３６】
周波数バンド、構成要素の選択、パワーレベル等のコミュニケーションサブシステム２１１の詳細な設計は、モバイル機器２００がコミュニケーションネットワーク２１９内において動作しようとするそのコミュニケーションネットワーク２１９に依存する。例えば、北米マーケットにおいて動作しようとするモバイル機器２００は、ＭｏｂｉｔｅｘまたはＤａｔａＴＡＣモバイルデータ通信ネットワークを用いて動作するように設計される通信サブシステム２１１、および、ＡＭＰＳ、ＴＳＭＡ、ＣＤＭＡ、ＰＣＳ等の任意の多様な音声通信ネットワークを用いて動作するようにも設計される通信サブシステム２１１を含み得る一方、ヨーロッパにおいての使用されるモバイル機器２００は、ＧＰＲＳデータ通信ネットワークおよびＧＳＭ音声通信ネットワークを用いて動作するように構成され得る。データおよび音声ネットワークの他のタイプ（独立した各々のネットワークおよび単一化したネットワークの両方とも）は、モバイル機器２００と共に利用もされ得る。
【００３７】
ネットワーク２１９のタイプによって、デュアルモードモバイル機器２００のためのアクセス必須要項もまた、変化し得る。例えば、ＭｏｂｉｔｅｘまたはＤａｔａＴＡＣネットワークにおいて、モバイル機器は、各々の機器に関連する特有の識別数を用いてネットワーク上において登録される。しかし、ＧＰＲＳデータネットワークにおいて、ネットワークアクセスは、加入者またはモバイル機器２００のユーザに関連する。ＧＰＲＳ機器は、ＧＰＲＳネットワーク上においてモバイル機器２００を動作するために必要とされる加入者ＩＤモジュール（「ＳＩＭ」）を通常必要とする。（もしも、存在するのであれば）ローカルまたは非ネットワーク通信機能は、ＳＩＭを有さずに動作可能であり得るが、モバイル機器２００は、「９１１」緊急呼び出しのような任意の合法的に必要な動作を除いてネットワーク２１９上における通信を要する任意の機能の実行を不可能にする。
【００３８】
任意の要求されるネットワーク登録または起動処置が完了した後、モバイル機器２００は、音声およびデータ信号の両方を含み得る通信信号をネットワーク２１９上において送受信し得る。通信ネットワーク２１９からアンテナ２１６によって受信される信号は、レシーバ２１２へ伝送され、それは、信号増幅、周波数低周波変換、フィルタリング、チャンネル選択等を提供し、また、アナログからデジタルへの変換をも提供し得る。受信される信号のアナログからデジタルの変換は、ＤＳＰ２２０を用いて行われるデジタル復調、および復号化のようなより複雑な通信機能を可能にする。同様に、ネットワーク２１９へ送信される信号は、例えば、ＤＳＰ２２０によっての変調および符号化を含む処理がなされ、デジタルからアナログへの変換、周波数高周波変換、フィルタリング、増幅、およびアンテナ２１８を介しての通信ネットワーク２１９への送信のためにトランスミッタ２１４へ提供される。単一のトランシーバ２１１が、音声およびデータ通信の両方のために図６において示されるが、モバイル機器２００は、２つの全く異なったトランシーバを含み得る。その２つのトランシーバは、音声信号の送受信のための第１のトランシーバとデータ信号の送受信のための第２のトランシーバである。
【００３９】
通信信号の処理に加えて、ＤＳＰ２２０は、レシーバおよびトランスミッタの制御をも提供し得る。例えば、レシーバ２１２およびトランスミッタ２１４において通信信号に適用されるゲインレベルは、ＤＳＰ２２０において実施される自動ゲイン制御アルゴリズムを介して順応的に制御され得る。他のトランシーバ制御アルゴリズムは、トランシーバ２１１のより複雑な制御を提供するためにＤＳＰ２２０において実施され得る。
【００４０】
マイクロプロセッサ２３８は、モバイル機器２００の全体的な動作を管理および制御し得る。多数のマイクロプロセッサまたはマイクロコントローラのタイプは、この部分のために使用されてもよく、または代替的に、単一のＤＳＰ２２０は、マイクロプロセッサ２３８の機能の実行のために使用されてもよい。少なくともデータおよび音声通信を含む低レベル通信機能は、トランシーバ２１１においてＤＳＰ２２０を介して行われる。音声通信アプリケーション２２４Ａおよびデータ通信アプリケーション２２４Ｂのような他の高レベル通信アプリケーションは、マイクロプロセッサ２３８によって実行されるフラッシュメモリ２２４において記憶され得る。例えば、音声通信モジュール２２４Ａは、ネットワーク２１９を介してモバイル機器２００と複数の他の音声機器との間において音声コールを送受信することが可能な高レベルユーザインターフェースを提供し得る。同様に、データ通信モジュール２２４Ｂは、ネットワーク２１９を介してモバイル機器２００と複数の他のデータ機器との間においてＥメールメッセージ、ファイル、オーガナイザ情報、短いテキストメッセージ等のデータを送受信することが可能な高レベルユーザインターフェースを提供し得る。他のモバイル機器２００上において、保護されたメッセージソフトウェアアプリケーションは、上記の署名および信用性認証技術を実施するためにデータ通信モジュール２２４Ｂと共に動作し得る。
【００４１】
マイクロプロセッサ２３８は、また、ディスプレー２２２、フラッシュメモリ２２４、ランダムアクセスメモリ（ＲＡＭ）２２６、補助入力／出力（Ｉ／Ｏ）サブシステム２２８、シリアルポート２３０、キーボード２３２、スピーカ２３４、マイクロフォン２３６、短距離通信サブシステム２４０、および、通常２４２とされる他の機器のサブシステムのような他の機器のサブシステムとも相互通信する。例えば、モジュール２２４Ａ〜モジュール２２４Ｎは、マイクロプロセッサ２３８によって実施され、モバイル機器のユーザとモバイル機器との間においての高レベルインターフェースを提供し得る。このインターフェースは、ディスプレー２２２を介して提供されるグラフィカル要素、および補助Ｉ／Ｏ２２８、キーボード２３２、スピーカ２３４またはマイクロフォン２３６を介して提供される入力／出力要素を通常含む。
図６に示す一部のサブシステムは、通信に関する機能を実行し、他のサブシステムは、「常駐」またはオンデバイスの機能を提供し得る。特に、キーボード２３２およびディスプレー２２２のような一部のサブシステムは、データ通信ネットワーク上の送信のためのテキストメッセージの記入のような通信に関する機能、および、計算機またはタスクリストまたは他のＰＤＡタイプの機能のような機器に常駐する機能の両方のために使用され得る。
【００４２】
マイクロプロセッサ２３８によって使用されるシステムソフトウェアの動作は、フラッシュメモリ２２４のような持続性のある記憶装置において記憶され得る。オペレーティングシステムおよび通信モジュール２２４Ａ〜２２４Ｎに加えて、フラッシュメモリ２２４は、データを記憶するためのファイルシステムをも含む。記憶装置領域は、パブリックキー、プライベートキー、および保護されたメッセージのために必要な他の情報を記憶するためにフラッシュメモリ２２４において提供もされ得る。動作するシステム、特定の機器のアプリケーションまたはモジュール、またはその一部分は、早い動作のためにＲＡＭ２２６のような揮発性記憶装置において一時的にロードされ得る。さらに、受信された通信信号は、持続性のある記憶装置２２４に位置するファイルシステムに永久的に書き込む以前に、ＲＡＭ２２６へ一時的に記憶もされ得る。
【００４３】
デュアルモード機器２００にロードされ得る例示的なアプリケーションモジュール２２４Ｎは、カレンダーイベント、予約およびタスクアイテムのようなＰＤＡ機能性を提供する個人情報管理（ＰＩＭ）アプリケーションである。このモジュール２２４Ｎは、電話、音声メール等を管理するために音声通信モジュール２２４Ａとも相互通信をし得、Ｅメール通信および他のデータ送信を管理するためにデータ通信モジュール２２４Ｂとも相互通信し得る。代替的に、音声通信モジュール２２４Ａおよびデータ通信モジュール２２４Ｂの全ての機能性は、ＰＩＭモジュールに一体化され得る。
【００４４】
フラッシュメモリ２２４は、機器上においてＰＩＭデータアイテムの記憶装置を促進するためにファイルシステムを提供する。ＰＩＭアプリケーションは、無線ネットワーク２１９を介して、それによって、または、音声およびデータ通信モジュール２２４Ａ、２２４Ｂと結合して、データアイテムを送受信する能力を含み得る。ＰＩＭデータアイテムは、無線ネットワーク２１９を介し、ホストコンピュータシステムに記憶される対応するデータアイテムのセットと、またはホストコンピュータシステムに関連する対応するデータアイテムのセットと絶え間なく一体化、同期化、および更新され得る。そして、それによって、特定のユーザに関するデータアイテムのシステムのコピーが作られる。
【００４５】
モジュール機器２００は、インターフェースクレイドルにモバイル機器２００を配置することによって、ホストシステムと手動で同期化もさせ得、そうすることは、モバイル機器２００のシリアルポート２３０とホストシステムのシリアルポートを結合する。シリアルポート２３０は、また、ユーザが、外部機器またはソフトウェアのアプリケーションを介して好みを設定すること、インストールのために他のアプリケーションモジュール２２４Ｎをダウンロードすること、ならびに、サート（Ｃｅｒｔ）、キー、他の情報を機器にロードすることを上記のように可能にする。この有線のダウンロード経路は、機器に暗号化キーをロードするために使用され得、それは、無線ネットワーク２１９を介して暗号化情報を交換するよりもより安全な方法である。
【００４６】
追加的なアプリケーションモジュール２２４Ｎは、ネットワーク２１９、補助Ｉ／Ｏサブシステム２２８、シリアルポート２３０、短距離通信サブシステム２４０、または任意の他の適切なサブシステム２４２を介して、モバイル機器２００にロードされ得、フラッシュメモリ２２４またはＲＡＭ２２６においてユーザによってインストールされ得る。アプリケーションのインストールにおいてのそのような柔軟性は、モバイル機器２００の機能性を増加し、強化された機器に備わる機能、通信に関する機能、またはその両方を提供し得る。例えば、保護された通信アプリケーションは、電子商取引および他のそのような金融取引が、モバイル機器２００を使用して実行されることを可能にし得る。
【００４７】
モバイル機器２００が、データ通信モードにおいて動作する場合、テキストメッセージまたはウェブページダウンロードのような受信される信号は、トランシーバ２１１によって処理され、マイクロプロセッサ２３８へ提供される。マイクロプロセッサ２３８は、ディスプレー２２２または代替的に補助Ｉ／Ｏ機器２２８に出力するためにその受信される信号をさらに処理し得る。受信される保護メッセージは、上記のように処理される。モバイル機器２００のユーザは、周知のＤＶＯＲＡＫスタイルのような他の完全な英数字のスタイルも使用されえるが、例えば、ＱＷＥＲＴＹスタイルの完全な英数字キーボード配列であり得るキーボード２３２を用い、Ｅメールメッセージのようなデータアイテムをも作成し得る。モバイル２００へのユーザ出力は、親指コントローラ出力機器、タッチパット、多様なスイッチ、ロッカー入力スイッチ等を含み得る複数の補助Ｉ／Ｏ機器２２８と共にさらに強化され得る。ユーザによって入力される作成されたデータアイテムは、トランシーバ２１１を介して通信ネットワーク２１９上を送信され得る。モバイル機器２００によって受信され、モバイル機器２００から送信される保護メッセージは、上記の技術に従って、データ通信モジュール２２４Ｂ、または関連する保護されたメッセージソフトウェアアプリケーションによって処理される。
【００４８】
モバイル機器２００が、音声通信モードにおいて動作する場合、モバイル機器２００の全体的な動作は、受信信号が、スピーカ２３４へ出力されること、および、送信する音声信号が、マイクロフォン２３６によって生成されることを除いて、データモードと実質的に同様である。音声メッセージ録音サブシステムのような代替的な音声またはオーディオＩ／Ｏサブシステムは、また、モバイル機器２００上において実施され得る。音声またはオーディオ信号出力は、スピーカー２３４を介して本来実現されるが、ディスプレー２２２は、話し相手のＩＤ、音声コールの継続時間、または他の音声コールに関する情報の表示を提供するために使用もされ得る。例えば、音声通信モジュール２２４Ａおよびオペレーティングシステムソフトウェアと共に、マイクロプロセッサ２３８は、かかってくる音声コールの相手側の識別情報を検出し得、それをディスプレー２２２に表示させ得る。
【００４９】
短距離通信サブシステム２４０は、デュアルモード機器２００において含まれ得る。例えば、サブシステム２４０は、同様の可能なシステムおよび機器と通信を提供するために、赤外線機器、関連する電気回路および構成要素、または、ＢｌｕｅｔｏｏｔｈＴＭ短距離無線通信モジュールを含み得る。
【産業上の利用可能性】
【００５０】
本発明は、保護メッセージの保護メッセージ情報を表示することに関する。
【図面の簡単な説明】
【００５１】
【図１】本発明が実施され得る例示的なメッセージシステムのブロック図である。
【図２】メッセージシステムにおいて保護Ｅメールメッセージを示すブロック図である。
【図３】機器のユーザに安全性情報を表示するためのシステムを示すブロック図である。
【図４】「強い」暗号を用いて暗号化されたメッセージを示す機器のスクリーンの例である。
【図５】「弱い」暗号を用いて暗号化されたメッセージを示す機器のスクリーンの例である。
【図６】メッセージクライアントが、無線移動体通信機器上において、ここに開示される安全性レベル表示システムおよび方法を使用するその無線移動体通信機器のブロック図である。
【図１】
2007502060.tif 000003
【図２】
2007502060.tif 000004
【図３】
2007502060.tif 000005
【図４】
2007502060.tif 000006
【図５】
2007502060.tif 000007
【図６】
2007502060.tif 000008
【国際調査報告】
2007502060.tif 000009
2007502060.tif 000010
2007502060.tif 000011