(57)【要約】【課題】パスワード入力時の入力ミスを防いだり盗み見を防止したり出来る情報処理装置および情報処理方法の提供。【解決手段】ユーザーによる入力を受け付ける操作入力部と、表示部と、前記ユーザーが認証のためパスワードとして入力した文字の種類ごとに置換するマークが置換ルールとして定義された置換マークテーブルが記憶されている記憶部と、前記ユーザーが入力したパスワードを前記操作入力部経由で受け付けるパスワード入力受付部と、前記置換ルールに従い、前記ユーザーがパスワードとして入力した文字を文字の種類ごとにマークに置換するマーク置換部と、置換されたマークを前記表示部に表示する置換文字列表示部とを備える。【選択図】図２
2019045946.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーによる入力を受け付ける操作入力部と、
表示部と、
前記ユーザーが認証のためパスワードとして入力した文字の種類ごとに置換するマークが置換ルールとして定義された置換マークテーブルが記憶されている記憶部と、
前記ユーザーが入力したパスワードを前記操作入力部経由で受け付けるパスワード入力受付部と、
前記置換ルールに従い、前記ユーザーがパスワードとして入力した文字を文字の種類ごとにマークに置換するマーク置換部と、
置換されたマークを前記表示部に表示する置換文字列表示部と
を備えた情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記ユーザーからの指示に基づき、前記置換マークテーブルの前記置換ルールを設定する置換マーク設定部をさらに備えた
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記ユーザーがパスワード認証を行う度に、前記置換マークテーブルの前記置換ルールをランダムに設定する置換マークランダム設定部をさらに備えた
情報処理装置。
【請求項４】
請求項１から３のいずれか１つに記載の情報処理装置であって、
前記文字の種類は、小文字、大文字、数字、および記号である
情報処理装置。
【請求項５】
ユーザーが認証のためパスワードとして入力した文字の種類ごとに置換するマークを置換ルールとして定義し、
前記ユーザーが入力したパスワードを操作入力部経由で受け付け、
前記置換ルールに従い、前記ユーザーがパスワードとして入力した文字を文字の種類ごとにマークに置換し、
置換されたマークを表示部に表示する
事を情報処理装置が実行する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力したパスワードの文字列を置換して表示する情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
画像形成装置（ＭＦＰ、Multifunction Peripheral）などの情報処理装置では、ログインする際や保護された機能を呼び出す際にパスワード入力により認証を行うことが多い。
【０００３】
そのため、パスワード入力時の入力ミス防止の観点そして入力されたパスワードが表示部に表示された場合の盗み見を防止する観点から、様々な工夫がなされてきた。
【０００４】
例えば、特許文献１において開示されている技術では、テンキーなど少ないキーでパスワードを入力する際に、同じキーを何度も押して候補となる文字を選択している。候補文字を選択する段階での入力ミスを防ぐために候補の段階では文字を表示し、確定した段階で「■」などの文字に置き換えて盗み見を防止している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１８３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１のような工夫がなされてきたが、まだパスワード入力時の入力ミスを防いだり盗み見を防止したりする観点からは、改善の余地があった。
【０００７】
以上のような事情に鑑み、本発明の目的は、パスワード入力時の入力ミスを防いだり盗み見を防止したり出来る情報処理装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、ユーザーによる入力を受け付ける操作入力部と、表示部と、前記ユーザーが認証のためパスワードとして入力した文字の種類ごとに置換するマークが置換ルールとして定義された置換マークテーブルが記憶されている記憶部と、前記ユーザーが入力したパスワードを前記操作入力部経由で受け付けるパスワード入力受付部と、前記置換ルールに従い、前記ユーザーがパスワードとして入力した文字を文字の種類ごとにマークに置換するマーク置換部と、置換されたマークを前記表示部に表示する置換文字列表示部とを備える。
【０００９】
そのため、パスワード入力時の入力ミスを防いだり盗み見を防止したり出来る。
【００１０】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、前記ユーザーからの指示に基づき、前記置換マークテーブルの前記置換ルールを設定する置換マーク設定部をさらに備えてもよい。
【００１１】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、前記ユーザーがパスワード認証を行う度に、前記置換マークテーブルの前記置換ルールをランダムに設定する置換マークランダム設定部をさらに備えてもよい。
【００１２】
上記目的を達成するため、本発明の一形態に係る情報処理装置では、前記文字の種類は、小文字、大文字、数字、および記号であってもよい。
【００１３】
上記目的を達成するため、本発明の一形態に係る情報処理方法では、ユーザーが認証のためパスワードとして入力した文字の種類ごとに置換するマークを置換ルールとして定義し、前記ユーザーが入力したパスワードを操作入力部経由で受け付け、前記置換ルールに従い、前記ユーザーがパスワードとして入力した文字を文字の種類ごとにマークに置換し、置換されたマークを表示部に表示する事を情報処理装置が実行する。
【発明の効果】
【００１４】
以上のように、本発明によれば、パスワード入力時の入力ミスを防いだり盗み見を防止したり出来る。
【図面の簡単な説明】
【００１５】
【図１】従来、入力したパスワードがマークに置換されて表示される様子を示す図である。
【図２】本発明の第１の実施形態における、入力したパスワードがマークに置換されて表示される様子を示す図である。
【図３】本発明の第１の実施形態において、入力ミスした場合に置換された文字列がどのように表示されるかを示す図である。
【図４】情報処理装置１０が一般的なコンピューターにより構成される場合の構成図である。
【図５】置換マークテーブル１７ａの例を示す図である。
【図６】情報処理装置１０における処理の流れについて説明するためのフローチャートである。
【図７】本発明の第２の実施形態において、ユーザーが置換ルールを設定し、文字列の置換が行われる様子を示す図である。
【図８】情報処理装置１０Ｂが一般的なコンピューターにより構成される場合の構成図である。
【図９】情報処理装置１０Ｂにおける処理の流れについて説明するためのフローチャートである。
【図１０】本発明の第３の実施形態において、入力したパスワードに対して毎回違う置換を行う様子を示す図である。
【図１１】情報処理装置１０Ｃが一般的なコンピューターにより構成される場合の構成図である。
【図１２】情報処理装置１０Ｃにおける処理の流れについて説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１７】
［背景］
一般的に、画像形成装置やＰＣ（Personal Computer）などの装置・システムでは、利用者がユーザーＩＤ（Identification）とパスワードを入力するパスワード認証により、適切な利用者であるかどうか認証している。
【００１８】
近年、これらの装置、システムに、より高い安全性（セキュリティ性）が求められるようになってきており、パスワード入力による認証についても同様の安全性が求められている。
【００１９】
パスワード入力による認証は、以下の条件（パラメータ）を変更することで、安全性をより高くすることができると考えられる。
（１）複雑さ
パスワードに、大文字、数字、記号を含めるかどうかなど
（２）長さ
パスワードの最小文字列長
（３）有効期限
パスワードを利用できる期間
（４）パスワード変更履歴
過去に利用したことのあるパスワードの使用を禁止するかなど
（５）ロック開始回数
パスワードの入力誤りを許可する回数
（６）ロック時間
入力誤りが規定回数発生したときに、パスワード入力をロックする時間
【００２０】
中でも、最近は（１）の大文字、数字、記号を含む、より複雑なパスワード入力を求める装置・システムが増えてきている。
【００２１】
一方、パスワードを入力する装置（キーボード）は、ひとつのキーに小文字と大文字が割り当てられており、記号や数字も同じキーが割り当てられているものもある。大文字や記号を入力する場合は、Shiftキーと組み合わせて押す必要がある。
【００２２】
大文字、数字、記号を含む複雑なパスワードを入力する場合、全て小文字で構成されたパスワードの入力と比べて、利用者は複数のキーを同時に押すことがあるため、入力ミスが発生しやすくなると考えられる。（←課題１：キー入力が複雑になり間違えやすい。）
【００２３】
また、通常の認証装置、システムでは、利用者が入力したパスワードを、他者に見られないようにするために、●や×などのマークに置換（マスク）した上で、パスワード入力欄に表示している。そのため、利用者は何を入力したか通常確認できない。（←課題２：利用者は実際に入力した文字を確認できない。）
【００２４】
本発明では、課題２に着目し、安全性を低下させることなく（他者にスクリーンを覗き見されてもパスワードが漏洩することなく）、より確実にパスワードを入力できる方法について記述する。
【００２５】
なお、以下の説明では、パスワードとして受け付ける文字の種類は、アルファベットの小文字および大文字、数字、および記号を想定している。
【００２６】
＜第１の実施形態＞
最初に、本発明の第１の実施形態に係る情報処理装置について説明する。
【００２７】
［概要］
最初に、概要について説明する。
【００２８】
図１に示すように、従来は、認証装置にパスワードを入力すると、全て同じマーク（図では「●」）に置換されて表示されていた。このような置換文字列から分かる事は、入力された文字数が１４文字である、という事だけである。
【００２９】
図２に示すように、本発明の第１の実施形態に係る情報処理装置では、例えば、入力した文字が大文字である場合、「■」に置換し、小文字である場合、「・」に置換し、数字である場合、「●」に置換し、記号である場合、「▲」に置換している。
【００３０】
この置換文字列から分かることは、１文字目が大文字、２文字目から７文字目までが小文字、８文字目が大文字、９、１０文字目が小文字、１１文字目から１３文字目までが数字、１４文字目が記号である、と言うことである。
【００３１】
例えば、図３に示すように、８文字目を「Ｄ」と大文字で入力すべきところ、Shiftキーを押し忘れ、小文字の「ｄ」で入力してしまった場合、本来、大文字を示す「■」に置換されるべきところが小文字を示す「・」に置換されてしまうので、すぐに入力誤りに気づくことが出来る。
【００３２】
以上、概要について説明した。
【００３３】
［情報処理装置の構成］
次に、情報処理装置１０の構成について説明する。情報処理装置１０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。情報処理装置１０が一般的なコンピューターにより構成される場合の構成図を図４に示す。
【００３４】
同図に示すように、情報処理装置１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、操作入力部１４、通信部１５、表示部１６、および記憶部１７を有し、これら各ブロックがバス１８を介して接続されている。
【００３５】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ（Operating System）、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００３６】
記憶部１７は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データ、置換マークテーブル１７ａが記憶される。
【００３７】
置換マークテーブル１７ａには、パスワードとして入力された文字の種類ごとに、どのマークに置換するかが定義されている。詳細は後述する。
【００３８】
通信部１５は、ネットワーク上の機器等と情報のやりとりを行う為のネットワークと結ばれている。
【００３９】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００４０】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００４１】
表示部１６は、例えば液晶ディスプレイ、ＥＬ（Electro-Luminescence）ディスプレイ、プラズマディスプレイ等である。
【００４２】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００４３】
情報処理装置１０のＣＰＵ１１において実現される機能ブロックは、パスワード入力受付部１１ｂ、マーク置換部１１ｃ、および置換文字列表示部１１ｄである。
【００４４】
パスワード入力受付部１１ｂは、ユーザーが認証のために入力したパスワードを受け付ける。
【００４５】
マーク置換部１１ｃは、置換マークテーブル１７ａに定義された置換ルールに従い、ユーザーがパスワードとして入力した文字を文字の種類ごとにマークに置換する。
【００４６】
置換文字列表示部１１ｄは、置換されたマークを表示部１６に表示する。
【００４７】
以上、情報処理装置１０の構成について説明した。
【００４８】
［置換マークテーブルについて］
次に、置換マークテーブル１７ａについて説明する。図５は、置換マークテーブル１７ａの例を示す図である。
【００４９】
この図に示す例は、図２に示すルール（入力した文字が大文字である場合、「■」に置換し、小文字である場合、「・」に置換し、数字である場合、「●」に置換し、記号である場合、「▲」に置換する）で、入力された文字列をマークに置換する例を示している。
【００５０】
以上、置換マークテーブル１７ａについて説明した。
【００５１】
［処理の流れ］
次に、情報処理装置１０における処理の流れについて説明する。図６は、情報処理装置１０における処理の流れについて説明するためのフローチャートである。
【００５２】
まず、パスワード入力受付部１１ｂが、操作入力部１４を介して、ユーザーから認証に用いるパスワードの入力を受け付ける（ステップＳ１）。
【００５３】
次に、マーク置換部１１ｃが、置換マークテーブル１７ａにおいて定義された置換ルールに従って、パスワードとして入力された文字を、文字の種類ごとに予め定義されたマークに置換する（ステップＳ２）。
【００５４】
次に、置換文字列表示部１１ｄが、置換されたマークを表示部１６に表示する（ステップＳ３）。
【００５５】
以上、情報処理装置１０における処理の流れについて説明した。
【００５６】
以上、第１の実施形態について説明した。
【００５７】
＜第２の実施形態＞
次に、第２の実施形態に係る情報処理装置１０Ｂについて説明する。
【００５８】
［概要］
第１の実施形態では、置換マークテーブル１７ａに定義された文字の種類ごとに置換するマークはシステムで予め定められたものであった。これに対し、第２の実施形態では、置換マークテーブル１７ａにより定義する置換ルールを、ユーザーが自由に設定できる。
【００５９】
例えば、図７に示すように、ユーザーが最初に、入力した文字が小文字である場合、「・」に置換し、大文字である場合、「?」に置換し、数字である場合、「●」に置換し、記号である場合、「※」に置換するというルールに設定した場合、図の下側に示すような置換が行われる。
【００６０】
このように、ユーザーが置換ルールを自由に設定できるようにすることにより、他の利用者にのぞき見された場合でも、パスワードの推測をより困難にすることが出来る。
【００６１】
以上、概要について説明した。
【００６２】
［情報処理装置の構成］
次に、情報処理装置１０Ｂの構成について説明する。情報処理装置１０Ｂは、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。情報処理装置１０Ｂが一般的なコンピューターにより構成される場合の構成図を図８に示す。
【００６３】
同図に示すように、情報処理装置１０Ｂは、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、操作入力部１４、通信部１５、表示部１６、および記憶部１７を有し、これら各ブロックがバス１８を介して接続されている。
【００６４】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００６５】
記憶部１７は、例えばＨＤＤや、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データ、置換マークテーブル１７ａが記憶される。
【００６６】
置換マークテーブル１７ａには、パスワードとして入力された文字の種類ごとに、どのマークに置換するかが定義されている。
【００６７】
通信部１５は、ネットワーク上の機器等と情報のやりとりを行う為のネットワークと結ばれている。
【００６８】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００６９】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００７０】
表示部１６は、例えば液晶ディスプレイ、ＥＬディスプレイ、プラズマディスプレイ等である。
【００７１】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００７２】
情報処理装置１０ＢのＣＰＵ１１において実現される機能ブロックは、置換マーク設定部１１ａ、パスワード入力受付部１１ｂ、マーク置換部１１ｃ、および置換文字列表示部１１ｄである。
【００７３】
置換マーク設定部１１ａは、ユーザーからの指示に基づき、置換マークテーブル１７ａの置換ルールを設定する。
【００７４】
パスワード入力受付部１１ｂは、ユーザーが認証のために入力したパスワードを受け付ける。
【００７５】
マーク置換部１１ｃは、置換マークテーブル１７ａに定義されたルールに従い、ユーザーがパスワードとして入力した文字を文字の種類ごとにマークに置換する。
【００７６】
置換文字列表示部１１ｄは、置換されたマークを表示部１６に表示する。
【００７７】
以上、情報処理装置１０Ｂの構成について説明した。
【００７８】
［処理の流れ］
次に、情報処理装置１０Ｂにおける処理の流れについて説明する。図９は、情報処理装置１０Ｂにおける処理の流れについて説明するためのフローチャートである。
まず、置換マーク設定部１１ａが、ユーザーの指示に基づき、置換マークテーブル１７ａ内に、置換ルールを設定する（ステップＳ１０）。
【００７９】
次に、パスワード入力受付部１１ｂが、操作入力部１４を介して、ユーザーから認証に用いるパスワードの入力を受け付ける（ステップＳ１１）。
【００８０】
次に、マーク置換部１１ｃが、置換マークテーブル１７ａにおいて定義された置換ルールに従って、パスワードとして入力された文字を、文字の種類ごとに設定されたマークに置換する（ステップＳ１２）。
【００８１】
次に、置換文字列表示部１１ｄが、置換されたマークを表示部１６に表示する（ステップＳ１３）。
【００８２】
以上、情報処理装置１０Ｂにおける処理の流れについて説明した。
【００８３】
以上、第２の実施形態について説明した。
【００８４】
＜第３の実施形態＞
次に、第３の実施形態について説明する。
【００８５】
［概要］
第１の実施形態では、置換マークテーブル１７ａに定義された置換ルールは、予めシステムで定められたものであり固定であった。また、第２の実施形態では、置換マークテーブル１７ａに定義された置換ルールはユーザーが自由に設定可能なものであった。
【００８６】
これに対し、第３の実施形態で用いる置換マークテーブル１７ａで定義される置換ルールは、ユーザーが認証のためにパスワードを入力する度にランダムに変更される。そのため、パスワードを盗み見ても元のパスワードを推測し難いと共に、ユーザーが置換ルールを設定する手間を省くことが出来る。
【００８７】
例えば、図１０に示す例では、毎回入力するパスワードは同じであるが、マークに置換された文字列は、１回目のパスワード入力時と、２回目のパスワード入力時とでは、異なっている。
【００８８】
以上、概要について説明した。
【００８９】
［情報処理装置の構成］
次に、情報処理装置１０Ｃの構成について説明する。情報処理装置１０Ｃは、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。情報処理装置１０Ｃが一般的なコンピューターにより構成される場合の構成図を図１１に示す。
【００９０】
同図に示すように、情報処理装置１０Ｃは、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、操作入力部１４、通信部１５、表示部１６、および記憶部１７を有し、これら各ブロックがバス１８を介して接続されている。
【００９１】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００９２】
記憶部１７は、例えばＨＤＤや、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データ、置換マークテーブル１７ａが記憶される。
【００９３】
置換マークテーブル１７ａには、パスワードとして入力された文字の種類ごとに、どのマークに置換するかが定義されている。
【００９４】
通信部１５は、ネットワーク上の機器等と情報のやりとりを行う為のネットワークと結ばれている。
【００９５】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００９６】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００９７】
表示部１６は、例えば液晶ディスプレイ、ＥＬディスプレイ、プラズマディスプレイ等である。
【００９８】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００９９】
情報処理装置１０ＣのＣＰＵ１１において実現される機能ブロックは、置換マークランダム設定部１１ａ'、パスワード入力受付部１１ｂ、マーク置換部１１ｃ、および置換文字列表示部１１ｄである。
【０１００】
置換マークランダム設定部１１ａ'は、ユーザーがパスワード認証を行う度に、置換マークテーブル１７ａの置換ルールをランダムに設定する。但し、４種類の文字種を置換するマークは重ならないようにする。
【０１０１】
パスワード入力受付部１１ｂは、ユーザーが認証のために入力したパスワードを受け付ける。
【０１０２】
マーク置換部１１ｃは、置換マークテーブル１７ａに定義されたルールに従い、ユーザーがパスワードとして入力した文字を文字の種類ごとにマークに置換する。
【０１０３】
置換文字列表示部１１ｄは、置換されたマークを表示部１６に表示する。
【０１０４】
以上、情報処理装置１０Ｃの構成について説明した。
【０１０５】
［処理の流れ］
次に、情報処理装置１０Ｃにおける処理の流れについて説明する。図１２は、情報処理装置１０Ｃにおける処理の流れについて説明するためのフローチャートである。
【０１０６】
まず、置換マークランダム設定部１１ａ'が、パスワード認証の度に、文字を置換するマークをランダムに設定して置換ルールを定義する（ステップＳ２０）。但し、ランダムに設定する場合でも、異なる文字種を置換するマークは互いに異なるものに設定される。
【０１０７】
次に、パスワード入力受付部１１ｂが、操作入力部１４を介して、ユーザーから認証に用いるパスワードの入力を受け付ける（ステップＳ２１）。
【０１０８】
次に、マーク置換部１１ｃが、置換マークテーブル１７ａにおいて定義された置換ルールに従って、パスワードとして入力された文字を、文字の種類ごとに設定されたマークに置換する（ステップＳ２２）。
【０１０９】
次に、置換文字列表示部１１ｄが、置換されたマークを表示部１６に表示する（ステップＳ２３）。
【０１１０】
以上、情報処理装置１０Ｃにおける処理の流れについて説明した。
【０１１１】
以上、第３の実施形態について説明した。
【０１１２】
［補足事項］
以上のように、本発明に係る情報処理装置１０は、ユーザーによる入力を受け付ける操作入力部１４と、表示部１６と、前記ユーザーが認証のためパスワードとして入力した文字の種類ごとに置換するマークが置換ルールとして定義された置換マークテーブル１７ａが記憶されている記憶部１７と、前記ユーザーが入力したパスワードを前記操作入力部１４経由で受け付けるパスワード入力受付部１１ｂと、前記置換ルールに従い、前記ユーザーがパスワードとして入力した文字を文字の種類ごとにマークに置換するマーク置換部１１ｃと、置換されたマークを前記表示部１６に表示する置換文字列表示部１１ｄとを備える。
【０１１３】
そのため、パスワード入力時の入力ミスを防いだり盗み見を防止したり出来る。
【０１１４】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１１５】
１０、１０Ｂ、１０Ｃ…  情報処理装置
１１  …  ＣＰＵ
１１ａ…  置換マーク設定部
１１ａ'…置換マークランダム設定部
１１ｂ…  パスワード入力受付部
１１ｃ…  マーク置換部
１１ｄ…  置換文字列表示部
１２  …  ＲＯＭ
１３  …  ＲＡＭ
１４  …  操作入力部
１５  …  通信部
１６  …  表示部
１７  …  記憶部
１７ａ…  置換マークテーブル
１８  …  バス
【図１】
2019045946.tif 000003
【図２】
2019045946.tif 000004
【図３】
2019045946.tif 000005
【図４】
2019045946.tif 000006
【図５】
2019045946.tif 000007
【図６】
2019045946.tif 000008
【図７】
2019045946.tif 000009
【図８】
2019045946.tif 000010
【図９】
2019045946.tif 000011
【図１０】
2019045946.tif 000012
【図１１】
2019045946.tif 000013
【図１２】
2019045946.tif 000014