(57)【要約】本発明による秘密情報入力方法において、ホストコンピューターは、互いに識別可能な２つ以上の文字値それぞれが表示手段の画面上で配置される位置に関する情報を決定する文字値位置決定段階、及び決定された位置に関する情報を前記遠隔端末機に送信する段階を遂行し、前記遠隔端末機は、位置に関する情報を受信し、それによって互いに識別可能な２つ以上の文字値を表示手段に表示する段階と、画面ポインターを表示手段の画面上に表示する段階と、検出手段によって検出された第１イベントに応答して、画面ポインターを表示手段の画面上で移動させる段階、及び検出手段によって検出された第２イベントに応答して、画面ポインターに関する情報をホストコンピューターに送信する段階を遂行し、ホストコンピューターは、遠隔端末機が送信した前記画面ポインターに関する情報を受信してそれを記録する段階を遂行する。ホストコンピューターは、文字値位置決定段階で決定された２つ以上の文字値の位置に関する情報と、遠隔端末機が送信した画面ポインターに関する情報を利用し、第２イベントが発生した時点における画面ポインターが指示する文字値を解読する。
2004514161.tif 000002
【特許請求の範囲】
【請求項１】
イベントを検出するための検出手段及び表示手段を含む遠隔端末機を利用し、前記遠隔端末機と通信網を通じて接続されたホストコンピュータに秘密情報を入力するための方法であって、
前記ホストコンピュータは、
互いに識別可能な２つ以上の文字値それぞれが前記表示手段の画面上で配置される位置に関する情報を決定する文字値位置決定段階、及び
前記決定された位置に関する情報を前記遠隔端末機に送信する段階
を遂行し、
前記遠隔端末機は、
前記位置に関する情報を受信し、それによって互いに識別可能な２つ以上の文字値を前記表示手段に表示する段階と、
画面ポインターを前記表示手段の画面上に表示する段階と、
前記検出手段によって検出された第１イベントに応答して、前記画面ポインターを前記表示手段の画面上で移動させる段階、及び
前記検出手段によって検出された第２イベントに応答して、前記画面ポインターに関する情報を前記ホストコンピュータに送信する段階
を遂行し、
前記ホストコンピュータは、
前記遠隔端末機が送信した前記画面ポインターに関する情報を受信してそれを記録する段階、
を遂行する秘密情報入力方法。
【請求項２】
イベントを検出するための検出手段及び表示手段を含み、ホストコンピュータと通信網を通じて接続された遠隔端末機から秘密情報の入力を受けるための方法であって、
互いに識別可能な２つ以上の文字値それぞれが前記表示手段の画面上で配置される位置に関する情報を決定する文字値位置決定段階と、
前記決定された位置に関する情報を前記遠隔端末機に送信する段階と、
前記遠隔端末機が前記位置に関する情報を受信し、それによって互いに識別可能な２つ以上の文字値を前記表示手段に表示し、画面ポインターを前記表示手段の画面上に表示し、前記検出手段によって検出された第１イベントに応答して、前記画面ポインターを前記表示手段の画面上で移動させ、前記検出手段によって検出された第２イベントに応答して、前記画面ポインターに関する情報を前記ホストコンピュータに送信することに応答し、前記遠隔端末機が送信した前記画面ポインターに関する情報を受信してそれを記録する段階と、
を含む秘密情報入力方法。
【請求項３】
イベントを検出するための検出手段及び表示手段を含む遠隔端末機を利用し、前記遠隔端末機と通信網を通じて接続されたホストコンピュータに秘密情報を入力するための方法であって、
互いに識別可能な２つ以上の文字値が前記表示手段の画面上で配置される位置に関する情報を前記ホストコンピュータから受信し、それによって互いに識別可能な２つ以上の文字値を前記表示手段に表示する段階と、
画面ポインターを前記表示手段の画面上に表示する段階と、
前記検出手段によって検出された第１イベントに応答して、前記画面ポインターを前記表示手段の画面上で移動させる段階と、
前記検出手段によって検出された第２イベントに応答して、前記画面ポインターに関する情報を前記ホストコンピュータに送信する段階と、
を含む秘密情報入力方法。
【請求項４】
前記文字値位置決定段階は、前記２つ以上の文字値を互いに識別するための２つ以上の参照値を決定する段階を更に含み、
前記位置情報を前記遠隔端末機に送信する段階は、前記決定された２つ以上の参照値を送信する段階を更に含み、
前記文字値を前記表示手段に表示する段階は、前記２つ以上の参照値を前記表示手段に表示するが、前記２つ以上の参照値それぞれが前記表示された２つ以上の文字値それぞれを識別できるように表示する段階を更に含み、
前記画面ポインターに関する情報を前記ホストコンピュータに送信する段階は、前記第２イベントに応答して、前記２つ以上の文字値の中、前記画面ポインターが特定する文字値に対する参照値を前記ホストコンピュータに送るのを特徴とする、
請求項１に記載の秘密情報入力方法。
【請求項５】
イベントを検出するための検出手段及び表示手段を含む遠隔端末機を利用し、前記遠隔端末機と通信網を通じて接続されたホストコンピュータに秘密情報を入力するための方法であって、
前記ホストコンピュータは、
互いに識別可能な２つ以上の文字値それぞれを識別するための２つ以上の参照値を決定する段階、及び
前記決定された参照値に関する情報を前記遠隔端末機に送信する段階
を遂行し、
前記遠隔端末機は、
互いに識別可能な２つ以上の文字値それぞれが前記表示手段の画面上で配置される位置に関する情報を決定する文字値位置決定段階と、
前記決定された文字値位置情報によって、互いに識別可能な２つ以上の文字値を前記表示手段に表示する段階と、
画面ポインターを前記表示手段の画面上に表示する段階と、
前記２つ以上の参照値を前記表示手段に表示するが、前記２つ以上の参照値それぞれが前記表示された２つ以上の文字値それぞれを識別できるように表示する段階と、
前記検出手段によって検出された第１イベントに応答して、前記画面ポインターを前記表示手段の画面上で移動させる段階と、
前記検出手段によって検出された第２イベントに応答して、前記２つ以上の文字値の中、前記画面ポインターが特定する文字値に対する参照値を前記ホストコンピュータに送信する段階と
を遂行し、
前記ホストコンピュータは、
前記遠隔端末機が送信した前記参照値情報を受信してそれを記録する段階
を遂行する秘密情報入力方法。
【請求項６】
前記遠隔端末機が前記画面ポインターに関する情報を前記ホストコンピュータに送信する段階は、前記画面ポインターが前記表示手段の画面上に表示された位置に関する情報を送信する、
請求項１または３に記載の秘密情報入力方法。
【請求項７】
前記遠隔端末機が前記画面ポインターに関する情報を前記ホストコンピュータに送信する段階は、前記多数の文字値の中、前記画面ポインターが特定する文字値に対する参照値を送信する、
請求項３または４に記載の秘密情報入力方法。
【請求項８】
前記ホストコンピュータは、前記文字値位置決定段階で決定された前記２つ以上の文字値の位置に関する情報と、前記遠隔端末機が送信した前記画面ポインターに関する情報を利用し、前記第２イベントが発生した時点における前記画面ポインターが指示する文字値を解読する段階を更に遂行する、
請求項１または４に記載の秘密情報入力方法。
【請求項９】
前記ホストコンピュータは、前記参照値決定段階で決定された参照値に関する情報と、前記遠隔端末機が送信した参照値情報を利用し、前記第２イベントが発生した時点における前記画面ポインターが指示する文字値を解読する段階を更に遂行する、
請求項５に記載の秘密情報入力方法。
【請求項１０】
前記検出手段は、第１入力キー及び第２入力キーを含み、
前記第１イベントは、前記第１入力キーからキーの入力が受信される動作であり、
前記第２イベントは、前記第２入力キーからキーの入力が受信される動作である、
請求項１から５までのいずれかに記載の秘密情報入力方法。
【請求項１１】
前記検出手段は、所定の物体の変位の変動を感知するための変位感知手段及び入力キー含み、
前記第１イベントは、前記変位感知手段によって前記物体の変位の変動が感知される動作であり、
前記第２イベントは、前記入力キーからキーの入力が受信される動作である、
請求項１から５までのいずれかに記載の秘密情報入力方法。
【請求項１２】
イベントを検出するための検出手段及び表示手段を含む遠隔端末機、及び前記遠隔端末機と通信網を通じて接続されたホストコンピュータを含む秘密情報入力システムであって、
前記ホストコンピュータは、
互いに識別可能な２つ以上の文字値それぞれが前記表示手段の画面上で配置される位置に関する情報を決定する文字値位置決定手段、及び
前記決定された位置に関する情報を前記遠隔端末機に送信する手段
を含み、
前記遠隔端末機は、
前記位置に関する情報を受信し、それによって互いに識別可能な２つ以上の文字値を前記表示手段に表示する手段と、
画面ポインターを前記表示手段の画面上に表示し、前記検出手段によって検出された第１イベントに応答して、前記画面ポインターを前記表示手段の画面上で移動させる手段、及び
前記検出手段によって検出された第２イベントに応答して、前記画面ポインターに関する情報を前記ホストコンピュータに送信する手段
を含み、
前記ホストコンピュータは、
前記遠隔端末機が送信した前記画面ポインターに関する情報を受信し、それを記録する手段を更に含む秘密情報入力システム。
【請求項１３】
前記文字値位置決定手段は、前記２つ以上の文字値を互いに識別するための２つ以上の参照値を決定する手段を更に含み、
前記位置情報を前記遠隔端末機に送信する手段は、前記決定された２つ以上の参照値を共に送信し、
前記文字値を前記表示手段に表示する手段は、前記２つ以上の参照値を前記表示手段に表示するが、前記２つ以上の参照値それぞれが前記表示された２つ以上の文字値それぞれを識別できるように表示し、
前記画面ポインターに関する情報を前記ホストコンピュータに送信する段階は、前記第２イベントに応答して、前記２つ以上の文字値の中、前記画面ポインターが特定する文字値に対する参照値を前記ホストコンピュータに伝送することを特徴とする、
請求項１２に記載の秘密情報入力システム。
【請求項１４】
イベントを検出するための検出手段及び表示手段を含む遠隔端末機、及び前記遠隔端末機と通信網を通じて接続されたホストコンピュータを含む秘密情報入力方法であって、
前記ホストコンピュータは、
互いに識別可能な２つ以上の文字値それぞれを識別するための２つ以上の参照値を決定する手段、及び
前記決定された参照値に関する情報を前記遠隔端末機に送信する手段
を含み、
前記遠隔端末機は、
互いに識別可能な２つ以上の文字値それぞれが前記表示手段の画面上で配置される位置に関する情報を決定する文字値位置決定手段と、
前記決定された文字値位置情報によって、互いに識別可能な２つ以上の文字値を前記表示手段に表示し、画面ポインターを前記表示手段の画面上に表示し、前記２つ以上の参照値を前記表示手段に表示するが、前記２つ以上の参照値それぞれが前記表示された２つ以上の文字値それぞれを識別できるように表示する手段と、
前記検出手段によって検出された第１イベントに応答して、前記画面ポインターを前記表示手段の画面上で移動させる手段と、
前記検出手段によって検出された第２イベントに応答して、前記２つ以上の文字値の中、前記画面ポインターが特定する文字値に対する参照値を前記ホストコンピュータに送信する手段と
を含み、
前記ホストコンピュータは、
前記遠隔端末機が送信した前記参照値情報を受信してそれを記録する手段
を含む秘密情報入力システム。
【請求項１５】
イベントを検出するための検出手段及び表示手段を含む遠隔端末機を利用し、前記遠隔端末機と通信網を通じて接続されたホストコンピュータに秘密情報を入力するためのプログラムが記録された保存媒体であって、
前記ホストコンピュータは、
互いに識別可能な２つ以上の文字値それぞれが前記表示手段の画面上で配置される位置に関する情報を決定する文字値位置決定段階、及び
前記決定された位置に関する情報を前記遠隔端末機に送信する段階
を遂行し、
前記遠隔端末機は、
前記位置に関する情報を受信し、それによって互いに識別可能な２つ以上の文字値を前記表示手段に表示する段階と、
画面ポインターを前記表示手段の画面上に表示する段階と、
前記検出手段によって検出された第１イベントに応答して、前記画面ポインターを前記表示手段の画面上で移動させる段階、及び
前記検出手段によって検出された第２イベントに応答して、前記画面ポインターに関する情報を前記ホストコンピュータに送信する段階
を遂行し、
前記ホストコンピュータは、
前記遠隔端末機が送信した前記画面ポインターに関する情報を受信してそれを記録する段階
を遂行する秘密情報入力プログラムが記録された保存媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、秘密情報入力方法及び装置に関するものである、より詳細には、ホストコンピュータと通信網を通じて接続された遠隔端末機を利用し、ユーザが秘密情報をホストコンピュータに入力するための方法及び装置に関するものである。
【０００２】
【背景技術】
ホストコンピュータと遠隔端末機が通信網を経由して接続された環境において、ホストコンピュータに秘密情報を伝逹しようとするユーザが、遠隔端末機に接近して秘密情報をホストコンピュータに伝送するシステムは現在幅広く利用されている。
さらに、インターネットを通じた商取引や金融取引きにおいては、信用情報のような秘密情報をインターネットと接続されている遠隔地のホストコンピュータに伝送する動作は必須的に隋伴される動作の一つである。
【０００３】
しかし、ユーザが遠隔端末機で入力した秘密情報が通信網を通じてホストコンピュータに伝逹される間、第３者が通信網に接続して、遠隔端末機からホストコンピュータに伝送される秘密情報を横取りするのが可能だとすれば、ユーザがホストコンピュータに入力しようとする秘密情報が外部に漏れてしまう心配がある。
特に、ユーザがホストコンピュータに入力しようとする秘密情報が、ユーザの金融口座に関する情報とかクレジットカードに関する情報である場合は、秘密情報の外部流出による問題はより深刻なものである。
【０００４】
このような問題を解決するための様々な方法が研究されている。
その中、ユーザが遠隔端末機で入力した内容をホストコンピュータに伝逹することにおいて、ユーザとホストコンピュータが共有している暗号化キーまたはアルゴリズムを利用して、ユーザが入力した内容を暗号化してホストコンピュータに伝逹する、いわゆる暗号化方法が広く利用されている。また、暗号化方法に用いるための暗号化アルゴリズムも色々と開発されてきている。
【０００５】
しかし、このような暗号化方法を無力化する新しい情報のインターセプト方法が出現し続けている。このような新しい情報インターセプト方法の一つとして、予めにまたは密かにデーモン・プログラムをユーザが接近する遠隔コンピュータに設置しておき、そのデーモン・プログラムによって、ユーザが遠隔コンピュータのキーボードなどの入力装置を通じて入力する入力データ全体を、通信網を通じて外部に流出するようにする情報流出方法がある。このような方法を利用すると、ユーザが遠隔コンピュータに入力するすべてのデータを外部に流出することが可能である。また、流出されたデータに基づいて、ユーザがホストコンピュータに伝逹しようとした秘密情報を解読することができる。このように、遠隔コンピュータに予め設置されたデーモン・プログラムを通じ、ユーザが入力するすべての入力データを外部に流出させる手法に対しては、遠隔コンピュータに入力された秘密情報をホストコンピュータに送る過程で秘密情報を暗号化して伝逹しようとする従来のどのような暗号化方法もなす術がないのである。
【０００６】
【発明が解決しようとする課題】
本発明の目的は、上述したような従来の遠隔端末機からホストコンピュータに通信回線を通じて伝逹される情報を暗号化することによって、情報の漏れを防止する暗号化方法が持つ根本的な問題点である、遠隔端末機でユーザが入力した秘密情報が暗号化過程を経る前に外部に漏れるのを防止できる秘密情報入力方法を提供するものである。
【０００７】
本発明の他の目的は、ホストコンピュータと遠隔端末機が通信網を通じて接続されている環境において、遠隔端末機に秘密情報を入力し、それをホストコンピュータに伝逹するが、この過程で秘密情報が外部に漏れないようにする秘密情報入力方法を提供するものである。
【０００８】
【課題を解決するための手段】
本発明による秘密情報入力方法は、イベントを検出するための検出手段及び表示手段を含む遠隔端末機を利用し、前記遠隔端末機と通信網を通じて接続されたホストコンピュータに秘密情報を入力するためのものである。本発明による秘密情報入力方法において、ホストコンピュータは、互いに識別可能な２つ以上の文字値それぞれが表示手段の画面上で配置される位置に関する情報を決定する文字値位置決定段階、及び決定された位置に関する情報を前記遠隔端末機に送信する段階を遂行し、前記遠隔端末機は、位置に関する情報を受信し、それによって互いに識別可能な２つ以上の文字値を表示手段に表示する段階と、画面ポインターを表示手段の画面上に表示する段階と、検出手段によって検出された第１イベントに応答して、画面ポインターを表示手段の画面上で移動させる段階、及び検出手段によって検出された第２イベントに応答して、画面ポインターに関する情報をホストコンピュータに送信する段階を遂行し、ホストコンピュータは、遠隔端末機が送信した前記画面ポインターに関する情報を受信してそれを記録する段階を遂行する。ホストコンピュータは、文字値位置決定段階で決定された２つ以上の文字値の位置に関する情報と、遠隔端末機が送信した画面ポインターに関する情報を利用し、第２イベントが発生した時点における画面ポインターが指示する文字値を解読する。
【０００９】
【実施例】
以下、図１乃至図５を参照して本発明による望ましい実施例について詳細に説明する。
情報処理システム
図１は、本発明による秘密情報入力方法の一実施例が適用される情報処理システムを示したブロック図である。
【００１０】
図面に示したように、本発明が適用される情報システムは、遠隔端末機１１０及びサーバシステム１３０と、それらを相互接続させるネットワーク１２０とから構成されている。ここで言うネットワーク１２０は、インターネット及びイントラネットを含み、更に無線網及び有線網をすべて含む。また、本発明が適用される情報システムは、端末装置１１０とサーバシステム１３０とが互いに接続されていない独立システムで具現され得る。
【００１１】
遠隔端末機１１０は、情報を入力するための入力部１１１、情報を出力するための出力部１１２、ネットワークとの接続のためのインターフェース１１４、入力部１１１から入力された資料を処理するとか、インターフェース１１４を通じてネットワークから伝送された情報を処理するとか、または出力部へ出力する情報を処理する情報処理部１１３、及び各種情報を保存するための保存部１１５を含む。
【００１２】
出力部１１２は、ユーザが秘密情報を入力しようとする時、参照するための多数の文字値、及びユーザがこれら文字値の中、入力しようとする秘密情報に含まれた所定の文字値を特定する時に利用するための画面ポインターを表示する機能をする。出力部１１２は、画面などを有する表示装置が代表的である。このような表示装置は、ユーザが視覚的に認識することができる情報を表示するための手段であり、各種ディスプレー装置がそれに該当される。具体的な例としては、ＣＲＴディスプレー、ＬＣＤディスプレー、ビームプロジェクターなど通常的にコンピュータと共に使われるディスプレー装置を挙げることができる。
【００１３】
図２は、出力部１１２としての表示装置の画面上に多数の文字値と画面ポインターが表示された一例を示したものである。図２に示したように、出力部１１２の表示画面上にユーザが秘密情報を入力するための入力窓２０１が表示される。入力窓２０１は、文字値表示部２０３と秘密情報入力確認部２０５とから構成される。文字値表示部２０３では、多数の文字値２０７が互いに重ならないように所定の位置に表示され、多数の文字値２０７中、所定の文字値を特定するのに使うための画面ポインター２０９が表示される。本発明の一実施例によれば、多数の文字値２０７は、文字値の数と同一数の文字値領域内にそれぞれ表示される。このように多数の文字値２０７が互いに重ならないように表示されていることを、本明細書では画面キーボードと定義する。秘密情報入力確認部は、文字値表示部に表示された多数の文字値の中からどれか一つの文字値を画面ポインターを通じて特定したことをユーザに確認させるための窓である。この時、ユーザが画面ポインターを利用して、特定の文字値が表示画面上にそのまま表示されずに常に等しい所定の文字値のみを画面上に表示するようにし、表示画面を見ている第３者が入力中の秘密情報を把握することができないようにすることが望ましい。例えば、ユーザが画面ポインターを利用して、多数の文字値の中からどれか一つの文字値を選択する動作に応答して、所定の文字、例えば‘＊’や‘＃’などの文字を表示するようにする。
【００１４】
サーバシステムは、ユーザが秘密文字を入力しようとする度に、毎回互いに異なる文字値位置情報を送る。出力部１１２は、サーバシステムから提供された位置情報を利用して多数の文字値を表示画面上に配置する。よって、表示画面上に表示される多数の文字値は、ユーザが秘密文字を入力しようとする度にサーバシステムから伝逹された位置情報にしたがってその配置が変化される。図４ａ乃至図４ｄは、０乃至９の定数から構成される多数の文字値が、表示画面上に互いに異なる配置で表示された４つの例を示したものである。図４ａに示された配置例は、５乃至９の定数が表示画面の左側上端で左側から右側へ順次に表示され、その下端に０乃至４の定数が左側から右側へ順次に表示された場合を示したものである。図４ｂは、図４ａに示した一例と配置順序は等しいが、それぞれの文字値が画面上で位置する位置と文字値が位置する文字値領域の大きさが異なる場合を示したものである。図４ｃに示した一例は、７乃至９の定数が表示画面の左側上端で左側から右側へ順次に表示され、その下端に４乃至６、及び１乃至３、及び０の定数が左側から右側へ順次に表示された場合を示したものである。図４ｄは、図４ａと等しい文字領域上に定数が任意の順序で配置された場合を示したものである。
【００１５】
このような画面キーボードを構成する多数の文字値２０７の配置状態は、表示画面を直接肉眼で確認するとかまたは表示装置へ伝逹される信号を解釈せずには確認することができない。しかし、表示装置へ伝逹される信号を流出することは極めて難しい。また、多数の文字値が画面上に表示された形態を流出するためには、表示画面をイメージの形で読み取りして画像を認識する方法を使うしかない。結局、表示装置へ伝逹される信号を流出するとか表示画面自体を読み取りせずには、多数の文字値２０７の配置状態を把握することができない。
【００１６】
入力部１１１は、ユーザから秘密情報の入力を受ける機能をする。入力部１１１は、ユーザが発した様々なイベントを検出するためのイベント検出手段を含む。イベント検出手段としては、ユーザが発するイベントの種類によって色々と具現され得る。例えば、ユーザが発するイベントがキー入力である場合は、イベント検出手段は、キー入力を検出するためのキーボードであり、ユーザが発するイベントが自分の身体の一部を移動することである場合は、イベント検出手段は、ユーザの身体の一部が移動することを検出するためのマウス、タッチパッド、ポインティングステッキ等であり、ユーザが発するイベントがボタンを押す動作である場合は、イベント検出手段は、マウス上のボタンであり得る。
【００１７】
また、出力部１１２と入力部１１１が等しいフレームで製作されることが可能である。タッチスクリーンがその例であるが、ユーザは、この場合出力部１１２の画面を見ながら画面上の文字値を指や別のステッキを利用して選択することができる。
情報処理部１１３は、サーバシステムから提供された文字値位置情報を利用し、多数の文字値を表示手段の画面上に表示するように出力部１１２に指令する機能と、ユーザが発したイベントを検出部が検出したのを処理する機能と、それに応答して画面ポインターの画面上での表示位置を変化させる機能と、画面ポインターが所定の文字値を特定する時に画面ポインターの画面上での位置情報を保存媒体に記録する機能とを有する。
情報処理部１１３は、また、サーバから伝逹された秘密情報の要請に対する作業を遂行するとか、ユーザから入力された秘密情報を自ら解釈する機能を遂行する。情報処理部１１３は、ユーザが入力した秘密情報を処理するための秘密情報入力処理部１１６、及びユーザから入力された秘密情報を解釈する秘密情報解釈部１１７を含むことができる。
【００１８】
サーバシステム１３０は、情報を入力するための入力部１３１、ネットワークとの接続のためのインターフェース１３５、遠隔端末機１１０の表示手段の画面上に表示される文字値の位置を決定し、それに関する情報をインターフェース１３５を通じてネットワークへ送出するように指示し、ネットワークに送出した文字値の位置に関する情報と、遠隔端末機１１０からネットワークを通じて送信された画面ポインター情報とから、遠隔端末機１１０を通じてユーザが入力した秘密情報を抽出するための情報処理部１３４、遠隔端末機１１０の表示手段の画面上に表示される文字値の位置に関する情報及び抽出された秘密情報を管理するデータ管理部１３３、及び処理された結果を出力するための出力部１３２を含む。
【００１９】
また、サーバシステム１３０の秘密情報処理部１３４は、ユーザ端末装置に秘密情報の入力を要求する秘密情報要請部１３６と、ユーザから伝逹された情報を解釈する秘密情報解釈部１３７とから構成され得る。
秘密情報要請部１３６は、遠隔端末機１１０の表示手段に表示される多数の文字値の位置に関する情報を管理し、それを遠隔端末機１１０に提供してユーザから秘密情報の入力を受ける。すなわち、秘密情報要請部１３６は、ユーザがサーバシステム１３０に接続を試みる時にユーザに秘密情報を要求し、その時に遠隔端末機１１０に表示される文字値の位置に関する情報を遠隔端末機１１０に伝逹する。
遠隔端末機１１０に伝逹された文字値位置に関する情報に基づいて、遠隔端末機に表示された文字値は、表示手段の画面を見ているユーザだけが認識することができる。図５は、特に図４ｅに示したような配置を有する０乃至９の文字値の位置情報を例示したものである。図５に示したような文字値位置情報がネットワークを通じて伝逹できる形のデータに変換されて遠隔端末機に伝逹されるのである。
【００２０】
秘密情報解釈機１３７は、遠隔端末機１１０に伝逹された多数の文字値位置に関する情報と、遠隔端末機１１０から伝逹された画面ポインターに関する情報とから秘密情報を解釈するモジュールから構成されている。
第１実施例
図２及び図３を参照して、本発明の一実施例による秘密情報入力方法の遂行過程を説明する。本実施例では、秘密情報が通常的にｋ個の文字で構成されている場合を例に挙げて説明する。本明細書では、このように秘密情報を構成するｋ個の文字それぞれを秘密文字と定義する。
【００２１】
先ず、サーバシステム１３０は、互いに識別可能なＮ個の文字値それぞれが遠隔端末機１１０の表示手段の表示画面上で配置される位置に関する情報を決定する（３０１）。サーバシステム１３０は、決定された文字値の位置に関する情報を自らのデータ管理部１３３に記録しておくことが望ましい。文字値の数Ｎは、秘密情報を構成する秘密文字の種類によって異なり得る。図２及び図４ａに示された実施例では、Ｎは１０であり、Ｎ個の文字値２０７は０乃至９の定数である。遠隔端末機１１０の表示手段の表示画面上に図４ａに示したように文字値を表示しようとする場合は、サーバシステム１３０は、図５に示したような文字値位置情報を決定するようになる。
【００２２】
次いで、サーバシステム１３０は、決定された位置に関する情報をインターフェース１３５を通じてネットワーク１２０に送出する（３０３）。送出された位置に関する情報は、ネットワーク１２０を通じて遠隔端末機１１０のインターフェース１１４を通じて受信される。本発明の他の実施例によれば、サーバシステム１３０がネットワーク１２０を通じて遠隔端末機１１０に送出する位置情報は、遠隔端末機１１０の表示画面上に表示される画像のイメージ情報であり得る。このようなイメージ情報には文字の位置情報が反影されている。
【００２３】
遠隔端末機１１０は、受信された位置に関する情報によって、Ｎ個の文字値を出力部１１２表示手段の表示画面上に表示する（３０５）。Ｎ個の文字値は、受信された位置に関する情報による画面上の位置に文字、数字、記号、または図形などの形で表示される。サーバシステム１３０の送る信号が表示画面上に表示される画像のイメージである場合には、遠隔端末機１１０は、受信されたイメージ情報に基づいてイメージを表示画面に表示することで文字値の表示動作は達成される。
【００２４】
本発明の一実施例によれば、画面上に文字値を表示する前にＮ個の文字領域２０６を画面上に設定する過程を遂行する。次いで、既に設定された文字領域２０６に文字値を表示する。この時、Ｎ個の文字領域２０６それぞれにＮ個の文字値それぞれを互いに重畳されないように表示することで、Ｎ個の文字値は、表示された文字領域２０６によって互いに識別されるのである。本発明の更なる他の実施例によれば、画面上に文字領域２０６を設定せずに、適切な位置にＮ個の文字値を互いに重畳されないように表示することができる。この場合、Ｎ個の文字値は、当該文字値の画面上での位置によって互いに識別され得る。
【００２５】
次いで、遠隔端末機１１０は、出力部１１２表示手段の表示画面上の所定の位置に画面ポインター２０９を表示する（３０７）。画面ポインター２０９は、ユーザが入力部１１１のイベント検出手段を通じてイベントを発することに連動され、表示手段の表示画面上で移動される。図２に示したように、Ｎ個の文字値２０７が表示された画面上の所定の位置に矢印の画面ポインター２０９が表示されている。
【００２６】
ユーザは、入力部１１１のイベント検出手段を通じて第１イベントを発して画面ポインターを表示画面上で移動させる（３０９）。イベント検出手段がユーザが発した第１イベントを検出すると、遠隔端末機は、それに連動されて表示画面上で画面ポインターを移動させる。画面上で画面ポインターを移動させるためにユーザが発する第１イベントの例としては、キーボード上の所定のキーを押す動作、マウスを移動させる動作、マウス上のボタンを押す動作などを挙げられる。本発明の一実施例では、ユーザがキーボード上の所定のキー、例えば上向き矢印キーまたは下向き矢印キーを押す動作が第１イベントになり得る。または、ユーザがマウスを動かす動作自体が第１イベントになり得る。
【００２７】
ユーザは、画面ポインターが入力しようとする秘密文字と等しい文字値を特定した後に、当該文字値を秘密文字として選択する（３１１）。本選択過程は、ユーザが第２イベントを発する動作に応答して遂行される。このような第２イベントの例としては、キーボード上の所定のキーを押す動作、マウスを移動させる動作、マウス上のボタンを押す動作などを挙げることができる。本発明の一実施例によれば、ユーザがキーボード上の所定のキー、例えばエンターキーを押す動作が第２イベントになることができる。または、ユーザがマウスのボタンを押す動作が第２イベントになることができる。
【００２８】
検出手段は、ユーザが入力した第２イベントを検出し、遠隔端末機１１０は、それに応答して第２イベントが発した時点の画面ポインターに関する情報を保存媒体に記録するか（３１３）、またはインターフェース１１４を通じてネットワーク１２０に送出する（３１５）。保存媒体に記録する画面ポインターに関する情報としては、第２イベントが発した時点の画面ポインターの表示画面上での位置または画面ポインターの表示画面上での変化履歴に関する情報があり得る。また、表示画面上にＮ個の文字値領域２０９が表示されて、Ｎ個の文字値領域２０９内部にＮ個の文字値が互いに重畳されないように表示される実施例においては、画面ポインターに関する情報が第２イベントが発した時点に、画面ポインターが位置した文字領域２０６の位置に関する情報が画面ポインターに関する情報になることができる。保存媒体に記録された画面ポインターに関する情報を第３者が得ることができるとしても、第３者は、表示画面上に表示された文字値の配置がわからずにはユーザが入力した秘密情報を流出することは不可能である。図４ｅは、図４ｂに示したような多数の文字値の中、画面ポインターが文字値４を特定した状態を示したものである。図４ｅのように、画面ポインターが文字値４を特定する場合に、画面ポインターに関する情報は、例えばＸ座標値＝４５、Ｙ座標値＝４であり得る。
【００２９】
次いで、サーバシステム１３０は、遠隔端末機１１０から伝逹された画面ポインターに関する情報と、文字値位置情報を決定する段階３０１で決定した文字値位置情報とを利用してユーザが入力した秘密文字を解釈する（３１７）。サーバシステム１３０が決定した文字値の位置に関する情報を自らのデータ管理部１３３に記録しておいた場合には、当該記録された文字値位置情報を利用することができる。
【００３０】
サーバシステム１３０が決定して遠隔端末機１１０に伝逹した文字値位置情報は図５に示したようであり、遠隔端末機１１０から伝逹された画面ポインターに関する情報が、例えばＸ座標値＝４５、Ｙ座標値＝４であると、サーバシステム１３０は、画面ポインターに関する情報が属する文字値を図５を参照して決定することにより、ユーザが入力した秘密文字が４であることを把握することができる。
変形実施例
以下、本発明の変形された実施例を図２を参照して説明する。
【００３１】
本発明の第２実施例によれば、上述した第１実施例でサーバシステム１３０は、互いに識別可能なＮ個の文字値それぞれが遠隔端末機１１０の表示手段の表示画面上で配置される位置に関する情報を決定する段階（３０１）において、文字値位置情報以外にも、互いに識別可能なＮ個の文字値それぞれが配置される文字領域２０６を参照するための参照値をＮ個決定する。図６は、０乃至９の定数である文字値に対し、それぞれの文字値の位置に関する情報とともに、文字値が配置される文字領域を参照するための参照値が決定されていることを示した例である。Ｎ個の文字値に対して互いに異なるＮ個の任意の値を有する参照値が決定されるのが望ましい。図６に示したように、例えば文字値４に対する参照値は６２である。
【００３２】
第２実施例によれば、サーバシステムは、Ｎ個の文字値に対する位置情報とともにＮ個の文字値に対する参照値を遠隔端末機に伝逹する（３０３）。遠隔端末機１１０は、受信された位置に関する情報によって、Ｎ個文字値を出力部１１２表示手段の表示画面上に表示すると同時に、Ｎ個の文字値に対する参照値を出力部１１２の表示手段の表示画面上に表示する（３０５）。Ｎ個の参照値はＮ個の文字値を識別する。
【００３３】
次に、ユーザが第１イベント及び第２イベントを発しながら入力しようとする秘密文字を画面ポインターを利用して選択すると、遠隔端末機１１０は、第２イベントが発した時点の画面ポインターに関する情報を保存媒体に記録するか（３１３）またはインターフェース１１４を通じてネットワーク１２０に送出する段階（３１５）において、第２イベントが発した時点の画面ポインターが特定している文字値の参照値をネットワーク１２０に送出する。
【００３４】
次に、サーバシステム１３０は、遠隔端末機１１０から伝逹された参照値及び文字値位置情報を決定する段階（３０１）で決定した文字値位置情報を利用してユーザが入力した秘密文字を解釈する（３１７）。その他の過程は、第１実施例と同様なので詳しい説明を省略する。
本発明の第３実施例によると、上述した第１実施例でサーバシステム１３０は、互いに識別可能なＮ個の文字値それぞれが遠隔端末機１１０の表示手段の表示画面上で配置される位置に関する情報を決定する段階（３０１）において、文字値位置情報の代わりに、互いに識別可能なＮ個の文字値それぞれを参照するための参照値をＮ個決定する。図７は、０乃至９の定数である文字値に対し、それら文字値を参照するための参照値が決定されていることを示す例である。Ｎ個の文字値に対して互いに異なるＮ個の任意の値を有する参照値が決定されるのが望ましい。図７に示したように、例えば文字値４に対する参照値は６２である。
【００３５】
第３実施例によると、サーバシステムは、Ｎ個の文字値に対する位置情報の代わりに、Ｎ個の文字値に対する参照値を遠隔端末機に伝逹する（３０３）。遠隔端末機１１０は、Ｎ個の文字値に対する位置情報を伝達してもらい、それに従って文字値を表示画面上に表示する第１実施例及び第２実施例とは異なり、Ｎ個の文字値が表示画面上に表示される位置を自ら決定する。また、Ｎ個の文字値に対する参照値が受信された後、それぞれの文字値を識別することができるようにＮ個の参照値を表示画面上に表示する（３０５）。Ｎ個の参照値はＮ個の文字値を識別する。
【００３６】
次に、ユーザが第１イベント及び第２イベントを発しながら入力しようとする秘密文字を画面ポインターを利用して選択すると、遠隔端末機１１０は、第２イベントが発した時点の画面ポインターに関する情報を保存媒体に記録するか（３１３）、またはインターフェース１１４を通じてネットワーク１２０に送出する段階（３１５）において、第２イベントが発した時点の画面ポインターが特定している文字値の参照値をネットワーク１２０に送出する。
【００３７】
次いで、サーバシステム１３０は、遠隔端末機１１０から伝逹された参照値及び文字値位置情報を決定する段階（３０１）で決定した文字値位置情報を利用してユーザが入力した秘密文字を解釈する（３１７）。その他の過程は第１実施例と同様なので詳しい説明は省略する。
【００３８】
【産業上利用可能性】
以上のように説明した本発明は、本発明が属する技術分野で通常の知識を有した者にとって本発明の技術的思想を脱しない範囲内での様々な置換、変形及び変更が可能なので、前述した実施例及び添付された図面に限定されるものではない。
【００３９】
上記のように、本発明は、サーバシステムが決定した方式で、遠隔端末機の画面上に多数の文字値を表示し、ユーザが画面ポインターを利用して所定の文字値を選択すると、遠隔端末機は、ユーザが文字値を選択した時点の画面ポインターの位置情報をサーバに伝逹し、サーバはユーザが入力した秘密文字を解釈できるようにし、ユーザが入力するすべてのデータが第３者に漏れても、ユーザが入力しようとした秘密情報を第３者が把握することができないので情報漏れが難しいという優れた效果がある。
【００４０】
すなわち、ユーザが遠隔端末機に入力したデータをすべて確保して解釈するとしても、ユーザが入力しようとした真の秘密情報の内容が全く把握できないため、第３者が入力過程全体を横取りするしても真の秘密情報を把握するのは不可能である。よって、従来のように、秘密情報の入力過程全体が外部に流出する形の情報インターセプト手法を通じる情報流出を防止することができる。例えば、コンピュータに不法的なソフトウェアを浸透させて、ユーザが入力したキーボード、マウスなどの入力装置の入力内容または保存装置に記録された記録内容を流出しても真の秘密情報を流出することができない。
【００４１】
また、遠隔端末機からインターネットのようなネットワークを通じて電送される情報からも真の秘密情報を区分し出すことが不可能であるため、伝送路を通じたハッキングによって情報が流出されない。結局、ＰＫＩなどの暗号化ソリューションの適用に投資する必要性が減少するため、システムの費用を節減することができるという経済的な效果をもたらす。
【００４２】
また、文字値が遠隔端末機の表示画面に表示される位置が、秘密文字を入力しようとする度に毎回サーバが不規則的に決定した位置情報に基づくため、文字値の表示形態に規則的なパターンが生じないので、パスワード、クレジットカード番号などの固定値を繰り返して入力しても追跡し難い。
【図面の簡単な説明】
【図１】
本発明による秘密情報入力方法の一実施例が適用される情報処理システムを示したブロック図。
【図２】
本発明による秘密情報入力方法の一実施例が適用された入力画面を示した概路図。
【図３】
本発明による秘密情報入力方法の一実施例の実行過程を示したフローチャート。
【図４】
本発明による秘密情報入力方法の一実施例が適用された入力画面の様々な実施形態を示した概路図。
【図５】
本発明による秘密情報入力方法の一実施例によって、文字値及び文字値の位置情報を示した概路図。
【図６】
本発明による秘密情報入力方法の他の実施例によって、文字値、文字値参照値、及び文字値の位置情報を示した概路図。
【図７】
本発明による秘密情報入力方法の更なる他の実施例によって、文字値及び文字値の参照値を示した概路図。
【図１】
2004514161.tif 000003
【図２】
2004514161.tif 000004
【図３】
2004514161.tif 000005
【図４】
2004514161.tif 000006
【図５】
2004514161.tif 000007
【図６】
2004514161.tif 000008
【図７】
2004514161.tif 000009
【国際公開パンフレット】
2004514161.tif 000010
2004514161.tif 000011
2004514161.tif 000012
2004514161.tif 000013
2004514161.tif 000014
2004514161.tif 000015
2004514161.tif 000016
2004514161.tif 000017
2004514161.tif 000018
2004514161.tif 000019
2004514161.tif 000020
2004514161.tif 000021
2004514161.tif 000022
2004514161.tif 000023
2004514161.tif 000024
2004514161.tif 000025
2004514161.tif 000026
2004514161.tif 000027
2004514161.tif 000028
2004514161.tif 000029
2004514161.tif 000030
2004514161.tif 000031
2004514161.tif 000032
2004514161.tif 000033
2004514161.tif 000034
2004514161.tif 000035
2004514161.tif 000036
2004514161.tif 000037
2004514161.tif 000038
2004514161.tif 000039
2004514161.tif 000040
2004514161.tif 000041
2004514161.tif 000042
2004514161.tif 000043
2004514161.tif 000044
2004514161.tif 000045
2004514161.tif 000046
2004514161.tif 000047
2004514161.tif 000048
2004514161.tif 000049
2004514161.tif 000050
【国際調査報告】
2004514161.tif 000051
2004514161.tif 000052