説明

電子設備及びそれに使用するパスワード保護方法

【課題】安全性がより高い電子設備及びパスワード保護方法を提供する。
【解決手段】電子設備は、予定の形式でパスワード入力画面発生欄を有するログイン画面を表示する表示モジュール、入力モジュール及び制御モジュールを備える。前記制御モジュールは、ユーザーが前記入力モジュールで前記パスワード入力画面発生欄に入力したパスワード入力画面生成情報を獲得して、前記パスワード入力画面生成情報及び画面生成規則に基づいて、複数の入力エリアを備えるパスワード入力画面を生成して表示する。前記制御モジュールは、ユーザーが前記入力モジュールにより前記複数の入力エリアにキャラクタを入力する操作に応えて、入力エリアが受けたキャラクタを記録して、第一パスワード情報を生成する。前記制御モジュールは、キャラクタを受けた入力エリアのプロパティー情報を記録し、前記プロパティー情報に基づいて、第二パスワード情報を生成する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報安全分野に関し、特に電子設備及びそれに使用するパスワード保護方法に関わる。
【背景技術】
【0002】
日常生活において、コンピューター、防犯ドア及びキャッシュカードなどは、全てパスワードにより、自体の機能を果す。通常、ユーザーは、数字及びキャラクタの組合せを自分のユーザー名(ID)及びパスワードとして使用する。しかし、数字及びキャラクタの組合せをパスワードとする場合、不法ユーザーは、悪意のあるソフトウェアなどで合法ユーザーがパスワード入力画面で入力したパスワードを獲得して、合法ユーザーの情報や財産などを盗む事件がよく発生している。
【発明の概要】
【発明が解決しようとする課題】
【0003】
本発明は、前記の問題点に鑑みてなされたものであって、安全性がより高い電子設備及びそれに使用するパスワード保護方法を提供することを目的とする。
【課題を解決するための手段】
【0004】
前記問題を解決するために、本発明に係る電子設備は、予定の形式でパスワード入力画面発生欄を有するログイン画面を表示する表示モジュール、入力モジュール及び制御モジュールを備える。前記制御モジュールは、ユーザーが前記入力モジュールを利用して前記パスワード入力画面発生欄に入力したパスワード入力画面生成情報を獲得して、前記パスワード入力画面生成情報及び予定の画面生成規則に基づいて、前記パスワード入力画面生成情報に対応する複数の入力エリアを備えるパスワード入力画面を生成して、前記表示モジュールを介して表示する。さらに、前記制御モジュールは、ユーザーが前記入力モジュールにより前記複数の入力エリアにキャラクタを入力する操作に応えて、入力エリアが受けたキャラクタを記録して、第一パスワード情報を生成する。さらに、前記制御モジュールは、キャラクタを受けた入力エリアのプロパティー情報を記録して、前記プロパティー情報に基づいて、第二パスワード情報を生成する。さらに、前記制御モジュールは、前記第一パスワード情報及び前記第二パスワード情報と予め設定された認証パスワード情報とを比較して、入力されたパスワードに対して検証する。
【0005】
また、本発明に係るパスワード保護方法は、予定の形式でパスワード入力画面発生欄を有するログイン画面を表示するステップと、ユーザーがパスワード入力画面発生欄に入力したパスワード入力画面生成情報を獲得するステップと、前記獲得したパスワード入力画面生成情報及び予定の画面生成規則に基づいて、前記パスワード入力画面生成情報に対応する複数の入力エリアを備えるパスワード入力画面を表示するステップと、ユーザーの前記複数の入力エリアにキャラクタを入力する操作に応えて、前記入力エリアが受けたキャラクタを記録して、第一パスワード情報を生成するステップと、キャラクタを受けた入力エリアのプロパティー情報を記録し、前記プロパティー情報に基づいて第二パスワード情報を生成するステップと、前記第一パスワード情報及び前記第二パスワード情報と予め設定された認証パスワード情報とを比較して、入力されたパスワードに対して検証するステップと、を備える。
【発明の効果】
【0006】
従来の技術に比べて、本発明の電子設備及びパスワード保護方法において、ユーザーが第一パスワードを入力する時に、前記電子設備はパスワード入力画面中のパスワードを受けた入力エリアのプロパティー情報を記録して、第二パスワードを生成する。その後、前記電子設備は、前記第一パスワード及び前記第二パスワードと前記予め設定された認証パスワード情報とを比較して、パスワード検証を完成する。これにより、不法ユーザーは悪意のあるソフトウェアで、合法ユーザーに入力された第一パスワードだけを獲得し、前記電子設備が生成した第二パスワードを獲得することができない。合法ユーザーのログインパスワードは、第一パスワード及び第二パスワードから構成されるので、不法ユーザーは前記獲得した第一パスワードだけで、合法ユーザーの権能を得られない。このようにして、合法ユーザーの情報安全は確保される。
【図面の簡単な説明】
【0007】
【図1】本発明に係る電子設備の機能ブロック図である。
【図2】図1に示した電子設備のログイン画面を示す図である。
【図3】図1に示した電子設備のパスワード入力画面を示す図である。
【図4】ユーザーが図3のパスワード入力画面にパスワードを入力した後の状況を示す図である。
【図5】図1に示した制御モジュールのブロック図である。
【図6】図5に示した中央演算処理装置がパスワード保護プログラムを運行した後に生じた機能ブロック図である。
【図7】本発明に係るパスワード保護方法のフローチャートである。
【発明を実施するための形態】
【0008】
図1に示されたように、本発明の電子設備10は、表示モジュール11、入力モジュール12及び制御モジュール13を備える。前記電子設備10は、個人用携帯情報端末(PDA)、パソコン及び卓上式コンピューターなどであることが可能である。
【0009】
前記表示モジュール11は、予定のログイン画面を表示する。例えば、図2に示す如く、前記表示モジュール11は、ログイン画面50を表示し、前記ログイン画面50は、ユーザー名欄51、パスワード入力画面発生欄52及び確定ボタン53を含む。
【0010】
前記入力モジュール12は、ユーザーの入力操作に応えて、入力情報を生み出す。例えば、前記入力モジュール12は、キーボード、タッチパネル或いはマウスなどであることが可能である。
【0011】
前記制御モジュール13は、ユーザーが前記入力モジュール12によりパスワード入力画面発生欄52に入力したパスワード入力画面生成情報を獲得してから、前記パスワード入力画面生成情報及び予定の画面生成規則に基づいて、対応するパスワード入力画面を生成して、前記表示モジュール11を介して表示する。前記パスワード入力画面は、前記パスワード入力画面生成情報に対応する複数の入力エリアを備える。さらに、前記制御モジュール13は、ユーザーが前記入力モジュール12により前記複数の入力エリアにキャラクタを入力する操作に応えて、入力エリアが受けたキャラクタを記録して、第一パスワード情報を生み出す。さらに、前記制御モジュール13は、キャラクタを受けた入力エリアのプロパティー情報を記録して、前記プロパティー情報に基づいて第二パスワード情報を生み出す。さらに、前記制御モジュール13は、前記第一パスワード情報及び前記第二パスワード情報と、予め設定された認証パスワード情報134とを比較して、入力されたパスワードに対して検証する。前記パスワード入力画面生成情報は、キャラクタである。例えば、本実施形態において、前記パスワード入力画面生成情報が数字であれば、前記画面生成規則は、前記数字に基づいて数字に対応する入力エリアを生成することである。例えば、他の実施形態において、前記パスワード入力画面生成情報がアルファベット文字であれば、前記画面生成規則は、前記アルファベット文字に基づいて前記アルファベット文字に対応する予定の入力エリアを表示する。前記予め設定された認証パスワード情報134は、2つの部分を含む。1つは、ユーザーがパスワード登記段階で入力したパスワード情報である。もう1つは、前記電子設備10はユーザーがパスワード登記段階おけるパスワード情報に基づいて生成するパスワード情報である。
【0012】
例えば、図3及び図4を参照すると、ユーザーが前記パスワード入力画面発生欄52に入力したパスワード入力画面生成情報が数字「8」であると、前記制御モジュール13は、数字「8」を獲得し、前記数字「8」及び予定の画面生成規則に基づいて対応するパスワード入力画面60を表示する。前記パスワード入力画面60は、確定ボタン61、入力エリア601、入力エリア602、入力エリア603、入力エリア604、入力エリア605、入力エリア606、入力エリア607及び入力エリア608を備える。各々の入力エリアは、他の入力エリアと区別する識別符号及び入力エリアのサイズなどのプロパティー情報を有する。例えば、前記入力エリア601〜608に対応して配属された識別符号は、1、2、3、4、5、6、7、8である。ユーザーがキーボードを利用して前記パスワード入力画面60中の入力エリア601〜608にパスワード情報を入力し、例えば、前記入力エリア601、前記入力エリア603、前記入力エリア604、前記入力エリア606及び前記入力エリア608にそれぞれ対応して「A」、「B」、「C」、「D」、「E」を入力する。この際、前記制御モジュール13は、上記入力エリア601、入力エリア603、入力エリア604、入力エリア606及び入力エリア608に入力されたキャラクタを順次に記録して、第一パスワード「ABCDE」を形成すると共に、前記入力エリア601、前記入力エリア603、前記入力エリア604、前記入力エリア606及び前記入力エリア608の識別符号を順次に記録して、第二パスワード「13468」を形成する。さらに、前記制御モジュール13は、前記第一パスワード「ABCDE」及び前記第二パスワード「13468」を、予め設定された認証パスワード情報134と比較して、入力されたパスワードに対して検証する。
【0013】
なお、前記入力エリア601、前記入力エリア603、前記入力エリア604、前記入力エリア606及び前記入力エリア608の識別符号の記録順序も、ユーザーがキャラクタを入力する順序に応じて記録することができる。例えば、ユーザーが前記入力エリア608、前記入力エリア606、前記入力エリア603、前記入力エリア604及び前記入力エリア601にそれぞれ対応して順次にA、B、C、D、Eを入力すると、前記制御モジュール13はユーザーが入力したキャラクタを順次に記録して、第一パスワード「ABCDE」を形成し、ユーザーがキャラクタを入力する順序に基づいて、前記入力エリア608、前記入力エリア606、前記入力エリア603、前記入力エリア604及び前記入力エリア601の識別符号を記録して、第二パスワード「86431」を形成する。変更例として、各々の入力エリアの異なるサイズを第二パスワード情報にしてもよい。
【0014】
さらに、図5及び図6に示したように、前記制御モジュール13は、中央演算処理装置(CPU)130及びメモリーユニット131を備える。前記メモリーユニット131は、操作システムプログラム132、パスワード保護プログラム133及び認証パスワード情報134を格納する。前記操作システムプログラム132が運行している前記中央演算処理装置130は、前記表示モジュール11及び入力モジュール12をコントロールして、対応する表示機能及び入力機能を実行する。また、前記パスワード保護プログラム133が運行している前記中央演算処理装置130は、ユーザーの登記操作に応えてパスワード設置機能を実行すると共に、ユーザーのログイン操作に応えてパスワード検証機能を実行する。しかも、前記中央演算処理装置130が前記パスワード保護プログラム133を運行した後に、以下の八つの機能ユニットを生成する。
【0015】
即ち、ログインデータを生成し且つ前記ログインデータを前記表示モジュール11に提供して、前記表示モジュール11に対応するログイン画面50を表示させるログイン画面生成ユニット300を生成する。前記ログイン画面は、パスワード入力画面発生欄52を有する。
【0016】
ユーザーが入力モジュール12を利用して前記パスワード入力画面発生欄52に入力したパスワード入力画面生成情報を獲得する獲得ユニット301を生成する。
【0017】
前記獲得ユニット301が獲得したパスワード入力画面生成情報及び予定の画面生成規則に基づいて、相応するパスワード入力画面データを生成し、前記パスワード入力画面データを前記表示モジュール11に提供して、前記表示モジュール11に、対応するパスワード入力画面60を表示させるパスワード入力画面生成ユニット302を生成する。前記パスワード入力画面60は、前記パスワード入力画面生成情報に対応する複数の入力エリアを備える。
【0018】
ユーザーが前記入力モジュール12を利用して前記複数の入力エリアにキャラクタを入力する操作に応えて、前記入力エリアが受けたキャラクタを記録して、前記記録したキャラクタに基づいて第一パスワード情報を生成する第一パスワード生成ユニット303を生成する。
【0019】
前記キャラクタを受けた入力エリアのプロパティー情報を記録し、前記プロパティー情報に基づいて第二パスワード情報を生成する第二パスワード生成ユニット304を生成する。
【0020】
前記第一パスワード情報及び前記第二パスワード情報と予め設定された認証パスワード情報134とを比較して、前記第一パスワード情報及び前記第二パスワード情報は全て前記予め設定された認証パスワード情報134にマッチングする場合、第一比較情報を出力し、前記第一パスワード情報及び前記第二パスワード情報は全て前記予め設定された認証パスワード情報134にマッチングしない場合、第二比較情報を出力する比較ユニット305を生成する。
【0021】
前記比較ユニット305が出力した第一比較情報に応えて、前記表示モジュール11にパスワード認証パス画面データを出力して、前記表示モジュール11に対応するパスワード認証パス画面を表示させる実行ユニット306を生成する。
【0022】
前記比較ユニット305が出力した第二比較情報に応えて、前記表示モジュール11に誤り提示データを出力して、前記表示モジュール11に対応する誤り提示情報を表示させる提示情報生成ユニット307を生成する。
【0023】
なお、他の実施形態において、パスワード入力画面生成情報を第三パスワード情報として、ユーザーが正しいパスワード入力画面生成情報を入力する場合だけに、前記電子設備10は、対応するパスワード入力画面を表示することができる。それ相応に、前記予め設定された認証パスワード情報134は、ユーザーがパスワード登記段階で入力したパスワード入力画面生成情報である第三パスワード情報をさらに備える。例えば、前記制御モジュール13は、獲得したパスワード入力画面生成情報が予め設定された認証パスワード情報134の中に存在するかどうかを判断し、前記パスワード入力画面生成情報が前記予め設定された認証パスワード情報134の中に存在する場合、予定の画面生成規則に基づいて、予め設定され且つ前記パスワード入力画面生成情報に対応するパスワード入力画面を表示する。
【0024】
図7に示したように、本発明の実施形態に係る前記電子設備10パスワード保護方法は、以下のようなステップを備える。
【0025】
ステップS400では、ユーザーがパスワード設置画面で設置した認証パスワード情報を格納する。前記予め設定された認証パスワード情報は、2つの部分のパスワード情報を備える。第一部分のパスワード情報は、ユーザーがパスワード登記段階で入力したパスワード情報である。第二部分のパスワード情報は、前記電子設備10がユーザーによってパスワード登記段階で入力されたパスワード情報に基づいて生成されるパスワード情報である。さらに、前記予め設定された認証パスワード情報は、ユーザーがパスワード登記段階で入力したパスワード入力画面生成情報である第三部分のパスワード情報を備える。
【0026】
ステップS402では、予定の形式でパスワード入力画面発生欄を有するログイン画面を表示する。
【0027】
ステップS404では、ユーザーがパスワード入力画面発生欄に入力したパスワード入力画面生成情報を獲得する。
【0028】
ステップS406では、前記獲得したパスワード入力画面生成情報及び予定の画面生成規則に基づいて、対応するパスワード入力画面を表示する。具体的に説明すると、前記パスワード入力画面生成情報が予め設定された認証パスワード情報にマッチングするかどうかを判断する。前記パスワード入力画面生成情報が予め設定された認証パスワード情報に完全にマッチングした場合、予定の画面生成規則に基づいて、予め設定され且つ前記パスワード入力画面生成情報に対応するパスワード入力画面を表示する。前記パスワード入力画面は、前記パスワード入力画面生成情報に対応する複数の入力エリアを備える。
【0029】
ステップS408では、ユーザーの前記複数の入力エリアにキャラクタを入力する操作に応えて、前記入力エリアが受けたキャラクタを記録して、第一パスワード情報を生成する。
【0030】
ステップS410では、キャラクタを受けた入力エリアのプロパティー情報を記録し、前記プロパティー情報に基づいて、第二パスワード情報を生成する。
【0031】
ステップS412では、ユーザーの確定操作に応えて、前記第一パスワード情報及び前記第二パスワード情報が予め設定された認証パスワード情報にマッチングするかどうかを比較する。もし、前記第一パスワード情報及び前記第二パスワード情報が前記予め設定された認証パスワード情報に完全にマッチングすれば、ステップS414を実行する。もし、前記第一パスワード情報及び前記第二パスワード情報が前記予め設定された認証パスワード情報にマッチングしなければ、ステップS416を実行する。
【0032】
ステップS414では、パスワード認証パス画面を表示する。従って、ユーザーは前記電子設備に対していろいろな操作を行うことができる。
【0033】
ステップS416では、パスワード誤り提示情報を表示する。
【0034】
本発明の電子設備10及びパスワード保護方法によれば、ユーザーが第一パスワードを入力する時に、前記電子設備10は、パスワード入力画面60中のパスワードを受けた入力エリアのプロパティー情報を記録して、第二パスワードを生成する。その後、前記電子設備10は、前記第一パスワード及び前記第二パスワードと前記予め設定された認証パスワード情報134とを比較して、入力されたパスワードに対する検証を完成する。これにより、不法ユーザーは悪意のあるソフトウェアで、合法ユーザーが入力した第一パスワードだけを獲得し、前記電子設備10が生成した第二パスワードを獲得することができない。合法ユーザーのログインパスワードは、第一パスワード及び第二パスワードから構成されるので、不法ユーザーは、前記獲得した第一パスワードだけで、合法ユーザーの権能を得られない。このようにして、合法ユーザーの情報安全は確保される。
【0035】
以上、本発明の好適な実施形態について詳細に説明したが、本発明は前記実施形態に限定されるものではなく、本発明の範囲内で種々の変形又は改良が可能であり、該変形又は改良も、本発明の特許請求の範囲内に含まれるものであるのはいうまでもない。
【符号の説明】
【0036】
10 電子設備
11 表示モジュール
12 入力モジュール
13 制御モジュール
50 ログイン画面
51 ユーザー名欄
52 パスワード入力画面発生欄
53 確定ボタン
60 パスワード入力画面
61 確定ボタン
130 中央演算処理装置
131 メモリーユニット
132 操作システムプログラム
133 パスワード保護プログラム
134 認証パスワード情報
300 ログイン画面生成ユニット
301 獲得ユニット
302 パスワード入力画面生成ユニット
303 第一パスワード生成ユニット
304 第二パスワード生成ユニット
305 比較ユニット
306 実行ユニット
307 提示情報生成ユニット
601〜608 入力エリア

