(57)【要約】情報単位の符号化シーケンスとしてのキーのシーケンスに基づいてグラフィックメッセージを符号化する方法である。正規化した強度Iを有するメッセージのピクセル毎に、液晶ディスプレイで実質的に強度Iを備えたピクセルを生じる全回転αが決定される。キーのシーケンスは任意の回転を含む。全回転αとキーのシーケンスの対応する回転との差は、符号化シーケンスの要素として出力される。装置(201)は、符号化シーケンスにより示される回転を備えたピクセルを第１のディスプレイ(701)に提示し、キーのシーケンスにより示される回転を備えたピクセルを第２のディスプレイ(211)に提示する。２つのディスプレイを重ねることにより、グラフィックメッセージが現れる。色ピクセルの赤と緑と青の強度についてその方法が繰り返され、色付きのグラフィックメッセージが符号化及び再構成されることが可能になる。
2005538405.tif 000002
【特許請求の範囲】
【請求項１】
情報単位の符号化シーケンスとしてのキーのシーケンスに基づいてグラフィックメッセージを符号化する方法であって、
正規化した強度Iを有するグラフィックメッセージのピクセル毎に、
実質的に前記強度Iを備えたピクセルを生じる液晶ディスプレイのセルの偏光の回転を表す全回転値αを決定し、
前記キーのシーケンスから要素α2を選択し、前記要素は液晶ディスプレイのセルの偏光の任意の回転を表し、
前記回転値αと前記要素α2との差として第１のメッセージ値α1を計算し、
前記第１のメッセージ値α1に基づいて前記符号化シーケンスの要素を出力することを有する方法。
【請求項２】
請求項１に記載の方法であって、x=arccos(|√(I)|)として中間値xを計算し、x又はπ-xとして値αを決定することを更に有する方法。
【請求項３】
請求項１に記載の方法であって、
正規化した強度Iは、当該ピクセルの第１の色成分の強度に対応し、
前記ピクセルの第２の色成分の正規化した強度に対応する第２の回転値について、前記決定するステップと選択するステップと計算するステップを繰り返し、第２のメッセージ値を取得し、
前記ピクセルの第３の色成分の正規化した強度に対応する第３の回転値について、決定するステップと選択するステップと計算するステップを繰り返し、第３のメッセージ値を取得し、
前記第２と第３のメッセージ値に基づいて前記符号化シーケンスの前記要素を更に出力することを更に有する方法。
【請求項４】
請求項１に記載の方法であって、
前記強度Iは、離散値を備えた有限のセットの要素であり、
オフセットΔを選択し、前記第１のメッセージ値α1と前記要素α2のうちの少なくとも１つに前記オフセットΔを追加することを更に有する方法。
【請求項５】
請求項１に記載の方法をプロセッサに実行させるように構成されたコンピュータプログラム製品。
【請求項６】
キーのシーケンスに基づいてグラフィックメッセージを再構成する装置であって、
情報単位の符号化シーケンスを受信する受信手段と、
前記符号化シーケンスの各要素により示す量だけ第１の液晶レイヤの各セルの偏光を回転することにより、情報単位のシーケンスを表示するように構成された第１の液晶ディスプレイと、
前記第１の液晶ディスプレイと異なり、前記キーのシーケンスの各要素により示す量だけ第２の液晶レイヤの各セルの偏光を回転するように構成された第２の液晶ディスプレイと
を有し、
前記第１と第２の液晶ディスプレイは相互に重ねられるように構成された装置。
【請求項７】
請求項６に記載の装置であって、
前記第１の液晶ディスプレイは、反射型液晶ディスプレイを有する装置。
【請求項８】
請求項６に記載の装置であって、
前記第２の液晶ディスプレイは、前記第１の液晶ディスプレイと物理的に離れたユニットに具体化され、
前記キーのシーケンスを格納するメモリを備えた装置。
【請求項９】
請求項６に記載の装置であって、
ユーザから座標のセットを表す入力を受領する手段と、
前記受領した入力をサーバに送信する手段と
を有する装置。
【請求項１０】
請求項９に記載の装置であって、
前記入力は、前記第１の液晶ディスプレイの特定の場所の圧力として受領され、
前記座標のセットは前記特定の場所に対応する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報単位の符号化シーケンスとしてのキーのシーケンスに基づくグラフィックメッセージの符号化方法に関するものであり、キーのシーケンスが与えられてこのようなグラフィックメッセージを再構成する解読装置に関するものである。
【背景技術】
【０００２】
画像暗号化(M.NaorとA.Shamir：Visual  Cryptology、Eurocrypt’94、Springer-Verlag  LNCS  Vol.950、Springer-Verlag、1995年、1-12ページ)は、簡単に以下のように説明され得る。画像は２つのランダムに選択された部分(ランダム化を加えた画像とランダム化自体)に分割される。ランダム化のため、双方の部分が元の画像の情報を含まない。しかし、双方の部分が物理的に重ねられると、元の画像が再構成される。図１に例が示されている。元の画像100が部分110と120に分割され、それが重ねられると、再構成された画像130を生じる。
【０００３】
２つの部分が組み合わせられなければ、元の画像の情報が明らかにならず、ランダムな画像が作られる。従って、２人の関係者が画像暗号化を使用して通信をしたい場合には、ランダム化を共有しなければならない。基本的な実装は、受信側にランダム化を含む透明画を提供することである。送信者がそのランダム化を使用して元のメッセージをランダム化し、ランダム化されたメッセージを透明画で又は他の手段により受信者に送信する。受信者は２つの透明画を相互に重ね、メッセージを回復する。この方法は、ワンタイム・パッド（one-time  pad）と比較され得る。
【０００４】
２つのディスプレイスクリーン、例えば２つのLCDスクリーンを使用すると、更に柔軟な実装が得られる。第１のスクリーンがランダム化を加えた画像を表示し、第２のスクリーンがランダム化自体を表示する。スクリーンが相互に重ねられると、再構成された画像が現れる。欧州特許出願02075527.8(代理人管理番号PHNL020121)は、画像暗号化を使用して作られたグラフィックメッセージを再構成可能な装置について記載している。この装置は、液晶ディスプレイの液晶セルの偏光する回転効果を利用する。
【０００５】
液晶ディスプレイの偏光フィルタは、特定の偏光でのみ光を通過させる。通常、液晶セルは、それを通過する光の偏光を特定の角度より大きく回転する。十分な電圧がセルに印加されると、回転は生じない。このことはそのセルを“活性化する”と呼ばれる。２つの重ねられた液晶レイヤを通過した後の入射光の偏光の全回転が第２の偏光フィルタの偏光方向と直角である場合、光は見えない。
【０００６】
情報単位のシーケンスを受信した後に、好ましくはバイナリ値のシーケンスを受信した後に、装置は液晶レイヤのセルを活性化することにより、又は活性化しないことにより、第１の液晶ディスプレイでシーケンスを処理する。表示が行われる前に処理ステップ又は解読ステップは必要ない。情報単位は受信された通りに表示される。第２のディスプレイで他の模様が表示され、それはキーのシーケンスに完全に基づいて作られる。
【０００７】
画像の再構成は、正確な整列で第１と第２のディスプレイを重ねることにより実行され、それによりユーザが再構成されたグラフィックメッセージを見ることができる。再構成は信用できないことがある装置ではなく、人間の目により直接実行される。このことは、秘密情報を通信するための画像暗号化の使用をより安全にする。
【０００８】
前述の欧州特許出願02075527.8は、透過型ディスプレイの場合には、液晶レイヤの個々のセルの偏光が0度又は90度以上回転され、反射型ディスプレイの場合には45度以上回転されることについて記載している。このことは、この出願の方法と装置は、真っ黒と真っ白のグラフィックメッセージのみを符号化及び再構成できることを意味する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
プリアンブルによる方法を提供することが本発明の目的であり、その方法は、元のグラフィックメッセージの解像度と輝度を維持し、再構成が強度を維持するように、任意の強度のピクセルを有するグラフィックメッセージの符号化を可能にする。
【課題を解決するための手段】
【００１０】
この目的は、正規化した強度Iを有するグラフィックメッセージのピクセル毎に、実質的に強度Iを備えたピクセルを生じる液晶ディスプレイのセルの偏光の回転を表す全回転値αを決定し、キーのシーケンスから要素α2を選択し、その要素は液晶ディスプレイのセルの偏光の任意の回転を表し、回転値αと要素α2との差として第１のメッセージ値α1を計算し、第１のメッセージ値α1に基づいて符号化シーケンスの要素を出力することを有する方法で、本発明により達成される。
【００１１】
基本的には、液晶ディスプレイの構成と液晶セルの印加電圧に応じて、特定の範囲(例えば[0,π/2]又は[0,π])で任意の角度より大きく液晶ディスプレイの光の偏光を回転することが可能である。選択された角度に応じて、特定の強度を備えたピクセルが現れるようにすることが可能である。しかし、強度を変化することは前述の特許出願には記載又は示唆されていない。
【００１２】
本発明によると、従来技術で行われていたようにグラフィックメッセージのピクセルをバイナリ値として符号化するのではなく、メッセージのピクセルの強度が符号化に使用される。キーのシーケンスは、任意選択の黒又は白のピクセルではなく、基本的に一連の任意選択の回転を表す。符号化シーケンスの要素は、キーのシーケンスの要素により示された回転と、グラフィックメッセージの特定のピクセルの全回転との差に基づいて計算される。
【００１３】
キーのシーケンスが慎重に選択される場合、符号化シーケンス(画像暗号化用語における“第１の部分”)のみが与えられてグラフィックメッセージを再構成することは不可能である。しかし、符号化シーケンスとキーのシーケンスとを有する受信者は、２つの各液晶ディスプレイにそれを表示することができる。各ディスプレイのピクセルの強度は、各シーケンスに示す値に従って制御される。２つの表示を重ねることにより、元のメッセージが元の品質で実質的に同じ強度又はグレースケール値を有するピクセルで現れる。
【００１４】
実施例において、その方法は、x=arccos(|√(I)|)として中間値xを計算し、x又はπ-xとして値αを決定することを更に有する。xとπ-xは、所望の強度Iを生じる回転を表す。対応するキーの要素α2が同じピクセルで同一である場合でも、同じ正規化した強度を備えた２つの異なるピクセルについて異なるメッセージ値α1を取得することが可能になる。
【００１５】
更なる実施例において、正規化した強度Iは、当該ピクセルの第１の色成分の強度に対応し、その方法は、前記ピクセルの第２の色成分の正規化した強度に対応する第２の回転値について、決定するステップと選択するステップと計算するステップを繰り返し、第２のメッセージ値を取得し、前記ピクセルの第３の色成分の正規化した強度に対応する第３の回転値について決定するステップと選択するステップと計算するステップを繰り返し、第３のメッセージ値を取得し、第２と第３のメッセージ値に基づいて符号化シーケンスの要素を更に出力することを更に有する。
【００１６】
カラーLCDでは、１つの色ピクセルは、３つのサブピクセル又は色成分から構成される。各サブピクセルは、例えば色フィルタを適用することにより、それぞれ異なる色(赤、緑、青)を有する。グレースケールの場合、各色の強度は、それぞれの回転(αR、αG、αB)を変化させることにより、個々に変えることができ、このように、如何なる色を備えたピクセルをも作ることができる。従って、色のピクセルは、３つの強度のセットとして、又は３つの回転のセットとして表されることができる。ピクセルの３つの全ての強度について決定するステップと選択するステップと計算するステップを適用することにより、３つのメッセージ値を備えたセットがそのピクセルについて得られる。符号化シーケンスはピクセルの色についての情報を有しており、元の色のグラフィックメッセージの再構成を可能にする。
【００１７】
実際には、ピクセルの強度は必ずしも[0,1]の範囲から任意に取得されるのではなく、しばしば例えば256の可能な値に制限される。このことは、メッセージ値とキーのシーケンスの対応する要素との可能な値の数が同様に限られることを意味する。これらの値が慎重に選択されない場合には、再構成された画像について、理論的に可能なものより小さい強度が利用可能になる。可能な強度の数を増加させるために、一実施例では任意選択のオフセットΔがメッセージ値若しくはキーのシーケンス値(要素α2)に追加され、又は双方に分配される。
【００１８】
有利には、本発明は、本発明の方法をプロセッサに実行させるように構成されたコンピュータプログラムを提供する。このように、本発明は如何なるコンピュータシステムでも実行され得る。
【００１９】
プリアンブルによる解読装置を提供することが本発明の更なる目的であり、その解読装置は、元のグラフィックメッセージの解像度及び輝度と、そのピクセルの強度とを実質的に維持する一方で、本発明の方法に従って符号化されたグラフィックメッセージを解読することができる。
【００２０】
この目的は、情報単位の符号化シーケンスを受信する受信手段と、符号化シーケンスの各要素により示す量だけ第１の液晶レイヤの各セルの偏光を回転することにより、情報単位のシーケンスを表示するように構成された第１の液晶ディスプレイと、第１の液晶ディスプレイと異なり、キーのシーケンスの各要素により示す量だけ第２の液晶レイヤの各セルの偏光を回転するように構成された第２の液晶ディスプレイとを有する装置で、本発明により達成され、第１と第２の液晶ディスプレイは相互に重ねられるように構成される。
【００２１】
その装置の多様な有利な実施例が従属項に示される。
【発明を実施するための最良の形態】
【００２２】
本発明の前記及び他の態様は、図面に示す実施例を参照して明らかになり、説明が行われる。
【００２３】
図面を通じて、同様の参照符号は、類似の機能又は対応する機能を示す。図面に示す機能のうちのいくつかは、一般的にソフトウェアに実装されてもよく、そのため、ソフトウェアモジュールやオブジェクトのようなソフトウェア要素を表す。
【００２４】
図２は、サーバ200と、いくつかのクライアント201、202、203とを有する本発明によるシステムを概略的に示している。クライアント201-203はラップトップコンピュータ201とパームトップコンピュータ202と携帯電話203として具現されているが、装置がサーバ200とインタラクティブに通信可能であり、LCDスクリーンにグラフィック画像を表示可能である限り、実際には如何なる種類の装置として実現することもできる。通信は、ラップトップ201の場合等は有線で行うことができ、パームトップコンピュータ202や携帯電話203の場合等は無線で行うことができる。インターネット又は電話ネットワークのようなネットワークは、サーバ200とクライアント201-203のいずれかを相互接続することができる。
【００２５】
サーバ200は、クライアント201の操作者に通信される必要のあるメッセージを表す画像を生成する。図５を参照して以下に説明するように、画像は送信前に画像暗号化を用いて符号化される。当然のことながら、グラフィックメッセージは、その他の関係者に安全且つ非公開に送信したいと考える如何なる種類の情報を有してもよい。例えば、図２に示すように、グラフィックメッセージ220として顧客の銀行残高がこの方法で通信され得る。他の例には、クライアント装置201の操作者に提供される個人用電子メールメッセージ、新しいPINコード又はパスワードが含まれる。
【００２６】
特に有利な用途は、クライアント201の操作者によりメッセージの構成を安全に可能にすることである。この実施例では、サーバはキーボードのキーのような複数の入力手段を表す画像221を生成する。各入力手段は、ユーザにより構成されるメッセージで使用され得る入力ワードを表す。キー以外にも、入力手段は、チェックボックス、選択リスト、スライダー又はユーザ入力を促進するユーザインタフェースで一般的に使用されるその他の要素でもよい。この用途については以下に詳細に説明する。
【００２７】
サーバ200は、画像暗号化に基づいて情報単位のシーケンスとして画像220、221を符号化する。次に、この符号化シーケンスは、クライアント装置201-203のうちの１つに送信される。この送信は実装が簡単であり、ここでは詳述されない。例えば符号化シーケンスを暗号化することにより、又は安全な認証チャネルを設定することにより、送信前にその送信を保護する必要は必ずしもないことに留意すべきである。シーケンスの要素を選択するために使用される処理のため、符号化シーケンスのみを使用することにより、盗聴者が画像220、221を回復することは不可能である。
【００２８】
また、個人の解読装置210も図２に示されている。この装置210はユーザに個人的であり、同様に保護されるべきであり、サーバ200によりクライアント201-203のいずれかに送信される画像符号化メッセージを解読するために使用される。解読装置210に対する物理的な制御を有する如何なる人も、ユーザを対象とする全ての画像暗号化されたメッセージを読み取ることができる。いくらかの追加の安全性を加えるため、解読装置210の起動時に、パスワード又は個人識別番号(PIN)を入力することが必要になることがある。前記装置210はまた、指紋読取装置を備え、又は正当な所有者により発せられた音声コマンドを認識するように具備されることがある。
【００２９】
解読装置210は、ディスプレイ211とストレージ領域212とを有する。ディスプレイ211は、ネマチック液晶(nematic  liquid  crystal)を備えたLCDスクリーンとして実現されることが好ましい。通常はそのようなディスプレイ211は液晶レイヤの双方の面に偏光フィルタを有するが、この実施例ではディスプレイ211は１つのみの偏光フィルタ（図８Ｂ参照）を有する。画像暗号化メッセージを受信するクライアント201のLCDスクリーンは、最上位の偏光フィルタの部分が取り除かれるべきである。この部分は、ディスプレイ211がその上に重ねられることを許容するほど大きくあるべきである。代替として、クライアント201のLCDスクリーンは、ディスプレイ211に重ねる（好ましくは小さい）別のディスプレイを備え得る。他の実施例（図８Ａを参照して以下に示す）では、ディスプレイ211は偏光フィルタを有さない。
【００３０】
ストレージ領域212は、画像暗号化された画像を解読する際に使用されるキーのシーケンスを少なくとも有する。キーのシーケンスの要素は、ディスプレイ211のセルの偏光の任意の回転を表す。ストレージ領域212に格納されるキーのシーケンスの長さは、多数の解読動作に対応するほど十分長くあるべきである。画像暗号化された画像を解読する際に、元の入力画像のピクセル毎に１つの要素が必要になる。
【００３１】
全ての解読動作の後に、使用されたキーの要素は、廃棄され、又は使用済と印を付されることが好ましい。このように、全ての解読動作は、キーのシーケンスの固有の下位区分の使用を有する。全てのキーの要素が使用された場合、ストレージ領域212のキーのシーケンスは取り替えられなければならない。このことは、例えばその解読装置210を新しい種類に取り替えること、又は新しいキーのシーケンスをロードしたバンクのような安全な場所を訪れることを解読装置210の所有者に求めることにより、実現され得る。
【００３２】
代替として、キーのシーケンスが使用されると、暗号化ハッシュ関数又は対称暗号化機構がそのキーのシーケンスに適用され得る。ハッシュ関数又は暗号化機構の出力は、新しいキーのシーケンスとして使用される。このように、個人の解読装置210に全てのキーのシーケンスを格納することを必要とせずに、如何なる長さの一連のキーのシーケンスが作られ得る。当然ながら、一連のうちの１つのキーのシーケンスがアタッカーに知られると、アタッカーはまた、全ての将来のキーのシーケンスを再構成することができる。
【００３３】
その他に、更に安全な代替方法は、キー生成器としてストリーム暗号（例えばRC4又はSEAL）を使用することである。ストリーム暗号は、同時に１ビット（又は場合によりバイト）だけプレーンテキストを暗号化する。プレーンテキストのビットのストリームは、シード値に基づいてビットの擬似ランダムなビットのストリームを作るキーストリーム生成器の出力とXOR演算される。そのシード値はメモリ212に格納され得る。このシード値は、ストリーム暗号のキーである。ビットのストリームは、キーのシーケンスを作る任意の回転を導くために使用される。
【００３４】
解読装置210はまた、前述の暗号化動作を実行可能なハードウェア及び／又はソフトウェアモジュール（図示なし）を備える必要がある。これは、例えばソフトウェアを有するプロセッサとメモリを追加することにより、実現され得る。
【００３５】
解読装置210は、クライアント装置201-203から物理的に離れたユニット又は少なくとも分離可能なユニットとして実現されることが好ましい。解読装置210とクライアントの間の電気的、光学的又は他の通信経路は存在しない。デジタル(電子)形式で模様とキーのシーケンスが提供されると、如何なるそのような通信経路も潜在的にアタッカーにより悪用され、キーのシーケンスの一部を取得され得る。そのような経路がなければ、信用できないクライアント装置は、どのようにしても解読装置210から情報を取得できない。このように、ユーザがクライアント201の安全性を信頼する必要がないことが達成される。
【００３６】
画像暗号化のための液晶ディスプレイの本発明の使用を理解するために、図３に示すように、バックライト設定の一般的な透過型液晶ディスプレイ(LCD)の構成を最初に検討する。
【００３７】
LCDスクリーンの後ろにあるバックライトとして一般的に実現される光源301は、偏光フィルタ302の方向に全ての可能な偏光を備えた光波を投影する。ある特定の偏光を備えた光波のみが、この偏光フィルタ302を通過する。液晶セル303と304は、液晶ディスプレイの構成とセル303と304への印加電圧に応じて、通常はそれを通過する光波の偏光を、特定の範囲内(例えば[0,π/2]又は[0,π/4])の特定の角度より大きく回転する。
【００３８】
この実施例におけるセル303と304は、最も一般的な形式のねじれネマチック液晶である。当然ながら他の形式もその代わりに使用され得る。また、バックライトを使用せずに、反射型又は半透過型液晶ディスプレイも使用され得る。
【００３９】
ある電圧が液晶セルに印加されると、ある量だけ通過光の偏光が変化するように、セルの内部分子構造が変化する。図３では、電圧が液晶セル304に印加されるが、液晶セル303に印加されない。液晶セル303が通過光の偏光を回転することを示すために、文字“R”で印が付けられている。明瞭性のため、図３では液晶セル303によりもたらされる回転はπ/2すなわち90度として示されているが、この場合の回転は0とπ/2の間の如何なる量でもよい。
【００４０】
液晶セル303と304を通過した光波は、その後、第２の偏光フィルタ305で交差する。この偏光フィルタ305は、ある特定の偏光を備えた光波のみを通過可能にする点で、偏光フィルタ302と同様に動作する。液晶セル303を通過した光の偏光が回転しているため、この光は偏光フィルタ305でブロックされ、出力が黒色のピクセル306として現れる。活性化された液晶セル304を通過した光の偏光は変化しないため、それは偏光フィルタ305を通過し、白色のピクセル307として現れる。グレースケールの出力を作るために、この例では偏光は0とπ/2の間のある値だけ回転される。このことは、ある程度の光のみが偏光フィルタ305を通過し、低い強度を備えた出力ピクセルを生じることを意味する。
【００４１】
代替として、第２の偏光フィルタ305は、液晶セル303により2/πより大きく回転された光のみを通過させるように選択され得る。液晶ディスプレイの出力は、前述のものとちょうど反対になる。しかし、このことは単なる設計変更である。
【００４２】
出力ピクセルの正規化した強度Iは、液晶セルによりもたらされた回転の関数として表され得る。図４にグラフィックで示すように、１つのこのような関数はI=cos2(α)である。
【００４３】
画像暗号化を実行するため、単一レイヤの液晶ではなく、偏光フィルタ302と305の間に２つのレイヤの液晶が存在する。これらのセルを活性化するため、各レイヤのセルに別々に電圧が印加され得る。出力ピクセルの強度は、２つのレイヤのセルによりもたらされた回転の関数として表され得る。第１のレイヤのセルがα1の量だけ回転し、第２のレイヤのセルがα2の量だけ回転する場合、前記の関数は次のようになる。
【００４４】
I=cos2(α1+α2)
図２を参照して説明したように、個人の解読装置210はキーのシーケンスを有する。このシーケンスの要素は、ディスプレイ212の特定の対応するセルの偏光の回転α2を表す。この回転α2は、特定の範囲から(擬似)ランダムに選択される。次に、再構成されたピクセルの強度Irがグラフィックメッセージ220と221のピクセルの強度Iと実質的に等しくなるように、回転α1が選択される。
【００４５】
液晶ディスプレイは、偏光子から生じる偏光された光の偏光方向を回転することができる。液晶は、屈折率nが分子の軸及びそれに対する光の角度で異なるという特性を有する分子である。屈折率の差(Δn)は複屈率(birefringence)と呼ばれる。偏光された光が液晶を通過すると、複屈率により、偏光の方向が変化する。好ましいπの回転が実現可能な、従来技術から知られている液晶の多数の構成が存在する。例えば、S-T.WuとD-K.YangのReflective  liquid  crystal  displays、John  Wiley  and  Sons  Ltd.、ISBN0-471-49611-1の66-67ページを参照のこと。
【００４６】
分子が一方向のみに回転するネマチック液晶の最も簡単な構成では、回転α(ラジアン)は以下のようになる。
【００４７】
【数１】
2005538405.tif 000003
ここでdはセルの厚さであり、λは光の波長である。例えば液晶のセル間隔と複屈率を適切に選択することにより、必要な好ましいπの回転を備えたセルを構成することが可能になる。
【００４８】
キーのシーケンスが与えられてグラフィックメッセージ220又は221から符号化シーケンスを生成する好ましい方法は、図５に示されている。まず、ステップ501において、グラフィックメッセージ220が作られる。このメッセージ220は、単にテキストメッセージのグラフィック表示でもよいが、画像を有してもよい。
【００４９】
次に、グラフィックメッセージ220のピクセル毎にステップ511-515が実行される。決定ステップ502は、各ピクセルがこの方法で処理されたか否かを決定し、そうである場合には、ステップ590に分岐し、符号化シーケンスがクライアント装置201に送信される。符号化シーケンスは、帯域を節約するためにステップ590の送信前に圧縮されてもよい。
【００５０】
各ピクセルは強度Iを有する。この強度Iが[0,1]の範囲に正規化されることを仮定する。ステップ511において、サーバ200は、実質的に強度Iを備えたピクセルを生じる液晶ディスプレイのセルの偏光の回転を表す全回転値αを決定する。これは、例えば
α=arccos(|√I|)を計算することにより行われ得る。サーバ200は最初にx=arccos(|√(I)|)として中間値xを計算し、x又はπ-xとして値αを選択することが好ましい。xとπ-xのうちいずれかの選択はランダムに行われ得る。
【００５１】
ステップ512において、サーバはキーのシーケンスから要素α2を選択する。読者が思い出すように、この同じ要素は個人の解読装置210に存在するか、又は個人の解読装置210により計算され得る。個人の解読装置210は、要素α2により示す量だけディスプレイ211の液晶レイヤの対応するセルの偏光を回転することにより、ディスプレイ211にピクセルを提示する。α2の値を個人の解読装置210に通信することが不可能であるため(又は望ましくないため)、サーバ200は次に使用される要素を把握し続けなければならない。このように、要素α2は、液晶ディスプレイのセルの偏光の任意の回転を表す。
【００５２】
計算された全回転値αと要素α2を使用して、ステップ513において、サーバはこれらの値の差としてα1を計算する。差が負である場合には、正の回転α1を得るためにπの値が追加され得る。
【００５３】
キーのシーケンスで使用される回転α2は、πの大きさの範囲から選択されるべきである。このことは、α1を取得した盗聴者がα2又はIrについて何も知ることができないという利点を有する。α2が小さい範囲から選択されると、Irの確率密度関数(PDF:Probability  Density  Function)はα1に依存し、すなわちP(Ir|α1)≠P(Ir)であり、これはIrについてある程度の情報を明らかにする。
【００５４】
ステップ515において、符号化シーケンスの要素は、計算値α1を示す出力である。この値はα2により示される任意の回転と共に必要な回転を示し、元の強度Iを得る。当然のことながら、この要素が出力され得る多数の方法が存在する。例えば、α1自体を表す数値でもよく、クライアント装置201が正確な回転に変換可能な値でもよい。例えば、回転の量の一式の離散値が各識別子に割り当てられ、その識別子が符号化シーケンスに出力されてもよい。
【００５５】
クライアント装置201のLCDスクリーンの属性がサーバ200に知られている場合、各強度を有するピクセルを備えた画像として符号化シーケンスを作ることが可能になり、その各強度は計算された回転に対応する。従来のLCDスクリーンは液晶レイヤのセルの極性を相応に回転することにより、このような画像を表示するように既に構成されている。このことは、クライアント装置201がハードウェアの変更を必要とせず、標準的なグラフィック表示ソフトウェアを使用して画像を表示することができるという利点を有する。
【００５６】
α1を計算して符号化シーケンスの対応する要素を出力する可能なアルゴリズムは以下のようにまとめられ得る。
１．x=arccos(|√I|)を計算する。
２．x又はπ-xとしてαをランダムに選択する。
３．キーのシーケンスから要素α2を選択する。
４．αとα2の差としてα1を計算する。
５．α1＜0の場合、符号化シーケンスの要素α1+πとして出力する。
６．その他の場合、α1を出力する。
最後の２つのステップはπを法とする符号化シーケンスα1の要素として出力することにより、１つに結合され得る。
【００５７】
前記では、回転α1とα2は範囲[0,π]の範囲の如何なる値を取ってもよいことを仮定した。実際に、ピクセルの強度は必ずしも[0,1]の範囲から任意に得られるのではなく、例えば256の可能な値にしばしば制限される。このことは、メッセージ値とキーのシーケンスの対応する要素との可能な値の数が同様に限られることを意味する。このような限られた値の数では、機構のセキュリティは低減することがあり、安全な機構が得られるようにα1とα2の可能な値が選択されなければならない。
【００５８】
kの可能な値の可能な選択肢は、α1i=iπ/k、ただしi∈{0,...,k-1}、且つ、α2j=jπ/k、ただしj∈{0,...,k-1}である。この選択肢は、図４Ｂに示すようにkの可能な強度より小さい結果になる。図４Ｂは、αの関数としての強度のグラフを示したものである。６個の離散値について、このグラフに強度がドット(点)として示されている。プロットされた関数の対称性のため、点線で示すように、４つのみの可能な強度が存在する。
【００５９】
可能な強度の数を最大化するために、任意選択のオフセットΔが要素α2に追加され得る。図４Ｃは、オフセットΔ=π/24を取り入れた効果を示している。グラフの６個の点線で示すように、６個の異なる可能な強度が存在する。α1とα2の可能な値は以下のようになる。
【００６０】
α1i=iπ/k、ただしi∈{0,...,k-1}
α2j=jπ/k+Δ、ただしj∈{0,...,k-1}且つΔ∈(0,π/2k)
cos2(α)のπの周期性のため、如何なるi∈{0,...,k-1}についてkの可能な強度Iが存在し続けることが容易にわかる。
【００６１】
Il=cos(lπ/k+Δ)、ただしl∈{0,...,k-1}
第１の部分の内容を観測することでは、対抗者は元のグラフィックメッセージのピクセルの強度についての情報を取得しない。当然のことながら、オフセットΔはまた、メッセージ値α1に追加されてもよく、また、双方に分配されてもよい。
【００６２】
限られたセットの離散値のみが利用可能な場合に、メッセージ値α1を計算するために必要なiとjの値を計算し、符号化シーケンスの対応する要素を出力する１つの方法は、以下のようにまとめられ得る。
１．
【００６３】
【数２】
2005538405.tif 000004
が最小になるようにl∈{0,...,k-1}を計算する。
２．l-j＜0の場合、i=l-j+kを出力する。
３．その他の場合、i=l-jを出力する。
【００６４】
カラー液晶ディスプレイでは、１つの色ピクセルは、３つのサブピクセル又は色成分から構成される。各サブピクセルは、色フィルタを適用することにより、それぞれ異なる色(赤、緑、青)を有する。中性(グレースケール)の色を有する更なる第４のサブピクセルは、出力の輝度のより良い制御のために備えられ得る。当然のことながら、シアンとマゼンダとイエローが容易に赤と緑と青の代わりになることができる。例えば２つのみの色成分を使用して、色ピクセルを実現するその他の方法も可能である。
【００６５】
グレースケールの場合、各色成分の強度は、それぞれの回転(αR、αG、αB)を変化させることにより、個々に変えることができ、このように、如何なる色のピクセルをも作ることができる。従って、任意の色のピクセルは、３つの強度のセットとして、又は３つの回転のセットとして表されることができる。このことにより、図５の実施例の場合の任意のグレースケールだけではなく、任意の色のグラフィックメッセージに本発明の方法を適用することが可能になる。
【００６６】
図６では、ピクセルの全ての３つの強度について、それぞれの決定するステップ521、531と、選択するステップ522、532と、計算するステップ523、533と、デルタを追加するステップ524、534と、出力するステップ525、535で、図５の方法が拡張されている。ステップ521-525と531-535は前述のステップ511-515と本質的に同一であることが当業者にわかるであろう。それらは、緑と青のサブピクセルの個々の強度で単に動作しているに過ぎない。ステップ511-515は赤のサブピクセルの個々の強度で動作する。
【００６７】
その結果、(赤、緑、青について)３つの回転α1Rとα1Gとα1Bを備えたセットがそのピクセルで得られる。符号化シーケンスは、色付きのグラフィックメッセージのピクセル毎にこのようなセットを有し、ピクセルの色についての情報を有する。その情報により、元の色のグラフィックメッセージの再構成が可能になる。
【００６８】
図７Ａ−Ｃは、クライアント装置201の動作を概略的に示している。この実施例において、クライアント装置201は、技術的に一般的に周知の通り、携帯電話702を使用してインターネットのようなネットワークに接続されている。携帯電話702を使用して確立されたデータ接続を使用して、クライアント装置201はサーバ200にデータを送信し、サーバ200からデータを受信することができる。
【００６９】
図７Ａにおいて、装置201は、図５又は６を参照して前述したように作られた符号化シーケンスをサーバ200から受信し、そのシーケンスの要素を液晶ディスプレイ701の部分に各ピクセルとして表示する。この部分は、相対的に大きい汎用ディスプレイの領域でもよく、また、相対的に小さい専用ディスプレイの全体でもよい。符号化シーケンスの各要素により示す量だけLCD701の液晶レイヤの各セルの偏光を回転することにより、符号化シーケンスが表示される。
【００７０】
例えば、シーケンスは{0,π/4,3π/4,π/2,π/2,π/3,...}のようになり、すなわち、特定の強度のピクセルを作るためのセルの所望の回転を直接的に示す。代替として、特定の強度又は回転が事前に識別子を割り当てられる場合、シーケンスは適切な識別子を含みさえすればよい。このことは、符号化シーケンスの長さを一般的に減少させる。
【００７１】
如何なる表示が生じる前に、処理ステップ又は解読ステップが装置201で必要ないことに留意すべきである。ビット列は受信された通りに表示される。以下に明らかになる通り、ディスプレイ701の角にピクセルを表示することが有利になることがある。ディスプレイ701が最上位の偏光フィルタを有さない場合、表示される白黒のピクセルはユーザに直接に可視的にならない。
【００７２】
画像暗号化された画像がクライアント装置201に送信されたことを認識すると、図７Ｂのユーザは個人の解読装置210を取り、それを起動する。このことにより、解読装置210がストレージ領域212に格納されたキーのシーケンスに従ってグラフィック表示を出力する。
【００７３】
解読装置210は、サーバ200により作られた画像の範囲で事前にプログラムされていなければならない。当然のことながら、ユーザが画像毎に別々にその範囲を入力することを可能にする入力手段が備えられてもよいが、このことは解読装置210を更に複雑かつ更に高価にする。
【００７４】
符号化シーケンスがクライアント装置201の回転の基礎の役割をする方法と同様に、解読装置210は、キーのシーケンスの各要素により示す量だけ、LCD211の液晶レイヤの各セルの偏光を回転する。
【００７５】
図７Ｃにおいて、ピクセルがディスプレイ701に表示されると、ユーザは個人の解読装置210を重ね合わせる。そのような重ね合わせを容易にするために、ディスプレイ701の縁部は、角にフック又は留め具が備えられ得る（図示なし）。それにより個人の解読装置210が、ディスプレイ701の上の特定の位置に固定され得る。このように、その模様がディスプレイ701の対応する位置に表示されると、ユーザがディスプレイ701の模様の上に個人の解読装置201を適切に重ねることが非常に容易になる。
【００７６】
解読装置210とクライアント装置201の双方が画像暗号化された画像の１つの部分をそれぞれ有効に表示するため、ユーザは再構成された画像を見ることができる。図７Ｃの例では、再構成されたメッセージはグレースケールのバーが下にある黒文字のテキストメッセージ“A!”である。
【００７７】
クライアント201と個人の解読装置210のそれぞれが常に画像自体を再構成するために十分な情報を有していないため、画像220の内容はいずれかの装置で動作する不当なアプリケーションで回復され得ない。更に、個人の解読装置210は、通信手段を全く有さないため、解読装置210への物理的なアクセスを得ることなしに、ストレージ領域512からキーのシーケンスを得ることが不可能である。
【００７８】
１つの特に有用な用途は、クライアント201の操作者によるメッセージの構成を安全に可能にすることである。この実施例では、サーバは、キーボードのキーのような複数の入力手段を表すように、画像221を作る。各入力手段は、ユーザによって構成されるメッセージで使用され得る入力ワードを表す。キー以外にも、入力手段は、チェックボックス、選択リスト、スライダー又はユーザ入力を促進するユーザインタフェースで一般的に使用されるその他の要素でもよい。
【００７９】
サーバ200は、画像221の符号化シーケンスを作り、そのシーケンスをクライアント装置201に送信する。ユーザは、ビット列が表示された領域の上に解読装置210を置き、解読装置210を起動し、入力手段を見ることができる。ユーザは、クライアント装置201のディスプレイに画像として表されたキー又はその他の入力手段を選択することにより、メッセージを構成する。このようなキーは、異なる英数字を表すキー、又は‘はい’や‘いいえ’や‘更なる情報’等のような選択肢を表すボタンとして、視覚的に表示され得る。入力手段を視覚的に表すその他の方法は、技術的に周知である。
【００８０】
入力手段を選択することは、クライアント装置201のディスプレイの特定の座標のセットを選択することにより行われることが好ましい。ユーザは、ディスプレイの特定の場所に圧力をかけることにより、座標のセットを入力することが好ましく、その座標のセットは特定の場所に対応する。入力手段を表す画像は、解読装置210がクライアント201に重ねられた時にのみ見られ得るため、ユーザは解読装置210のディスプレイ211に圧力をかけるように通知される。圧力をかける場所を登録できるタッチセンシティブ・スクリーンを備える場合に、この圧力はクライアント201のディスプレイに転送され、それを座標のセットに変換する。当然のことながら、マウスやグラフィック・タブレット(graphics  tablet)やキーボードのような他の入力手段も使用され得る。
【００８１】
ディスプレイに視覚的に表された入力手段を通じてメッセージの構成を可能にすること自体は、周知である（例えばUS-B-6209101を参照）。しかし、この米国特許は、盗聴者による傍受に対して、構成されたメッセージを保護しない。それはまた、入力手段を表すこのような画像がクライアント装置201に安全に送信され得る方法を教示しない。このことは、盗聴者が画像に表された入力手段の配置を知ることができ、クライアント装置201によりサーバ200に送信されたフィードバックから、どの入力手段が選択されたかを知ることができることを意味する。
【００８２】
必ずしもそうとは限らないが、異なる入力手段は異なる入力ワードを表してもよいことがわかる。同じ入力ワードを表す複数の入力手段を提供することは、シーケンスが繰り返しを含む場合でも、ユーザによって行われた入力のシーケンスがランダムであるように見えるという利点を有する。ここで使用される“ワード”という用語は、単一の英数字を表すことがあるが、他の言語要素又は記号要素と同様に、‘はい’や‘いいえ’等のテキストも表すことがある。
【００８３】
１つ以上の座標のセットを受領すると、クライアント装置201は、その座標のセットをサーバ200に送信する。クライアント装置201に安全にインストールされた盗聴ソフトウェアが、このように入力されたパスワード又は機密情報を知ることができないことがわかる。せいぜい、そのようなソフトウェアは、この特定のセッションに入力された座標の特定のセットを知ることができるだけである。そのセットは、将来のセッションでユーザを装うために使用され得る。
【００８４】
この種のいわゆる‘反射’攻撃を回避するために、サーバ200は、画像221の入力手段の配置を毎回ランダム化すべきである。盗聴ソフトウェアが、その後のセッションでユーザを装うために、知り得た座標のセットを再送信した場合、その座標のセットは正確なパスワード又はその他の認証コードに対応しないため、サーバ200は扮装者を認証しない。実際に、前記座標のセットは、その後のセッションで作られる画像の入力手段の位置に等しく対応する必要はない。
【００８５】
サーバ200が座標のセットを受信すると、それぞれの座標のセットを画像に表される特定の入力手段に変換する。サーバ200がその画像を構成したため、座標のセットをサーバ200の入力手段に変換することは簡単である。最後に、ユーザによって構成されたメッセージは、座標のセットが変換された特定の入力手段によって表された入力ワードとして構成される。更なる情報については、前述のUS-B-6209102を参照のこと。
【００８６】
当然のことながら、前述の方法で構成されたメッセージは如何なる種類の情報をも含むことができるが、このメッセージはPINコード又はパスワードのような認証コードを含むことが好ましい。サーバ200はPINコード又はパスワードを検査し、ユーザの証明を検査し、アクセスを許可し、１つ以上の許可された動作を実行し、又はその証明が必要ないくつかのその他の動作を実行することができる。サーバ200はまた、証明の成功した確認の際に他のシステムに信号を送ることができる。
【００８７】
図８Ａ−８Ｄは、液晶ディスプレイ701と211の多様な実施例を示している。通常の液晶ディスプレイは、図３に示すように２つの偏光レイヤとその間の液晶を備えたレイヤとで構成される。しかし、本発明では、偏光レイヤが介在することなく、２つの液晶レイヤL1とL2が相互に重ねられる。
【００８８】
図８Ａでは、液晶ディスプレイ701は、第１の偏光レイヤ302と、液晶レイヤL1と、第２の偏光レイヤ305とを有する。液晶ディスプレイ211の挿入に対応するのに十分な大きさの空間が、液晶レイヤL1と第２の偏光レイヤ305との間に空いた状態になっている。これは、ユーザが容易に挿入を実行できるように、液晶ディスプレイ701が設置されるクライアント201に空間を必要としてもよい。
【００８９】
空間又はスロットは、第１の偏光レイヤ302と液晶レイヤL1との間でもよく、また、液晶レイヤL1と第２の偏光レイヤ305との間でもよい（後者が図８Ａに示されている）。（光源が左側にあるため（図３を参照））ユーザは図８Ａの右側から出力を見ることに留意すべきである。好ましい実施例では、クライアント装置201のタッチスクリーンの容易な使用を可能にするため、スロットは見えない側に置かれる。
【００９０】
図８Ｂでは、液晶ディスプレイ701の構成は従来型であるが、液晶ディスプレイ701で第２の偏光レイヤ305の一部が省かれている。この部分は、下にある液晶レイヤL1に液晶ディスプレイ211を重ね合わせることに対応するほど十分な大きさになるように選択される。
【００９１】
液晶ディスプレイ211の構成において、偏光レイヤのうちの１つの部分も同様に省かれる。この部分は、液晶ディスプレイ701で省かれた部分と等しい大きさであることが好ましい。このように、液晶ディスプレイ701に液晶ディスプレイ211を重ね合わせると、偏光レイヤを介在することなく、液晶レイヤL1とL2が相互に直接重なる。
【００９２】
図８Ｃでは、液晶ディスプレイ701は、第１の偏光フィルタ302ではなく、散乱ミラー（scattering  mirror）802を有する。第２の液晶ディスプレイ211は、第１の液晶レイヤL1と偏光レイヤ305の間に挿入されてもよく、また、第１の液晶レイヤL1と散乱ミラー（scattering  mirror）802の間に挿入されてもよい。この実施例では、入射する周囲の光が光源の役割をするため、光源301は必要ない。このことにより、この実施例におけるディスプレイ701は反射型液晶ディスプレイになる。
【００９３】
この実施例では、ミラー802により光がセルを２度通過するため、液晶セル303と304は透過型の場合の半分の角度だけ入射光を回転すべきである。
【００９４】
図８Ｄでは、ミラー802と偏光フィルタ302との双方を有する半透過型ディスプレイ701が使用される。バックライト301（図示なし）から生じた光がミラー802を通過できるように、ミラー802は網状又は格子状として実現される。入射する周囲の光も、ミラー802により反射され得る。このように、入射する周囲の光が明白な画像を作るのに不十分である場合には、ユーザはバックライトを起動することができ、又は電力を節約するためバックライトを停止することができる。これは、ディスプレイ701が携帯電話のような電池を備えたスタンドアローン装置に含まれる場合に、特に有用である。
【００９５】
前述の実施例は本発明を限定するものではなく、説明するものであり、当業者は特許請求の範囲を逸脱することなく、多くの別の実施例を設計することができることに留意すべきである。例えば、解読装置210は、クライアント装置201の蓋に組み込まれてもよく、相対的な位置が固定されるため、それはディスプレイ701にディスプレイ211を適切に位置付けることを、取るに足らないものにする。当然ながら、蓋の開閉に必要な何らかの機械的接続以外に、蓋とクライアント装置201の間に電気的接続は存在すべきではない。
【００９６】
この構成では、２つの透過型LCDディスプレイは相互に重ね合わされ、２つの液晶セルの間の偏光子は除去される。このような２重のディスプレイ構成により、ハンドヘルドが３つのモードの動作で使用されることが可能になる。
１）通常のモード：ディスプレイ701は単一のディスプレイの場合と同様に機能する(第２のディスプレイは透過モードである)。場合によって、ディスプレイ211は温度の変化のため、色の変化を補正するために使用され得る。これは自動車業界で時々行われる。ディスプレイ211は、最初と反対の方向の偏光回転を有するべきである。この場合、ディスプレイ211は能動的に駆動されない。
２）セキュリティモード：ディスプレイ701は、ユーザがネットワークで通信している信頼機関(例えば銀行)からの画像暗号化されたメッセージを示す。ディスプレイ211は、セキュリティディスプレイとして機能し、プレーンテキストをユーザに視覚化する適切なキーのパターンを示す。
３）３Ｄモード：２つのディスプレイ701と211は３Ｄ視覚効果を作るために使用される。
【００９７】
セキュリティモードでは、ディスプレイ211は、ディスプレイ701からの情報を画像解読するためにキーのパターンを示す。
【００９８】
キーを生成するハードウェアは装置201から物理的に離れるべきであることに留意すべきである。しかし、前記の実施例では、装置210は装置201と統合している。装置201を信頼のない装置として考えるため、そのネットワーク接続とオペレーティングシステムは、如何なる場合でもディスプレイ211に表示される暗号化キーのデータにアクセスすべきでない。この要件を実行する安全な方法は、装置201に追加のスマートカードスロットを埋め込むことによるものである。装置201のセキュリティモードに切り替えるために、ユーザは特別なスマートカードを挿入しなければならない。
【００９９】
いくつかの実装の選択肢が存在する。
−スマートカードは、ディスプレイ211のキーのパターンとして直接使用されるキーのリストを含む。
−スマートカードは、キー(又は画像暗号化のキーのパターン)を作るために使用される擬似乱数生成器(PRNG:pseudo-random  number  generator)用のユーザの個人のシード値(個人のキー)を含む。PRNGは装置201内にあり、シードのみ、場合によっては状態値がスマートカードに格納される。
−スマートカードは個人のシード値(個人のキー)とPRNGの双方を含む。スマートカードにより提供されたキーのパターンは、ディスプレイ211への直接の入力である。PRNGも装置201から物理的に離れているため、これは好ましい実施例である。
【０１００】
本発明は、サーバからクライアントへの安全な通信及び／又はその逆の安全な通信が必要な如何なる種類の装置にも使用され得る。クライアント装置は、パーソナルコンピュータ、ラップトップ、携帯電話、パームトップコンピュータ、現金自動預入支払機、一般のインターネット端末、又は実際に不当なソフトウェア又はハードウェアを含まないユーザによって完全に信頼されていない如何なるクライアント装置として具体化され得る。
【０１０１】
特許請求の範囲において、括弧の間にある如何なる参照符号も、特許請求の範囲を限定するものとして解釈されるべきではない。“有する”という用語は、特許請求の範囲に挙げられたもの以外の要素又はステップの存在を除外するものではない。要素の先行詞は、複数のその要素の存在を除外するものではない。
【０１０２】
本発明は、いくつかの別の要素を有するハードウェアを用いて、及び適切にプログラムされたコンピュータを用いて実施され得る。いくつかの手段を列挙する装置の請求項において、その手段のいくつかは、ハードウェアの全く同一のものに具体化され得る。特定の方法が相互に異なる従属項に記載されているという単なる事実は、その方法の組合せが都合良く使用され得ないことを示しているのではない。
【図面の簡単な説明】
【０１０３】
【図１】元の画像と、元の画像を画像暗号化することにより得られる２つの部分と、２つの部分を重ねることにより得られる再構成された画像とを示したものである。
【図２】サーバといくつかのクライアントとを有するシステムを概略的に示したものである。
【図３】液晶ディスプレイ(LCD)の構成を概略的に示したものである。
【図４Ａ】多様な状況において、回転αの関数としてのLCDのピクセルの強度をグラフィカルに示したものである。
【図４Ｂ】多様な状況において、回転αの関数としてのLCDのピクセルの強度をグラフィカルに示したものである。
【図４Ｃ】多様な状況において、回転αの関数としてのLCDのピクセルの強度をグラフィカルに示したものである。
【図５】グラフィックメッセージを画像暗号化するためにサーバにより実行される符号化方法の第１の実施例を概略的に示したものである。
【図６】符号化方法の第２の実施例を概略的に示したものである。
【図７Ａ】クライアント装置の動作を概略的に示したものである。
【図７Ｂ】クライアント装置の動作を概略的に示したものである。
【図７Ｃ】クライアント装置の動作を概略的に示したものである。
【図８Ａ】クライアント装置で使用される第１と第２の液晶ディスプレイの多様な実施例を示したものである。
【図８Ｂ】クライアント装置で使用される第１と第２の液晶ディスプレイの多様な実施例を示したものである。
【図８Ｃ】クライアント装置で使用される第１と第２の液晶ディスプレイの多様な実施例を示したものである。
【図８Ｄ】クライアント装置で使用される第１と第２の液晶ディスプレイの多様な実施例を示したものである。
【図１】
2005538405.tif 000005
【図２】
2005538405.tif 000006
【図３】
2005538405.tif 000007
2005538405.tif 000008
【図５】
2005538405.tif 000009
【図６】
2005538405.tif 000010
2005538405.tif 000011
2005538405.tif 000012
【国際調査報告】
2005538405.tif 000013
2005538405.tif 000014
2005538405.tif 000015