JP4490637B2 - Personal authentication terminal - Google Patents
Personal authentication terminal Download PDFInfo
- Publication number
- JP4490637B2 JP4490637B2 JP2003017247A JP2003017247A JP4490637B2 JP 4490637 B2 JP4490637 B2 JP 4490637B2 JP 2003017247 A JP2003017247 A JP 2003017247A JP 2003017247 A JP2003017247 A JP 2003017247A JP 4490637 B2 JP4490637 B2 JP 4490637B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- display
- input
- digit
- true value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Description
【0001】
【発明の属する技術分野】
本発明は個人識別コード等のコード入力を行って、使用者の認証を実現する電子機器に関するものである。
【0002】
【従来の技術】
従来、店頭に於ける電子決済はクレジットカードやデビッドカード等が一般的である。しかし、クレジットカードは商品を購入する際、一時的であったとしてもカードがその所有者から離れるために不正コピー等の危険性がある。また、デビッドカードは店頭に置かれた端末機等で暗証番号を入力するので、入力時に暗証番号を第三者に盗み見られる危険性が指摘されている。このような問題点を解決する手段として、小型の携帯型電子機器にクレジットカードやデビッドカード等のカード情報を実装し、該電子機器と各店頭に設置されているPOS端末機等との間でワイヤレス通信を行って使用者の認証を実施し、電子決済を実現するシステムが開発されつつある。
【0003】
このような電子決済機能を有した携帯型電子機器は、使用者自身の操作で個人識別コードを入力し個人認証の手続きが出来るので、カードの受け渡しによる不正コピー等の心配が無く安全性が高い。しかし、携帯型電子機器で個人識別コード等を入力するためには、10個又はそれ以上のキーでなる数字キーが必要であるが、この数字キーを配置すると携帯型電子機器の外形サイズが大きくなり、携帯性に問題が生じる。また、使用者が個人識別コードを数字キーで入力すると、その指の動きで数字キーのどの位置のキーが押されたのかを第三者に読み取られ、個人識別コードを知られてしまう危険性も有している。
【0004】
また、数字キーの代わりに、キーの入力回数によって数字を表現し個人識別コードを入力する手法もある。この方法では、桁切り替えキーと数字入力キーだけで個人識別コードを入力できるメリットはあるが、数字を入力回数で表現するので利便性が悪く誤操作を起こし易い。また、入力回数を読み取ることによって、第三者に個人識別コードを知られてしまう危険性も残されている。これらの問題を解決するために、個人識別コード等を入力するコード入力方法がいくつか提案されている。
【0005】
その一つは、コード入力を行う電子機器の入力手段を上下左右の4方向で入力する十字キーとし、個人識別コード等の数値を十字キーの4方向と合わせて4進数として入力する方法である(例えば特許文献1参照)。この方法であれば、十字キーだけでコードを入力できるので前述の数字キーが不要であり電子機器の小型化が可能である。
【0006】
他の方法は、コード入力を行う電子機器に少なくても一つ以上の回転可能なセレクタを設け、そのセレクタを回転させることによって個人識別コード等のコードを入力する方法である(例えば特許文献2参照)。この方法は、セレクタだけでコード入力が可能であるので操作性に優れ、また、入力手段としての数字キーや入力コードを確認するための表示手段も不必要であり、電子機器の小型化が可能である。
【0007】
【特許文献1】
特開2002−287877号公報(発明の実施の形態、図1)
【特許文献2】
特開2001−298531号公報(発明の実施の形態、図1)
【0008】
【発明が解決しようとする課題】
しかしながら、前述の十字キーによるコード入力は、指の先端を上下左右に動かして入力するので操作性が悪く誤入力し易い。また、入力操作時の指の動きで第三者に入力コードを盗み見られる危険性が残っている。更にはコードを4進数等で入力するので、電子機器の使用者は通常の10進数の個人識別コードの他に4進数のコードも覚える必要があり、利便性に大きな問題がある。
【0009】
また、前述のセレクタを用いたコード入力方法は、セレクタの回転位置を第三者に盗み見られる危険性があるので、使用者はコード入力後に、セレクタを回転するなどして入力したコードを除去しなければならず、セキュリティに問題があると共に利便性が悪い。また、セレクタが回転構造を有しているので構造が複雑であり、更に、セレクタの回転位置を検出する位置検出手段も必要であってコストアップの要因となる。
【0010】
本発明の目的は、上記課題を解決して、使用者がコード入力する操作を第三者に見られてもコードを読み取られる危険性が小さく、また、コード入力操作が簡単で誤操作の心配が少なく、更にはコード入力する入力手段も小型に実現できる、高いセキュリティと利便性と携帯性に優れたコード入力方法とそれを用いた電子機器を提供することである。
【0011】
【課題を解決するための手段】
上記課題を解決するために、本発明の電子機器は、下記記載の構成と方法を採用する。
【0012】
本発明は、複数の桁からなる識別コードの中の1つの桁の真値コードと、この真値コードとは異なる偽値コードとからなる複数のコード群を順次表示する表示手段と、該表示手段によって表示される前記コード群の表示位置に対応して配置された複数の入力手段と、該入力手段の識別コード入力操作によって前記コード群の中から選択された1桁のコードと前記真値コードとを照合することにより、前記1桁のコードと前記真値コードが一致するか否かを全桁について判断する演算手段と、前記1桁のコードと前記真値コードが全桁において一致した場合に、一致した全桁を外部に出力する通信手段とを有する個人認証端末であって、前記表示手段は、前記複数のコード群を順次表示する表示状態と、前記コード群を表示せずに前記偽値コードのみからなるダミーコード群を、前記表示手段に順次表示される前記複数のコード群の間に挿入して表示する表示状態とを有し、前記表示手段に前記ダミーコード群が表示されているときに、前記ダミーコード群に換えて、次の桁の前記コード群を前記表示手段に表示させる送り操作手段を設けたことを特徴とする。
【0013】
本発明によれば、前記表示手段は、前記複数のコード群を順次表示する表示状態と、前記コード群を表示せずに前記偽値コードのみからなるダミーコード群を、前記表示手段に順次表示される前記複数のコード群の間に挿入して表示する表示状態とを有し、前記表示手段に前記ダミーコード群が表示されているときに、前記ダミーコード群に換えて、未表示の前記コード群を前記表示手段に順次表示させる送り操作手段を設けたので、第三者に表示内容を見られても、第三者に真値コードが知られる可能性を低くできる。
【0015】
前記個人認証端末は、更に、乱数発生手段を有し、前記識別コードは複数桁で構成され、前記コード群を表示する表示状態では、前記乱数発生手段によって前記真値コードと前記偽値コードの表示位置をランダムに変化させて、前記識別コードのそれぞれの桁に対応した複数の前記コード群を順次表示し、前記ダミーコード群を表示する表示状態では、前記乱数発生手段が発生する乱数に基づいて、前記表示手段に順次表示される前記複数のコード群に対して、前記ダミーコード群をランダムに挿入して表示することを特徴とする。
【0016】
これにより、表示手段に表示される真値コードの位置は、乱数発生手段によってランダムに変化し、また同様に、前記表示手段に表示される前記偽値コードの値とその表示位置も乱数発生手段によってランダムに変化するとともに、表示手段は真値コードを含まないダミーコード群をランダムに表示する。このため、真値コードの選択に於いて使用者の指の動きは真値コードを選択する毎に異なるので、第三者に使用者の指の動きを見られても、真値コードが読み取られる可能性を低くできる。また、第三者に表示手段の表示内容を見られても、真値コードが知られる可能性を更に低くできる。
【0030】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて詳細に説明する。図1は本発明の第1の実施形態である電子機器の構成と外部の電子機器との接続関係を示しており、図1(a)は本発明の第1の実施形態である電子機器の正面図であり、図1(b)は本発明の電子機器と外部の電子機器との接続関係を示す構成図である。図1(a)に於いて1は電子機器としての腕時計型端末であり、2は腕時計型端末1の外装である。
【0031】
SW1〜SW5は前記外装2の側面に位置する入力手段としての五つの入力ボタンである。3は表示手段としての液晶パネル等によって成る表示部である。4は赤外線通信手段としての通信部であり、図示しないが赤外線発光デバイスと赤外線センサーを備え、前記外装2の表面に半透明の窓を開けて配置される。5は腕時計型端末1を使用者の腕に装着するためのバンドであり、金属又は皮等によって成る。
【0032】
次に、図1(a)に於いて、腕時計型端末1の通常モードでの動作を説明する。
腕時計型端末1はバンド5によって使用者(図示せず)の腕に装着され、通常状態では腕時計として使用される。すなわち、腕時計型端末1は時計機能を有し、図示しないが表示部3に時刻やカレンダ等の時計情報を表示する。また、入力ボタンSW1〜SW5を操作することにより、ストップウォッチ機能やアラーム機能等を呼び出してデジタル型腕時計として機能する。
【0033】
次に、腕時計型端末1を電子決済のために個人識別コードを入力する端末機として用いるときのシステム構成を説明する。図1(b)に於いて、10は外部の電子機器としての店頭に設置される認証用端末であり、11は前記腕時計型端末1の通信部4とデータ通信するための端末通信部である。12は各種情報を表示する端末表示部であり、13はデータ入力用のキーボードであり、14はレシート等を出力するプリンタである。
【0034】
15は赤外線通信ラインであり、前記腕時計型端末1の通信部4と認証用端末10の端末通信部11とをワイヤレスの赤外線通信によって接続しデータ通信を行う。20はホストコンピュータであり、クレジット会社に設置され、顧客情報を記憶し使用者の個人認証の可否を決定し、店頭に設置された認証用端末10を制御する。21は前記認証用端末10とホストコンピュータ20を結び情報通信を行うデータ通信ラインである。
【0035】
次に図1(b)に基づいて腕時計型端末1を用いた電子決済システムの概略動作を説明する。図1(b)に於いて、店頭にて商品を購入した使用者(図示せず)は、店頭に設置された前記認証用端末10の近くで腕時計型端末1の入力ボタンSW1〜SW5を操作して個人識別コードを入力する。腕時計型端末1は個人識別コードが入力されると、通信部4を駆動して腕時計型端末1が持つ固有のIDコードと入力された個人識別コードを、赤外線通信ライン15上に送信する。
【0036】
認証用端末10は、端末通信部11によって赤外線通信ライン15を受信し、腕時計型端末1からのIDコードと個人識別コードを入力する。次に認証用端末10は、入力したIDコードと個人識別コードをデータ通信ライン21に送信してクレジット会社のホストコンピュータ20に伝達する。ホストコンピュータ20は、IDコードと個人識別コードを入力し、内部に記憶している顧客情報と比較して使用者の認証の可否を判断する。
【0037】
ここで、ホストコンピュータ20が使用者を認証し、且つ、使用者の履歴データ等を参照して決済を承認した場合は決済処理を実行する。また、使用者の認証が不可の場合や決済の承認が不可の場合は、決済処理を実施しない。また、ホストコンピュータ20は使用者の認証の可否とその処理結果を、データ通信ライン21を介して認証用端末10に送信する。認証用端末10は、ホストコンピュータ20から送られてきた情報に基づいて処理結果を端末表示部12に表示し、必要に応じてプリンタ14を駆動してレシート等を発行し電子決済が完了する。
【0038】
次に図2に基づいて、腕時計型端末1の内部構成を説明する。図2は本発明の第1の実施形態である腕時計型端末1のブロック図である。図2に於いて、6は腕時計型端末1を制御する制御部であり、該制御部6の内部は、演算手段としての演算部6aと乱数発生手段としての乱数発生部6bと表示インターフェース部6c(以降表示I/F部6cと略する)と入力インターフェース部6d(以降入力I/F部6dと略す)によって構成される。該制御部6の入力I/F部6dは前記入力ボタンSW1〜SW5からの入力信号P1〜P5を入力し、入力ボタンSW1〜SW5の状態を表す入力データP6を出力する。
【0039】
乱数発生部6bは、内部で乱数を発生して乱数データP7を出力する。表示I/F部6cは演算部6aからの表示データP8を入力して前記表示部3に表示制御信号P9を出力する。表示部3は表示制御信号P9を入力して通常モードに於いては時計情報を表示し、認証モードに於いては個人識別コードを入力するためのコード群を表示する。通信部4は制御部6の演算部6aと通信データP10によって接続し、赤外線通信ライン15によって外部の電子機器である認証用端末10と通信する。7は電源であり一次電池又は二次電池等によってなり、図示しないが電源ラインを介して制御部6と表示部3及び通信部4に電力を供給する。
【0040】
次に図2に於いて、腕時計型端末1の通常モードの動作を説明する。電源7が腕時計型端末1の各ブロックに電力を供給すると、各ブロックは動作を開始し制御部6の演算部6aは初期化ルーチンを実行して各ブロックを初期化する。ここで演算部6aは図示しないが基準信号源としての水晶発振回路を有し、時刻及びカレンダをカウントして現在時刻やカレンダ情報を内部に記憶する。
【0041】
演算部6aはこの現在時刻やカレンダ情報を表示データP8として出力し、表示I/F部6cは表示データP8を入力して表示部3に表示制御信号P9を出力し、表示部3は現在時刻やカレンダ等の時計情報を表示する。また、入力ボタンSW1〜SW5が操作されると入力信号P1〜P5が出力し、入力I/F部6dは入力信号P1〜P5を入力して入力データP6を出力する。演算部6aは入力データP6に応じてストップウォッチやアラーム設定等の多機能モードに移行し、表示部3は各モードでの表示状態となる。
【0042】
次に図2に於いて、腕時計型端末1が電子決済等のための個人認証端末機として機能する認証モードでの内部動作を説明する。腕時計型端末1を図1で示す認証用端末10に近づけると、腕時計型端末1の通信部4と認証用端末10の端末通信部11が互いに送受信を開始して赤外線通信ライン15を確保し、腕時計型端末1は自動的に認証モードに移行する。
【0043】
認証モードに移行すると制御部6の演算部6aは、内部のメモリ(図示せず)にあらかじめ記憶している使用者の認証を行うためのコードである個人識別コードを、真値コードとして呼び出し、また、乱数発生部6bが発生する乱数データP7に基づいて偽値コードを生成し、該真値コードと偽値コードをランダムに組み合わせたコード群を表示データP8として出力する。表示I/F部6cは表示データP8を入力して表示部3を制御する表示制御信号P9を出力し、表示部3は表示制御信号P9を入力して前記コード群を定められた表示位置に表示する。
【0044】
ここで使用者が、表示部3に表示された前記コード群の中から真値コードを選択して入力ボタンSW1〜SW4を操作すると、入力信号P1〜P4が発生して入力I/F部6dに入力する。入力I/F部6dは入力信号P1〜P4を入力してコード化した入力データP6を生成し出力する。演算部6aは入力データP6と表示データP8を参照し、表示部3で表示しているコード群の中からどのコードが選ばれたかを特定し、特定コードとして出力し内部に一時記憶する。
【0045】
演算部6aは一時記憶した特定コードと前記呼び出された真値コードとを照合する。ここで特定コードと真値コードが一致した場合は、演算部6aは使用者が個人識別コードを正しく入力したと判断し、前述した如く固有のIDコードと個人識別コードを通信データP10に出力し、通信部4は通信データP10を入力してIDコードと個人識別コードを赤外線通信ライン15上に出力し、認証用端末10を経由してホストコンピュータ20に個人認証と電子決済を要求する。
【0046】
次に図3に基づいて、腕時計型端末1の認証モードでの表示内容と個人識別コードの入力方法を表示部3の表示内容から具体的に説明する。説明の前提として個人識別コードは4桁の数字で表現され、その値は“0123”であるとする。図3は、本発明に於ける第1の実施形態である腕時計型端末1の認証モードでの表示部3の表示内容の推移と、入力ボタンSW1〜SW5の関連を示した動作図である。
【0047】
図3(a)は個人識別コードの4桁目を入力する表示内容と入力ボタンSW1〜SW5の関係を示し、図3(b)は個人識別コードの3桁目を入力する表示内容と入力ボタンSW1〜SW5の関係を示している。図3(c)は真値コードを含まないダミーコード群を表示する表示内容と入力ボタンSW1〜SW5の関係を示し、図3(d)は個人識別コードの2桁目を入力する表示内容と入力ボタンSW1〜SW5の関係を示し、図3(e)は個人識別コードの1桁目を入力する表示内容と入力ボタンSW1〜SW5の関係を示している。
【0048】
ここで腕時計型端末1が認証モードに移行すると、初めに表示部3は図3(a)に示す如く個人識別コードの4桁目を入力するためのコード群を表示する。すなわち、腕時計型端末1の制御部6は、個人識別コードの最上位である4桁目を真値コードとして呼び出し、乱数発生部6bによってその真値コードの表示位置と、三つの偽値コードとその偽値コードの表示位置を決定し表示部3に表示する。図3(a)に於いて、真値コードは表示部3の左上に位置する数字“0”であり、他の数字(すなわち“3”、“1”、“6”)は偽値コードである。
【0049】
ここで使用者は、表示部3の表示画面を見て数字“0”が個人識別コードの4桁目の真値コードであることを認知し、その真値コードに最も近い位置に配置されている入力ボタンSW3(黒色)を押下する。入力ボタンSW3が押下されると、腕時計型端末1の表示部3は図3(b)に示す如く個人識別コードの3桁目を入力するためのコード群を表示する。
【0050】
すなわち、腕時計型端末1の制御部6は、個人識別コードの3桁目を真値コードとして呼び出し、乱数発生部6bによってその真値コードの表示位置と、三つの偽値コードとその偽値コードの表示位置を決定し表示部3に表示する。図3(b)に於いて、真値コードは表示部3の右上に位置する数字“1”であり、他の数字(すなわち“9”、“5”、“0”)は偽値コードである。ここで使用者は、表示部3の表示画面を見て数字“1”が個人識別コードの3桁目の真値コードであることを認知し、その真値コードに最も近い位置に配置されている入力ボタンSW1(黒色)を押下する。
【0051】
入力ボタンSW1が押下されると、制御部6は内部の乱数発生部6bが発生する乱数に従って真値コードの含まれないダミーコード群を出力し、表示部3は図3(c)に示す如くダミーコード群である数字“3”、“0”、“5”、“1”を表示する。ここで使用者は、個人識別コードの2桁目である数字“2”を探すが存在しないので、この表示がダミーコード群を表示したダミーページであることを知ってページ送りボタンである入力ボタンSW5(黒色)を押下する。
【0052】
入力ボタンSW5が押下されると、腕時計型端末1の表示部3は図3(d)に示す如く個人識別コードの2桁目を入力するためのコード群を表示する。すなわち、腕時計型端末1の制御部6は、個人識別コードの2桁目を真値コードとして呼び出し、乱数発生部6bによってその真値コードの表示位置と、三つの偽値コードとその偽値コードの表示位置を決定し表示部3に表示する。図3(d)に於いて、真値コードは表示部3の左下に位置する数字“2”であり、他の数字(すなわち“7”、“8”、“4”)は偽値コードである。
【0053】
ここで使用者は、表示部3の表示画面を見て数字“2”が個人識別コードの2桁目の真値コードであることを認知し、その真値コードに最も近い位置に配置されている入力ボタンSW4(黒色)を押下する。入力ボタンSW4が押下されると、腕時計型端末1の表示部3は図3(e)に示す如く個人識別コードの1桁目を入力するためのコード群を表示する。
【0054】
すなわち、腕時計型端末1の制御部6は、個人識別コードの最下位である1桁目を真値コードとして呼び出し、乱数発生部6bによってその真値コードの表示位置と、三つの偽値コードとその偽値コードの表示位置を決定し表示部3に表示する。図3(e)に於いて、真値コードは表示部3の右下に位置する数字“3”であり、他の数字(すなわち“5”、“2”、“4”)は偽値コードである。
【0055】
ここで使用者は、表示部3の表示画面を見て数字“3”が個人識別コードの1桁目の真値コードであることを認知し、その真値コードに最も近い位置に配置されている入力ボタンSW2(黒色)を押下する。以上、一連の操作によって使用者は表示部3の表示画面を見ながら、入力ボタンSW1〜SW5を押下することにより、個人識別コードの全桁を選択し入力することが出来る。
【0056】
次に図2と図4〜図6に基づいて、腕時計型端末1の認証モードでの動作フローの詳細を説明する。図4〜図6は、腕時計型端末1の認証モードに於ける内部処理手順を示したフローチャートである。図2と図4〜図6に於いて、腕時計型端末1が認証モードに移行すると、制御部6は個人識別コードの4桁目の真値コードを含むコード群を表示データP8として出力し、表示部3は4桁目のコード群を表示する(Sb1)。
【0057】
次に制御部6は入力ボタンSW1〜SW5の押下状態に基づいて選択された特定コードを出力し、該特定コードと4桁目の真値コードを照合して、一致した場合は4桁目の判定を合格とする動作フローSb4に進み、不一致の場合はエラー処理を行う動作フローSb3へ進む(Sb2)。
【0058】
制御部6は照合結果が不一致のとき、使用者が個人識別コードの4桁目の真値コードを選択しなかったと判断してエラー判定を行い、認証モードを終了する(Sb3)。
【0059】
制御部6は照合結果が一致のとき、4桁目の判定を合格として次の桁入力である動作フローSb5に進む(Sb4)。
【0060】
次に制御部6は個人識別コードの3桁目の真値コードを含むコード群を表示データP8として出力し、表示部3は3桁目のコード群を表示する(Sb5)。
【0061】
次に制御部6は入力ボタンSW1〜SW5の押下状態に基づいて選択された特定コードを出力し、該特定コードと3桁目の真値コードを照合して、一致した場合は3桁目の判定を合格とする動作フローSb8に進み、不一致の場合はエラー処理を行う動作フローSb7へ進む(Sb6)。
【0062】
制御部6は照合結果が不一致のとき、使用者が個人識別コードの3桁目の真値コードを選択しなかったと判断してエラー判定を行い、認証モードを終了する(Sb7)。
【0063】
制御部6は照合結果が一致のとき、3桁目の判定を合格として次の桁入力である動作フローSb9に進む(Sb8)。
【0064】
次に制御部6は内蔵する乱数発生部6bによって個人識別コードの真値コードを含まないダミーコード群を表示データP8として出力し、表示部3はダミーコード群を表示する(Sb9)。
【0065】
次に制御部6は入力ボタンSW1〜SW5の押下状態に基づいて選択された特定コードを出力し、該特定コードとダミーコードを照合して、一致した場合はダミーコード群の判定を合格とする動作フローSb12に進み、不一致の場合はエラー処理を行う動作フローSb11へ進む(Sb10)。
【0066】
制御部6は照合結果が不一致のとき、使用者がダミーコード群と認識しなかったと判断してエラー判定を行い、認証モードを終了する(Sb11)。
【0067】
制御部6は照合結果が一致のとき、ダミーコード群の判定を合格として次の桁入力である動作フローSb13に進む(Sb12)。
【0068】
次に制御部6は個人識別コードの2桁目の真値コードを含むコード群を表示データP8として出力し、表示部3は2桁目のコード群を表示する(Sb13)。
【0069】
次に制御部6は入力ボタンSW1〜SW5の押下状態に基づいて選択された特定コードを出力し、該特定コードと2桁目の真値コードを照合して、一致した場合は2桁目の判定を合格とする動作フローSb16に進み、不一致の場合はエラー処理を行う動作フローSb15へ進む(Sb14)。
【0070】
制御部6は照合結果が不一致のとき、使用者が個人識別コードの2桁目の真値コードを選択しなかったと判断してエラー判定を行い、認証モードを終了する(Sb15)。
【0071】
制御部6は照合結果が一致のとき、2桁目の判定を合格として次の桁入力である動作フローSb17に進む(Sb16)。
【0072】
次に制御部6は個人識別コードの1桁目の真値コードを含むコード群を表示データP8として出力し、表示部3は1桁目のコード群を表示する(Sb17)。
【0073】
次に制御部6は入力ボタンSW1〜SW5の押下状態に基づいて選択された特定コードを出力し、該特定コードと1桁目の真値コードを照合して、一致した場合は1桁目の判定を合格とする動作フローSb20に進み、不一致の場合はエラー処理を行う動作フローSb19へ進む(Sb18)。
【0074】
制御部6は照合結果が不一致のとき、使用者が個人識別コードの1桁目の真値コードを選択しなかったと判断してエラー判定を行い、認証モードを終了する(Sb19)。
【0075】
制御部6は照合結果が一致のとき1桁目の判定を合格とし、使用者が個人識別コードの全桁を正しく選択したと判定して個人識別コード送信動作フローSb21に進む(Sb20)。
【0076】
制御部6は演算部6aのメモリに記憶されている腕時計型端末1固有のIDコードと個人識別コードを通信部4から送信し、認証用端末10を介してホストコンピュータ20に伝達する(Sb21)。
【0077】
ホストコンピュータ20は、受信したIDコードと個人識別コードを内部の顧客情報と照合して使用者の認証の可否を判定し、認証が合格の場合は認証を確定して決済処理に移行し、腕時計型端末1は認証モードを終了する。また、認証エラーの場合は、エラー情報を認証用端末10を介して腕時計型端末1に伝達し、腕時計型端末1はエラー処理を行う動作フローSb23に進む(Sb22)。
【0078】
認証エラーの場合は認証エラー判定を行い認証モードを終了する(Sb23)。
尚、認証エラー判定の場合は、再度、認証モードに移行させて個人識別コードの再入力を可能とするが、繰り返し認証エラー判定が行われた場合は、認証モードへの移行を禁止することも出来る。また、個人識別コードは便宜上4桁の数字として説明したが、その桁数は1桁以上で任意に定めることが出来る。
【0079】
また、腕時計型端末1の認証モードへの移行は、腕時計型端末1を認証用端末10に近づけることによって自動的になされたが、この移行方法に限定することはなく、腕時計型端末1の入力ボタンSW1〜SW5のいずれかを操作することによって通常モードから認証モードに移行させてもよい。また、表示部3に表示するコード群は4個のコードとして説明したが、この数に限定されるものではなく、また、入力ボタンSW1〜SW4も4個に限定されるものではない。
【0080】
また、腕時計型端末1は通常モードに於いて、時刻表示等の時計機能を有するが、このような機能は削除し、電子決済などのための個人認証専用の腕時計型端末であっても良い。また、ダミーコード群の発生は、説明の都合上、個人識別コードの3桁目と2桁目の間に挿入したが、この位置に限定されるものではない。すなわち、ダミーコード群は、乱数発生部6bによってランダムに挿入場所及び挿入数を変えることが出来、また、ダミーコード群を挿入させなくても良い。
【0081】
以上のように、本発明の第1の実施形態によれば、表示部3に表示される個人識別コードの真値コードは乱数発生部6bからの乱数データP7によってランダムに表示位置が変化するので、使用者がその真値コードに対応する入力ボタンを順次押下しても、第三者が使用者の指の動きを観察して個人識別コードを読み取ることはきわめて困難であり、安全性の高い個人認証ツールとしての電子機器を実現できる。
【0082】
また同様に、乱数発生部6bからの乱数データP7によって個人識別コードの偽値コードもランダムに変化し、更には個人識別コードの真値コードを含まないダミーコード群もランダムに挿入できるので、使用者が腕時計型端末を誤って無くして第三者の手に渡ったとしても、第三者に個人識別コードを知られる危険性はきわめて少ない。
【0083】
また、個人識別コードの入力手段は時計機能で使用する入力ボタンと併用できるので、数字キーのような入力手段を新たに追加する必要が無く、小型で携帯性に優れたコード入力のための電子機器を提供することが出来る。更には、数字キー等による入力手段では個人識別コードは数字に限定されてしまうが、腕時計型端末1の表示部3は個人識別コードとして英数字や任意な記号を表示出来るので、使用者がこの表示に対応する入力ボタンを操作すれば、個人識別コードは数字に限定されることなく、英数字や任意の記号を使用することが可能である。
【0084】
次に、本発明の第2及び第3の実施形態を説明する。図7は本発明の第2及び第3の実施形態を示し、図7(a)は本発明の第2の実施形態を示す斜視図であり、図7(b)は本発明の第3の実施形態を示す斜視図である。尚、本発明の第1の実施形態と同一要素には同一番号を付し、重複する説明は省略する。ここで、図7(a)に於いて本発明の第2の実施形態の構成と機能を説明する。30は本発明の電子機器としてのカード型端末であり、携帯性に優れた薄いカード型形状を有している。
【0085】
該カード型端末30の表示手段としての表示部3は、前述した第1の実施形態と同様に個人識別コードを入力するためのコード群を表示する。入力手段としての入力ボタンSW1〜SW4は、図示する如く表示部3で表示される個人識別コードの表示位置に対応して配置し、入力手段としての入力ボタンSW5は、他の位置に配置される。また、外部の電子機器とデータ通信を行う通信部4はカード型端末30の側面に配置される。
【0086】
ここで使用者は、表示部3に表示されている個人識別コードの真値コードを認知し、その真値コードの表示位置に対応する入力ボタンSW1〜SW4を押下する。例えば、図示する如く表示されているコード“0316”に於いて個人識別コードの真値コードが“0”である場合は、入力ボタンSW1を押下する。また、表示部3に真値を含まないダミーコード群が表示された場合は、入力ボタンSW5を押下し次のページに進む。以下、第1の実施形態と同様に入力操作を繰り返し、個人識別コードを入力することが出来る。
【0087】
尚、表示部3に表示されるコード群は4桁に限定されず、また、入力ボタンSW1〜SW4も4個に限定されない。更には、カード型端末30に数字キー等を付加し、計算機能等を有する多機能カード型端末としても良い。以上のように、本発明の第2の実施形態によれば、少ない入力ボタン数によって構成された個人認証端末としてのカード型端末を実現できるので、携帯性に優れ胸のポケットやシステム手帳等に挟んで携帯することが出来る。また、個人識別コードの入力方法は本発明の第1の実施形態と同様であるので、高いセキュリティを有するコード入力のための電子機器を提供することが出来る。
【0088】
次に図7(b)に於いて本発明の第3の実施形態の構成と機能を説明する。40は本発明の電子機器としての携帯電話型端末である。41は音声やデータを送受信するためのアンテナであり、42は相手の音声を出力するスピーカであり、43は使用者の声を入力するマイクであり、44は電話番号等を入力する数字キーである。表示手段としての表示部3は相手先の電話番号や個人識別コードを入力するためのコード群を表示する。
【0089】
入力手段としての入力ボタンSW1〜SW4は、表示部3に表示されるコード群と対応して配置され、入力手段としての入力ボタンSW5は、入力ボタンSW1〜SW4の中央付近に配置されるが、この位置に限定されるものではない。通信部4は、携帯電話型端末40の上部側面に配置される。ここで、携帯電話型端末40を通常モードでの携帯電話機として使用する場合、使用者は数字キー44を押下して相手先の電話番号を入力し、スピーカ42とマイク43を用いて電話機として使用することが出来る。
【0090】
次に携帯電話型端末40が認証モードのときは、図示する如く表示部3は4つの数字からなるコード群を表示する。このコード群は第1の実施形態と同様に個人識別コードの真値コードを含むコード群であり、使用者は個人識別コードの真値コードを見つけて、その真値コードの表示位置に対応する入力ボタンSW1〜SW4を押下する。例えば、図7(b)に於いて、“3”が表示されている表示位置に対応する入力ボタンをSW1と定め、“6”が表示されている表示位置に対応する入力ボタンをSW2と定め、“0”が表示されている表示位置に対応する入力ボタンをSW3と定め、“1”が表示されている表示位置に対応する入力ボタンをSW4と定める。
【0091】
ここで、表示部3に表示されているコード“0316”に於いて個人識別コードの真値コードが“0”である場合は、入力ボタンSW3を押下する。また、表示部3に真値コードを含まないダミーコード群が表示された場合は、入力ボタンSW5を押下し次のページに進む。以下、第1の実施形態と同様に操作を繰り返し、個人識別コードを入力することが出来る。尚、表示部3に表示されるコード群は4個に限定されず、また、入力ボタンSW1〜SW4も4個に限定されない。また、入力ボタンSW1〜SW5は通常モードに於いては携帯電話の発信キーや終了キー及びマルチセンターキー等と併用する事が出来る。
【0092】
以上のように、本発明の第3の実施形態によれば、携帯電話機内に電子決済等で使用する個人認証端末としての機能を搭載し、通常使用時に於いては携帯電話として使用し、電子決済機能を使用する場合は、認証モードに移行して個人認証端末として用いることが出来るので、使用者は携帯電話と個人認証端末としての電子機器の両方を携帯する必要が無く、利便性の高いコード入力のための電子機器を提供できる。また、個人識別コードの入力方法は本発明の第1の実施形態と同様であるので、高いセキュリティを有するコード入力のための電子機器を提供することが出来る。
【0093】
尚、本発明の第1〜第3の実施形態に於いて通信手段は赤外線によるワイヤレス通信手段を採用したが、これに限定されるものではなく、例えば、ブルートゥースのような小電力の無線通信手段を用いても良い。また、本発明のそれぞれの機能は、マイクロコンピュータによるプログラムによって実現することも可能であるので、図2で示した実施形態の構成に限定されるものではない。
【0094】
また、本発明のコード入力方法は、店頭での電子決済を目的とした個人識別コードの入力方法として説明したが、これに限定されるものではない。例えば、SIMカード内蔵型携帯電話(SIMとはSubscriber Indentity Moduleの略)等で使用されるの個人識別コードの入力方法に使用することも可能であり、更にはセキュリティを確保するための暗証番号の入力方法として、幅広く応用することが出来る。
【0095】
【発明の効果】
以上説明したように本発明によれば、表示手段に真値コードと偽値コードを含むコード群をランダムに表示し、このコード群の表示位置に対応して配置された入力手段によって真値コードを選択して入力するので、コードの入力操作を第三者に目撃されても、そのコードを読み取られる危険性が小さく、セキュリティの高いコード入力方法とその電子機器を提供することが出来る。
【図面の簡単な説明】
【図1】本発明の第1の実施形態である腕時計型端末1の構成と外部の電子機器との接続関係を示しており、図1(a)は本発明の第1の実施形態である腕時計型端末1の正面図であり、図1(b)は本発明の腕時計型端末1と外部の電子機器との接続関係を示す構成図である。
【図2】本発明の第1の実施形態である腕時計型端末1のブロック図である。
【図3】本発明の第1の実施形態である腕時計型端末1の表示部3の表示内容の推移と、入力ボタンSW1〜SW5の関連を示した動作図である。図3(a)は4桁目の個人識別コードの表示内容と入力ボタンSW1〜SW5の関係を示し、図3(b)は3桁目の個人識別コードの表示内容と入力ボタンSW1〜SW5の関係を示し、図3(c)はダミーコード群の表示内容と入力ボタンSW1〜SW5の関係を示し、図3(d)は2桁目の個人識別コードの表示内容と入力ボタンSW1〜SW5の関係を示し、図3(e)は1桁目の個人識別コードの表示内容と入力ボタンSW1〜SW5の関係を示している。
【図4】本発明の第1の実施形態である腕時計型端末1の内部処理を示したフローチャート(1)である。
【図5】本発明の第1の実施形態である腕時計型端末1の内部処理を示したフローチャート(2)である。
【図6】本発明の第1の実施形態である腕時計型端末1の内部処理を示したフローチャート(3)である。
【図7】本発明の第2及び第3の実施形態を示し、図7(a)は本発明の第2の実施形態であるカード型端末の斜視図であり、図7(b)は本発明の第3の実施形態である携帯電話型端末の斜視図である。
【符号の説明】
1 腕時計型端末
2 外装
3 表示部
4 通信部
5 バンド
6 制御部
6a 演算部
6b 乱数発生部
6c 表示I/F部
6d 入力I/F部
7 電源
10 認証用端末
11 端末通信部
12 端末表示部
13 キーボード
14 プリンタ
15 赤外線通信ライン
20 ホストコンピュータ
21 データ通信ライン
30 カード型端末
40 携帯電話型端末
41 アンテナ
42 スピーカ
43 マイク
44 数字キー
SW1〜SW5 入力ボタン[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electronic apparatus that realizes user authentication by inputting a code such as a personal identification code.
[0002]
[Prior art]
Conventionally, a credit card, a David card, etc. are common in the electronic payment at a shop front. However, even when the credit card is purchased temporarily, there is a risk of illegal copying or the like because the card leaves the owner even if it is temporary. In addition, since the personal identification number is input to the David card at a terminal or the like placed at the store, there is a risk that the personal identification number can be stolen by a third party at the time of input. As a means to solve such problems, card information such as a credit card or a David card is mounted on a small portable electronic device, and between the electronic device and a POS terminal installed at each store. A system for realizing electronic payment by performing wireless communication to authenticate a user is being developed.
[0003]
A portable electronic device having such an electronic payment function can be personally entered by entering a personal identification code by the user's own operation. . However, in order to input a personal identification code or the like with a portable electronic device, a numeric key consisting of 10 or more keys is necessary. However, if this numeric key is arranged, the external size of the portable electronic device becomes large. Therefore, there is a problem in portability. In addition, when a user inputs a personal identification code with a numeric key, there is a risk that the position of the numeric key will be read by a third party and the personal identification code will be known by the movement of the finger. Also have.
[0004]
There is also a method of expressing a number by the number of key inputs and inputting a personal identification code instead of a number key. This method has an advantage that a personal identification code can be input only with a digit switching key and a numeric input key. However, since a number is expressed by the number of times of input, it is not convenient and an erroneous operation is likely to occur. In addition, there is a risk that a personal identification code is known to a third party by reading the number of times of input. In order to solve these problems, several code input methods for inputting a personal identification code or the like have been proposed.
[0005]
One of them is a method in which the input means of an electronic device for inputting a code is a cross key that inputs in four directions, up, down, left and right, and a numerical value such as a personal identification code is input as a quaternary number in combination with the four directions of the cross key. (For example, refer to Patent Document 1). With this method, since the code can be input only with the cross key, the above-described numeric keys are unnecessary, and the electronic device can be downsized.
[0006]
Another method is a method in which at least one or more rotatable selectors are provided in an electronic device that inputs codes, and a code such as a personal identification code is input by rotating the selectors (for example, Patent Document 2). reference). This method is excellent in operability because the code can be input only with the selector, and there is no need for a numeric key as an input means and a display means for confirming the input code, and the electronic device can be downsized. It is.
[0007]
[Patent Document 1]
JP 2002-287877 A (Embodiment of the Invention, FIG. 1)
[Patent Document 2]
Japanese Patent Laid-Open No. 2001-298531 (Embodiment of the Invention, FIG. 1)
[0008]
[Problems to be solved by the invention]
However, the above-described code input using the cross key is performed by moving the tip of the finger up / down / left / right, so that the operability is poor and it is easy to input the wrong code. In addition, there is still a risk that an input code can be seen by a third party due to the movement of a finger during an input operation. Furthermore, since the code is input in a quaternary number or the like, the user of the electronic device needs to learn a quaternary code in addition to the usual decimal personal identification code, which is a big problem in convenience.
[0009]
In addition, since the code input method using the selector described above has a risk that the rotation position of the selector can be seen by a third party, the user removes the input code by rotating the selector after entering the code. There is a problem with security and the convenience is poor. Further, since the selector has a rotating structure, the structure is complicated, and further, a position detecting means for detecting the rotating position of the selector is necessary, which causes an increase in cost.
[0010]
The object of the present invention is to solve the above-mentioned problems and reduce the risk of reading the code even if the user can see the code input operation by a third party. It is another object of the present invention to provide a code input method excellent in security, convenience, and portability, and an electronic device using the code input method, which can be realized in a small size and with a small code input means.
[0011]
[Means for Solving the Problems]
In order to solve the above problems, the electronic device of the present invention employs the following configurations and methods.
[0012]
The present inventionConsisting of multiple digitsIdentification codeOne digit inDisplay means for sequentially displaying a plurality of code groups consisting of a true value code and a false value code different from the true value code, and arranged corresponding to the display position of the code group displayed by the display means By a plurality of input means and an identification code input operation of the input meansFrom the code groupchosenWith a one-digit codeBy collating with the true value code,Whether the one-digit code matches the true codeWhether or notAbout all digitsA computing means for judging;A communication means for outputting all the matched digits to the outside when the one-digit code and the true code match in all digits;The display unit includes a display state in which the plurality of code groups are sequentially displayed, and a dummy code group including only the false value code without displaying the code group. A display state of inserting and displaying between the plurality of code groups displayed sequentially, and when the dummy code group is displayed on the display means,Of the next digitFeed operation means for displaying the code group on the display means is provided.
[0013]
According to the present invention, the display means includes thepluralCode groupSequentiallyDisplay status to display and the code group without displaying the code groupFalse valueA dummy code group consisting only of codes, Inserted between the plurality of code groups sequentially displayed on the display meansDisplay statusIn addition, when the dummy code group is displayed on the display means, a feed operation means for sequentially displaying the undisplayed code group on the display means instead of the dummy code group is provided.Therefore, even if the display content can be viewed by a third party, the possibility that the true value code is known to the third party can be reduced.
[0015]
AbovePersonal authentication terminalFurther includes a random number generating means, wherein the identification code is composed of a plurality of digits, and in the display state displaying the code group, the display positions of the true value code and the false value code are randomized by the random number generating means. In the display state in which the plurality of code groups corresponding to the respective digits of the identification code are sequentially displayed and the dummy code group is displayed, the display is performed based on the random number generated by the random number generation means. The dummy code group is randomly inserted and displayed with respect to the plurality of code groups sequentially displayed on the means.
[0016]
Thereby, the position of the true value code displayed on the display means is randomly changed by the random number generating means. Similarly, the value of the false value code displayed on the display means and the display position thereof are also the random number generating means. The display means randomly displays a dummy code group that does not include a true value code. For this reason, the movement of the user's finger in selecting the true value code is different every time the true value code is selected, so even if a third party can see the movement of the user's finger, the true value code is read. Can reduce the possibility of being Moreover, even if the display content of the display means can be seen by a third party, the possibility that the true value code is known can be further reduced.
[0030]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 shows the configuration of an electronic device according to the first embodiment of the present invention and the connection relationship with an external electronic device. FIG. 1 (a) shows the electronic device according to the first embodiment of the present invention. FIG. 1B is a configuration diagram showing a connection relationship between the electronic device of the present invention and an external electronic device. In FIG. 1A,
[0031]
SW1 to SW5 are five input buttons serving as input means located on the side surface of the
[0032]
Next, referring to FIG. 1A, the operation of the
The wristwatch-
[0033]
Next, a system configuration when the
[0034]
An infrared communication line 15 connects the
[0035]
Next, a schematic operation of the electronic settlement system using the
[0036]
The authentication terminal 10 receives the infrared communication line 15 by the terminal communication unit 11 and inputs the ID code and personal identification code from the
[0037]
Here, when the host computer 20 authenticates the user and approves the payment with reference to the user's history data, the payment processing is executed. If the user cannot be authenticated or the payment is not approved, the payment process is not performed. In addition, the host computer 20 transmits whether the user is authenticated and the processing result to the authentication terminal 10 via the
[0038]
Next, the internal configuration of the
[0039]
The random number generator 6b generates a random number internally and outputs random number data P7. The display I / F unit 6c receives the display data P8 from the calculation unit 6a and outputs a display control signal P9 to the
[0040]
Next, referring to FIG. 2, the operation of the
[0041]
The calculation unit 6a outputs the current time and calendar information as display data P8, the display I / F unit 6c inputs the display data P8 and outputs the display control signal P9 to the
[0042]
Next, referring to FIG. 2, the internal operation in the authentication mode in which the
[0043]
When shifting to the authentication mode, the calculation unit 6a of the
[0044]
Here, when the user selects a true value code from the code group displayed on the
[0045]
The arithmetic unit 6a collates the temporarily stored specific code with the called true code. If the specific code matches the true value code, the calculation unit 6a determines that the user has correctly input the personal identification code, and outputs the unique ID code and personal identification code to the communication data P10 as described above. The
[0046]
Next, the display contents in the authentication mode of the
[0047]
FIG. 3A shows the relationship between the display contents for inputting the fourth digit of the personal identification code and the input buttons SW1 to SW5, and FIG. 3B shows the display contents for inputting the third digit of the personal identification code and the input button. The relationship between SW1 to SW5 is shown. FIG. 3C shows the relationship between the display contents for displaying the dummy code group not including the true value code and the input buttons SW1 to SW5. FIG. 3D shows the display contents for inputting the second digit of the personal identification code. FIG. 3E shows the relationship between the input buttons SW1 to SW5, and FIG. 3E shows the relationship between the display contents for inputting the first digit of the personal identification code and the input buttons SW1 to SW5.
[0048]
Here, when the
[0049]
Here, the user sees the display screen of the
[0050]
That is, the
[0051]
When the input button SW1 is pressed, the
[0052]
When the input button SW5 is pressed, the
[0053]
Here, the user sees the display screen of the
[0054]
That is, the
[0055]
Here, the user looks at the display screen of the
[0056]
Next, based on FIG. 2 and FIGS. 4-6, the detail of the operation | movement flow in the authentication mode of the wristwatch-
[0057]
Next, the
[0058]
When the collation result does not match, the
[0059]
When the collation results match, the
[0060]
Next, the
[0061]
Next, the
[0062]
When the collation results do not match, the
[0063]
When the collation results match, the
[0064]
Next, the
[0065]
Next, the
[0066]
When the collation results do not match, the
[0067]
When the collation results match, the
[0068]
Next, the
[0069]
Next, the
[0070]
When the verification result does not match, the
[0071]
When the collation results match, the
[0072]
Next, the
[0073]
Next, the
[0074]
When the collation results do not match, the
[0075]
When the collation results match, the
[0076]
The
[0077]
The host computer 20 compares the received ID code and personal identification code with the internal customer information to determine whether or not the user can be authenticated. If the authentication is successful, the authentication is confirmed and the process proceeds to a settlement process. The
[0078]
If it is an authentication error, an authentication error determination is made and the authentication mode is terminated (Sb23).
In the case of authentication error determination, the personal identification code can be re-entered again by shifting to the authentication mode. However, if repeated authentication error determination is made, the transition to the authentication mode may be prohibited. I can do it. In addition, although the personal identification code has been described as a four-digit number for convenience, the number of digits can be arbitrarily determined by one or more digits.
[0079]
Further, the transition to the authentication mode of the wristwatch-
[0080]
In addition, the
[0081]
As described above, according to the first embodiment of the present invention, the true value code of the personal identification code displayed on the
[0082]
Similarly, the pseudo value code of the personal identification code is also randomly changed by the random number data P7 from the random number generator 6b, and further, a dummy code group not including the true code of the personal identification code can be inserted at random. Even if a person accidentally loses the wristwatch-type terminal and passes it to a third party, there is very little risk that the third party will know the personal identification code.
[0083]
In addition, since the input means for personal identification code can be used in combination with the input button used in the clock function, there is no need to add a new input means such as a numeric key, and it is an electronic device for code input that is compact and highly portable Equipment can be provided. Furthermore, although the personal identification code is limited to numerals in the input means using numeric keys, the
[0084]
Next, second and third embodiments of the present invention will be described. FIG. 7 shows the second and third embodiments of the present invention, FIG. 7 (a) is a perspective view showing the second embodiment of the present invention, and FIG. 7 (b) is the third embodiment of the present invention. It is a perspective view which shows embodiment. In addition, the same number is attached | subjected to the same element as the 1st Embodiment of this invention, and the overlapping description is abbreviate | omitted. Here, the configuration and functions of the second embodiment of the present invention will be described with reference to FIG. Reference numeral 30 denotes a card type terminal as an electronic apparatus of the present invention, which has a thin card type shape excellent in portability.
[0085]
The
[0086]
Here, the user recognizes the true value code of the personal identification code displayed on the
[0087]
Note that the code group displayed on the
[0088]
Next, the configuration and functions of the third embodiment of the present invention will be described with reference to FIG. Reference numeral 40 denotes a mobile phone type terminal as an electronic apparatus of the present invention. 41 is an antenna for transmitting and receiving voice and data, 42 is a speaker for outputting the other party's voice, 43 is a microphone for inputting the voice of the user, 44 is a numeric key for inputting a telephone number and the like. is there. The
[0089]
The input buttons SW1 to SW4 as input means are arranged corresponding to the code group displayed on the
[0090]
Next, when the mobile phone terminal 40 is in the authentication mode, the
[0091]
Here, in the code “0316” displayed on the
[0092]
As described above, according to the third embodiment of the present invention, a function as a personal authentication terminal used for electronic payment or the like is installed in a mobile phone, and is used as a mobile phone during normal use. When using the payment function, it can be used as a personal authentication terminal by shifting to the authentication mode, so the user does not need to carry both a mobile phone and an electronic device as a personal authentication terminal, which is highly convenient Electronic equipment for code input can be provided. Further, since the method for inputting the personal identification code is the same as that of the first embodiment of the present invention, it is possible to provide an electronic device for code input having high security.
[0093]
In the first to third embodiments of the present invention, the wireless communication means using infrared rays is adopted as the communication means, but the invention is not limited to this. For example, a low-power wireless communication means such as Bluetooth is used. May be used. Each function of the present invention can also be realized by a program by a microcomputer, and is not limited to the configuration of the embodiment shown in FIG.
[0094]
Moreover, although the code input method of the present invention has been described as a method for inputting a personal identification code for the purpose of electronic payment at a store, it is not limited to this. For example, it can be used for a personal identification code input method used in a SIM card built-in mobile phone (SIM is an abbreviation for Subscriber Indentity Module), and a security code for ensuring security is also available. It can be widely applied as an input method.
[0095]
【The invention's effect】
As described above, according to the present invention, the code group including the true value code and the false value code is randomly displayed on the display means, and the true value code is input by the input means arranged corresponding to the display position of the code group. Therefore, even if a code input operation is witnessed by a third party, there is little risk that the code can be read, and a highly secure code input method and electronic device thereof can be provided.
[Brief description of the drawings]
FIG. 1 shows a connection relationship between a configuration of a wristwatch-
FIG. 2 is a block diagram of a
FIG. 3 is an operation diagram showing transition of display contents of the
FIG. 4 is a flowchart (1) showing an internal process of the
FIG. 5 is a flowchart (2) showing an internal process of the
FIG. 6 is a flowchart (3) showing an internal process of the
7A and 7B show the second and third embodiments of the present invention, in which FIG. 7A is a perspective view of a card-type terminal according to the second embodiment of the present invention, and FIG. It is a perspective view of the mobile telephone type terminal which is the 3rd Embodiment of invention.
[Explanation of symbols]
1 Watch-type terminal
2 Exterior
3 Display section
4 Communication Department
5 bands
6 Control unit
6a Calculation unit
6b Random number generator
6c Display I / F part
6d Input I / F part
7 Power supply
10 Authentication terminal
11 Terminal communication part
12 Terminal display
13 Keyboard
14 Printer
15 Infrared communication line
20 Host computer
21 Data communication line
30 Card type terminal
40 Mobile phone type terminal
41 Antenna
42 Speaker
43 Microphone
44 Number keys
SW1 to SW5 input buttons
Claims (2)
前記表示手段は、前記複数のコード群を順次表示する表示状態と、前記コード群を表示せずに前記偽値コードのみからなるダミーコード群を、前記表示手段に順次表示される前記複数のコード群の間に挿入して表示する表示状態とを有し、
前記表示手段に前記ダミーコード群が表示されているときに、前記ダミーコード群に換えて、次の桁の前記コード群を前記表示手段に表示させる送り操作手段を設けたことを特徴とする個人認証端末。Display means for sequentially displaying a plurality of code groups consisting of a true value code of one digit in an identification code consisting of a plurality of digits and a false value code different from the true value code, and displayed by the display means A plurality of input means arranged corresponding to the display position of the code group, and a one-digit code selected from the code group by the identification code input operation of the input means and the true value code are collated Calculating means for determining whether or not the one- digit code matches the true value code for all the digits; and when the one-digit code matches the true value code for all the digits A personal authentication terminal having a communication means for outputting all the digits to the outside ,
The display means sequentially displays the plurality of code groups, and the plurality of codes sequentially displayed on the display means a dummy code group including only the false value code without displaying the code groups. A display state to be inserted and displayed between the groups,
An individual having a feed operation means for displaying the code group of the next digit on the display means instead of the dummy code group when the dummy code group is displayed on the display means Authentication terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003017247A JP4490637B2 (en) | 2003-01-27 | 2003-01-27 | Personal authentication terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003017247A JP4490637B2 (en) | 2003-01-27 | 2003-01-27 | Personal authentication terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004227466A JP2004227466A (en) | 2004-08-12 |
JP4490637B2 true JP4490637B2 (en) | 2010-06-30 |
Family
ID=32904452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003017247A Expired - Lifetime JP4490637B2 (en) | 2003-01-27 | 2003-01-27 | Personal authentication terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4490637B2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007083406A1 (en) * | 2006-01-20 | 2007-07-26 | Nec Corporation | Character input system, character input method, and character input program |
JP4952213B2 (en) * | 2006-02-20 | 2012-06-13 | 富士通株式会社 | Electronic device and password input program |
JP3986551B1 (en) * | 2006-12-28 | 2007-10-03 | ブレインズ株式会社 | System, method, and program for authenticating principal |
JP5160908B2 (en) * | 2008-01-18 | 2013-03-13 | 沖電気工業株式会社 | Authentication system |
JP5542075B2 (en) * | 2011-03-01 | 2014-07-09 | 日本放送協会 | Authentication server, authentication program and authentication system |
JP6376598B2 (en) * | 2014-12-19 | 2018-08-22 | 株式会社北電子 | Password input device and password input method |
CN106293111A (en) * | 2015-05-18 | 2017-01-04 | 洪永川 | A kind of character input system and input method |
CN106293104A (en) * | 2015-05-18 | 2017-01-04 | 洪永川 | Character input system and input method |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0325569A (en) * | 1989-06-23 | 1991-02-04 | Hitachi Ltd | Password input device |
JPH09230975A (en) * | 1996-02-23 | 1997-09-05 | Matsushita Electric Ind Co Ltd | Numerical input device |
JP2000067145A (en) * | 1998-08-24 | 2000-03-03 | Casio Comput Co Ltd | Portable terminal device and record medium |
JP2001298531A (en) * | 2000-03-08 | 2001-10-26 | Nokia Mobile Phones Ltd | Method for inputting key code into electronic device and electronic device |
JP2002222167A (en) * | 2001-01-26 | 2002-08-09 | Komatsu Ltd | Password processor |
JP2002229948A (en) * | 2001-02-01 | 2002-08-16 | Matsushita Electric Ind Co Ltd | Authentication system and program |
JP2002269045A (en) * | 2001-03-13 | 2002-09-20 | Tietech Co Ltd | Method and device for identification |
JP2002287877A (en) * | 2001-03-26 | 2002-10-04 | Denso Corp | Electronic equipment |
-
2003
- 2003-01-27 JP JP2003017247A patent/JP4490637B2/en not_active Expired - Lifetime
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0325569A (en) * | 1989-06-23 | 1991-02-04 | Hitachi Ltd | Password input device |
JPH09230975A (en) * | 1996-02-23 | 1997-09-05 | Matsushita Electric Ind Co Ltd | Numerical input device |
JP2000067145A (en) * | 1998-08-24 | 2000-03-03 | Casio Comput Co Ltd | Portable terminal device and record medium |
JP2001298531A (en) * | 2000-03-08 | 2001-10-26 | Nokia Mobile Phones Ltd | Method for inputting key code into electronic device and electronic device |
JP2002222167A (en) * | 2001-01-26 | 2002-08-09 | Komatsu Ltd | Password processor |
JP2002229948A (en) * | 2001-02-01 | 2002-08-16 | Matsushita Electric Ind Co Ltd | Authentication system and program |
JP2002269045A (en) * | 2001-03-13 | 2002-09-20 | Tietech Co Ltd | Method and device for identification |
JP2002287877A (en) * | 2001-03-26 | 2002-10-04 | Denso Corp | Electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
JP2004227466A (en) | 2004-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7505799B2 (en) | Mobile electronic apparatus and function control method and program for the mobile electronic apparatus | |
JP4277229B2 (en) | Mobile terminal, settlement method, and program | |
JP2001236324A (en) | Portable electronic device with individual authenticating function by biometric information | |
NO851864L (en) | PROCEDURE AND ELECTRONIC IDENTIFICATION DEVICE. | |
GB2381920A (en) | Individual authentication for portable communication equipment | |
US20040128519A1 (en) | Biometrics interface | |
JPH09502038A (en) | Authentication card and system | |
JP2001312326A (en) | Portable electronic device and battery pack for portable electronic device | |
JPH0256052A (en) | Apparatus for signal transmission between two data processing means | |
US4815032A (en) | Portable electronic memorandum device with password accessible memory | |
JP2002109421A (en) | Payment method and payment system using portable terminal | |
JP2007018087A (en) | Code generating device and method using biological information | |
JP4490637B2 (en) | Personal authentication terminal | |
US20060143138A1 (en) | Password input method | |
JP2008234440A (en) | Password input system and method | |
US20020019947A1 (en) | Discernment information input apparatus | |
US5675324A (en) | Paging device having last-to-first sequential character memory search routine | |
JP2971620B2 (en) | Mobile phone with personal authentication function | |
JP2002111809A (en) | Mobile telephone and communication system | |
JP3734242B2 (en) | Fingerprint recognition type data input device | |
JP4396018B2 (en) | Communications system | |
JP3844452B2 (en) | Biometric authentication system and authentication token | |
JP5078242B2 (en) | Portable terminal device and PIN code input method in portable terminal device | |
JP2004265295A (en) | Code input method and electronic apparatus using the same | |
JP2904052B2 (en) | Password verification method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090203 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090330 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090330 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090519 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090713 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091201 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091214 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100323 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100402 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130409 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150409 Year of fee payment: 5 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |