(57)【要約】  本発明に係るセキュリティ設定機能を備えるパスワード入力システムは、ユーザーの入力のための一つの入力部、現在の状態および結果を出力する出力部と、パスワードアダプタとデータを送受信するための専用の通信ポート、前記セキュリティ設定機能のためのプログラムが保存されたメモリおよび前記メモリに保存されたプログラムを実行させるプロセッサを含み、前記プロセッサが前記プログラムを実行させることにより、前記ユーザーからパスワードの入力を待機するとともに、前記専用の通信ポートに前記パスワードアダプターが結合された場合、前記パスワードアダプタとの通信でパスワードを受信し、前記受信したパスワードを既に保存されたパスワードと比較して一致する場合、前記ユーザーのパスワードを入力することなく、前記設定されたセキュリティを解除させる。
2020525919.tif 000002
【特許請求の範囲】
【請求項１】
セキュリティ設定機能を提供するパスワード入力システムにおいて、
ユーザーの入力のための一つの入力部、
現在の状態および結果を出力する出力部、
パスワードアダプタとデータを送受信するための専用の通信ポート、
前記セキュリティ設定機能のためのプログラムが保存されたメモリおよび
前記メモリに保存されたプログラムを実行させるプロセッサを含み、
前記プロセッサが前記プログラムを実行させることにより、前記ユーザーからパスワードの入力を待機するとともに、前記専用の通信ポートに前記パスワードアダプターが結合された場合、前記パスワードアダプタとの通信でパスワードを受信し、前記受信したパスワードを既に保存されたパスワードと比較して一致する場合、前記ユーザーのパスワードを入力することなく、前記設定されたセキュリティを解除させることであるパスワード入力システム。
【請求項２】
前記プロセッサは、前記パスワードアダプタから受信したパスワードの情報が既に保存されたパスワードと不一致の場合、前記不一致回数を累積して前記メモリに保存し、前記累積された不一致回数が既に設定された回数を超えた場合、前記入力部への入力を介してのみ、前記設定されたセキュリティを解除できるように変更することである請求項１に記載のパスワード入力システム。
【請求項３】
前記入力部への入力を介してのみ、前記設定されたセキュリティを解除できるように変更された状態において、ユーザーによりパスワードが入力されることによって、前記設定されたセキュリティが解除される場合、前記プロセッサは、前記累積された前記不一致回数を初期化させることである請求項２に記載のパスワード入力システム。
【請求項４】
前記専用の通信ポートはＵＳＢポートであり、前記パスワードアダプタはＵＳＢポートを備えるＵＳＢデバイスに実装されるか、または前記専用の通信ポートはＲＦＩＤリーダユニットであり、前記パスワードアダプタはＲＦＩＤタグに実装されていることである請求項１に記載のパスワード入力システム。
【請求項５】
前記パスワードアダプタは、複数の直列接続されたシフトレジスタを含み、前記パスワードの値を前記複数の直列接続されたシフトレジスタの入力値に設定し、シフトクロック信号が印加されることにより出力される値を前記専用の通信ポートを介して伝達することである請求項１に記載のパスワード入力システム。
【請求項６】
前記出力される値を受信して読み取るための入力レジスタおよび
前記入力値を、前記シフトレジスタに入力させるためのロード信号、およびシフトクロック信号を生成するための出力レジスタをさらに含む請求項５に記載のパスワード入力システム。
【請求項７】
前記プロセッサは、前記専用の通信ポートを介して受信した値がすべて０であるか１である場合、前記パスワードアダプタとの接続が設定されていないと判断することである請求項５に記載のパスワード入力システム。
【請求項８】
前記プロセッサは、前記プログラムを実行させることにより、前記入力部を介してユーザーからパスワードの入力を受信すると、前記入力されたパスワードを既に保存されたパスワードと比較して一致した場合、設定されたセキュリティを解除させ、
前記パスワードの入力は、前記入力部への入力回数情報、入力時間情報、入力間の時間間隔情報および入力待ち時間情報のうちいずれか一つ以上を含むことである請求項１に記載のパスワード入力システム。
【請求項９】
前記ユーザーデバイスとの接続が設定されることにより、前記出力部は、ユーザーにパスワードの入力要求を知らせるイベントを出力させることである請求項８に記載のパスワード入力システム。
【請求項１０】
前記プロセッサは、前記メモリに保存された入力テーブルおよび計数カウンターを初期化させ、ユーザーから前記入力部の入力を受信することにより前記計数カウンターを増加させ、前記計数カウンターをポインタとして利用して連続する入力間の時間間隔を前記入力テーブルに記録し、
前記入力待ち時間が経過するにつれて前記パスワードの入力が完了したものと判断し、
前記プロセッサは、前記入力テーブルに保存された前記時間間隔情報のうち、時間間隔の大きな上位順の時間間隔情報を、前記パスワードよりも一小さい桁数だけ抽出して前記パスワードの各桁の分離点に設定し、前記分離点に基づいて前記計数カウンターを分離させ、
前記分離点に基づいて分離された計数カウンターの数を加算して順次に前記パスワードの各桁の入力として認識することである請求項８に記載のパスワード入力システム。
【請求項１１】
前記プロセッサは、パスワードの計数カウンターおよび桁カウンターを初期化させた後、前記入力部を介してユーザーから予め設定された第１時間内に計数カウンターを増加させる入力を受信すると、前記計数カウンターを前記入力に対応するように増加させ、
既に設定された第２時間範囲が経過した後、前記既に設定された第１時間内に前記計数カウンターを増加させる入力をさらに受信した場合、前記計数カウンターを前記入力に対応するように増加させ、前記桁カウンターを一緒に増加させ、
前記入力が完了することにより、前記パスワードの各桁カウンターに対応する計数カウンターによって入力されたパスワードを、前記保存されたパスワードと比較して一致するかどうかを判別することである請求項８に記載のパスワード入力システム。
【請求項１２】
前記計数カウンターを増加させるための入力は前記入力部を前記第１時間内に入力した回数であることである請求項１１に記載のパスワード入力システム。
【請求項１３】
前記パスワード入力が既に設定された回数だけ連続してエラーであると判断された場合、前記プロセッサはマスターパスワードのみの認証成功時にのみ、前記設定されたセキュリティを解除させることである請求項１１に記載のパスワード入力システム。
【請求項１４】
前記出力部は、前記接続状態、前記第１時間、前記第２時間範囲、前記使用可能な状態および前記パスワード入力が複数回エラーであるとき、それらの状態をそれぞれ異なる表示方法で出力させることである請求項１１に記載のポータブル補助記憶装置。
【請求項１５】
前記プロセッサは、パスワードの計数カウンターおよび桁カウンターを初期化させた後、前記入力部を介してユーザーから既に設定された第１時間内に計数カウンターを増加させる入力を受信すると、前記計数カウンターを増加させ、タイマーを初期化させた後、次の第１時間内に計数カウンターを増加させる入力を待機し、
前記第１時間を超えた場合、前記桁カウンターを増加させ、前記第１時間を越える前まで増加された計数カウンターを前記桁カウンターが増加される前桁のパスワードの入力として認識し、
前記入力が完了されることにより、前記パスワードの各桁カウンターに対応する計数カウンターによって入力されたパスワードを、前記保存されたパスワードと比較して一致するかどうかを判別することである請求項８に記載のパスワード入力システム。
【請求項１６】
前記入力部を介してユーザからパスワードの設定を開始するための入力を受信すると、前記プロセッサは、前記パスワードの入力を受信するのと同じ方法で入力されたパスワードを、前記保存されたパスワードに代替して、新しいパスワードに保存することである請求項８に記載のパスワード入力システム。
【請求項１７】
前記出力部は複数の文字または画像を出力させるためのディスプレイを含み、
前記ディスプレイには前記入力部を入力した回数に対応する文字または画像が出力され、前記プロセッサは、ユーザーから前記出力された文字または画像をパスワードの第１桁に指定する入力を受信すると、前記パスワードの第２桁を指定するための文字または画像を、前記ディスプレイを介し出力させ、
前記入力が完了されることにより、前記指定されたパスワードの各桁に対応する文字または画像を、前記保存されたパスワードと比較して一致するかどうかを判別することである請求項８に記載のパスワード入力システム。
【請求項１８】
前記出力部は複数の文字または画像を出力させるためのディスプレイを含み、
前記ディスプレイには、予め指定された順序に該当する文字または画像が連続して出力され、前記プロセッサは、ユーザーから現在出力された文字または画像をパスワードの第１桁に指定する入力を受信すると、前記現在出力された文字または画像をパスワードの第１桁に指定した後、さらに前記予め指定された順序に前記文字または画像を連続して出力させて前記パスワードの第２桁を指定する入力を受信するために待機し、
前記入力が完了されることにより、前記指定されたパスワードの各桁に対応する文字または画像を、前記保存されたパスワードと比較して一致するかどうかを判別することである請求項８に記載のパスワード入力システム。
【請求項１９】
前記プロセッサは、前記ディスプレイに前記指定されたパスワードの各桁をブラインド文字で表示し、ユーザーから前記第１桁を指定する入力の受信を待機する間には、前記第１桁を前記文字または画像で出力させ、前記第１桁を除いた残りの桁は、ブラインド文字で表示することである請求項１７または１８に記載のパスワード入力システム。
【請求項２０】
第１項ないし第１８項のいずれか一項に記載したパスワード入力システムを含むように構成されたポータブル補助記憶装置。
【請求項２１】
第１項ないし第１８項のいずれか一項に記載したパスワード入力システムを含むように構成されたドアロック装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワード入力システムに関するものである。
【背景技術】
【０００２】
ＵＳＢメモリや外付けハードディスクドライブなどのポータブル補助記憶装置は、移動性が簡便で携帯性の便利なストレージデバイスであって、ユニバーサルシリアルバス（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ； ＵＳＢ）を適用して使用するのが一般的である。
【０００３】
これらのポータブル補助記憶装置は、ユーザー認証方法としてユーザーのＩＤとパスワードで行われるが、これらの認証方法は、ユーザーのＩＤとパスワードが流出された場合、セキュリティ機能が完全に消滅する可能性がある。
【０００４】
これを改善するために、様々なＵＳＢセキュリティプログラムが開発され使用されているが、これらのプログラムの形態は、必ず利用しようとするコンピュータ上に、該当プログラムが予め設けられていなければいけないという制約がある。
【０００５】
これを改善するために補助記憶装置にＢｌｕｅｔｏｏｔｈ機能を追加して、携帯電話のアプリケーションでパスワードを入力できるようにしたり、生体認証を利用してユーザー認証をする方法なども適用されている。このような方法の場合は、ユーザー認証のセキュリティ性を向上させることができるという利点があるものの、製造において多くのコストが増加するにつれて市場で使われない場合が多い。
【０００６】
これに関連し、特許文献１は、パスワードを入力するための入力部と、入力されたパスワードの確認のための出力部をＵＳＢセキュリティデバイスに内蔵して、安全なパスワード入力が可能な技術を開示している。
【０００７】
しかし、上記発明は、いかなる場合にも常時パスワードの入力を必要とするが、上記発明が適用されたデバイスのうちポータブル補助記憶装置の場合は、電源問題で常時対象機器に結合した後、パスワードを入力する手順を行なうことによってのみ使用が可能になるが、ユーザーのみが装置を使用する安全な環境でもパスワードを常に入力しなければならない問題があった。 
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】大韓民国特許公開公報第１０−２０１１−００７８６０１号（発明の名称：安全なパスワード入出力機能を有するＵＳＢ保安装置および認証方法）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、前記引用された発明に加えて、ユーザーがパスワードアダプタを取り付けた場合は、パスワードアダプタとの接続が設定されてユーザーのパスワードを入力することなく設定されたセキュリティを解除させることのできるパスワード入力システムを提供しようとする。
【００１０】
また、本発明は、一つの入力部を介して入力されたユーザーの入力回数情報、入力時間情報、入力間の時間間隔情報および入力待ち時間情報に基づいて、セキュリティのためのパスワードの入力および設定が可能なパスワード入力システムを提供しようとする。
【００１１】
また、本発明は、一つの入力部だけを入力デバイスとして使用することにより、サイズの小さい装置への装着が簡単で、追加のソフトウェアを必要とせず、コストも最小限に抑えて簡単に実際の応用および適用が可能になる。 
【００１２】
ただ、本実施例が解決しようとする技術的課題は、上記したような技術的課題に限定されず、また他の技術的課題が存在し得る。
【課題を解決するための手段】
【００１３】
前述した技術的課題を達成するための技術的手段として、本発明の一実施例に係るセキュリティ設定機能を持つパスワード入力システムは、ユーザーの入力のための一つの入力部、現在の状態および結果を出力する出力部、パスワードアダプタとデータを送受信するための専用の通信ポート、前記セキュリティ設定機能のためのプログラムが保存されたメモリおよび前記メモリに保存されたプログラムを実行させるプロセッサを含む。この時、前記プロセッサが前記プログラムを実行させることにより、前記ユーザーからパスワードの入力を待機するとともに、前記専用の通信ポートに前記パスワードアダプターが結合された場合には、前記パスワードアダプタとの通信でパスワードを受信し、前記受信したパスワードを既に保存されたパスワードと比較して一致する場合、前記ユーザーのパスワードを入力することなく、前記設定されたセキュリティを解除させる。
【００１４】
前記プロセッサは、前記パスワードアダプタから受信したパスワードの情報が、前記既に保存されたパスワードとる不一致の場合は、前記不一致回数を累積して前記メモリに保存し、前記累積された不一致回数が既に設定された回数を超えた場合、前記入力部への入力を介してのみ前記設定されたセキュリティを解除できるように変更することができる。
【００１５】
前記入力部への入力を介してのみ前記設定されたセキュリティを解除できるように変更された状態において、ユーザーによってパスワードが入力されることにより、前記設定されたセキュリティが解除される場合、前記プロセッサ前記累積された前記不一致回数を初期化させることができる。
【００１６】
前記パスワードアダプタは、複数の直列接続されたシフトレジスタを含み、前記パスワードの値を前記複数の直列接続されたシフトレジスタの入力値に設定し、シフトクロック信号が印加されることにより出力される値を前記専用の通信ポートを介して伝達ことができる。
【００１７】
本発明に係るパスワード入力システムは、前記出力される値を受信して読み取るための入力レジスタおよび前記入力値を前記シフトレジスタに入力させるためのロード信号およびシフトクロック信号を生成するための出力レジスタをさらに含むことができる。
【００１８】
前記プロセッサは、前記専用の通信ポートを介して受信した値がすべて０であるか１である場合、前記パスワードアダプタとの接続が設定されていないものと判断することができる。
【００１９】
前記プロセッサは、前記プログラムを実行させることにより、前記入力部を介してユーザーからパスワード入力を受信すると、前記入力されたパスワードを既に保存されたパスワードと比較して一致した場合、設定されたセキュリティを解除させ、前記パスワード入力は前記入力部への入力回数情報、入力時間情報、入力間の時間間隔情報および入力待ち時間情報のうち一つ以上を含むことができる。
【００２０】
前記ユーザーデバイスとの接続が設定されるにつれて、前記出力部はユーザーにパスワードの入力要求を知らせるイベントを出力させることができる。
【００２１】
前記プロセッサは、前記メモリに保存された入力テーブルおよび計数カウンターを初期化させ、ユーザーから前記入力部の入力を受信することにより前記計数カウンターを増加させ、前記計数カウンターをポインタとして利用して連続される入力間の時間間隔を前記入力テーブルに記録し、前記入力待ち時間が経過するにつれて前記パスワードの入力が完了したものと判断し、前記プロセッサは前記入力テーブルに保存された前記時間間隔情報のうち時間間隔の大きい上位順の時間間隔情報を、前記パスワードよりも一桁小さい数だけ抽出して前記パスワードの各桁の分離点として設定し、前記分離点に基づいて前記計数カウンターを分離させ、前記分離点に基づいて分離された計数カウンターの数を加算することにより、順次に前記パスワードの各桁の入力として認識することができる。
【００２２】
前記プロセッサは、パスワードの計数カウンターおよび桁カウンターを初期化させた後、前記入力部を介してユーザーから既に設定された第１時間内に計数カウンターを増加させる入力を受信すると、前記計数カウンターを前記入力に対応するように増加させ、既に設定された第２時間範囲が経過した後、前記既に設定された第１時間内に前記計数カウンターを増加させる入力をさらに受信した場合、前記計数カウンターを前記入力に対応するように増加させ、前記桁カウンターを一緒に増加させ、前記入力が完了するにつれて、前記パスワードの各桁のカウンターに対応する計数カウンターにより入力されたパスワードを、前記保存されたパスワードと比較して一致するかどうかを判別することができる。
【００２３】
前記計数カウンターを増加させるための入力は、前記入力部を前記第１時間内に入力した回数であっても良い。
【００２４】
前記パスワード入力が既に設定された回数だけ連続してエラーであると判別された場合、前記プロセッサはマスターパスワードのみの認証成功時にのみ、前記設定されたセキュリティを解除させることができる。
【００２５】
前記出力部は、前記接続状態、前記第１時間、前記第２時間の範囲、前記使用可能な状態および前記パスワードの入力が複数回エラーである時、それらの状態をそれぞれ異なる表示方法で出力させることができる。
【００２６】
前記プロセッサは、パスワードの計数カウンターおよび桁カウンターを初期化させた後、前記入力部を介してユーザーから既に設定された第１時間内に計数カウンターを増加させる入力を受信すると、前記計数カウンターを増加させ、タイマーを初期化させた後、次の第１時間内に計数カウンターを増加させる入力を待機し、前記第１時間を超えた場合、前記桁カウンターを増加させ、前記第１時間を越える前まで増加された計数カウンターを前記桁カウンターが増加される前の桁のパスワードの入力として認識し、前記入力が完了されることにより前記パスワードの各桁のカウンターに対応する計数カウンターにより入力されたパスワードを、前記保存されたパスワードと比較して一致するかどうかを判別することができる。
【００２７】
前記入力部を介してユーザーからパスワードの設定を開始するための入力を受信すると、前記プロセッサは前記パスワードの入力を受信するのと同一の方法で入力されたパスワードを、前記保存されたパスワードに代替して新しいパスワードで保存することができる。
【００２８】
前記出力部は一つ以上の文字または画像を出力させるためのディスプレイを含み、前記ディスプレイには前記入力部を入力した回数に対応する文字または画像が出力され、前記プロセッサはユーザーから前記出力された文字または画像をパスワードの第１桁として指定する入力を受信すると、前記パスワードの第２桁を指定するための文字または画像を、前記ディスプレイを介して出力させ、前記入力が完了されることにより前記指定されたパスワードの各桁に対応する文字または画像を前記保存されたパスワードと比較して一致するかどうかを判別することができる。
【００２９】
前記出力部は一つ以上の文字または画像を出力させるためのディスプレイを含み、前記ディスプレイには予め指定された順序に該当する文字または画像が連続して出力され、前記プロセッサはユーザーから現在出力された文字または画像をパスワードの第１桁に指定する入力を受信すると、前記現在出力された文字または画像をパスワードの第１桁に指定した後、さらに前記予め指定された順に前記文字または画像を連続して出力させて前記パスワードの第２桁を指定する入力を受信するために待機し、前記入力が完了されることにより前記指定されたパスワードの各桁に対応する文字または画像を、前記保存されたパスワードと比較して一致するかどうかを判別することができる。
【００３０】
前記プロセッサは、前記ディスプレイに前記指定されたパスワードの各桁をブラインド文字で表示し、ユーザーから前記第１桁を指定する入力の受信を待機する間、前記第１桁を前記文字または画像で出力させ、前記第１桁を除いた残りの桁は、ブラインド文字で表示することができる。
【００３１】
本発明に係るパスワードシステムは、ポータブル補助記憶装置またはドアロック装置に含まれるように構成されることができる。ポータブル補助記憶装置に適用される場合には、本発明の前記プロセッサは、ＵＳＢなどの通信プロトコルを処理する専用のチップと結合されフラッシュメモリが付加されて実装されることが望ましい。ドアロックに適用される場合には、ドアロックのロック装置を駆動する電気回路部に信号を与える方法で実装されていることが望ましい。
【発明の効果】
【００３２】
前述した本発明の課題解決手段のいずれかによると、パスワードアダプタを利用することにより、ユーザーは、ユーザーのみ装置を使用する安全な環境では、別途のパスワードを入力することなく設定されたセキュリティを解除させることができるので、利用上の利便性を向上させることができる。
【００３３】
また、別途のプログラムやアプリケーションがコンピュータ上に設けられていなくても、パスワード入力システムそのものだけで高い安全性を期待することができる。
【００３４】
また、入力部として一つのスイッチだけを使用することにより、サイズの小さい装置、例えば、ＵＳＢ補助記憶装置などへの装着が簡単で、最小限のコストで適用が可能なので、ドアロックのようにセキュリティ設定を要求する様々な製品にについて、実際、応用が可能であるという利点がある。 
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施例に係るパスワード入力システムのブロック図である。
【図２ａ】パスワードアダプタの実施例を説明するための図である。
【図２ｂ】パスワードアダプタの実施例を説明するための図である。
【図２ｃ】パスワードアダプタの実施例を説明するための図である。
【図２ｄ】パスワードアダプタの実施例を説明するための図である。
【図３】本発明の一実施例に係るパスワード入力方法を説明するための例示図である。
【図４】本発明の他の実施例に係るパスワード入力方法を説明するための例示図である。
【図５】ディスプレイが備えられた場合における実施例を説明するための図である。
【図６】ディスプレイが備えられた場合におけるまた別途の実施例を説明するための図である。
【発明を実施するための形態】
【００３６】
以下では、添付した図面を参照して、本発明の属する技術分野で通常の知識を有する者が容易に実施できるように、本発明の実施例を詳細に説明する。しかし、本発明は、複数の異なる形態で実装されても良く、ここで説明する実施例に限定されない。そして図面で本発明を明確に説明するために説明と関係ない部分は省略した。
【００３７】
明細書全体において、或る部分が或る構成要素を‘含む’と言う時、これに特段に反対されない記載がない限り、他の構成要素を除外するのではなく、他の構成要素をさらに含むことができることを意味する。
【００３８】
図１は、本発明の一実施例に係るパスワード入力システム１００のブロック図である。図２ａ〜図２ｄは、パスワードアダプタ２００の実施例を説明するための図である。
【００３９】
本発明の一実施例は、ユーザーの入力回数情報、入力時間情報、入力間の時間間隔情報および入力待ち時間情報に基づいて適用装置についてパスワードの入力および設定が可能なパスワード入力システム １００に関するものである。
【００４０】
この時、本発明の一実施例は、パスワードアダプタ２００と結合および分離が可能なことを特徴としており、パスワードアダプタ２００が結合されてパスワード入力システム１００との接続が設定されることにより、ユーザーはパスワードを入力しなくても設定されたセキュリティを解除させることができる。
【００４１】
また、本発明の一実施例に係るパスワード入力システム１００は、ＵＳＢなどのポータブル補助記憶装置だけでなく、スマートデバイス、玄関および車両などのドアロック装置など、様々な製品に適用が可能である。
【００４２】
これにより、本発明の一実施例に係るパスワード入力システムは、ポータブル補助記憶装置の内部プロセッサ、メモリなどの構成とデータを送受信するなどの構成と相互連動されることができる。また、ドアロックの内部プロセッサ、メモリ、データ通信モジュールなどの構成要素とロック装置またはロック駆動部と相互連動されることができる。
【００４３】
この時、本発明の一実施例では、パスワードが基本的にパスワード入力システム１００上に一つだけ設定されても良く、ポータブル補助記憶装置などの場合には、各ファイルまたはフォルダごとに複数のパスワードが設定されて、それぞれのアクセスの試みに応じてパスワードの入力を要求することができる。
【００４４】
一方、本発明の一実施例に係るパスワード入力システム１００は、ユーザーにより設定されたパスワードのほか、工場出荷時に予め設定されたマスターパスワードが存在しても良く、ユーザーが自身の設定したパスワードを忘れてしまう場合もマスターパスワードを介してパスワードの初期化またはセキュリティ解除が可能である。
【００４５】
このような本発明の一実施例に係るパスワード入力システム１００は、図１のように入力部１１０、出力部１２０、メモリ１３０、プロセッサ１４０および専用の通信ポート１５０を含む。
【００４６】
入力部１１０は、パスワードの入力または設定のためのユーザーの入力を受信する。前記入力部１１０は、ボタンタイプ、感圧式、静電式などのタッチタイプなど、特に限定されないが、以下では、ボタンタイプで形成されたものを説明する。
【００４７】
また、入力部１１０は、低コストおよび様々な装置への適用容易性のために一つの入力部に備えられることを特徴とする。
【００４８】
出力部１２０は、ユーザーの入力に対する結果または現在の状態を出力する。この時、出力部１２０は、一つ以上のＬＥＤで構成されて、赤、緑、オレンジ、白など様々な表示色を一つのＬＥＤまたは複数のＬＥＤを介して出力することができる。一方、出力部１２０は、後述するようにＬＥＤだけでなく、別途のＬＣＤなどのディスプレイを別途備えられるか 、ＬＥＤと一緒にまたはＬＥＤを代替して構成されることもできる。
【００４９】
メモリ１３０には、本発明に係るセキュリティ設定機能を担当するプログラムが保存される。前記メモリ１３０は、例えば、コンパクトフラッシュ（ｃｏｍｐａｃｔ  ｆｌａｓｈ；ＣＦ）カード、ＳＤ（ｓｅｃｕｒｅ  ｄｉｇｉｔａｌ）カード、メモリスティック（ｍｅｍｏｒｙ  ｓｔｉｃｋ）、ソリッドステートドライブ（ｓｏｌｉｄ−ｓｔａｔｅ  ｄｒｉｖｅ；  ＳＳＤ）およびマイクロ（ｍｉｃｒｏ）ＳＤカードなどのＮＡＮＤ型フラッシュメモリ（ＮＡＮＤ  ｆｌａｓｈ  ｍｅｍｏｒｙ）、ハードディスクドライブ（ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ；  ＨＤＤ）などのマグネティックコンピュータ記憶装置およびＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの光学ディスクドライブ（ｏｐｔｉｃａｌ  ｄｉｓｃ  ｄｒｉｖｅ）など、ポータブルとして実装可能な形態であれば特に限定されるものではない。
【００５０】
プロセッサ１４０は、メモリ１３０に保存されたプログラムを実行させ、ポータブル補助記憶装置のように、場合によっては、ユーザーデバイスとの接続が設定されることにより、プロセッサ１４０は、メモリ１３０に保存されたプログラムを実行するさせることもできる。
【００５１】
この時、ユーザーデバイスは、デスクトップ（ｄｅｓｋｔｏｐ）、ラップトップ（ｌａｐｔｏｐ）だけでなく、スマートフォン、タブレットＰＣなどのように、携帯性と移動性が保障される無線通信装置であって、パスワード入力システム１００との接続が設定されて保存されたデータの読み込み／書き込みが制御されるすべての形態の装置を含むことができる。
【００５２】
専用の通信ポート１５０は、パスワードアダプタ２００とデータを送受信する。前記専用の通信ポート１５０は様々な方法で実装が可能である。簡単にはシフトレジスタを利用してプロセッサやプログラム無しで実装したり、プロセッサを置いて実装が可能である。
【００５３】
プロセッサがない場合には、例えば、図２ａに示すように、本発明の専用の通信ポート１５０をＵＳＢセキュリティデバイスの後方に置き、ここにパスワードアダプタ２００が結合される形で実装することが容易である。 
【００５４】
また、プロセッサを備える場合は、専用の通信ポート１５０は、例えば、図２ｂに示すように、ＵＳＢポートを有する形で実装されることができる。この場合、標準的なＵＳＢ通信を介してパスワードの情報を伝送できるが、このような構成では、パスワードアダプタ２００がホストに結合されるＵＳＢポートと、本発明に係るパスワード入力システム１００であるポータブル補助記憶装置が結合されるまた他のＵＳＢポートを有する。したがって、パスワードアダプタ２００は、本発明に係るパスワード入力システム１００であるポータブル補助記憶装置に対しては、ホストの役割を行なうことになる。
【００５５】
また、専用の通信ポート１５０は、ＲＦＩＤリーダユニットで実装されることができ、この場合、パスワードアダプタ２００は、ＲＦＩＤタグで実装されて相互間のデータを送受信することができる。専用の通信ポート１５０およびパスワードアダプタ２００がＲＦＩＤリーダユニットおよびＲＦＩＤタグで実装されると、本発明は、ポータブル補助記憶装置だけでなく、玄関および車両のドアロックなどに容易に適用することができる。
【００５６】
具体的には、パスワード入力システム１００に電源が印加されると、パスワード入力待ち状態を維持するようになり、この時のパスワードアダプタ２００との接続が設定された場合、前記専用の通信ポート１５０を介してパスワードアダプタ２００とデータを送受信できる状態になる。
【００５７】
プロセッサ１４０は、専用の通信ポート１５０を介してパスワードアダプタ２００にパスワードの情報を要求して受信し、受信したパスワードを既に保存されたパスワードと比較する。比較した結果、一致する場合は、ユーザーのパスワードを入力することなく設定されているセキュリティを解除させる。
【００５８】
この時、パスワードアダプタ２００から伝達されて比較するパスワードは、ユーザーが入力すべきパスワードと同一のパスワードであるか、またはマスターパスワードであっても良い。
【００５９】
一方、本発明の一実施例に係るパスワード入力システム１００は、他のパスワードアダプタ２００などを介してセキュリティ設定を解除しようとする連続的な試みを防止するために、プロセッサ１４０は、パスワードアダプタ２００から受信したパスワードが既に保存されたパスワードと不一致の場合、不一致回数を累積してメモリ１３０に保存することができる。そして蓄積された不一致回数が既に設定された回数を超えた場合は、パスワードアダプタ２００を介してセキュリティ設定が解除されることを遮断し、入力部１１０への入力を介してのみ、設定されたセキュリティを解除できるように変更することができる。
【００６０】
この時、本発明の一実施例は、出力部１２０を介して他のパスワードアダプタ２００が接続されたことを表示したり、蓄積された不一致回数を表示したり、入力部１１０のみを介してセキュリティ設定解除が可能であることを表示することができる。
【００６１】
また、本発明の一実施例は、入力部１１０への入力を介してのみ、設定されたセキュリティを解除できるように変更された状態において、入力部１１０を介してパスワードが入力されることによって設定されたセキュリティが解除される場合には、プロセッサ１４０は、蓄積された不一致回数を初期化させることができる。
【００６２】
一方、パスワードアダプタ２００は、メモリ（図示せず）およびプロセッサ（図示せず）で実装される装置であっても良く、メモリおよびプロセッサを含まない簡単な形で実装されることができる。
【００６３】
例えば、パスワードアダプタ２００は、図２ｃおよび図２ｄに示すように、複数の直列接続されたシフトレジスタを含むように構成することができる。この時、図２ｃは、専用の通信ポート１５０の信号構成であり、２ｄは、パスワードアダプタ２００の詳細構成を示すものである。
【００６４】
この時、パスワードアダプタ２００は、パスワードの値を複数の直列接続されたシフトレジスタの入力値となるように設定し、シフトクロック信号が印加されることにより、１ビットずつ出力される値を専用の通信ポート１５０を介して配信する。
【００６５】
例えば、パスワード桁が１６桁である‘３２６７  ９１４１  ７１６７  ８７９３’の場合には、４ビットで数字表現が可能なので、図２ｄに示すように、８ビットシフトレジスタ８個（ＳＲ０、ＳＲ１、...、ＳＲ７）が直列に接続することができる。そして一番目のシフトレジスタ（ＳＲ０）は‘３２’、二番目のシフトレジスタ（ＳＲ１）は‘６７’を入力値として有し、最後のシフトレジスタ（ＳＲ７）は‘９３’を入力値として有することになる。
【００６６】
その後、直列接続されたシフトレジスタにロード信号（ＬＯＡＤ）が印加され、６４個のシフトクロック信号（ＣＬＯＣＫ）が印加されて１ビットずつ読み込む。
【００６７】
これにより、出力される値（ＤＡＴＡ）は、専用の通信ポート１５０を介して伝達され、プロセッサ１４０は、既に保存されたパスワードと一致するかどうかを確認して、セキュリティ設定解除有無を判断することができる。
【００６８】
一方、専用の通信ポート１５０は、プロセッサ１４０の方から見た時に、図２ｃに示すようにＬＯＡＤ（Ｏｕｔ）、ＣＬＯＣＫ（Ｏｕｔ）、ＤＡＴＡ（Ｉｎ）、ＰＯＷＥＲ、ＧＮＤの５線で構成されることができ、パスワードアダプタ２００の方から見る時は、図２ｄのように、ＬＯＡＤ（Ｉｎ）、ＣＬＯＣＫ（Ｉｎ）、ＤＡＴＡ（Ｏｕｔ）、ＰＯＷＥＲ、ＧＮＤの５線で構成される。この他に、本発明の一実施例に係るパスワード入力システム１００は、入力レジスタおよび出力レジスタをさらに含むことができる。
【００６９】
出力レジスタは、例えば、２ビットで構成されて、入力値をシフトレジスタに入力させるためのロード信号およびシフトクロック信号を生成することができ、入力レジスタは１ビットで構成されて、出力される値を受信して読み取ることができる。
【００７０】
一方、プロセッサは、専用の通信ポート１５０を介してパスワードアダプタ２００から受信した値がすべて‘０’であるか、すべて‘１’である場合には、パスワードアダプタ２００との接続が設定されていないものと判断することができる。
【００７１】
このように、本発明の一実施例は、パスワード入力システム１００に、前述したパスワードアダプタ２００を取り付けて利用することにより、毎回パスワードを入力することによってのみセキュリティ設定が解除されるという、利用時の不便さを最小限に抑えることができるという利点がある。
【００７２】
以下では、本発明の一実施例に係るパスワード入力システム１００に対して、出力部１２０がディスプレイを備えていない場合および備える場合について、それぞれ説明する。
【００７３】
まず、パスワード入力システム１００の出力部１２０が、ディスプレイを備えていない場合、すなわち、一つ以上のＬＥＤのみで構成された場合について説明する。
【００７４】
パスワード入力システム１００のプロセッサ１４０がプログラムを実行させると、出力部１２０は、パスワードの入力要求を知らせるイベントを出力させる。例えば、出力部１２０は、プロセッサ１４０の制御に応じて、またはデフォルトで第１の色（緑）を常時点灯させることになる。
【００７５】
このように、接続が設定されると、ユーザーは入力部１１０を介してパスワードを入力するようになり、これを受信したプロセッサ１４０は、入力回数情報、入力時間情報、入力間の時間間隔情報および入力待ち時間情報のうちいずれか一つ以上に基づいて入力されたパスワードを既に保存されたパスワードと比較して一致するかどうかを判別し、判別の結果、一致する場合、設定されたセキュリティを解除させる。
【００７６】
この時、本発明の一実施例は、ユーザーからの入力回数情報だけでなく、或る時間範囲内に入力すべきかを検討する入力時間情報を、パスワードの入力で一緒に検討しており、さらには入力した後、一定時間の間待機した後に次の入力を受信することにより、入力として認識する情報である入力待ち時間情報までパスワードの入力として一緒に検討しており、従来の単なるボタン式、タッチ式などの簡単な構成を採用しながら、同時に、高いセキュリティ性を期待できる効果を奏する。
【００７７】
図３は、本発明の一実施例に係るパスワード入力方法を説明するための例示図である。図４は、本発明の他の実施例に係るパスワード入力方法を説明するための例示図である。
【００７８】
本発明の一実施例は、メモリ１３０に入力テーブルおよび計数カウンターが保存される。この時、計数カウンターは入力部１１０への入力回数をカウントし、入力テーブルには入力間の時間間隔情報が記録される。
【００７９】
プロセッサ１４０は、ユーザーデバイスに接続された後、自動的に、またはユーザーから入力部１１０へのパスワード入力が開始されることを認識することにより、メモリ１３０に保存された入力テーブルと計数カウンターを初期化させ、出力部１２０に入力が可能であることを示すイベントを出力させる。
【００８０】
プロセッサ１４０は、ユーザーから入力部１１０を介して入力が受信されたことを確認するたびに計数カウンターを１回ずつ増加させ、連続する２つの入力間の時間間隔情報を計数カウンターをポインタとして利用して、入力テーブルに記録する。 
【００８１】
そしてプロセッサ１４０は、入力待ち時間が経過すると、パスワードの入力が完了したと判断し、既に保存されたパスワードと比較してその一致するかどうかを判別する。
【００８２】
この時、プロセッサ１４０は、入力テーブルに保存された時間間隔情報のうち、時間間隔の大きい上位順の時間間隔情報をパスワードよりも一つ小さい桁数だけ抽出してパスワードの各桁の分離点として設定する。そして分離点に基づいて計数カウンターを分離させ、分離点に基づいて分離された計数カウンターの数を加算して、順次にパスワードの各桁の入力として認識することができる。
【００８３】
図３の例示を参照すると、既に保存されたパスワードが‘３２６７’の場合、ユーザーはパスワードの入力として３回連続して押し（Ｉ１〜Ｉ３）、しばらく待機し（Ｗ１）、その次の２回は連続して押し（Ｉ４ 〜Ｉ５）しばらく待機し（Ｗ２）、その次の６回は連続して押し（Ｉ６〜Ｉ１１）、しばらく待機し（Ｗ３）、その次に７回を連続して押し（Ｉ１２〜Ｉ１８）、入力待ち時間（ＷＴ）だけ待つ。
【００８４】
入力部１１０を介して全１８回だけ入力されることにより、プロセッサ１４０は、１８回だけ計数カウンターをそれぞれ増加させ（Ｉ１〜Ｉ１８）、計１８回入力に対する入力間の時間間隔情報（計１７個）を前記計数カウンターをポインタ（Ｉ１〜Ｉ２間の時間間隔、Ｉ２〜Ｉ３間の時間間隔、．．．、Ｉ１７〜Ｉ１８間の時間間隔）に設定して入力テーブルに記録する。 
【００８５】
次に、プロセッサ１４０は、パスワードの桁数である‘４桁’よりも一つ小さい‘３個’だけ、入力テーブルに保存された時間間隔情報のうち、時間間隔の大きい上位順の時間間隔情報である‘Ｗ１’、‘Ｗ２’、‘Ｗ３’を抽出してパスワードの各桁の分離点として設定する。
【００８６】
そしてプロセッサ１４０は、各分離点‘Ｗ１’、‘Ｗ２’、‘Ｗ３’を基準に計数カウンターを分離させ、その結果、‘Ｉ１〜Ｉ３’、‘Ｉ４〜Ｉ５’、‘Ｉ６〜Ｉ１１’、‘Ｉ１２〜Ｉ１８’に分離される。
【００８７】
プロセッサ１４０は、分離点に基づいて分離された時間の間の計数カウンター数を加算することにより、順次にパスワードの各桁の入力に対応させ、それに応じてそれぞれ‘３’、‘２’、‘６’、‘７’がパスワードの各桁の入力に対応されることができる。
【００８８】
このような本発明の一実施例によると、ユーザーは、数字を入力する時に、数字だけ連続して入力し、次の数字はしばらく待機し、入力待ち時間（ＷＴ）を超える前までのみ再び入力すれば良いので、パスワードの数字と数字との間の空白に対する時間情報として入力待ち時間（ＷＴ）情報だけを認知していれば良いという容易さと同時に、高いセキュリティ性を提供するという利点がある。
【００８９】
本発明の他の実施例に係るパスワードの入力方法は、ユーザーの入力を段階別に案内するものである。 
【００９０】
具体的には、接続が設定された状態において、プロセッサ１４０は、パスワードの計数カウンターおよび桁カウンターを初期化させた後、入力部１１０を介してユーザーから既に設定された第１時間内に計数カウンターを増加させる入力を受信すると、計数カウンターを入力に対応するように増加させる。この時、プロセッサ１４０は、第１時間内に入力を完了することを案内するイベント（ＬＥＤの緑色点滅）を出力部１４０を介して出力されるようにすることができる。
【００９１】
例えば、入力部１１０がボタンスイッチの形で構成された場合には、計数カウンターを増加させるための入力は、第１時間内にボタンスイッチを入力した回数であっても良い。その他にタッチパッド形態の入力部１１０である場合、計数カウンターを増加させるための入力は、タッチした回数、またはタッチした時間によってカウントされた回数であっても良く、様々な入力手段で備えられることにより多様にセットされても良い。
【００９２】
次に、ユーザーの入力が中断され、第２時間範囲が経過した後、桁カウンターを増加させ、既に設定された第１時間内に計数カウンターを増加させる入力をさらに受信した場合、プロセッサ１４０は計数カウンターを入力に対応するように増加させる。この時、設定された第２時間は第１時間と同一の値に設定されることができる。
【００９３】
このような過程が繰り返されてパスワードの入力が完了することにより、プロセッサ１４０は、パスワードの各桁カウンターに対応する計数カウンターによって入力されたパスワードを予め設定されて保存されたパスワードと比較して一致するかどうかを判別することになる。
【００９４】
例えば、第１時間が３秒、第２時間が１秒であり、パスワードが‘３２６７’と仮定すると、ユーザーは緑色ＬＥＤが点滅する間、入力部１１０を介してパスワードの一番目の桁の計数である‘３’を入力するためにボタンスイッチを第１時間である３秒以内に３回を押し、プロセッサ１４０はこれに対応してパスワードの一番目の桁カウンターを１増加させ、計数カウンターを３に増加させることになる。
【００９５】
次に、第２時間範囲である１秒間赤色に点滅され、第２時間が経過すると赤色点滅が緑色点滅に変更されて、次のパスワードを入力される中であることをユーザーに知らせる。この時、前記計数カウンターの値３は、桁カウンター値１に対応してパスワードの一番目の桁に保存される。
【００９６】
次に、ユーザーは、入力部１１０を介してパスワードの二番目の桁の計数である‘２’を入力するために、ボタンスイッチを第１時間である３秒内に２回押し、プロセッサ１４０は、これに対応してパスワードの二番目の桁カウンターを１増加させ、計数カウンターを２に増加させることになる。その後、第１時間が経過すると、前記計数カウンターの値２は、桁カウンター値２に対応してパスワードの二番目の桁に保存される。このような方法を繰り返してパスワードの入力と判別が可能である。
【００９７】
また他の例として、本発明の一実施例は、前述した第１時間および第２時間をそれぞれ別途設定するのではなく、一つの第１時間のみを利用してパスワード入力を受信することもできる。
【００９８】
図４の場合、プロセッサ１４０は、計数カウンターを‘１’増加させるための入力を第１時間が経過する前までの１回の入力で認識することができ、第１時間が経過する場合は桁カウンターを‘１’だけ増加させることができる。
【００９９】
これにより、入力部１１０を介してユーザーから第１時間内に計数カウンターを増加させる入力を受信すると、プロセッサ１４０は、計数カウンターを‘１’増加させることになり、この時、プロセッサ１４０は、計数カウンターを‘１’増加させた後、タイマーを初期化させ、さらに第１時間内に計数カウンターを増加させる入力を待機することになる。
【０１００】
つまり、ユーザーがパスワードの一番目の桁に‘３’を入力しようとする場合（Ｐ１）、１回入力（Ｉｎ１）した後、次の入力（Ｉｎ２）が第１時間を経過しないようにして、計３回の入力（Ｉｎ１〜 Ｉｎ３）をしなければならず、その後、第１時間（Ｔ１）が経過すると、桁カウントが増加して、以後の入力はパスワードの二番目の桁の入力として認識される。
【０１０１】
したがって、ユーザーがパスワードの二番目の桁に‘２’を入力しようとする場合（Ｐ２）、第１時間内に１回入力（Ｉｎ４）し、入力と同時にタイマーが初期化された状態で、さらに第１時間内に１回入力（Ｉｎ５）後、第１時間（Ｔ２）を経過するようにすれば良い。
【０１０２】
このように、本発明の一実施例は、単に計数カウンターを増加させるための入力回数だけでなく、ボタンが入力された時間の範囲および時間の超過有無まで考慮しているので、より高いセキュリティ性を期待することができる。
【０１０３】
一方、このような第１時間は、工場出荷時の状態では、予め設定されていても良く、ユーザーにより変更設定も可能であることは言うまでもない。
【０１０４】
このような過程が繰り返されて、パスワードの各桁に対応する計数に対して正確な入力が完了すると、プロセッサ１４０は、出力部１２０を介して入力されたパスワードが既に保存されたパスワードと一致することを知らせるために緑色点滅を緑色点灯状態に変更して出力させ、セキュリティ設定を解除することができる。
【０１０５】
一方、パスワードのすべての桁に対して入力が完了したが、判断の結果、入力されたパスワードが既に保存されたパスワードと不一致の場合、プロセッサ１４０は、緑色点滅状態を継続して出力されるように制御することになる。
【０１０６】
この場合、ユーザーはパスワードを最初から再度入力しなければならないので、入力部１１０を既に設定された第３時間の間（例えば、３秒以上）継続して入力すると、プロセッサ１４０は、パスワードの計数カウンターおよび桁カウンターを初期化させ、ユーザーをしてパスワードを再度入力しなければならないことを知らせるために出力部１２０のＬＥＤを、例えばオレンジ色に点灯するようにした後、直に緑色点滅状態が出力されるようにする。
【０１０７】
一方、パスワード入力が既に設定された回数だけエラーであるものと判別された場合、プロセッサ１４０は、マスターパスワードのみの認証成功時にのみ、設定されたセキュリティを解除させるようにすることができる。
【０１０８】
例えば、パスワードの入力回数が計５回に制限されるように設定した場合に、プロセッサ１４０が４回の間に入力されたパスワードが保存されたパスワードと異なるものと判別した場合、プロセッサ１４０は、パスワードの入力機会がただ一回だけ存在することを知らせるために出力部１２０を介してＬＥＤがオレンジ色に点滅して出力されるようにする。
【０１０９】
この状態で、パスワードが正確に入力されると問題ないが、パスワードが誤って入力され、計５回の間誤った入力となると、プロセッサ１４０は、予め設定されたオプションに応じてマスターパスワードのみで設定されたセキュリティが解除されるようにセキュリティを強化することができる。 
【０１１０】
一方、本発明の一実施例に係る出力部１２０は、様々な表示色を出力できるように構成されて、ユーザーデバイスとの接続状態、パスワードを入力される時間である第１時間、パスワードの次の桁の入力を準備する第２時間範囲、パスワード入力が成功してユーザー認証が完了することにより、使用可能な状態、パスワード入力が複数回エラーの状態などを、それぞれ異なる表示方法で出力させることができる。
【０１１１】
一方、本発明の一実施例に係るパスワード入力システム１００は、工場出荷時にデフォルトで設定されたパスワードを、ユーザーが希望するパスワードに変更するように設定することができる。
【０１１２】
例えば、ユーザーデバイスとの接続が設定されることにより、出力部１２０のＬＥＤが緑色点灯状態で、入力部１１０を介してユーザーから特定のパターンに対応するパスワードの設定を開始するための入力を受信すると、プロセッサ１４０は、出力部１２０のＬＥＤを緑色点灯状態でオレンジ色点滅状態に変更されるよう出力させる。
【０１１３】
そしてプロセッサ１４０は、前記説明したパスワードの入力方法と同様に、パスワードの計数カウンターおよび桁カウンターを初期化させた後、入力部１１０を介してユーザーから計数カウンターを増加させる入力を受信すると、計数カウンターを入力に対応されるように増加させる。一桁が入力されると、待機時間が経過した後、計数カウンターを増加させる入力を再度受信するようになれば、計数カウンターを入力に対応するように増加させ、桁カウンターも併せて増加させる。
【０１１４】
この時、出力部１２０は、一桁が入力されるたびに待機時間にＬＥＤが赤色に点滅した後、さらにオレンジ色に点滅されるようにすることができる。
【０１１５】
パスワードは、例えば、４桁のように既に設定された桁数を満たす入力をすべて受信することによってのみ設定のための入力が完了することができ、特定のパターンの入力または待機時間が経過した後、また他の待機時間の間、計数カウンターを増加させる入力が受信されない場合、設定が完了する。
【０１１６】
これらの設定が完了すると、プロセッサ１４０は、パスワードの各桁のカウンターに対応する計数カウンターによって入力されたパスワードを既に保存されたパスワードに代替して、新しいパスワードで保存し、さらにＬＥＤを接続状態である緑色点灯状態に変更されるように出力させる。
【０１１７】
一方、プロセッサ１４０は、更に高いセキュリティ性のためにパスワードを暗号キーで利用したり、パスワードを利用した拡張暗号化キーを作成して保存データなどを暗号化または復号化することができる。
【０１１８】
以下では、本発明の一実施例に係るパスワード入力システム１００において、出力部１２０がＬＣＤのようなディスプレイをさらに備えるケースについて具体的に説明する。
【０１１９】
本発明の一実施例に係るパスワード入力システム１００の出力部１２０は、一つ以上の文字または画像を出力させるためのディスプレイをさらに含むことができる。この時、パスワード入力システム１００は、例えば、ＵＳＢのように、そのサイズが非常に小さい場合には、ＬＥＤがＬＣＤのようなディスプレイに一緒に実装されるように設計および製作されても良いが、必ずしもこれに限定されるものではない。 
【０１２０】
また、ディスプレイは７セグメントのように一つの文字だけが表示されるよう実装されても良く、または複数の文字や画像の形でも実装可能であることは言うまでもない。
【０１２１】
図５は、ディスプレイが備えられている場合の実施例を説明するための図である。
【０１２２】
まず、図５を参照して、第一の例示として、ディスプレイが一桁の数字または文字だけを出力可能な構成である場合について説明する。
【０１２３】
ユーザーデバイスとの接続が設定されることにより、緑色点灯状態が表示されるようになると、表示部のディスプレイは‘０’で固定されて表示される。その次のユーザーがパスワードで‘９４２０１８’を入力する場合、ボタンスイッチを押すと、押す回数、例えば‘９回’を押すと‘９’に対応するように文字または画像がディスプレイに出力される。 
【０１２４】
プロセッサ１４０は、ユーザーから出力された文字または画像を第１桁に指定する入力（例えば、ボタンを長く押す）を受信すると、第１桁の設定が完了したことを確認する信号（例えば、文字または画像が点滅され、ＬＥＤは赤色に点滅した後、さらに緑色点滅状態に変更される）を出力させる。その後、プロセッサ１４０は、さらにディスプレイに‘０’に固定されて表示されるようにして、パスワードの第２桁を指定するための文字または画像を出力させる。 
【０１２５】
次に、ユーザーはボタンスイッチを‘４回’押すと‘４’に対応するように文字または画像がディスプレイに出力され、同様の方法により第２桁を指定する入力を受信すると、設定が完了したことを確認する信号が出力される。
【０１２６】
このような方法で入力が完了することにより、プロセッサ１４０は、指定されたパスワードの各桁に対応する文字または画像を、既に保存されたパスワードと比較して一致するかどうかを判別することになる。そしてパスワードが一致した場合、ＬＥＤが緑色に点灯した状態で、ディスプレイはＯＦＦ状態になるようにし、不一致の場合には、前述したような状態が出力されるようにすることができる。
【０１２７】
一方、既に保存されたパスワードを変更するための設定は、前述した方法と同様である。
【０１２８】
例えば、ユーザーデバイスとの接続が設定されることにより、出力部１２０のＬＥＤが緑色点灯状態において、入力部１１０を介してユーザーからボタンスイッチの特定のパターンに該当するパスワードの設定を開始するための入力を受信すると、プロセッサ１４０は、出力部１２０のＬＥＤを緑色点灯状態からオレンジ色点滅状態に変更されるよう出力させる。
【０１２９】
ユーザーは、ディスプレイを確認しながら、自身の希望する毎桁の計数を入力し、ボタンスイッチを３秒以上押すか、特定の時間の間の待機時間が経過すると、ＬＥＤが瞬間的に赤色に点灯した後、さらにオレンジ色に点滅することになる。
【０１３０】
このような方法でパスワードを設定して保存が完了すると、オレンジ色に点滅中のＬＥＤはさらに緑色点灯状態に変更されて出力される。
【０１３１】
この過程で、パスワードの最終的な設定直前に、すべての桁数への入力が完了すると、プロセッサ１４０は、ディスプレイを介して入力されたすべての桁数へのパスワードを１秒間隔で示すことにより、ユーザーにパスワードの最終設定の前に、これを確認させるステップをさらに提供することができる。
【０１３２】
次に、第二の例示もまた第一の例示と同様に、図４のように、ディスプレイは一桁の数字または文字だけを出力できるように構成された状態と仮定して説明する。この時、ユーザーが入力するパスワードは、‘９４２０１８’と仮定する。
【０１３３】
ユーザーデバイスとの接続が設定されることにより、緑色点灯状態が表示されると、表示部のディスプレイには予め指定された順序に該当する文字または画像が連続して出力される。例えば、第一の例示のように表示部のディスプレイに‘０’に固定されて表示されるのではなく、‘０’から順番に１秒間隔で増加しながら‘９’まで表示される。この時、画像やアルファベットなどの文字が既に設定された順序により連続的に表示されても良いことは言うまでもない。
【０１３４】
プロセッサ１４０は、ユーザーから現在出力された文字または画像をパスワードの第１桁に指定する入力を受信すると、現在出力された文字または画像をパスワードの第１桁に指定した後、さらに、予め指定された順序に文字または画像を連続して出力させ、パスワードの第２桁を指定する入力を受信するために待機する。
【０１３５】
例えば、ディスプレイ上に‘０’から数字が増加して‘９’に到達することにつれて、ユーザーは、現在出力中の‘９’を第１桁に指定するためのボタンを押すと、プロセッサ１４０は、さらに元の順序である‘０’をディスプレイに出力させることになり、ＬＥＤを赤色に出力させた後、さらに緑色に点滅するようにする。
次に、‘０’から順次に数字が増加して次のパスワード桁の‘４’に到達すると、ユーザーは、現在出力中の‘４’を第２桁に指定するためのボタンを押し、それによりプロセッサ１４０は上記のように、さらに元の順序である‘０’をディスプレイに出力させる。
【０１３６】
このような過程を経てパスワードの入力が完了することにより、プロセッサ１４０は、指定されたパスワードの各桁に対応する文字または画像を保存したパスワードと比較して一致するかどうかを判別することになる。
【０１３７】
この時、パスワードが一致した場合、ＬＥＤが緑色点滅状態から緑色常時点灯状態に変更され、ディスプレイはＯＦＦ状態になるようにし、不一致の場合には、上述したような状態が出力されるようにすることができる。
【０１３８】
第二の例示もまた既に保存されたパスワードを変更するための設定は、パスワードの入力ステップと類似している。
【０１３９】
例えば、ユーザーデバイスとの接続が設定されることにより、出力部１２０のＬＥＤが緑色点灯状態において、入力部１１０を介してユーザーからボタンスイッチの特定のパターンに該当するパスワードの設定を開始するための入力を受信すると、プロセッサ１４０は、出力部１２０のＬＥＤを緑色点灯状態からオレンジ色点滅状態に変更されるよう出力させる。
【０１４０】
ユーザーは、予め指定された順序で連続して出力される文字または画像がディスプレイ上で出力されることを確認しながら、自身の入力する任意の順序での文字または画像に到達すると、入力部１１０を介してこれを第１桁に指定する。この時、プロセッサ１４０は、第１桁が指定されたことを知らせるために、その文字または画像を点滅させたり、または瞬間的にＬＥＤを赤色に点滅するようにした後、さらにオレンジ色に点滅するようにすることができる。
【０１４１】
第１桁が指定されると、さらに、予め指定された順序で文字または画像がディスプレイ上で出力され、上記のような方法ですべての桁に対してパスワードを設定することになる。
【０１４２】
すべてのパスワードの桁数が指定されてから特定のパターンのボタン入力や予め設定された時間が経過すると、さらにＬＥＤはオレンジ色点滅状態から緑色常時点灯状態に変更され、これにより、ユーザはパスワードの変更設定が完了したことを確認することができる。
【０１４３】
この過程で、パスワードの最終的な設定直前に、すべての桁への入力が完了すると、プロセッサ１４０は、ディスプレイを介して入力されたすべての桁へのパスワードを１秒間隔で示すことにより、ユーザーにパスワードの最終設定の前に、これを確認させるステップをさらに提供することができる。
【０１４４】
図６は、ディスプレイが備えられた場合、また他の実施例を説明するための図である。
【０１４５】
図５に図示された第三の例示では、第一およびと第二の例示とは異なり、ディスプレイは複数の文字または画像を出力できるように構成された状態と仮定して説明する。この時、ユーザーが入力するパスワードは、‘９４２０１８’と仮定する。
【０１４６】
ユーザーデバイスとの接続が設定されることにより緑色点灯状態が表示されると、表示部のディスプレイには、指定されたパスワードの各桁をブラインド文字または画像として表示することができる。
【０１４７】
パスワード入力待ち状態でパスワードのブラインド文字または画像の第１桁は点滅で表示される。この状態で、ディスプレイの一定領域上には第二の例示のように、予め指定された順序に該当する文字または画像が連続して出力され、ユーザーが現在出力された文字または画像を第１桁に指定すると、次のパスワードの第２桁に該当するブラインド文字または画像が点滅表示される。
【０１４８】
前述した方法でパスワードの入力が完了すると、ディスプレイ上の一定領域にはパスワードの入力が完了した後、保存されたパスワードと一致したことを示す‘ＯＫ’表示が出力される。
【０１４９】
一方、パスワードの各桁に該当する文字または画像を、それぞれの桁に指定する入力をすると、入力されたパスワードをユーザーに確認させることにより、一層正確な入力をするために、一時的にブラインド文字の該当桁に入力された文字または画像が出力された後、さらに次の桁のブラインド文字または画像が点滅するように出力させることもできる。
【０１５０】
パスワードの設定プロセスは、入力部１１０を介してユーザーからボタンスイッチの特定のパターンに該当するパスワードの設定を開始するための入力を受信すると、プロセッサ１４０は、出力部１２０のディスプレイ上に現在パスワードの設定が進行中であることを知らせる表示Ｍを出力させる。
【０１５１】
次に、ユーザーは予め指定された順序で連続して出力される文字または画像がディスプレイ上で出力されることを確認しながら、自身の入力したい順序での文字または画像に到達すると、入力部１１０を介してこれを第１桁に指定する。
【０１５２】
この時、パスワードの入力過程と同様に、現在入力すべきパスワードのブラインド文字または画像の第１桁は点滅表示され、残りはブラインドで表示されるようになる。
【０１５３】
また、当該桁の入力が完了すると、一時的にブラインド文字の該当桁に入力された文字または画像が出力された後、さらに次の桁のブラインド文字または画像が点滅するように出力させることもできる。
【０１５４】
パスワードの設定のための入力がすべて完了すれば、または、各桁の入力が完了し次の桁の入力を待機する過程では、以前までの入力が完了したパスワードの文字または画像を、例えば、１秒間隔で順番に見せることにより、ユーザーに現在までまたは最終的に入力されたパスワードが正しく入力されかどうかを確認させることができる。
【０１５５】
一方、図５および図６の場合は、パスワードアダプタ２００との接続が設定されることができ、この場合、ユーザーは、前述したようにパスワードを入力しなくても設定されたセキュリティを解除させることができる。
【０１５６】
ちなみに、本発明の実施例に係る図１に示された構成要素は、ソフトウェアまたはＦＰＧＡ（Ｆｉｅｌｄ Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）若しくはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）などのハードウェアの形で実装されることができ、所定の役割を行なうことができる。
【０１５７】
しかしながら、‘構成要素’は、ソフトウェアまたはハードウェアに限定されるわけではなく、各構成要素は、アドレッシングできる記録媒体に存在するように構成されても良く、一つまたはそれ以上のプロセッサを再生させるように構成されても良い。
【０１５８】
したがって、一例として、構成要素は、ソフトウェアの構成要素、客体指向ソフトウェア構成要素、クラス構成要素およびタスク構成要素などの構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、および変数を含む 。
【０１５９】
構成要素とその構成要素内で提供される機能は、より小さい数の構成要素で結合されたり、追加の構成要素にさらに分離されることができる。
【０１６０】
前述した本発明の一実施例によると、別途のプログラムやアプリケーションがコンピュータ上に設けられていなくても、低コストでもパスワード入力システム１００そのものだけで、高いセキュリティ性を期待することができる。
【０１６１】
本発明の方法およびシステムは、特定の実施例に関連して説明したが、それらの構成要素または動作の一部または全部は、汎用のハードウェアアーキテクチャを有するコンピュータシステムを使用して実装することができる。
【０１６２】
前述した本発明の説明は、例示のためのものであり、本発明の属する技術分野の通常の知識を有する者は、本発明の技術的思想や必須の特徴を変更せずに、他の具体的な形で容易に変形が可能であることを理解できるであろう。したがって、以上で記述した実施例は、すべての面で例示的なものであって、限定的ではないものと理解しなければならない。例えば、単一型で説明されている各構成要素は、分散されて実施されることもでき、同様に分散されたものと説明されている構成要素も結合された形態で実施することができる。
【０１６３】
本発明の範囲は、上記の詳細な説明よりは、後述する特許請求の範囲によって示され、特許請求の範囲の意味および範囲そしてその均等概念から導出されるすべての変更または変形された形態が本発明の範囲に含まれるものと解釈されなければならない。
【図１】
2020525919.tif 000003
【図２ａ】
2020525919.tif 000004
【図２ｂ】
2020525919.tif 000005
【図２ｃ】
2020525919.tif 000006
【図２ｄ】
2020525919.tif 000007
【図３】
2020525919.tif 000008
【図４】
2020525919.tif 000009
【図５】
2020525919.tif 000010
【図６】
2020525919.tif 000011
【国際調査報告】
2020525919.tif 000012
2020525919.tif 000013
2020525919.tif 000014
2020525919.tif 000015