【特許請求の範囲】
【請求項1】
予定の形式でログイン画面を表示する表示モジュール、入力モジュール及び制御モジュールを備える電子設備であって、
前記ログイン画面は、パスワード入力画面発生欄を有し、
前記制御モジュールは、ユーザーが前記入力モジュールを利用して前記パスワード入力画面発生欄に入力したパスワード入力画面生成情報を獲得し、前記パスワード入力画面生成情報及び予定の画面生成規則に基づいて、前記パスワード入力画面生成情報に対応する複数の入力エリアを備えるパスワード入力画面を生成して、前記表示モジュールを介して表示し、
さらに、前記制御モジュールは、ユーザーが前記入力モジュールを利用して前記複数の入力エリアにキャラクタを入力する操作に応えて、入力エリアが受けたキャラクタを記録して、第一パスワード情報を生成し、
さらに、前記制御モジュールは、キャラクタを受けた入力エリアのプロパティー情報を記録し、前記プロパティー情報に基づいて、第二パスワード情報を生成し、
さらに、前記制御モジュールは、前記第一パスワード情報及び前記第二パスワード情報と予め設定された認証パスワード情報とを比較して、入力されたパスワードに対して検証することを特徴とする電子設備。
【請求項2】
前記入力エリアのプロパティー情報は、入力エリアの識別符号を含み、前記第二パスワード情報は、前記入力エリアの識別符号のシーケンスを含むことを特徴とする請求項1に記載する電子設備。
【請求項3】
前記制御モジュールは、獲得したパスワード入力画面生成情報と予め設定された認証パスワード情報とを比較し、前記パスワード入力画面生成情報が予め設定された認証パスワード情報に完全にマッチングする場合、対応するパスワード入力画面を表示することを特徴とする請求項1に記載する電子設備。
【請求項4】
前記制御モジュールは、中央演算処理装置及びパスワード保護プログラムを格納するメモリーユニットを備え、
前記中央演算処理装置が前記パスワード保護プログラムを運行した後に、
ログインデータを生成し且つ前記ログインデータを前記表示モジュールに提供して、前記表示モジュールに対応するログイン画面を表示させるログイン画面生成ユニットと、
ユーザーが前記入力モジュールを利用して前記パスワード入力画面発生欄に入力したパスワード入力画面生成情報を獲得する獲得ユニットと、
前記獲得ユニットが獲得したパスワード入力画面生成情報及び予定の画面生成規則に基づいて、相応するパスワード入力画面データを生成し、前記パスワード入力画面データを前記表示モジュールに提供して、前記表示モジュールに対応するパスワード入力画面を表示させるパスワード入力画面生成ユニットと、
ユーザーが前記入力モジュールを利用して前記複数の入力エリアにキャラクタを入力する操作に応えて、前記入力エリアが受けたキャラクタを記録し、記録したキャラクタに基づいて、第一パスワード情報を生成する第一パスワード生成ユニットと、
キャラクタを受けた入力エリアのプロパティー情報を記録し、前記プロパティー情報に基づいて、第二パスワード情報を生成する第二パスワード生成ユニットと、
前記第一パスワード情報及び前記第二パスワード情報と予め設定された認証パスワード情報とを比較し、前記第一パスワード情報及び前記第二パスワード情報が前記予め設定された認証パスワード情報に完全にマッチングする場合、第一比較情報を出力し、前記第一パスワード情報及び前記第二パスワード情報が前記予め設定された認証パスワード情報に完全にマッチングしない場合、第二比較情報を出力する比較ユニットと、
前記比較ユニットが出力した第一比較情報に応えて、前記表示モジュールにパスワード認証パス画面データを出力して、前記表示モジュールに対応するパスワード認証パス画面を表示させる実行ユニットと、
前記比較ユニットが出力した第二比較情報に応えて、前記表示モジュールに誤り提示データを出力して、前記表示モジュールに対応する誤り提示情報を表示させる提示情報生成ユニットと、
を生成することを特徴とする請求項1に記載する電子設備。
【請求項5】
予定の形式でパスワード入力画面発生欄を有するログイン画面を表示するステップと、ユーザーがパスワード入力画面発生欄に入力したパスワード入力画面生成情報を獲得するステップと、
前記獲得したパスワード入力画面生成情報及び予定の画面生成規則に基づいて、前記パスワード入力画面生成情報に対応する複数の入力エリアを備えるパスワード入力画面を表示するステップと、
ユーザーの前記複数の入力エリアにキャラクタを入力する操作に応えて、前記入力エリアが受けたキャラクタを記録して、第一パスワード情報を生成するステップと、
キャラクタを受けた入力エリアのプロパティー情報を記録し、前記プロパティー情報に基づいて、第二パスワード情報を生成するステップと、
前記第一パスワード情報及び前記第二パスワード情報と予め設定された認証パスワード情報とを比較して、入力されたパスワードに対して検証するステップと、
を備えることを特徴とする電子設備のパスワード保護方法。
【請求項6】
前記入力エリアのプロパティー情報は、入力エリアの識別符号を含み、前記第二パスワード情報は、前記入力エリアの識別符号のシーケンスを含むことを特徴とする請求項5に記載する電子設備のパスワード保護方法。
【請求項7】
獲得したパスワード入力画面生成情報及び予定の画面生成規則に基づいて、対応するパスワード入力画面を表示する具体的なステップは、
前記パスワード入力画面生成情報と予め設定された認証パスワード情報とを比較するステップと、
前記パスワード入力画面生成情報が予め設定された認証パスワード情報にマッチングする場合、予定の画面生成規則に基づいて、予め設定され且つ前記パスワード入力画面生成情報に対応するパスワード入力画面を表示するステップと、
を備えることを特徴とする請求項5に記載する電子設備のパスワード保護方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate