JP2001318727A - Input training device and storage medium - Google Patents

Input training device and storage medium

Info

Publication number
JP2001318727A
JP2001318727A JP2000135989A JP2000135989A JP2001318727A JP 2001318727 A JP2001318727 A JP 2001318727A JP 2000135989 A JP2000135989 A JP 2000135989A JP 2000135989 A JP2000135989 A JP 2000135989A JP 2001318727 A JP2001318727 A JP 2001318727A
Authority
JP
Japan
Prior art keywords
input
data
training
time
user
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.)
Pending
Application number
JP2000135989A
Other languages
Japanese (ja)
Inventor
Hiroyuki Tsutsumi
弘之 堤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2000135989A priority Critical patent/JP2001318727A/en
Publication of JP2001318727A publication Critical patent/JP2001318727A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrically Operated Instructional Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a cipher input training device for analyzing information obtained by cipher input operation training for authentication confirmation at the time of using a handy terminal, deciding a cipher input form suited to a user and setting the cipher input form intrinsic to the user. SOLUTION: At the time of starting the use of the handy terminal, a CPU 2 starts a program for a cipher input operation, performs the authentication confirmation by password and signature character input, stores obtained data inside a work memory area inside a RAM 4 as initial data in a record for retrieval inside a storage device 8, repeats the cipher input operation training within training time set by the user, stores the data generated by a training process inside the work memory area inside the RAM 4, prepares the record for featuring the authentication confirmation form intrinsic to the user inside the storage device 8 by an analyzed result obtained by analyzing the data and sets the authentication formation form intrinsic to the user.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、携帯端末の使用開
始時における固定ユーザーを認識するための暗号入力練
習と、ユーザーごとの安全レベルの設定とを行う暗号入
力練習装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cipher input practice device for recognizing a fixed user at the start of use of a portable terminal and for setting a security level for each user.

【0002】[0002]

【従来の技術】近時、HT(Handy Terminal)等の小型
携帯情報端末装置が急速に普及している。特に業務用と
して使用する機会が増大し、これに伴い、上記携帯情報
端末装置に関する扱いに不慣れな者も、業務上使用せざ
るを得ないという状況を呈している。このような状況で
は、複数のユーザーが一台の携帯情報端末装置を共同利
用するという場合が少なくない。この場合、複数の各ユ
ーザーに固有の機密情報が、一台の端末装置に各々保存
されなければならず、それに伴う安全管理が要求され
る。
2. Description of the Related Art In recent years, small portable information terminal devices such as HT (Handy Terminal) have rapidly spread. Particularly, opportunities to use the portable information terminal device for business use have increased, and accordingly, even those who are not accustomed to handling the portable information terminal device have been forced to use it for business use. In such a situation, there are many cases where a plurality of users jointly use one portable information terminal device. In this case, confidential information unique to each of a plurality of users must be stored in a single terminal device, and security management associated therewith is required.

【0003】従来においては、各ユーザーが携帯情報端
末装置を使用する際、装置の電源が「入」にされた後、
まず始めにユーザー固有の暗号の入力が要求される。こ
のような使用形態の携帯情報端末装置にあっては、暗号
の入力形式・暗号の解読方法は、全ユーザーに共通のも
のであり、あらかじめ設定されたものであった。
Conventionally, when each user uses the portable information terminal device, after the device is turned on,
First, the user is required to enter a unique encryption. In the portable information terminal device of such a usage form, the input format of the encryption and the decryption method of the encryption are common to all users and are set in advance.

【0004】また、あらかじめ設定された形式で、ユー
ザー各人がそれぞれ設定した暗号は、ユーザー各人(本
人)と装置の管理者のみが知っているものであった。
[0004] Further, the encryption set by each user in a preset format has been known only by each user (person) and the administrator of the apparatus.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、このよ
うな従来の携帯情報端末装置の安全管理に関する手法に
あっては、それぞれ以下のような問題点があった。
However, each of the conventional techniques for safety management of portable information terminal devices has the following problems.

【0006】第一に、扱いに不慣れなユーザーにおいて
は、あらかじめ設定されてある暗号入力形式に従って暗
号入力を行うことが困難であり、暗号入力が成功するま
で何度も入力操作をしなければならない。
First, it is difficult for a user who is unfamiliar with handling to perform a cryptographic input according to a preset cryptographic input format, and the user must perform the input operation many times until the cryptographic input is successful. .

【0007】例えば、キー入力操作を介した文字列によ
る暗号入力形式では、キー入力に不慣れなユーザーは、
一度ならず暗号入力に失敗してしまい、至便ではない。
また、サイン入力操作を介した暗号入力形式では、入力
ペンによる扱いが不慣れなため、筆記体に有意なバラツ
キが生じてしまい、不安定である。
For example, in a cryptographic input format using a character string via a key input operation, a user unfamiliar with key input can
It is not convenient because the input of the encryption fails only once.
Further, in the encryption input format via the sign input operation, since the handling with the input pen is unfamiliar, a significant variation occurs in the cursive type, and it is unstable.

【0008】第二に、単発的に使用するような場合にお
いては、未使用間隔が長ければ長いほど、入力すべき暗
号を不意に忘れてしまう。
[0008] Second, in the case of single use, the longer the unused interval, the more the user suddenly forgets the encryption to be input.

【0009】例えば、通常、暗号として使用する文字列
は、他人には容易に予想できないものであって、アルフ
ァベットとしては小文字の他に大文字、数字、または特
殊記号を加える等したものである。安全性を高める為
に、暗号として使用する文字列を複雑にすればするほ
ど、逆に、ユーザー本人にとっては忘れやすくなってし
まう。従ってこのような場合、何らかの形で自分の暗号
を記録しておく等の工夫が必要であるが、反面、安全性
は低下する。
For example, a character string normally used as a cipher is a character string that cannot be easily predicted by others, and is made up of lowercase letters, uppercase letters, numbers, or special symbols. On the contrary, the more complicated the character string used as a cipher to enhance security, the more easily the user himself forgets it. Therefore, in such a case, it is necessary to devise some means such as recording its own encryption in some form, but on the other hand, the security is reduced.

【0010】本発明の課題は、暗号入力操作のための練
習によって得られた情報を解析し、各ユーザーに適した
暗号入力形式を決定し、ユーザー固有の暗号入力形式を
設定可能とする暗号入力練習装置を提供することであ
る。
[0010] It is an object of the present invention to analyze an information obtained by a practice of a cryptographic input operation, determine a cryptographic input format suitable for each user, and set a user-specific cryptographic input format. It is to provide an exercise device.

【0011】[0011]

【課題を解決するための手段】請求項1記載の発明は、
装置を動作可能にするための入力を入力手段から行い、
その入力データが予め決められた正当なデータであるか
判別し、正当なデータが入力された際は動作可能にする
装置において動作解除のための入力を練習させる入力練
習装置(例えば、図1のCPU2と図3のトレーニング
学習データメモリ81の一例)であって、前記装置を使
用し始めてから所定期間が経過したか否かを判別する使
用期間判別手段(例えば、図1のCPU2)と、この使
用期間判別手段により所定期間が経過していないと判別
された場合、前記装置を動作可能にするための入力練習
を前記入力手段により行わせ、その入力データが前記正
当なデータであるかを判別し、入力データが前記正当な
データであると判別したことを出力して装置を動作可能
としない入力練習処理手段(例えば、図1のCPU2と
図3のトレーニング学習データメモリ81の一例)と、
を備えたことを特徴としている。
According to the first aspect of the present invention,
An input for enabling the device is performed from the input means,
It is determined whether the input data is predetermined valid data, and when the valid data is input, an input training device (for example, as shown in FIG. CPU 2 and an example of the training learning data memory 81 in FIG. 3), which is a use period determining means (for example, CPU 2 in FIG. 1) for determining whether a predetermined period has elapsed since the start of using the device. If it is determined that the predetermined period has not elapsed by the use period determining unit, the input unit performs input training for enabling the device to operate, and determines whether the input data is the valid data. The input practice processing means (for example, the CPU 2 in FIG. 1 and the training in FIG. 3) which output that the input data is determined to be valid data and do not enable the apparatus to operate. An example of the learning data memory 81) and,
It is characterized by having.

【0012】この請求項1記載の発明によれば、使用期
間判別手段と入力練習手段とを備えたので、装置を動作
可能にするための入力を入力手段により行う際、ユーザ
ーが定めた一定期間の間、前記装置を動作可能にするた
めの入力練習を行い、該入力練習によって得られた情報
を解析することにより、各ユーザーに適した入力設定を
行うことが可能となる。
According to the first aspect of the present invention, since the apparatus includes the use period discriminating means and the input practice means, when the input for making the apparatus operable is performed by the input means, a predetermined period determined by the user. During this time, input practice for enabling the device to operate is performed, and information obtained by the input practice is analyzed, so that input settings suitable for each user can be performed.

【0013】[0013]

【発明の実施の形態】以下、図を参照して本発明の実施
の形態における、ハンディーターミナル1について詳細
に説明する。まず、構成を説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a handy terminal 1 according to an embodiment of the present invention will be described in detail with reference to the drawings. First, the configuration will be described.

【0014】図1は、本発明を適用した一実施の形態に
おけるハンディーターミナル1の内部構成を示すブロッ
ク図である。この図1において、ハンディーターミナル
1は、CPU2、入力装置3、RAM4、表示装置5、
印刷装置6、伝送制御部7、記憶装置8、及び記憶媒体
9によって構成されており、記憶媒体9を除く各部はバ
ス10によって接続されている。
FIG. 1 is a block diagram showing an internal configuration of a handy terminal 1 according to an embodiment to which the present invention is applied. In FIG. 1, a handy terminal 1 includes a CPU 2, an input device 3, a RAM 4, a display device 5,
The printing apparatus includes a printing device 6, a transmission control unit 7, a storage device 8, and a storage medium 9. Each unit except the storage medium 9 is connected by a bus 10.

【0015】CPU(central Processing Unit)2は、
記憶装置8に記憶されている当該ハンディーターミナル
1に対応する各種アプリケーションプログラムの中から
指定されたアプリケーションプログラム、入力装置3か
ら入力される各種指示、あるいはデータをRAM4内の
ワークエリアに格納し、この入力指示及び入力データに
応じてRAM4内に格納したアプリケーションプログラ
ムに従って各種処理を実行し、その処理結果をRAM4
内のワークエリアに格納するとともに、表示装置5に表
示する。そして、ワークエリアに格納した処理結果を入
力装置3から入力指示される記憶装置8内の保存先に保
存する。
The CPU (central processing unit) 2
An application program specified from various application programs corresponding to the handy terminal 1 stored in the storage device 8, various instructions input from the input device 3, or data is stored in a work area in the RAM 4. Various processes are executed in accordance with an application program stored in the RAM 4 in accordance with the input instruction and the input data, and the processing results are stored in the RAM 4.
Is stored in a work area in the display device and displayed on the display device 5. Then, the processing result stored in the work area is stored in a storage destination in the storage device 8 which is instructed to be input from the input device 3.

【0016】CPU2は、起動時において、暗号入力の
形式をトレーニング・モードに設定し、暗号入力の為の
トレーニング期間を指定する変数と、セキュリティー精
度を指定する変数とを入力装置3に指定し、これらの変
数に応じた暗号入力用トレーニング・プログラムを実行
し、トレーニング期間中に入力装置3に入力された暗号
入力に対する認識率をデータとしてRAM4内のワーク
エリアに格納し、期間中生じた全てのデータをここに継
続して蓄積する。
At the time of activation, the CPU 2 sets the format of the cryptographic input to the training mode, specifies a variable for specifying the training period for the cryptographic input, and a variable for specifying the security precision to the input device 3, A cryptographic input training program corresponding to these variables is executed, and the recognition rate for the cryptographic input input to the input device 3 during the training period is stored as data in a work area in the RAM 4, and all the data generated during the period are stored. Data is continuously stored here.

【0017】さらにCPU2は、トレーニング期間終了
時には、期間中RAM4に継続して蓄積されたデータを
記憶装置8内に格納されているデータ解析用プログラム
に従って解析処理し、その解析結果によってトレーニン
グを終了するか、または継続するか、の判断を行う。も
し、トレーニングを継続すると判断した場合には、再び
暗号入力の形式をトレーニング・モードに設定し、あら
ためてトレーニング期間を指定する変数と、セキュリテ
ィー精度を指定する変数とを入力装置3に指定し、暗号
入力用トレーニング・プログラムの実行を再開する。
Further, at the end of the training period, the CPU 2 analyzes the data continuously stored in the RAM 4 during the period in accordance with a data analysis program stored in the storage device 8, and terminates the training based on the analysis result. Or to continue. If it is determined that the training is to be continued, the encryption input format is set to the training mode again, and a variable specifying the training period and a variable specifying the security accuracy are specified in the input device 3 again. Resume execution of the input training program.

【0018】図2に示すように、入力装置3は、キーボ
ードを備えた文字入力部32とオペレータ名入力キー3
3、及びタッチパネル入力部31を備えている。キーボ
ードで押下されたキーの押下信号、及びタッチパネルに
おける入力信号をCPU2に出力する。また、この入力
装置3のタッチパネル入力部31は、表示装置5の表示
部と一体となっている。
As shown in FIG. 2, the input device 3 includes a character input section 32 having a keyboard and an operator name input key 3.
3 and a touch panel input unit 31. A signal for pressing a key pressed on the keyboard and an input signal for the touch panel are output to the CPU 2. Further, the touch panel input unit 31 of the input device 3 is integrated with the display unit of the display device 5.

【0019】RAM(Random Access Memory)4は、指定
されたアプリケーションプログラム、入力指示、入力デ
ータ及び処理結果等を格納するワークメモリエリアを有
する。
A RAM (Random Access Memory) 4 has a work memory area for storing designated application programs, input instructions, input data, processing results, and the like.

【0020】表示装置5は、液晶パネル等の小型の表示
部を備え、CPU2から入力される表示データを表示す
る。この表示装置5の表示部は、入力装置3のタッチパ
ネル入力部31と一体となっており、サイン文字形式で
の暗号入力を行う際の入力装置3の一部として機能す
る。
The display device 5 has a small display section such as a liquid crystal panel, and displays display data input from the CPU 2. The display unit of the display device 5 is integrated with the touch panel input unit 31 of the input device 3 and functions as a part of the input device 3 when performing an encryption input in a sign character format.

【0021】印刷装置6は、ハンディーターミナル1に
対応する各種アプリケーションプログラムによって作成
されたデータ等を印刷する。
The printing device 6 prints data and the like created by various application programs corresponding to the handy terminal 1.

【0022】伝送制御部7は、モデム(MODEM:MO
dulator/DEModulator)またはターミナルアダプタ(T
A:Terminal Adapter)等により構成され、電話回
線、ISDN回線等の通信回線を介して外部機器との通
信を行うための制御を行う。モデムは、電話回線を介し
てパーソナルコンピュータ等の外部機器との通信を行う
ために、CPU2によって処理されたデジタルデータを
電話回線の周波数帯域にあったアナログ信号に変調し、
また、電話回線を介して入力されたアナログ信号をデジ
タル信号に復調する装置であり、ターミナルアダプタ
は、ISDN回線を介してパーソナルコンピュータ等の
外部機器との通信を行うため、既存のインターフェース
をISDNに対応するインターフェースに変換する装置
である。
The transmission control unit 7 has a modem (MODEM: MO
dulator / DEModulator) or terminal adapter (T
A: Terminal Adapter), and controls communication with an external device via a communication line such as a telephone line or an ISDN line. The modem modulates the digital data processed by the CPU 2 into an analog signal in the frequency band of the telephone line in order to communicate with an external device such as a personal computer via the telephone line,
The terminal adapter is a device for demodulating an analog signal input via a telephone line into a digital signal. The terminal adapter communicates with an external device such as a personal computer via an ISDN line. It is a device that converts to a corresponding interface.

【0023】記憶装置8は、プログラムやデータ等が予
め記憶されている記憶媒体9を有しており、この記憶媒
体9は磁気的、光学的記録媒体、若しくは半導体メモリ
で構成されている。この記憶媒体9は記憶装置8に固定
的に設けたもの、若しくは着脱自在に装着するものであ
り、この記憶媒体9には当該ハンディーターミナル1に
対応する各種アプリケーションプログラム、入力データ
の解析処理によって得られる結果に基づいて各種処理を
実行する暗号入力用トレーニング・プログラムを記憶す
る。更に、暗号入力用トレーニング・プログラムの実行
に必要な初期データ、及び暗号入力用トレーニング・プ
ログラムの実行に伴って生じる各種データ81〜84等
を記憶する。
The storage device 8 has a storage medium 9 in which programs, data and the like are stored in advance, and this storage medium 9 is constituted by a magnetic or optical recording medium or a semiconductor memory. The storage medium 9 is fixedly provided in the storage device 8 or is detachably mounted. The storage medium 9 is obtained by analyzing various application programs and input data corresponding to the handy terminal 1. A training program for inputting a code for executing various processes based on the obtained result is stored. Further, it stores initial data necessary for executing the training program for inputting cryptography, and various data 81 to 84 generated when the training program for inputting encryption is executed.

【0024】上記各種データ81〜84の具体例につい
て図を参照して説明する。図3は、トレーニング学習デ
ータメモリ81の一例を示す図であり、その設定項目
は、レコード番号、オペレータ名、サインコード、パス
ワード番号、暗号入力用トレーニング終了フラグ、認識
レベル、キー全操作認識時間、キー入力間隔時間、タッ
チ全操作認識時間、タッチ入力間隔時間、及びトレーニ
ング累計時間である。
Specific examples of the various data 81 to 84 will be described with reference to the drawings. FIG. 3 is a diagram showing an example of the training learning data memory 81. The setting items include a record number, an operator name, a sign code, a password number, a training end flag for encryption input, a recognition level, a key total operation recognition time, The key input interval time, the total touch operation recognition time, the touch input interval time, and the total training time.

【0025】レコード番号の項にあるデータは、各レコ
ードに付与されたレコード番号であり、該レコード番号
の最大値は、登録されているレコードの総数を意味して
いる。各レコードには、以下に示すように、対応する一
人のユーザーに関する種種のデータが表示されている。
ここで各レコードに表示されている種種のデータとは、
暗号入力用トレーニング・プログラムを実行するために
必要なユーザー固有の初期データ、及びユーザー固有の
トレーニング結果を表すデータ等を意味する。
The data in the record number field is the record number assigned to each record, and the maximum value of the record number means the total number of registered records. As shown below, each record displays various data related to a corresponding user.
Here, the various types of data displayed in each record are
This means user-specific initial data necessary for executing the encryption input training program, data representing a user-specific training result, and the like.

【0026】オペレータ名の項にあるデータは、ユーザ
ー固有のデータが集められているレコードに対して付与
されているラベルである。ユーザーは、暗号入力用トレ
ーニング・プログラム開始時において各自が使用してい
るレコードを予め指定してトレーニングを開始する。そ
の際、ユーザーは、各自が使用するレコードに付与され
たオペレータ名をオペレータ名入力キー33に指定する
ことにより、各自が使用するレコードを特定することが
できる。
The data in the section of the operator name is a label given to a record in which user-specific data is collected. At the start of the encryption input training program, the user designates a record used by each user in advance and starts training. At this time, the user can specify the record used by each user by specifying the operator name given to the record used by the user on the operator name input key 33.

【0027】サインコードの項にあるデータは、タッチ
パネル入力部31において入力されたユーザー固有のサ
イン文字入力によるアナログデータを予め設定された暗
号化方法に基づいてデジタル暗号化したコードである。
The data in the sign code section is a code obtained by digitally encrypting analog data obtained by inputting a user-specific signature character input on the touch panel input unit 31 based on a preset encryption method.

【0028】パスワード番号の項にあるデータは、文字
入力部32において、アナログデータとして入力された
ユーザー固有のパスワードを予め設定された暗号化方法
に基づいてデジタル暗号化したコードである。
The data in the password number section is a code obtained by digitally encrypting a user-specific password input as analog data in the character input section 32 based on a preset encryption method.

【0029】トレーニング終了フラグの項には、トレー
ニング終了を意味するデータ「1」、トレーニング未終
了を意味するデータ「0」のうちの何れかが与えられて
いる。CPU2は、後述するトレーニング終了設定時間
83に与えられている時間データと、後述するトレーニ
ング学習データメモリ81のトレーニング累計時間の項
における時間データとを比較することによって、暗号入
力用トレーニング・プログラムの継続・終了を判断す
る。もし継続すると判断すれば、「0」のデータを、ま
た終了すると判断すれば「1」のデータをそれぞれトレ
ーニング学習データメモリ81にあるトレーニング終了
フラグの項に設定する。
In the field of the training end flag, one of data “1” indicating the end of training and data “0” indicating the end of training is given. The CPU 2 compares the time data given to the training end setting time 83 described later with the time data in the cumulative training time term of the training learning data memory 81 described later to continue the encryption input training program. -Judge the end. If it is determined that the training is to be continued, the data of "0" is set as the training end flag in the training learning data memory 81, and if it is determined that the training is to be ended, the data of "1" is set.

【0030】認識レベルの項にあるデータは、以下に示
すごとく、暗号入力用トレーニング・プログラム実行時
における3段階に設定されたセキュリティー・レベルを
表すデータである。このデータは、暗号入力用トレーニ
ング・プログラム開始時おいて、各ユーザーによって初
期設定されるものである。この3段階に設定されたセキ
ュリティー・レベルとは、パスワード及びサイン文字入
力に対する認識率を定めたものであり、認識率70%の
場合を「ゆるい」レベル、認識率80%の場合を「普
通」レベル、そして認識率90%の場合を「きつい」レ
ベル、としている。
The data in the recognition level section is data representing the security levels set in three stages when the training program for inputting the encryption is executed, as described below. This data is initialized by each user at the start of the encryption input training program. The security levels set in these three levels define the recognition rate for inputting a password and a sign character. The "loose" level is for a recognition rate of 70%, and the "normal" level is for a recognition rate of 80%. The level and the case where the recognition rate is 90% are defined as “tight” levels.

【0031】キー全操作認識時間の項にあるデータは、
文字入力部32においてパスワードがキー入力されてか
ら、このパスワード入力に関する全ての認識作業が終了
するまでに要する評価時間を表す時間データである。ト
レーニング開始後、最初のキー入力に要する全操作時間
は、キー全操作認識時間の初期値としてRAM4内に記
憶される。以後、キー入力ごとに要するキー全操作時間
は、その都度、RAM4内に記憶されているキー全操作
認識時間の値との間で逐次平均され、得られた値によっ
てキー全操作認識時間の項にあるデータが逐次更新され
ていく。
The data in the key total operation recognition time section is as follows:
This is time data representing an evaluation time required from when a password is input by a key in the character input unit 32 until all the recognition work related to the password input is completed. After the training starts, the total operation time required for the first key input is stored in the RAM 4 as an initial value of the key total operation recognition time. Thereafter, the total key operation time required for each key input is sequentially averaged with the value of the total key operation recognition time stored in the RAM 4 each time, and the value of the total key operation recognition time is calculated based on the obtained value. Is updated sequentially.

【0032】キー入力間隔時間の項にあるデータは、ト
レーニング期間中実行される文字入力部32におけるパ
スワード入力に要する時間のうち、最も長く要した時間
を表す時間データである。
The data in the section of the key input interval time is the time data representing the longest time of the password input in the character input section 32 executed during the training period.

【0033】タッチ全操作認識時間の項にあるデータ
は、タッチパネル入力部31においてサイン文字データ
が入力されてから、このサイン文字入力に関する全ての
認識作業が終了するまでに要する評価時間を表す時間デ
ータである。暗号入力用トレーニング開始後、最初のタ
ッチパネル入力に要する全操作時間は、タッチ全操作認
識時間の初期値としてRAM4内に記憶される。以後、
タッチパネル入力ごとに要するタッチ全操作時間は、そ
の都度、RAM4内に記憶されているタッチ全操作認識
時間の値との間で逐次平均され、得られた値によってタ
ッチ全操作認識時間の項にあるデータが逐次更新されて
いく。
The data in the item of “recognition time of all touch operations” is time data representing the evaluation time required from the time when the sign character data is input in the touch panel input section 31 to the time when all the recognition work related to the sign character input is completed. It is. After the start of the encryption input training, the total operation time required for the first touch panel input is stored in the RAM 4 as an initial value of the touch total operation recognition time. Since then
The total touch operation time required for each touch panel input is sequentially averaged with the value of the total touch operation recognition time stored in the RAM 4 each time, and the obtained value is in the item of the total touch operation recognition time according to the obtained value. Data is updated sequentially.

【0034】タッチ入力間隔時間の項にあるデータは、
タッチパネル入力部31におけるサイン文字入力に要す
る時間のうち、トレーニング期間中、最も長く要した時
間を表す時間データである。
The data in the section of the touch input interval time is as follows:
It is time data representing the longest time required during the training period among the time required for inputting the sign characters in the touch panel input unit 31.

【0035】トレーニング累計時間の項にあるデータ
は、文字入力部32において入力されたパスワードに対
する全操作時間の累計と、タッチパネル入力部31にお
けるサイン文字の入力に対する全操作時間の累計とを合
計して得られる時間データである。CPU2は、該トレ
ーニング累計時間の項にあるデータにより、トレーニン
グの継続・終了を判断する。
The data in the cumulative training time section is obtained by adding up the total of the total operation time for the password input in the character input section 32 and the total of the total operation time for the sign character input in the touch panel input section 31. Time data obtained. The CPU 2 determines the continuation or end of the training based on the data in the cumulative training time section.

【0036】図4は、RAM4内において記憶される入
力トレーニング処理に係る各種データを示している。暗
号化・復号化データメモリ82には、暗号化データ82
a、及び復号化データ82bが記憶されている。
FIG. 4 shows various data relating to the input training processing stored in the RAM 4. The encrypted / decrypted data memory 82 stores the encrypted data 82
a and the decrypted data 82b.

【0037】暗号化データ82aとは、オペレータ名設
定入力操作時にアナログデータとして入力されたサイン
文字、及びパスワードの両コードを暗号化し、検索用レ
コードに記憶する際に用いられる、予め設定された暗号
化方法に付随する暗号化データである。
The encrypted data 82a is a predetermined code used to encrypt both a sign character and a password input as analog data at the time of an operator name setting input operation and to store the code in a search record. This is encrypted data accompanying the encryption method.

【0038】復号化データ82bとは、暗号化されて検
索用レコードに記憶されている、サイン文字、及びパス
ワードの両暗号コードを復号化するための、予め設定さ
れた復号化方法に付随する復号化データである。
The decryption data 82b is a decryption associated with a predetermined decryption method for decrypting both the sign character and the password, both of which are encrypted and stored in the search record. Data.

【0039】また、RAM4内に記憶されているトレー
ニング終了設定時間83は、暗号入力用トレーニング・
プログラムを継続させる時間であり、各ユーザーによっ
て初期データとして与えられる。CPU2は、トレーニ
ング終了設定時間83に与えられている時間データと、
トレーニング学習データメモリ81のトレーニング累計
時間の項における時間データとを比較することによっ
て、暗号入力用トレーニング・プログラムの継続・終了
を判断する。
The set training end time 83 stored in the RAM 4 corresponds to the training time for the encryption input.
This is the time to continue the program and is given as initial data by each user. The CPU 2 calculates the time data given to the training end set time 83,
By comparing with the time data in the term of the cumulative training time in the training learning data memory 81, the continuation / end of the training program for the encryption input is determined.

【0040】更に、RAM4内における他ワーク84に
は、暗号入力用トレーニング・プログラム実行時におけ
る各種データが記憶されている。
Further, the other work 84 in the RAM 4 stores various data at the time of executing the encryption input training program.

【0041】操作時間84aは、パスワード、もしくは
サイン文字入力において、1回ごとに要する操作時間を
表す時間データとして記憶されている。
The operation time 84a is stored as time data representing the operation time required for each input of a password or a sign character.

【0042】また、全操作時間84bは、パスワード、
またはサイン文字入力における一連のトレーニングで要
する各操作時間の累計を表す時間データであり、これら
全操作時間の合計がトレーニング学習データメモリ81
にあるトレーニング累計時間である。
The total operation time 84b includes a password,
Alternatively, it is time data representing the total of each operation time required for a series of training in inputting a sign character, and the total of these operation times is stored in the training learning data memory 81.
Is the cumulative training time in

【0043】時間間隔84cは、トレーニング期間中に
複数回実行されるパスワード入力またはサイン文字入力
における一文字入力間隔時間を表す時間データである。
6桁の入力コードにおける5つの一文字入力間隔時間に
応じて時間間隔1〜時間間隔5の各時間データが対応し
ている。
The time interval 84c is time data representing one character input interval time in password input or sign character input executed a plurality of times during the training period.
Each time data of the time intervals 1 to 5 corresponds to five one-character input intervals in a six-digit input code.

【0044】キーコード84dとは、キーボードを有す
る文字入力部32において入力された入力キーコードの
ことである。CPU2は、キーコード84dに記憶され
た該入力キーコードと、初期値として暗号入力用トレー
ニング・プログラム開始時において検索用レコードに記
憶されている復号化されたパスワードとを比較し、両コ
ードが一致するか否かを判断する。
The key code 84d is an input key code input in the character input section 32 having a keyboard. The CPU 2 compares the input key code stored in the key code 84d with the decrypted password stored in the search record at the start of the encryption input training program as an initial value. It is determined whether to do.

【0045】70%認識文字84eとは、タッチパネル
入力部31上においてサイン文字入力された文字のう
ち、文字軌跡のそれぞれ70%に相当する軌跡分だけが
該当する文字として認識することができた入力文字デー
タのことである。
The 70% -recognized character 84e is an input character that can be recognized as a character corresponding to only a locus corresponding to 70% of the character locus among the characters input on the touch panel input unit 31. Character data.

【0046】80%認識文字84fとは、タッチパネル
入力部31上においてサイン文字入力された文字のう
ち、文字軌跡のそれぞれ80%に相当する軌跡分だけが
該当する文字として認識することができた入力文字デー
タのことである。
The 80% -recognized character 84f is an input character that can be recognized as a character corresponding to only a trace corresponding to 80% of a character trace among characters entered with a sign character on the touch panel input unit 31. Character data.

【0047】90%認識文字84gとは、タッチパネル
入力部31上においてサイン文字入力された文字のう
ち、文字軌跡のそれぞれ90%に相当する軌跡分だけが
該当する文字として認識することができた入力文字デー
タのことである。
The 90% -recognized character 84g is an input character which can be recognized as a character corresponding to only a locus corresponding to 90% of the character locus among the characters input with the sign character on the touch panel input unit 31. Character data.

【0048】次に動作を説明する。図5は、本実施の形
態のハンディーターミナル1におけるオペレータ名設定
処理の動作を説明するフローチャートである。ここで、
これらのフローチャートに記述されている各機能を実現
するためのプログラムは、読み取り可能なプログラムコ
ードの形態で記録媒体9に格納されており、CPU2は
このプログラムコードにしたがった動作を逐次実行す
る。また、CPU2は伝送制御部7を介して伝送されて
きた上述のプログラムコードにしたがった動作を逐次実
行することもできる。すなわち、記録媒体9の他、伝送
制御部7を介して外部供給されたプログラム/データを
利用してこの実施形態特有の動作を実行することもでき
る。
Next, the operation will be described. FIG. 5 is a flowchart for explaining the operation of the operator name setting process in the handy terminal 1 of the present embodiment. here,
A program for realizing each function described in these flowcharts is stored in a recording medium 9 in the form of a readable program code, and the CPU 2 sequentially executes operations according to the program code. Further, the CPU 2 can also sequentially execute the operation according to the above-described program code transmitted via the transmission control unit 7. That is, an operation unique to this embodiment can be executed using a program / data externally supplied via the transmission control unit 7 in addition to the recording medium 9.

【0049】図5において、まず、CPU2は、オペレ
ータ名の入力を促すガイダンス文を表示装置5において
表示し、各ユーザー固有のオペレータ名がオペレータ名
入力キー14に入力されるのを待つ(ステップS1)。
これは、暗号入力用トレーニング・プログラムを初めて
使用するユーザーに対して、暗号入力用トレーニング・
プログラム実行時において必要なデータ、及び該プログ
ラム実行時において生じる種々の重要なデータ等をまと
めるためのレコードを新たに設定する必要があるためで
ある。
In FIG. 5, first, the CPU 2 displays a guidance sentence prompting the operator to input an operator name on the display device 5 and waits for the operator name unique to each user to be input to the operator name input key 14 (step S1). ).
This is useful for those who are new to the Cryptographic Training Program.
This is because it is necessary to newly set a record for collecting data necessary at the time of executing the program and various important data generated at the time of executing the program.

【0050】次いで、CPU2は、RAM4内におい
て、未使用のレコードを検索し、初めて使用するユーザ
ーのためのレコード用メモリ領域を確保しておく(ステ
ップS2)。入力ガイダンス表示後、オペレータ名入力
キーに入力されたオペレータ名を検索用レコードに記憶
する(ステップS3)。
Next, the CPU 2 searches the RAM 4 for an unused record, and secures a record memory area for a user who uses the record for the first time (step S2). After the input guidance is displayed, the operator name input to the operator name input key is stored in the search record (step S3).

【0051】更に、CPU2は、ユーザーに対し、サイ
ン文字コードの入力を促すガイダンス文を表示装置5に
おいて表示し(ステップS4)、タッチパネル入力部3
1にサイン文字コードが入力されるのを待つ(ステップ
S5)。入力ガイダンス表示後、ユーザーにより入力さ
れたサイン文字コードを予め設定された暗号化方法に基
づいて暗号化し、検索用レコードに記憶する(ステップ
S6)。
Further, the CPU 2 displays a guidance sentence prompting the user to input a signature character code on the display device 5 (step S4), and the touch panel input unit 3
Wait for a sign character code to be input to No. 1 (step S5). After the input guidance is displayed, the sign character code input by the user is encrypted based on a preset encryption method and stored in the search record (step S6).

【0052】次いで、CPU2は、ユーザーに対し、パ
スワードの入力を促すガイダンス文を表示装置5におい
て表示し(ステップS7)、文字入力部32に対しパス
ワード入力されるのを待つ(ステップS8)。入力ガイ
ダンス表示後、ユーザーにより入力されたパスワードを
暗号化データに基づいて暗号化し、検索用レコードに記
憶し(ステップS9)、一連のオペレータ名設定処理を
終了する。
Next, the CPU 2 displays a guidance sentence prompting the user to input a password on the display device 5 (step S7), and waits for a password to be input to the character input section 32 (step S8). After the input guidance is displayed, the password input by the user is encrypted based on the encrypted data, stored in the search record (step S9), and the series of operator name setting processing ends.

【0053】図6は、本実施の形態のハンディーターミ
ナル1における認証確認処理の動作を説明するフローチ
ャートである。
FIG. 6 is a flowchart for explaining the operation of the authentication confirmation processing in the handy terminal 1 of the present embodiment.

【0054】図6において、CPU2は、ステップS3
において検索用レコードに記憶されたオペレータ名に該
当するレコードを検索し(ステップS10)、各レコー
ドが有するトレーニング終了フラグの項にある値を調
べ、その後の処理を決定する(ステップS11)。CP
U2は、図3に示されているトレーニング学習データメ
モリ81内の当該オペレータ名のトレーニング終了フラ
グに「1」の値が与えられている場合、このレコードを
トレーニング済みであると判断し、「0」の値が与えら
れている場合、このレコードをトレーニング中であると
判断する。
In FIG. 6, CPU 2 determines in step S3
In step S10, a record corresponding to the operator name stored in the search record is searched (step S10), the value in the term of the training end flag of each record is checked, and subsequent processing is determined (step S11). CP
U2 determines that this record has been trained when the value of “1” is given to the training end flag of the operator name in the training learning data memory 81 shown in FIG. , It is determined that this record is being trained.

【0055】まず、上記トレーニング終了フラグの項に
「1」の値が与えられている場合について説明する。ま
ずCPU2は、文字入力部32におけるパスワード入力
を監視する(ステップS12)。パスワード入力が行わ
れた場合、入力されたパスワードのキーコードを記憶し
(ステップS13)、更に、すでにステップS9におい
て暗号化された状態で記憶されているパスワードをパス
ワードの基準として用いるため、予め設定された復号化
方法に基づいて復号化する(ステップS14)。
First, a case where a value of "1" is given to the item of the training end flag will be described. First, the CPU 2 monitors the password input in the character input section 32 (step S12). When the password is input, the key code of the input password is stored (step S13), and the password already stored in the encrypted state in step S9 is used as a reference for the password. The decryption is performed based on the decrypted method (step S14).

【0056】次いで、CPU2は、ステップS13にお
いて記憶されたパスワードが、ステップS14において
復号化されたパスワードと一致するか否かを確認する
(ステップS15)。一致しないと判断した場合、CP
U2は、ステップS13において記憶されたパスワード
が6桁入力されたものであるか否かを確認する(ステッ
プS16)。ステップS13において記憶されたパスワ
ードが6桁入力されたものである場合、CPU2は、表
示装置5にエラーガイダンスを表示し(ステップS2
8)、プログラムを終了させる。
Next, the CPU 2 checks whether the password stored in step S13 matches the password decrypted in step S14 (step S15). If it is determined that they do not match, the CP
U2 confirms whether or not the password stored in step S13 has been input by six digits (step S16). If the password stored in step S13 has been entered by six digits, the CPU 2 displays error guidance on the display device 5 (step S2).
8) Terminate the program.

【0057】また、ステップS16において、ステップ
S13で記憶されたパスワードが6桁に満たないデータ
である場合、CPU2は、次に説明する確認作業を実行
する。すなわち、パスワードを入力した際に要した入力
時間間隔と、ユーザー固有のレコード内のキー入力間隔
時間という項に与えられているパスワードのキー入力に
要する最長入力時間間隔とを比較する(ステップS1
7)。
If the password stored in step S13 is less than six digits in step S16, the CPU 2 executes a confirmation operation described below. That is, the input time interval required when the password is input is compared with the longest input time interval required for key input of the password given in the item of the key input interval time in the record unique to the user (step S1).
7).

【0058】パスワードを入力した際に要した入力時間
間隔のほうが長ければ、CPU2は、ステップS28に
移行し、プログラムを終了する。
If the input time interval required for inputting the password is longer, the CPU 2 moves to step S28 and ends the program.

【0059】また、ユーザー固有のレコードのキー入力
間隔時間という項に与えられているパスワードのキー入
力に要する最長入力時間間隔のほうが長ければ、CPU
2は、ステップS12に戻り、文字入力部32における
パスワード入力を監視する。
If the longest input time interval required for key input of the password given in the item of the key input interval time of the record unique to the user is longer, the CPU
2 returns to step S12 and monitors the password input in the character input unit 32.

【0060】再びステップS11に戻って説明する。ス
テップS11において、ユーザー固有の各レコードが有
するトレーニング終了フラグの値が「0」である場合、
CPU2は、図8で説明する一連のトレーニング処理の
実行を開始する(ステップS29)。
Returning to step S11, the description will be continued. In step S11, when the value of the training end flag of each record unique to the user is “0”,
The CPU 2 starts executing a series of training processes described in FIG. 8 (step S29).

【0061】更に、ステップS12に戻って説明する。
ステップS12においてパスワード入力がない場合、C
PU2は、タッチパネル入力部31におけるサイン文字
の入力を監視する(ステップS18)。
Returning to step S12, the description will be continued.
If there is no password input in step S12, C
The PU 2 monitors the input of the sign character on the touch panel input unit 31 (Step S18).

【0062】ステップS18においてサイン文字入力が
行われた場合、CPU2は、ユーザー固有のレコードに
予め設定されている文字認識レベルに基づいて、ステッ
プS18で入力されたサイン文字の認識を行う(ステッ
プS19)。
When the sign character is input in step S18, the CPU 2 recognizes the sign character input in step S18 based on the character recognition level preset in the record unique to the user (step S19). ).

【0063】次いで、CPU2は、ステップS19にお
ける入力サイン文字による認識操作の結果を確認し(ス
テップS20)、入力サイン文字が認識できない場合、
再びステップS18に戻り、サイン文字入力の監視を行
う。これに対して、入力サイン文字の認識に成功した場
合、該認識文字をRAM4内に記憶する(ステップS2
1)。
Next, the CPU 2 confirms the result of the recognition operation using the input sign character in step S19 (step S20).
Returning again to step S18, monitoring of the input of the sign character is performed. On the other hand, when the recognition of the input sign character is successful, the recognized character is stored in the RAM 4 (step S2).
1).

【0064】ここにおいて、CPU2は、オペレータ名
設定処理において予め記憶されている暗号化されたサイ
ン文字コードをサイン文字コードの基準として用いるた
め、上記復号化方法に基づいて復号化する(ステップS
22)。
Here, the CPU 2 uses the encrypted sign character code stored in advance in the operator name setting process as a reference of the sign character code, so that it is decoded based on the above-described decoding method (step S).
22).

【0065】次いでCPU2は、ステップS21におい
て記憶されたサイン文字コードと、ステップS22にお
いて復号化されたサイン文字コードとを比較し、両者の
一致・不一致を確認する(ステップS23)。両者が一
致していると判断した場合、ステップS10からの一連
の認証確認処理に要した時間と、トレーニングの段階で
ユーザーによって予め設定された認証確認処理に要する
時間の基準値とを比較する(ステップS24)。認証確
認に要した時間がユーザー設定値に満たなければ、CP
U2は、ユーザーに対してハンディーターミナル1を用
いたアプリケーションの使用を許可し、表示装置5に、
入力及び処理をおこなう初期画面を表示し(ステップS
25)、一連の認証確認処理を終了する。また、ステッ
プS24において、認証確認に要した時間がユーザー設
定値を超えている場合、表示装置5にエラーガイダンス
を表示し(ステップS28)、プログラムを終了する。
Next, the CPU 2 compares the signature character code stored in step S21 with the signature character code decrypted in step S22, and checks whether the two match or not (step S23). If it is determined that they match, the time required for a series of authentication confirmation processing from step S10 is compared with a reference value of the time required for the authentication confirmation processing preset by the user at the training stage ( Step S24). If the time required for authentication confirmation is less than the user set value,
U2 permits the user to use the application using the handy terminal 1, and displays on the display device 5,
The initial screen for input and processing is displayed (step S
25), a series of authentication confirmation processing ends. If the time required for the authentication check exceeds the user set value in step S24, error guidance is displayed on the display device 5 (step S28), and the program ends.

【0066】再び、ステップS23に戻って説明する。
ステップS23において、CPU2は、ステップS21
において記憶されたサイン文字コードと、ステップS2
2において復号化されたサイン文字コードとを比較し、
両者が一致しない場合、CPU2は、ステップS18に
おいて入力されたサイン文字コードが6桁になっている
か否かを確認する(ステップS27)。このサイン文字
コードが6桁である場合、ステップS28に進み、表示
装置5にエラーガイダンスを表示した後、プログラムを
終了する。
Returning to step S23, the description will be continued.
In step S23, the CPU 2 determines in step S21
Sign character code stored in step S2
2. Compare the signature character code decrypted in
If the two do not match, the CPU 2 checks whether the sign character code input in step S18 has six digits (step S27). If the sign character code has six digits, the process proceeds to step S28, where error guidance is displayed on the display device 5, and the program ends.

【0067】また、サイン文字コードが6桁に満たなけ
れば、CPU2は、更に、次に説明する確認作業を実行
する。すなわち、サイン文字を入力した際に要した入力
時間間隔と、ユーザー固有のレコード内のタッチ入力間
隔時間という項に与えられているサイン文字のタッチ入
力に要する最長入力時間間隔とを比較する(ステップS
26)。
If the sign character code is less than six digits, the CPU 2 further executes a confirmation operation described below. That is, the input time interval required when the signature character is input is compared with the longest input time interval required for the touch input of the signature character given in the term “touch input interval time” in the user-specific record (step S
26).

【0068】サイン文字を入力した際に要した入力時間
間隔のほうが長ければ、CPU2は、ステップS28に
移行し、表示装置5にエラーガイダンスを表示した後、
プログラムを終了する。
If the input time interval required for inputting the sign character is longer, the CPU 2 shifts to step S28, displays error guidance on the display device 5,
Exit the program.

【0069】また、ユーザー固有のレコードにあるタッ
チ入力間隔時間という項に与えられているサイン文字入
力に要する最長入力時間間隔のほうが長ければ、CPU
2は、再びステップS18に戻り、サイン文字の入力を
監視する。
If the longest input time interval required for sign character input given in the term "touch input interval time" in the user-specific record is longer, the CPU
2 returns to step S18 again and monitors the input of the sign character.

【0070】図7は、本実施の形態のハンディーターミ
ナルにおける入力サイン認識処理の動作を説明するフロ
ーチャートである。
FIG. 7 is a flowchart for explaining the operation of the input sign recognition processing in the handy terminal of the present embodiment.

【0071】暗号入力用トレーニング・プログラム実行
時においてCPU2がサイン文字の認識処理を行う際、
入力されたサイン文字のストローク軌跡に対し、70
%、80%、90%の3段階に設定された文字認識に対
する認識レベルに基づいて、3段階全てのレベルにおい
てサイン文字の認識処理を行う(ステップS30)。
When the CPU 2 performs signature character recognition processing during execution of the encryption input training program,
70 for the stroke trajectory of the input sign character
Based on the recognition levels for character recognition set in three stages of%, 80%, and 90%, sign character recognition processing is performed in all three levels (step S30).

【0072】次いで、CPU2は、上記ステップS30
でのサイン文字に対する認識処理の結果に基づいて、3
段階全ての基準において認識できなかった文字の存在に
ついて確認する(ステップS31)。
Next, the CPU 2 proceeds to step S30.
3 based on the result of the recognition process for the sign character in
The presence of a character that could not be recognized in all the criteria is checked (step S31).

【0073】上記ステップS31において、もし、全て
のレベルにおいて認識できなかった文字が存在する場
合、認識できなかったことを表す未認識レベルと、該未
認識レベルに対応する認識文字コードとしての未認識コ
ードとをRAM4に記憶する(ステップS32)。
In step S31, if there are characters that could not be recognized at all levels, an unrecognized level indicating that the characters could not be recognized and an unrecognized character code corresponding to the unrecognized level. The code is stored in the RAM 4 (step S32).

【0074】次いで、CPU2は、認識された文字を3
段階に該当するレベルの認識文字としてRAM4内に記
憶する(ステップS33)。例えば、3段階すべての認
識レベルで文字認識に成功した場合、3段階の各レベル
に対応する3種類の認識文字をそれぞれ全て記憶する。
Next, the CPU 2 changes the recognized character to 3
It is stored in the RAM 4 as a recognized character of the level corresponding to the stage (step S33). For example, when character recognition is successful at all three recognition levels, all three types of recognition characters corresponding to each of the three levels are stored.

【0075】ステップS31に戻って説明する。該ステ
ップにおいて文字認識に成功した認識レベルが少なくと
も一つある場合、CPU2は、ステップS33へ移行す
る。
Returning to step S31, the description will be continued. If there is at least one recognition level at which the character recognition was successful in this step, the CPU 2 proceeds to step S33.

【0076】次いで、CPU2は、ステップS6におい
て、暗号化されたデータとして予めRAM4内に記憶さ
れているサイン文字コードをサイン文字コードの基準と
して用いるため、上記復号化方法に基づいて復号化する
(ステップS34)。
Next, in step S6, the CPU 2 decrypts the data based on the above-described decryption method in order to use the signature character code previously stored in the RAM 4 as encrypted data as a reference for the signature character code (step S6). Step S34).

【0077】次いで、CPU2は、上記ステップS33
において認識されたサイン文字コードと、上記ステップ
S34において復号化されたサイン文字コードとを比較
し、一致・不一致を確認する(ステップS35)。この
際、CPU2は、上記ステップS33において認識でき
た全てのレベルに応じたサイン文字コードについて、ス
テップS35のサイン文字コードに対する一致・不一致
を確認する。
Next, the CPU 2 proceeds to step S33.
Is compared with the sign character code decrypted in step S34, and a match / mismatch is confirmed (step S35). At this time, the CPU 2 checks whether or not the sign character codes corresponding to all the levels recognized in step S33 match the sign character codes in step S35.

【0078】上記ステップS35により、一連の入力サ
インの認証処理を終了する。
At step S35, a series of authentication processing of the input signature is completed.

【0079】図8は、本実施の形態のハンディーターミ
ナル1におけるトレーニング処理の動作を説明するフロ
ーチャートである。
FIG. 8 is a flowchart for explaining the operation of the training process in the handy terminal 1 of the present embodiment.

【0080】まず、CPU2は、暗号入力用トレーニン
グ・プログラムの各ワーク実行時において一時的に生じ
るデータの初期化を行い(ステップS40)、パスワー
ド入力練習のためのパスワード入力を促すガイダンスを
表示装置5に表示する(ステップS41)。
First, the CPU 2 initializes data temporarily generated during execution of each work of the training program for encryption input (step S40), and displays guidance for prompting password input for password input practice on the display device 5. (Step S41).

【0081】次いで、CPU2は、パスワードのキー入
力を監視し(ステップS42)、キー入力が行われた場
合、前回におけるトレーニング時におけるキー入力から
の操作時間を計算し(ステップS43)、時間間隔とし
てRAM4に記憶し(ステップS44)、全操作時間に
累計する(ステップS45)。
Next, the CPU 2 monitors the key input of the password (step S42), and when the key input is performed, calculates the operation time from the key input in the previous training (step S43), and sets the time interval as the time interval. It is stored in the RAM 4 (step S44), and is accumulated for all operation times (step S45).

【0082】次いで、CPU2は、ステップS47にお
いて入力されたパスワードのキーコードを入力パスワー
ドとしてRAM4に記憶し(ステップS46)、該キー
コードが6桁であるか否かを確認する(ステップS4
7)。該キーコードが6桁であると判断すれば、ステッ
プS9において、すでに暗号化されたパスワードをパス
ワードの基準として用いるため上記復号化方法に基づい
て復号化し(ステップS48)、ステップS46におい
て記憶された入力パスワードのキーコードと、ステップ
S48において復号化されたパスワードのキーコードと
を比較する(ステップS49)。ここでCPU2は、両
キーコードが一致するか否かを確認し(ステップS5
1)、一致しない場合は、表示装置5にエラー表示し
(ステップS50)、プログラムを終了する。
Next, the CPU 2 stores the key code of the password input in step S47 as an input password in the RAM 4 (step S46), and checks whether or not the key code has six digits (step S4).
7). If it is determined that the key code has six digits, in step S9, the already encrypted password is decrypted based on the above-described decryption method in order to use the password as a reference for the password (step S48) and stored in step S46. The key code of the input password is compared with the key code of the password decrypted in step S48 (step S49). Here, the CPU 2 checks whether or not both key codes match (step S5).
1) If they do not match, an error is displayed on the display device 5 (step S50), and the program ends.

【0083】上記ステップS51において、両キーコー
ドが一致する場合、CPU2、図10で説明する一連の
時間算出及び記憶処理を行い(ステップS52)、入力
パスワードが有効である旨のガイダンス表示を表示装置
5に一定時間表示する(ステップS53)。
If the two key codes match in step S51, the CPU 2 performs a series of time calculation and storage processing described in FIG. 10 (step S52), and displays a guidance display indicating that the input password is valid. 5 is displayed for a fixed time (step S53).

【0084】再び、ステップS42に戻って説明する。
パスワードのキー入力がない場合、CPU2は、ステッ
プS40に戻る。
Returning to step S42, the description will be continued.
If there is no password key input, the CPU 2 returns to step S40.

【0085】また、ステップS47に戻って説明する。
入力パスワードのキーコードが6桁に満たない場合、C
PU2は、ステップS40に戻る。
Returning to step S47, the description will be continued.
If the key code of the input password is less than 6 digits, C
PU2 returns to step S40.

【0086】図9は、図8に示されている本実施の形態
のハンディーターミナル1におけるトレーニング処理の
動作を説明するフローチャートの続きである。
FIG. 9 is a continuation of the flowchart for explaining the operation of the training process in the handy terminal 1 of the present embodiment shown in FIG.

【0087】CPU2は、上記ステップS53を経て、
RAM4内に一時的に記憶されている各操作時間及び時
間間隔を初期化し(ステップS54)、サイン文字コー
ド入力を要求するガイダンス表示を表示装置5に表示す
る(ステップS55)。
The CPU 2 goes through the above step S53,
The operation times and time intervals temporarily stored in the RAM 4 are initialized (step S54), and a guidance display requesting input of a sign character code is displayed on the display device 5 (step S55).

【0088】次いで、CPU2は、タッチパネル入力部
31においてサイン文字コードの入力を監視し(ステプ
56)、サイン文字コードの入力がない場合、ステップ
S55に戻って、再びサイン文字コードの入力を促すガ
イダンスを表示する。
Next, the CPU 2 monitors the input of the sign character code on the touch panel input unit 31 (step 56). If there is no input of the sign character code, the process returns to step S55, and guidance for prompting the input of the sign character code again. Is displayed.

【0089】また、ステップS56において、サイン文
字コードの入力があった場合、CPU2は、図7におい
て説明した一連の入力サイン認識処理を実行する(ステ
ップS57)。
If a sign character code is input in step S56, the CPU 2 executes a series of input sign recognition processes described in FIG. 7 (step S57).

【0090】さらに、CPU2は、ステップS57の入
力サイン認識処理における結果を受けて、文字認識され
たレベルの認識文字があるかどうかを確認し(ステップ
S58)、該認識文字の存在が確認できれば、図10で
説明する一連の時間算出及び記憶処理を実行する(ステ
ップS59)。
Further, the CPU 2 receives the result of the input sign recognition processing in step S57, checks whether there is a recognized character of a level at which the character is recognized (step S58), and if the presence of the recognized character is confirmed, A series of time calculation and storage processing described in FIG. 10 is executed (step S59).

【0091】また、ステップS58において、該認識文
字が存在しない場合、CPU2は、入力されたサイン文
字コードが6桁であるか否かを確認する(ステップS6
5)。
If the recognized character does not exist in step S58, CPU 2 checks whether or not the input sign character code has six digits (step S6).
5).

【0092】ステップS65において、入力されたサイ
ン文字コードが6桁に満たない場合、CPU2は、ステ
ップS55に戻り、再びサイン文字コードの入力を要求
するガイダンスを表示する。また、ステップS65にお
いて、入力されたサイン文字コードが6桁である場合、
エラー表示を表示装置5に表示し(ステップS66)、
プログラムを終了する。
In step S65, if the input sign character code is less than six digits, the CPU 2 returns to step S55 and displays again a guidance requesting the input of the sign character code. If the input sign character code is 6 digits in step S65,
An error display is displayed on the display device 5 (step S66),
Exit the program.

【0093】ステップS59の処理に戻って説明を続け
る。CPU2は、ステップS59における一連の時間算
出及び記憶処理の後、サイン文字コードの入力が有効で
ある旨を知らせるガイダンス表示を表示装置5において
一定時間の間表示する(ステップS60)。
Returning to the processing of step S59, the description will be continued. After a series of time calculation and storage processing in step S59, the CPU 2 displays a guidance display for notifying that the input of the sign character code is valid for a predetermined time on the display device 5 (step S60).

【0094】次いで、CPU2は、文字認識できたレベ
ルのうちで最も高いレベルを認識レベルとしてRAM4
に記憶し(ステップS61)、更に、トレーニング累計
時間がトレーニング終了設定時間を超えたか否かを判断
する(ステップS62)。CPU2がトレーニング終了
設定時間を超えたと判断した場合、トレーニング終了フ
ラグに「1」の値を設定し、更に図6において説明した
ステップS11に戻って、一連の認証確認処理を実行す
る。それに対し、CPU2は、トレーニング累計時間が
トレーニング終了設定時間に満たないと判断した場合、
図6において説明した一連の認証確認処理を解除するか
否かをユーザーに確認を求め(ステップS64)、ユー
ザーが解除することを選択すれば、一連の認証確認処理
を終了するが、解除することが選択されなければ、ステ
ップS40に戻り、暗号入力用トレーニング・プログラ
ムを再開する。
Next, the CPU 2 sets the highest level of the character recognition levels as the recognition level as the RAM 4.
(Step S61), and it is determined whether or not the cumulative training time has exceeded the training end set time (step S62). When the CPU 2 determines that the training end time has passed, the training end flag is set to a value of “1”, and the process returns to step S11 described in FIG. 6 to execute a series of authentication confirmation processing. On the other hand, when the CPU 2 determines that the cumulative training time is less than the training end set time,
The user is asked to confirm whether or not to cancel the series of authentication confirmation processing described in FIG. 6 (step S64), and if the user selects to cancel, the series of authentication confirmation processing ends, but the cancellation is performed. If is not selected, the process returns to step S40 to resume the encryption input training program.

【0095】図10は、本実施の形態のハンディーター
ミナル1における時間算出及び記憶処理の動作を説明す
るフローチャートである。
FIG. 10 is a flowchart for explaining the operation of time calculation and storage processing in the handy terminal 1 of the present embodiment.

【0096】CPU2は、パスワード入力操作及びサイ
ン文字入力の各操作において、今回入力時における入力
時間間隔と、それ以前のパスワード及びサイン文字入力
の各操作において既に記憶されている入力時間間隔とを
比べ、一番長い入力時間間隔を選択し(ステップS7
0)、ユーザー固有のレコードにおけるキー入力間隔時
間及びタッチ入力間隔時間をそれぞれ逐次更新する(ス
テップS71)。
In each of the password input operation and the sign character input operation, the CPU 2 compares the input time interval at the time of this input with the input time interval already stored in the previous password and sign character input operation. , The longest input time interval is selected (step S7).
0), the key input interval time and the touch input interval time in the user-specific record are sequentially updated, respectively (step S71).

【0097】次いで、CPU2は、パスワード及びサイ
ン文字入力における各全操作時間をトレーニング累計時
間に累計し(ステップS72)、ユーザー固有のレコー
ドにおけるトレーニング累計時間を逐次更新する(ステ
ップS73)。
Next, the CPU 2 accumulates all the operation times in the password and signature character input into the cumulative training time (step S72), and sequentially updates the cumulative training time in the user-specific record (step S73).

【0098】次いで、CPU2は、実行中の処理が暗号
入力用トレーニング・プログラムにおける最初の処理で
あるか否かを判断する(ステップS74)。実行中の処
理が暗号入力用トレーニング・プログラムにおける最初
の処理ではない場合、パスワードまたはサイン文字入力
における各全操作認識時間と対応する全操作時間との間
でそれぞれ逐次平均し(ステップS75)、各平均値に
よって、ユーザー固有のレコードにおけるキー全操作認
識時間またはタッチ全操作認識時間の各項を逐次更新し
(ステップS76)、一連の時間算出及び記憶処理を終
了する。
Next, the CPU 2 determines whether or not the processing being executed is the first processing in the encryption input training program (step S74). If the process being executed is not the first process in the training program for inputting a code, the total operation recognition time in the password or signature character input and the corresponding total operation time are sequentially averaged (step S75). Each item of the key total operation recognition time or the touch total operation recognition time in the user-specific record is sequentially updated based on the average value (step S76), and a series of time calculation and storage processing ends.

【0099】再びステップS74に戻って説明する。実
行中の処理が暗号入力用トレーニング・プログラムにお
ける最初の処理である場合、CPU2は、ユーザー固有
のレコードにおけるキー全操作認識時間またはタッチ全
操作認識時間の各項に対して、パスワードまたはサイン
文字入力における各全操作時間を初期設定し(ステップ
S77)、時間算出及び記憶処理を終了する。
Returning to step S74, the description will be continued. When the process being executed is the first process in the encryption input training program, the CPU 2 sets a password or a sign character input for each item of the key total operation recognition time or the touch total operation recognition time in the user-specific record. Are initialized (step S77), and the time calculation and storage process ends.

【0100】以上説明したように、本実施の形態のハン
ディーターミナル1によれば、暗号入力練習プログラム
を実行させることによって、ハンディーターミナル使用
開始時における画一的な認証確認処理を経ることなく、
ユーザー固有の認証確認処理を設定することが可能とな
り、同時に認証確認操作に対し十分習熟することが可能
となる。
As described above, according to the handy terminal 1 of the present embodiment, by executing the encryption input training program, it is possible to perform a uniform authentication confirmation process at the start of using the handy terminal,
It is possible to set a user-specific authentication confirmation process, and at the same time, it becomes possible to sufficiently learn the authentication confirmation operation.

【0101】ユーザーはまず、認証確認処理におけるセ
キュリティー・レベルを各自設定する。これによって、
扱いに不慣れなユーザーが予め設定してある画一的な認
証確認の形式に従って認証確認操作をすることなく、各
自に合った認証確認の形式を用いて認証確認操作をする
ことが可能となる。
The user first sets the security level in the authentication confirmation processing. by this,
It is possible for an unskilled user to perform an authentication confirmation operation using an authentication confirmation format suitable for each user without performing an authentication confirmation operation in accordance with a preset uniform authentication confirmation format.

【0102】またユーザーは、各自設定したセキュリテ
ィー・レベルにおいて、各自設定したトレーニング時間
内での入力操作トレーニングを行う。これによって、扱
いに不慣れなユーザーがキー入力におけるミスタッチ等
によって認証確認操作を繰り返すことなく、認証確認操
作にある程度習熟することが可能となり、単発的に使用
するようなユーザーがパスワード等の暗号を不意に忘れ
てしまうことなく、認証確認操作を行うことが可能とな
る。
The user performs the input operation training within the training time set by the user at the security level set by the user. This makes it possible for a user who is unfamiliar with the operation to learn the authentication confirmation operation to some extent without repeating the authentication confirmation operation due to mis-touch in key input, etc. It is possible to perform the authentication confirmation operation without forgetting.

【0103】なお、本発明は、上記実施の形態の内容に
限定されるものではなく、本発明の趣旨を逸脱しない範
囲で適宜変更可能であり、例えば、上記実施の形態にお
いては認証確認のための入力手段として、キーボードに
よるパスワード入力及びタッチパネルによるサイン文字
入力を設定したが、音声入力、指紋入力、または眼球入
力を設定することも可能である。
The present invention is not limited to the contents of the above-described embodiment, but can be appropriately changed without departing from the spirit of the present invention. Although the password input using the keyboard and the sign character input using the touch panel have been set as the input means, it is also possible to set voice input, fingerprint input, or eyeball input.

【0104】[0104]

【発明の効果】請求項1及び4記載の発明によれば、装
置を動作可能にするための解除入力を入力手段から行う
際、ユーザーによって設定された一定期間中強制的にユ
ーザーに解除入力の練習をさせるため、装置の扱い、殊
に装置を動作可能にするための解除入力操作に不慣れな
ユーザーであってもある程度入力操作に習熟することが
可能となる。更に、上記期間中における解除入力の練習
によってある程度入力操作に習熟しユーザーに適したセ
キュリティーレベルが設定されるまで装置を動作できな
いようにすることが可能となる。
According to the first and fourth aspects of the present invention, when a release input for making the apparatus operable is performed from the input means, the user is forced to input the release input for a predetermined period set by the user. The practice allows even a user who is unfamiliar with the handling of the device, in particular, the release input operation for enabling the device to operate, to a certain extent the input operation. Further, it is possible to prevent the apparatus from operating until the user learns the input operation to some extent by practicing the release input during the above period and a security level suitable for the user is set.

【0105】請求項2記載の発明によれば、請求項1記
載の発明の効果に加えて、装置を動作可能にするための
解除入力の練習時に生じる入力状態をユーザー固有の解
除入力における基準データとすることにより、ユーザー
固有のセキュリティーレベルを設定することが可能とな
る。例えば、装置を動作可能にするための解除入力の練
習時に生じる入力状態として、ユーザーにより予め選択
された認識レベル、解除入力操作に要する操作時間、又
はキーボードによるキー入力間隔時間等が考えられ、こ
れら例示されたユーザー固有の入力状態を解除入力用基
準データとするセキュリティーレベルを設定することが
可能となる。
According to the second aspect of the present invention, in addition to the effects of the first aspect of the present invention, the input state generated during the practice of the release input for enabling the device to operate can be changed to the reference data in the user-specific release input. By doing so, a user-specific security level can be set. For example, as the input state that occurs during the practice of the release input for enabling the device to operate, a recognition level pre-selected by the user, an operation time required for the release input operation, or a key input interval time using a keyboard can be considered. It is possible to set a security level using the exemplified user-specific input state as release input reference data.

【0106】更に、解除入力練習時において生じるユー
ザー固有の上記基準データにより、画一的でない様々な
セキュリティーレベルが設定可能となり、第三者による
不正使用を防止することが可能となり、装置に対する安
全性を向上させることができる。
Further, various standardized security levels can be set by the user-specific reference data generated at the time of the practice of release input, and unauthorized use by a third party can be prevented. Can be improved.

【0107】請求項3記載の発明によれば、請求項2記
載の発明の効果に加えて、複数のユーザーが単一の装置
を共同で使用する場合において、装置を動作可能にする
ための解除入力の練習時に生じる入力状態を記憶するレ
コードを各ユーザー別に設けることが可能となり、単一
の装置を複数のユーザーが各々独立に使用することが可
能となる。
According to the third aspect of the invention, in addition to the effect of the second aspect, when a plurality of users jointly use a single device, a release for enabling the device to operate is provided. It is possible to provide a record for storing the input state generated during the input practice for each user, so that a single device can be used independently by a plurality of users.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施の形態におけるハンディーター
ミナル1の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a handy terminal 1 according to an embodiment of the present invention.

【図2】図1に示す入力装置3と表示装置5によって構
成されるハンディーターミナル1の前面操作部を示す図
である。
FIG. 2 is a diagram showing a front operation unit of the handy terminal 1 constituted by the input device 3 and the display device 5 shown in FIG.

【図3】本発明の一実施の形態におけるハンディーター
ミナル1のトレーニング学習データメモリの一例を示す
図である。
FIG. 3 is a diagram showing an example of a training learning data memory of the handy terminal 1 according to one embodiment of the present invention.

【図4】本発明の一実施の形態におけるハンディーター
ミナル1のRAM4内に記憶される入力トレーニング処
理に係る各種データを示す図である。
FIG. 4 is a diagram showing various data relating to input training processing stored in a RAM 4 of the handy terminal 1 according to one embodiment of the present invention.

【図5】本発明の一実施の形態におけるハンディーター
ミナル1のオペレータ名設定処理を説明するフローチャ
ートである。
FIG. 5 is a flowchart illustrating an operator name setting process of the handy terminal 1 according to the embodiment of the present invention.

【図6】本発明の一実施の形態におけるハンディーター
ミナル1の認証確認処理を説明するフローチャートであ
る。
FIG. 6 is a flowchart illustrating an authentication confirmation process of the handy terminal 1 according to one embodiment of the present invention.

【図7】本発明の一実施の形態におけるハンディーター
ミナル1の入力サイン認識処理を説明するフローチャー
トである。
FIG. 7 is a flowchart illustrating an input sign recognition process of the handy terminal 1 according to the embodiment of the present invention.

【図8】本発明の一実施の形態におけるハンディーター
ミナル1のトレーニング処理を説明するフローチャート
である。
FIG. 8 is a flowchart illustrating a training process of the handy terminal 1 according to one embodiment of the present invention.

【図9】本発明の一実施の形態におけるハンディーター
ミナル1のトレーニング処理を説明するフローチャート
である。
FIG. 9 is a flowchart illustrating a training process of the handy terminal 1 according to one embodiment of the present invention.

【図10】本発明の一実施の形態におけるハンディータ
ーミナル1の時間算出及び記憶処理を説明するフローチ
ャートである。
FIG. 10 is a flowchart illustrating time calculation and storage processing of the handy terminal 1 according to one embodiment of the present invention.

【符号の説明】 1 ハンディーターミナル 2 CPU 3 入力装置 31 タッチパネル入力部 32 文字入力部 33 オペレータ名入力キー 4 RAM 5 表示装置 6 印刷装置 7 伝送制御部 8 記憶装置 81 トレーニング学習データメモリの一例 82 暗号化・復号化データメモリ 82a 暗号化データ 82b 復号化データ 83 トレーニング終了設定時間 84 他ワーク 84a 操作時間 84b 全操作時間 84c 時間間隔 84d キーコード 84e 70%認識文字 84f 80%認識文字 84g 90%認識文字 9 記憶媒体 10 バス[Description of Signs] 1 Handy terminal 2 CPU 3 Input device 31 Touch panel input unit 32 Character input unit 33 Operator name input key 4 RAM 5 Display device 6 Printing device 7 Transmission control unit 8 Storage device 81 One example of training learning data memory 82 Encryption Encrypted / Decrypted Data Memory 82a Encrypted Data 82b Decoded Data 83 Training End Setting Time 84 Other Work 84a Operation Time 84b Total Operation Time 84c Time Interval 84d Key Code 84e 70% Recognition Character 84f 80% Recognition Character 84g 90% Recognition Character 9 storage medium 10 bus

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】装置を動作可能にするための入力を入力手
段から行い、その入力データが予め決められた正当なデ
ータであるか判別し、正当なデータが入力された際は動
作可能にする装置において動作解除のための入力を練習
させる入力練習装置であって、 前記装置を使用し始めてから所定期間が経過したか否か
を判別する使用期間判別手段と、 この使用期間判別手段により所定期間が経過していない
と判別された場合、前記装置を動作可能にするための入
力練習を前記入力手段により行わせ、その入力データが
前記正当なデータであるかを判別し、入力データが前記
正当なデータであると判別したことを出力して装置を動
作可能としない入力練習処理手段と、 を備えることを特徴とする入力練習装置。
An input for making the apparatus operable is made from input means, and it is determined whether or not the input data is predetermined valid data, and when the valid data is input, the apparatus is made operable. What is claimed is: 1. An input training device for practicing an input for canceling an operation in a device, comprising: a use period determining unit configured to determine whether a predetermined period has elapsed since the start of using the device; If it is determined that the input data has not elapsed, the input means performs input practice for enabling the device to operate, and it is determined whether or not the input data is the valid data. Input practice processing means for outputting that the data has been determined to be unnecessary and making the device inoperable.
【請求項2】前記入力練習時に、前記入力手段における
入力状態を判別して記憶する入力状態記憶手段を更に備
え、 前記入力練習処理手段は、前記装置を動作可能とするた
めの入力を行った際に、前記入力状態記憶手段に記憶さ
れている入力状態に応じて装置を動作可能にすることを
特徴とする請求項1記載の入力練習装置。
2. The apparatus according to claim 1, further comprising an input state storage means for determining and storing an input state of said input means during said input practice, wherein said input practice processing means performs an input for enabling said apparatus to operate. 2. The input training device according to claim 1, wherein, at this time, the device is made operable in accordance with the input state stored in the input state storage means.
【請求項3】前記入力状態記憶手段は、 前記装置を操作する複数のオペレータに対応して、該オ
ペレータ毎に前記入力手段における入力状態を判別して
記憶することを特徴とする請求項2記載の入力練習装
置。
3. The input state storage means, corresponding to a plurality of operators operating the apparatus, discriminates and stores the input state of the input means for each operator. Input practice device.
【請求項4】装置を動作可能にするための入力を入力手
段から行い、その入力データが予め決められた正当なデ
ータであるかを判別し、正当なデータが入力された際は
動作を可能にする装置において動作解除のための入力練
習を行うためのコンピュータが実行可能なプログラムを
格納した記憶媒体であって、 前記装置を使用し始めてから所定期間が経過したか否か
を判別するためのコンピュータが実行可能なプログラム
コードと、 前記所定期間が経過していないと判別された場合、前記
装置を動作可能にするための入力練習を前記入力手段に
より行わせるためのコンピュータが実行可能なプログラ
ムコードと、 その入力練習における入力データが前記正当なデータで
あるかを判別し、入力データが前記正当なデータである
と判別したことを出力して装置を動作可能としないため
のコンピュータが実行可能なプログラムコードと、 を含むプログラムを格納したことを特徴とする記憶媒
体。
4. An input for making the apparatus operable is made from an input means, and it is determined whether or not the input data is predetermined valid data. When the valid data is input, the operation is enabled. A storage medium storing a computer-executable program for performing an input practice for canceling an operation in an apparatus for determining whether a predetermined period has elapsed since the start of using the apparatus. A computer-executable program code; and a computer-executable program code for causing the input unit to perform an input exercise for enabling the apparatus when the predetermined period is determined not to have elapsed. And determining whether the input data in the input practice is the valid data, and determining that the input data is the valid data. Storage medium characterized by the computer for not enable the device to force the program code executable, storing a program including.
JP2000135989A 2000-05-09 2000-05-09 Input training device and storage medium Pending JP2001318727A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000135989A JP2001318727A (en) 2000-05-09 2000-05-09 Input training device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000135989A JP2001318727A (en) 2000-05-09 2000-05-09 Input training device and storage medium

Publications (1)

Publication Number Publication Date
JP2001318727A true JP2001318727A (en) 2001-11-16

Family

ID=18643998

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000135989A Pending JP2001318727A (en) 2000-05-09 2000-05-09 Input training device and storage medium

Country Status (1)

Country Link
JP (1) JP2001318727A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018206046A (en) * 2017-06-02 2018-12-27 京セラドキュメントソリューションズ株式会社 Information processing device and information processing program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018206046A (en) * 2017-06-02 2018-12-27 京セラドキュメントソリューションズ株式会社 Information processing device and information processing program

Similar Documents

Publication Publication Date Title
US7653818B2 (en) System and method for user authentication with enhanced passwords
US7367053B2 (en) Password strength checking method and apparatus and program and recording medium thereof, password creation assisting method and program thereof, and password creating method and program thereof
US8010797B2 (en) Electronic apparatus and recording medium storing password input program
US10943002B2 (en) Password authenticating apparatus for executing user authentication using password
KR100450940B1 (en) Method for password inputting in a mobile communication terminal equipment
KR20040014129A (en) User interface and method for inputting password and password system using the same
US20080141345A1 (en) System and method for providing secure access to password-protected resources
JP2001318727A (en) Input training device and storage medium
JP4700431B2 (en) User authentication apparatus and method
JP5002258B2 (en) Information processing apparatus, method, system, program, and storage medium
JP2010086383A (en) Password input device, program and method for confirming password input
KR102222411B1 (en) Method and Device for Password and Unlocking Input using the Combination of Password Number and Pattern Image
JP2002041478A (en) System and method for authentication, and recording medium with authentication program recorded thereon
JPH0225925A (en) Collating device for ciphered fingerprint
JP2014021732A (en) Input information authentication device, server device, input information authentication system, and program for device
US20170155635A1 (en) Password Generation System and Its Associated Method of Operation
Sreesailam et al. A Novel Methodology Proposed To Produce A Secure Password
JPH09212459A (en) Discriminating method by color
KR102246446B1 (en) Method and Device for Password and Unlocking Input using the Combination of Character and Pattern Image
JP4132968B2 (en) Identification number conversion system and authentication device
JP2001345926A (en) Portable radio equipment
JP4679045B2 (en) Passcode input method and electronic device to which this method is applied
KR101368518B1 (en) User authentication method with parameterized security and usability
KR20210049069A (en) Method and Device for Password and Unlocking Input using the Combination of Character and Pattern Image
JPH1166007A (en) Portable terminal equipment, communication method and data communication system therefor