(57)【特許請求の範囲】
【請求項１】
電子メッセージ（Ｎ）をセキュアに作成および送信する方法において、
仮想化ユニット（ＶＳ）のコンテナにおいて実施されるセキュアなオペレーションシステム（ＯＳ１）において第１のアプリケーション（Ａ１）を実行し、前記電子メッセージ（Ｎ）を作成するステップと、
前記セキュアなオペレーションシステム（ＯＳ１）および前記仮想化ユニット（ＶＳ）によってのみアクセス可能な内部の記憶手段（ＳＰ１）に前記電子メッセージ（Ｎ）を記憶するステップと、
前記仮想化ユニット（ＶＳ）によって実行される第２のアプリケーション（Ａ２）によって前記電子メッセージ（Ｎ）の存在について前記内部の記憶手段（ＳＰ１）をポーリングするステップと、
前記電子メッセージ（Ｎ）が存在する場合には、該電子メッセージ（Ｎ）を前記第２のアプリケーション（Ａ２）に伝送するステップと、
前記第２のアプリケーション（Ａ２）によって前記電子メッセージ（Ｎ）を該電子メッセージ（Ｎ）の受信器（Ｅ）に送信するステップとを有することを特徴とする、電子メッセージ（Ｎ）をセキュアに作成および送信する方法。
【請求項２】
前記電子メッセージ（Ｎ）を送信する前に、前記受信器（Ｅ）に属するキー（ＳＥ）を用いて前記電子メッセージ（Ｎ）を暗号化する、請求項１記載の方法。
【請求項３】
前電子メッセージ（Ｎ）の制御フィールド（Ｈ）およびテキストフィールド（Ｔ）を相互に別個に前記内部の記憶手段（ＳＰ１）に記憶し、
前記第２のアプリケーション（Ａ２）によって、前記電子メッセージ（Ｎ）の前記制御フィールド（Ｈ）の存在についてのみポーリングし、
前記第２のアプリケーション（Ａ２）によって、前記制御フィールド（Ｈ）に基づき前記電子メッセージ（Ｎ）の受信器に属するキーを（ＳＥ）求める、請求項２記載の方法。
【請求項４】
電子メッセージ（Ｎ）をセキュアに受信および処理する方法において、
仮想化ユニット（ＶＳ）のコンテナにおいて実行されるセキュアなオペレーションシステム（ＯＳ１）において第１のアプリケーション（Ａ１）を実行し、前記電子メッセージ（Ｎ）を処理するステップと、
前記仮想化ユニット（ＶＳ）によって実行される第２のアプリケーション（Ａ２）によって、前記電子メッセージ（Ｎ）の存在について外部の記憶手段（ＳＰ２）をポーリングするステップと、
前記電子メッセージ（Ｎ）が存在する場合には、前記第２のアプリケーション（Ａ２）によって前記電子メッセージ（Ｎ）を前記外部の記憶手段（ＳＰ２）から、前記セキュアなオペレーションシステム（ＯＳ１）および前記仮想化ユニット（ＶＳ）によってのみアクセス可能な内部の記憶手段（ＳＰ１）に伝送するステップと、
前記第１のアプリケーション（Ａ１）によって、前記電子メッセージ（Ｎ）の存在について前記内部の記憶手段（ＳＰ１）をポーリングするステップと、
前記内部の記憶手段（ＳＰ１）に前記電子メッセージ（Ｎ）が存在する場合には、前記第１のアプリケーション（Ａ１）によって前記内部の記憶手段（ＳＰ１）から前記第１のアプリケーション（Ａ１）に前記電子メッセージ（Ｎ）を伝送し、該電子メッセージ（Ｎ）を処理するステップとを有することを特徴とする、電子メッセージ（Ｎ）をセキュアに受信および処理する方法。
【請求項５】
前記第２のアプリケーション（Ａ２）によって、暗号化された電子メッセージ（Ｎ*）の存在について前記外部の記憶手段（ＳＰ２）をポーリングし、
前記第２のアプリケーション（Ａ２）によって、前記暗号化された電子メッセージ（Ｎ*）を前記電子メッセージ（Ｎ）に復号化し、
前記内部の記憶手段（ＳＰ１）に前記電子メッセージ（Ｎ）を伝送する、請求項４記載の方法。
【請求項６】
前記電子メッセージ（Ｎ）を前記外部の記憶手段（ＳＰ２）に中間記憶することなく前記内部の記憶手段（ＳＰ１）に編成して記憶する、請求項５記載の方法。
【請求項７】
電子メッセージ（Ｎ）をセキュアに作成および送信する送信装置（ＳＶ）において、
第１のアプリケーション（Ａ１）および第２のアプリケーション（Ａ２）を実行する手段を有し、前記第１のアプリケーション（Ａ１）を用いて前記電子メッセージ（Ｎ）が作成され、該電子メッセージ（Ｎ）が内部の記憶手段（ＳＰ１）に記憶され、前記第２のアプリケーション（Ａ２）を用いて前記電子メッセージ（Ｎ）の存在について前記内部の記憶手段（ＳＰ１）がポーリングされ、前記電子メッセージ（Ｎ）が存在する場合には、前記第２のアプリケーション（Ａ２）に前記電子メッセージ（Ｎ）が伝送され、前記電子メッセージ（Ｎ）が該電子メッセージ（Ｎ）の受信器（Ｅ）に送信され、
仮想化ユニット（ＶＳ）を有し、前記第１のアプリケーション（Ａ１）はセキュアなオペレーションシステム（ＯＳ１）において実行され、該セキュアなオペレーションシステム（ＯＳ１）は前記仮想化ユニット（ＶＳ）のコンテナにおいて実施され、前記第２のアプリケーション（Ａ２）は前記仮想化ユニット（ＶＳ）によって実行され、
前記セキュアなオペレーションシステム（ＯＳ１）および前記仮想化ユニット（ＶＳ）によってのみアクセス可能な内部の記憶手段（ＳＰ１）を有することを特徴とする、電子メッセージ（Ｎ）をセキュアに作成および送信する送信装置（ＳＶ）。
【請求項８】
電子メッセージ（Ｎ）をセキュアに受信および処理する受信装置（ＥＶ）において、
第１のアプリケーション（Ａ１）および第２のアプリケーション（Ｓ２）を実行する手段を有し、前記第１のアプリケーション（Ａ１）を用いて前記電子メッセージ（Ｎ）が処理され、前記電子メッセージ（Ｎ）の存在について内部の記憶手段（ＳＰ１）がポーリングされ、前記電子メッセージ（Ｎ）が前記内部の記憶手段（ＳＰ１）に存在する場合には、前記電子メッセージ（Ｎ）が前記内部の記憶手段（ＳＰ１）から前記第１のアプリケーション（Ａ１）に伝送され、前記電子メッセージ（Ｎ）が処理され、前記第２のアプリケーション（Ａ２）を用いて前記電子メッセージ（Ｎ）の存在について外部の記憶手段（ＳＰ２）がポーリングされ、前記電子メッセージ（Ｎ）が存在する場合には該電子メッセージ（Ｎ）を前記外部の記憶手段（ＳＰ２）から前記内部の記憶手段（ＳＰ１）に伝送され、
仮想化ユニット（ＶＳ）を有し、前記第１のアプリケーション（Ａ１）はセキュアなオペレーションシステム（ＯＳ１）において実行され、該セキュアなオペレーションシステム（ＯＳ１）は前記仮想化ユニット（ＶＳ）のコンテナにおいて実施され、前記第２のアプリケーション（Ａ２）は前記仮想化ユニット（ＶＳ）によって実行され、
前記セキュアなオペレーションシステム（ＯＳ１）および前記仮想化ユニット（ＶＳ）によってのみアクセス可能な内部の記憶手段（ＳＰ１）を有し、
前記第１のアプリケーション（Ａ１）に送信すべき少なくとも１つの電子メッセージ（Ｎ）を記憶する外部の記憶手段（ＳＰ２）を有することを特徴とする、電子メッセージ（Ｎ）をセキュアに受信および処理する受信装置（ＥＶ）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メッセージをセキュアに作成および送信する方法と送信装置ならびに電子メッセージをセキュアに受信および処理する方法と受信装置に関する。
【０００２】
現在の通信に基づき、企業にとって決定的に重要な機密データもコンピュータを基礎として処理される。それらの機密データは頻繁に携帯可能なコンピュータ、例えばラップトップまたはＰＤＡ（Personal Digital Assistant）に記憶される。
【０００３】
第三者による機密データへのアクセスを阻止するために、それらの機密データは例えばＰＧＰ社のソフトウェアプログラムCryptoEx Security Softwareを用いて暗号化されて記憶される。機密データを適切に暗号化してＥメールの形で送信することができる。
【０００４】
しかしながらこれらのソフトウェアプログラムは、例えば軍事的な用途に関してデータを安全に端末機器に保管するための要求を満たしていない。例えば、軍事的な用途の環境ではウィルスまたはトロイの木馬のような不所望なソフトウェアプログラムまたはオペレーションシステム自体が潜在的な危険と見なされる。オペレーションシステムの場合、オペレーションシステムのメーカによるオペレーションシステムのデータへの秘密裏のアクセスによって、例えばユーザによる読み取りの際に機密データが取り出される可能性は存在しないとユーザは仮定できない。
【０００５】
この要求を解決するためのアプローチは完全に分離されたシステムを使用することによって達成することができる。物理的に分離されているシステムが使用され、このシステムにおいてはデータ交換が手動で行われる。このことは実際のところ非常に実用的ではない。何故ならば、システムが分離されていることにより運用上の管理コストもインフラストラクチャのコストも著しく高くなるからである。別のアプローチは、オペレーションシステムからの通信またはオペレーションシステムへの通信をより良好に制御できるようにするためのオペレーションシステムのカプセル化である。このカプセル化を仮想化層によって行うことができる。
【０００６】
仮想化層はオペレーションシステムを独立して実施することができる仮想コンテナを実現する。仮想化層はそれぞれの仮想コンテナに対するハードウェアの抽象化を規定する。以下の方法／製品が公知である：
−ＶＭ  Ｗａｒｅ  Ｓｅｒｖｅｒ  （www.vmware.com）：殊に、この製品は固有のオペレーションシステムが実行される仮想コンテナの使用を実現する。しかしながら、ハードウェアのリソース、例えばグラフィックメモリへのアクセスは制御しない。
−ＸＥＮ（www.xensource.org）：このオープンリソースプロジェクト（Open Source Projekt）においては、ユーザの作業に使用される本来のオペレーションシステムに対するハードウェアの抽象化を提供する仮想化層が規定される。
−Ｔｗｉｎｓａｆｅ（ＣＥ  Ｉｎｆｏｓｙｓ，www.ce-infosys.com）：この製品は、複数の仮想コンテナのデータを厳密に相互に分離する可能性を提供する。しかしながらあるコンテナから別のコンテナに切り替えるためには、それまでのコンテナにおいて実行されているオペレーションシステムを終了し、別のコンテナにおいて始動させるべきオペレーションシステムを立ち上げなければならない。この場合コンテナ間、すなわちオペレーションシステム間の迅速な切り替えは不可能である。
−Ｖｉｒｔｕａｌ  Ｗｏｒｋｓｔａｔｉｏｎ（Ｓｅｃｕｎｅｔ，www.secunet.com）：この製品は仮想コンテナを提供し、各コンテナにはコンテナに関するデータを管理するためのキーが割り当てられる。
【０００７】
上記の製品は機密データを有する１つまたは複数のオペレーションシステムの作動時におけるセキュリティを改善することができる。しかしながら、上述の方法／製品は機密データを読み取るために攻撃者が使用する可能性があるという欠点を有する。殊に電子メッセージの場合にはその電子メッセージの作成または読み取りの際にも送信または受信の際にも、攻撃者が通信経路および通信プロトコル、例えばＬＡＮ（Local Area Network）またはＥメールプロトコルＳＭＴＰ（Simple Mail Transfer Protocol）を介して問題のあるソフトウェア、例えばワームまたはトロイを供給し、および／または、秘密データを外部に伝送できるという潜在的な危険が存在する。
【０００８】
したがって本発明の課題は、従来技術に比べてワーム、トロイまたはウィルスのような問題のあるソフトウェアに対するセキュリティが向上された、電子メッセージをセキュアに作成、送信、受信および処理する方法と装置を提供することである。
【０００９】
この課題は、独立請求項に記載されている構成により解決される。本発明のその他の実施形態は従属請求項に記載されている。
【００１０】
本発明は、以下のステップが実施される、電子メッセージをセキュアに作成および送信する方法に関する：
−電子メッセージを作成するためにセキュアなオペレーションシステムにおいて第１のアプリケーションを実行するステップ。セキュアなオペレーションシステムは仮想化ユニットのコンテナにおいて実施される；
−セキュアなオペレーションシステムおよび仮想化ユニットによってのみアクセス可能な内部の記憶手段に電子メッセージを記憶するステップ；
−第２のアプリケーションによって電子メッセージの存在について内部の記憶手段をポーリングするステップ。第２のアプリケーションは仮想化ユニットによって実行される；
−電子メッセージが存在する場合には、電子メッセージを第２のアプリケーションに伝送するステップ；
−第２のアプリケーションによって電子メッセージを受信器に送信するステップ。
【００１１】
この方法を用いることにより、ユーザはシステム、例えばラップトップにおいて任意のアプリケーションを実行するためのオペレーションシステムの他にセキュアなオペレーションシステムを実行することができ、このセキュアなオペレーションシステムにおいては情報形成、すなわち電子メッセージの作成とその電子メッセージの送信とを厳密に分離することができ、またその際に使用される通信経路も監視することもできる。これにより、一方では電子メッセージの作成の際にこの電子メッセージの内容を盗み取ることが阻止され、またこの電子メッセージを第２のアプリケーションに伝送する際に、攻撃者による電子メッセージの取り出しが殆ど排除される。他方では、電子メッセージの作成と送信が別個に行われることによって、使用される伝送経路の監視がトランスパレントに示される。そのような伝送経路は、例えばウィンドウズＸＰのようなオープンなオペレーションシステムの場合、不正操作される可能性がある。さらに作成と送信を別個に行う構成は、電子メッセージを送信するために標準化された伝送経路は使用されないという利点を有し、これによってワームまたはトロイのような問題のあるソフトウェアによる不正操作は殆ど排除される。何故ならば、今日における問題のあるソフトウェアモジュールは標準化された伝送経路、例えば電子メッセージを送信および／または受信するための標準化されたインタフェース、例えばＰＯＰ３（Post Office Box 3）を識別し、これを不正操作することができるからである。
【００１２】
有利には、電子メッセージが受信器に属するキーを用いることにより送信の前に暗号化され、これによって電子メッセージへの攻撃はさらに困難になる。また、電子メッセージの制御フィールドおよびテキストフィールドを相互に別個に内部のメモリに記憶し、第２のアプリケーションによって電子メッセージの制御フィールドの存在についてのみポーリングし、第２のアプリケーションによって制御フィールドに基づき電子メッセージの受信器に属するキーを求めることができる。この拡張によって、特別な受信器に属するキーを求めるために制御フィールドを評価するだけでよいので方法は簡略化される。このことは付加的に、伝送すべきデータ量が低減され、重要な情報を含むテキストフィールドへの攻撃も低下するという利点を有する。
【００１３】
さらに本発明は、以下のステップを実施する、電子メッセージをセキュアに受信および処理する方法に関する：
−メッセージを処理するためにセキュアなオペレーションシステムにおいて第１のアプリケーションを実行するステップ。セキュアなオペレーションシステムは仮想化ユニットのコンテナにおいて実行される；
−第２のアプリケーションによって外部の記憶手段を電子メッセージの存在についてポーリングするステップ。第２のアプリケーションは仮想化ユニットによって実行される；
−電子メッセージが存在する場合には、第２のアプリケーションによって電子メッセージを外部の記憶手段から、セキュアなオペレーションシステムおよび仮想化ユニットによってのみアクセス可能な内部の記憶手段に伝送するステップ；
−第１のアプリケーションによって内部の記憶手段を電子メッセージの存在についてポーリングするステップ；
−内部の記憶手段に電子メッセージが存在する場合には、電子メッセージを処理するために第１のアプリケーションによって、内部の記憶手段から第１のアプリケーションに電子メッセージを伝送するステップ。
【００１４】
電子メッセージをセキュアに受信および処理するための本方法によって、電子メッセージもセキュアに受信および処理することができる。殊に、電子メッセージの受信と処理を厳密に分離することによって、電子メッセージの内容の不正操作および／または盗み取りは著しく困難になる。このようなアクセスは、端末機器において電子メッセージを作成するための第１のアプリケーションまでの受信の通信経路が明確に規定されており、したがって追従可能であることによっても困難になる。今日におけるオペレーションシステムでは、このような受信と処理の厳密な分離の制御も、電子メッセージの通信経路の追従の制御も困難である。この欠点も、電子メッセージをセキュアに受信および処理するための方法によって同様に解決される。
【００１５】
発展形態においては、外部の記憶手段が暗号化された電子メッセージの存在について第２のアプリケーションによってポーリングされ、この第２のアプリケーションによって暗号化された電子メッセージが復号化され、内部の記憶手段に伝送される。暗号化された電子メッセージを使用することによってセキュリティが高められ、攻撃が著しく困難になる。電子メッセージが外部のメモリに記憶されることなく直接的に内部のメモリに編成されて記憶される場合には、セキュリティはさらに高められる。何故ならば、内部のメモリへのアクセス権は仮想化ユニットおよびセキュアなオペレーションシステムのみが有するからである。
【００１６】
さらに本発明は、電子メッセージをセキュアに作成および送信する本方法の実施に適している、電子メッセージをセキュアに作成および送信する送信装置に関し、この送信装置は、
−電子メッセージを作成し、この電子メッセージを内部の記憶手段に記憶する第１のアプリケーションと、電子メッセージの存在について内部の記憶手段をポーリングし、電子メッセージが存在する場合には、第２のアプリケーションに電子メッセージを伝送し、電子メッセージをこの電子メッセージの受信器に送信する第２のアプリケーションとを実行する手段を有し、
−仮想化ユニットを有し、ここで第１のアプリケーションはセキュアなオペレーションシステムにおいて実行され、セキュアなオペレーションシステムは仮想化ユニットのコンテナにおいて実施され、第２のアプリケーションは仮想化ユニットによって実行され、
−セキュアなオペレーションシステムおよび仮想化ユニットによってのみアクセス可能な内部の記憶手段を有する。
【００１７】
送信装置を用いて、電子メッセージをセキュアに作成および送信するための方法を実施することができる。
【００１８】
最後に本発明は、電子メッセージをセキュアに受信および処理するための方法の実施に適している、電子メッセージをセキュアに受信および処理する受信装置に関し、この受信装置は、
−電子メッセージを処理し、電子メッセージの存在について内部の記憶手段をポーリングし、電子メッセージが内部の記憶手段に存在する場合には、電子メッセージを処理するために電子メッセージを内部の記憶手段から第１のアプリケーションに伝送する第１のアプリケーションと、電子メッセージの存在について外部の記憶手段をポーリングし、電子メッセージが存在する場合には電子メッセージを外部の記憶手段から内部の記憶手段へと第２のアプリケーションによって伝送する第２のアプリケーションとを実行することに適している手段を有し；
−仮想化ユニットを有し、第１のアプリケーションはセキュアなオペレーションシステムにおいて実行され、セキュアなオペレーションシステムは仮想化ユニットのコンテナにおいて実行され、第２のアプリケーションは仮想化ユニットによって実行され；
−セキュアなオペレーションシステムおよび仮想化ユニットによってのみアクセス可能な内部の記憶手段を有し；
−第１のアプリケーションに送信すべき少なくとも１つの電子メッセージを記憶する外部の記憶手段を有する。
【００１９】
この受信装置を用いて、電子メッセージをセキュアに受信および処理するための方法を実施することができる。
【００２０】
本発明の範囲において「電子メッセージのセキュアな受信および処理」ならびに「電子メッセージのセキュアな作成および送信」とは、本方法が、電子メッセージを作成および送信もしくは受信および処理する際のトロイまたはワームのような問題のあるソフトウェアによる不正操作を著しく困難にすることを意味する。さらに本発明の範囲において、外部の記憶手段とは、仮想化ユニットおよび別のユニット、例えば通信サーバまたは送信器によって電子メッセージを書き込む、または読み出すことができるメモリと解される。さらにこの外部のメモリを、別のユニットが書き込みのみを行い、仮想化ユニットが外部のメモリからの読み出しのみを行うことができるように構成することができる。電子メッセージとはテキスト情報、画像情報、音楽情報または制御情報のようなあらゆるメッセージと解され、これらのメッセージをそれぞれ電子的に伝送することができる。さらに仮想化ユニットとは、オペレーションシステムを相互に別個に、例えばコンテナにおいて実施し、ハードウェアコンポーネントおよび／またはソフトウェアコンポーネントへのアクセス権、例えばハードディスクの所定のパーティションまたは外部のインタフェースへのアクセスを管理するユニットと解される。セキュアなオペレーションシステムとは、仮想化ユニットのコンテナにおいて実施され、ハードウェアインタフェースおよび／またはソフトウェアインタフェースへの限定的なアクセス権を有するオペレーションシステムと解される。この種のセキュアなオペレーションシステムにはＬｉｎｕｘ、ＭＡＣ−ＯＳまたはマイクロソフト社のオペレーションシステムが含まれる。さらには本発明による方法ならびに送信装置および受信装置をコンピュータ、例えばラップトップまたは据え置き型のコンピュータにおいて実現および実施することができる。また本方法をコンピュータプログラム製品の形で実現することができる。コンピュータプログラム製品をコンピュータにおいて実行することができる。
【００２１】
以下では、本発明およびその発展形態を図面に基づき詳細に説明する。
【図面の簡単な説明】
【００２２】
【図１】電子メッセージをセキュアに作成および送信するための送信装置を示す。
【図２】電子メッセージをセキュアに受信および処理するための受信装置を示す。
【００２３】
図１および図２において同一の機能および作用を有する要素には同一の参照記号を付している。
【００２４】
電子メッセージＮをセキュアに作成および送信する本方法を実施するために、市販のラップトップＰには差し当たり仮想化ユニットＶＳが実装されている。既に冒頭で詳細に述べたように、仮想化ユニットは、それぞれのコンテナにおいて実行される複数のオペレーションシステムＯＳ１，ＯＳ２をカプセル化し、また例えばハードディスクのような共通のハードウェアＨＷへのアクセス権限、または例えばＵＳＢポート（ＵＳＢ：Universal Serial Bus）のようなラップトップのインタフェースまたはイーサネットのようなＬＡＮインタフェース（ＬＡＮ：Local Area Network）へのアクセス権限を設定することができる。
【００２５】
本方法を実施するために、仮想化ユニットのコンテナのうちの１つにおいてセキュアなオペレーションシステムＯＳ１が実施される。セキュアなオペレーションシステムは、ＵＳＢインタフェースまたはＬＡＮインタフェースのような外部インタフェースへのアクセスが禁止されていることを特徴とする。さらには、セキュアなオペレーションシステムはこのオペレーションシステムに直接的に対応付けられているハードディスクのパーティション、または別個に割り当てられたハードディスクにのみアクセスすることができる。また択一的な実施形態においては、データをセキュアなオペレーションシステムに対応付けられているパーティションに暗号化して記憶することができる。仮想化ユニットのドライバはセキュアなオペレーティングシステムにこのデータを暗号化された形で提供するか、データを記憶する際に暗号化を実施する。セキュアなオペレーションシステムとして例えばマイクロソフト社のウィンドウズＸＰ(R)が考えられる。
【００２６】
セキュアなオペレーションシステムＯＳ１によって実行される第１のアプリケーションＡ１を用いて、ユーザは電子メッセージを作成することができる。電子メッセージは、受信者アドレスまたは発信者アドレスのような管理データが統合されている制御フィールドＨと、メッセージテキストが記載されているテキストフィールドとを含む。さらに電子メッセージは別のフィールド、例えば１つまたは複数の添付ファイルを有していてもよい。
【００２７】
電子メッセージを作成した後に、この電子メッセージが内部の記憶手段ＳＰ１に１つのデータファイルまたは複数の別個のデータファイルの形で記憶される。例えば第１のデータファイルは制御フィールドＨを有し、第２のデータファイルはテキストフィールドＴを有する。内部の記憶手段ＳＰ１はラップトップＲのハードディスク内のパーティションとして設けられている。仮想化ユニットＶＳによって、アクセス、すなわち読み出しまたは書き込みはセキュアなオペレーションシステムＯＳ１および仮想化ユニットＶＳにのみ許可される。
【００２８】
仮想化ユニットＶＳによって実行される第２のアプリケーションＡ２によって、内部の記憶手段は電子メッセージ、殊に制御フィールドＨを含む第１のデータファイルの存在についてポーリングされる。ポーリングは例えば１０秒毎に規則的な時間間隔で、または不規則的な時間間隔で行われる。ポーリングは図１においてシンボリックに参照符号Ｐが付された双方向矢印によって表されている。
【００２９】
新しい電子メッセージが内部の記憶手段に供給されたことを第２のアプリケーションＡ２が識別すると、電子メッセージＮは第２のアプリケーションＡ２によって読み出され、通信サーバＫＳに転送される。通信サーバＫＳは電子メッセージを受信器Ｅに伝送するために構成されている。通信サーバは例えばＥメールサーバとして実施されている。
【００３０】
電子メッセージをセキュアに作成および送信するための本方法の択一的な実施形態においては、電子メッセージＮが送信の前に暗号化される。この択一的な実施形態に関する付加的なステップは図１において破線によって示されている。この実施形態を実施するために、第２のアプリケーションＡ２は内部の記憶手段に電子メッセージが存在することを確認した後に先ず制御フィールドＨを要求する。制御フィールドＨから受信器Ｅの識別子が抽出される。続いて、リクエストメッセージＡＮを用いて通信サーバＫＳには、受信器Ｅに属するキーＳＥの供給がリクエストされる。通信サーバはこの拡張形態においてＥメールサーバとして機能し、受信器のキーを管理する。受信器ＥのリクエストされたキーＳＥが通信サーバＫＳから第２のアプリケーションＡ２に送信されると、電子メッセージは第２のアプリケーションによって内部の記憶手段から読み出され、キーＳＥを用いて暗号化された電子メッセージＮ*に暗号化され、暗号化された電子メッセージＮ*が通信サーバＫＳを介して受信器に送信される。
【００３１】
図２に基づき、電子メッセージをセキュアに受信および処理するための方法を詳細に説明する。この択一的な実施形態に関する付加的なステップは図２において破線によって示されている。図１による実施形態と同様に、ラップトップＲは共通のハードウェアＨＷ、仮想化ユニットＶＳ、また少なくともセキュアなオペレーションシステムＯＳ１を有する。送信器Ｓのメッセージは通信サーバＫＳを介して外部の記憶手段ＳＰ２に記憶される。本発明の範囲においては、外部の記憶手段ＳＰ２とは、仮想化ユニットおよび別のユニット、例えば通信サーバＫＳまたは送信器Ｓによって電子メッセージＮを書き込むことができるメモリと解される。この実施例においては、外部のメモリはラップトップＲの一部として図示されている。一般的に外部の記憶手段ＳＰ２はラップトップに直接的に接続されているメモリとしても、またはネットワークを介して接続されているメモリとしても実現することができる。
【００３２】
仮想化ユニットによって実行される第２のアプリケーションは新たに到来する電子メッセージの存在について外部の記憶手段をポーリングする。これは図２では参照記号Ｐ１が付された双方向矢印によって表されている。第２のアプリケーションは規則的な時間間隔または不規則な時間間隔でポーリングを実施することができる。後続のステップにおいて第２のアプリケーションＡ２は電子メッセージＮを外部の記憶手段ＳＰ２から内部の記憶手段ＳＰ１に伝送する。さらに、セキュアなオペレーションシステムによって実行される第１のアプリケーションＡ１は規則的な時間間隔または不規則な時間間隔で、新たに到来した少なくとも１つの電子メッセージの存在について内部の記憶手段ＳＰ１をポーリングする。この新たに到来したメッセージＮが識別されると、第１のアプリケーションＡ１は電子メッセージＮを処理するために、この電子メッセージＮを内部の記憶手段ＳＰ１から第１のアプリケーションＡ１に伝送する。第１のアプリケーションは例えば受信した電子メッセージＮを、この電子メッセージＮがフォーマットされた形でラップトップＲのディスプレイ上でユーザに表示されるように処理する。
【００３３】
図２に示した実施例の択一的な実施形態においては、メッセージＮの代わりに暗号化された電子メッセージＮ*が送信器Ｓによって通信サーバＫＳを介して外部の記憶手段ＳＰ２に記憶される。この記憶に続いて、第２のアプリケーションのポーリング（参照符号Ｐ１を参照されたい）に基づき、新たに伝送された暗号化されている電子メッセージＮ*が外部の記憶手段ＳＰ２に存在することが識別される。暗号化された電子メッセージＮ*は第２のアプリケーションによって読み出され、復号化される。復号化された電子メッセージＮは、外部の記憶手段ＳＰ２に中間記憶されることなく、直接的に内部の記憶手段ＳＰ１に書き込まれる。図２に関する前述の実施形態と同様に、第１のアプリケーションＡ１は電子メッセージＮの存在について内部の記憶手段ＳＰ１をポーリングする。電子メッセージＮの識別後にこの電子メッセージＮは第１のアプリケーションによって処理のために第１のアプリケーションにロードされる。
【００３４】
冒頭で詳細に説明したように、当業者には種々の製品／方法、例えばＶＭ−Ｗａｒｅ  Ｓｅｒｖｅｒ、ＸＥＮ、ＴｗｉｎｓａｆｅまたはＶｉｒｔｕａｌ  Ｗｏｒｋｓｔａｔｉｏｎが公知であり、それらを用いて図１および図２による仮想化ユニットを実現することができる。
【００３５】
電子メッセージをセキュアに作成および送信するための方法を送信装置ＳＶによって実施および実現することができる。送信装置は以下の手段を有する：
−メッセージを作成し、セキュアなオペレーションシステムおよび仮想化ユニットによってのみアクセス可能な内部の記憶手段に電子メッセージを記憶するための第１のアプリケーション。第１のアプリケーションはセキュアなオペレーションシステムにおいて実行され、セキュアなオペレーションシステムは仮想化ユニットのコンテナにおいて実施される；
−電子メッセージの存在について内部の記憶手段をポーリングし、電子メッセージが存在する場合には電子メッセージを第２のアプリケーションに伝送し、電子メッセージをこの電子メッセージの受信器に送信するための第２のアプリケーション。第２のアプリケーションは仮想化ユニットによって実行される。
【００３６】
さらに、電子メッセージをセキュアに受信および処理するための方法を受信装置ＥＶによって実施および実現することができる。受信装置は以下の手段を有する：
−メッセージを処理し、電子メッセージの存在について、セキュアなオペレーションシステムおよび仮想化ユニットによってのみアクセス可能な内部の記憶手段をポーリングし、電子メッセージが内部の記憶手段に存在する場合には電子メッセージを処理するために電子メッセージを内部の記憶手段から第１のアプリケーションに伝送するための第１のアプリケーション。第１のアプリケーションはセキュアなオペレーションシステムにおいて実行され、セキュアなオペレーションシステムは仮想化ユニットのコンテナにおいて実施される；
−電子メッセージの存在について外部の記憶手段をポーリングし、電子メッセージが存在する場合には電子メッセージを第２のアプリケーションによって外部の記憶手段から内部の記憶手段に伝送する第２のアプリケーション。第２のアプリケーションは仮想化ユニットによって実行される。
【００３７】
送信装置および／または受信装置をハードウェア、ソフトウェアまたはハードウェアとソフトウェアの組み合わせによって実施し作動させることができる。受信装置および／または送信装置を携帯可能な端末機器、例えばラップトップ、ＰＤＡ（ＰＤＡ：Personal Digital Assistant）またはＧＳＭ標準（ＧＳＭ：Global System for Mobile Communications）に準拠する携帯電話または携帯不可能な機器、例えば会社のコンピュータとして実施することができる。
【図１】
0004838886.tif 000002
【図２】
0004838886.tif 000003