(57)【要約】【課題】  簡易な認証が可能な認証機能を有するＵＳＢメモリ装置を提供する。【解決手段】  データ記憶部を備え、ＵＳＢインタフェースを介して情報処理装置との間でデータの送受信を行うＵＳＢメモリ装置は、予め入力された識別情報を記憶する認証データ記憶部と、表示物を表示するディスプレイ部およびタッチパネルを有する入力部と、入力部から入力された入力情報と識別情報とが一致するか否かの判定を行う照合部と、ＵＳＢインタフェースを制御するＵＳＢインタフェース制御部とを備え、ＵＳＢインタフェース制御部は、入力情報と識別情報とが一致した場合に、情報処理装置からのアクセスを可能とする。【選択図】図３
2011095840.tif 000002
【特許請求の範囲】
【請求項１】
データ記憶部を備え、ＵＳＢインタフェースを介して情報処理装置との間でデータの送受信を行うＵＳＢメモリ装置であって、
予め入力された識別情報を記憶する認証データ記憶部と、
表示物を表示するディスプレイ部およびタッチパネルを有する入力部と、
前記入力部から入力された入力情報と前記識別情報とが一致するか否かの判定を行う照合部と、
前記ＵＳＢインタフェースを制御するＵＳＢインタフェース制御部と、
を備え、
前記ＵＳＢインタフェース制御部は、前記入力情報と前記識別情報とが一致した場合に、前記情報処理装置からのアクセスを可能とすることを特徴とするＵＳＢメモリ装置。
【請求項２】
前記入力部は、色、文字、記号、図形、絵柄、模様のうちのいずれか、またはこれらの組み合わせによって構成される複数の表示物を表示する液晶表示部および前記表示物に対応する複数の押下領域が設けられているタッチパネルを備えることを特徴とする請求項１に記載のＵＳＢメモリ装置。
【請求項３】
前記タッチパネルの押下位置情報を検出し、前記表示物の表示を変更する入力制御部をさらに備え、
前記入力制御部は、前記タッチパネルの押下位置情報を検出した場合において、所定の回数の押下位置情報を検出していない場合には、所定時間経過後において前記表示物の表示を変更することを特徴とする請求項１または請求項２に記載のＵＳＢメモリ装置。
【請求項４】
発光素子と、
検出された前記押下位置情報をもとに、前記発光素子を点灯、消灯あるいは点滅させる発光制御部と、
をさらに備えることを特徴とする請求項１から請求項３のいずれか１つに記載のＵＳＢメモリ装置。
【請求項５】
音源装置と、
検出された押下位置情報をもとに、前記音源装置から音声を出力させる音源制御部と、
をさらに備えることを特徴とする請求項１から請求項４のいずれか１つの請求項に記載のＵＳＢメモリ装置。
【請求項６】
前記識別情報および前記入力情報は、前記タッチパネル上における押下位置情報と押下圧力に係る情報と、
を含むことを特徴とする請求項１に記載のＵＳＢメモリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証機能を有するＵＳＢメモリ装置に関するものである。
【背景技術】
【０００２】
近年、データ容量の大きい記録媒体がさまざま見られるようになっており、その中でも、コンパクトでデータ容量の大きな記録媒体であるＵＳＢ（Universal Serial Bus）が広く用いられている。
【０００３】
一方、機密情報、個人情報においては、高い保護が求められることから、ユーザの認証機能を有するＵＳＢメモリ装置が求められており、第１および第２の従来技術として、指紋などの生体情報に基づいてユーザの認証を行う技術が開示されている（たとえば、特許文献１，２等）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００３／００３２８２号パンフレット
【特許文献２】特開２００８−２２５６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
生体情報に基づいてユーザの認証を行う場合、認証の精度が低いと、本人でも認証できない場合があるばかりでなく、ＵＳＢメモリ装置のユーザが個人に限定されてしまい、複数のユーザでＵＳＢメモリ装置のデータを使用したい場合には不自由である。
【０００６】
一方、ＵＳＢメモリ装置に記憶させる情報について、情報の処理を行うホストコンピュータ側でパスワードを入力することによって暗号化および復号化を行う場合、例えば、ＵＳＢメモリ装置に記録されたアプリケーションプログラムを読み出して記憶部等に格納した後、これを実行する場合が多い医療機器制御用コンピュータやカーナビゲーションでは入力画面がないため、ＵＳＢメモリ装置から情報を入力する操作が煩雑となる。
したがって、本発明の目的は、簡易な認証が可能な認証機能を有するＵＳＢメモリ装置を提供することである。
【課題を解決するための手段】
【０００７】
第１の態様に係るＵＳＢメモリ装置は、データ記憶部を備え、ＵＳＢインタフェースを介して情報処理装置との間でデータの送受信を行うＵＳＢメモリ装置であって、予め入力された識別情報を記憶する認証データ記憶部と、表示物を表示するディスプレイ部およびタッチパネルを有し、情報を入力する入力部と、前記入力部から入力された入力情報と前記識別情報とが一致するか否かの判定を行う照合部と、前記ＵＳＢインタフェースを制御するＵＳＢインタフェース制御部と、
を備え、前記ＵＳＢインタフェース制御部は、前記入力情報と前記識別情報とが一致した場合に、前記情報処理装置からのアクセスを可能とする。
【０００８】
第２の態様に係るＵＳＢメモリ装置は、第１の態様に係るＵＳＢメモリ装置であって、前記入力部は、色、文字、記号、図形、絵柄、模様のうちのいずれか、またはこれらの組み合わせによって構成される複数の表示物を表示する液晶表示部および前記表示物に対応する複数の押下領域が設けられているタッチパネルを備える。
【０００９】
第３の態様に係るＵＳＢメモリ装置は、第１の態様または第２の態様に係るＵＳＢメモリ装置であって、前記タッチパネルの押下位置情報を検出し、前記表示物の表示を変更する入力制御部をさらに備え、前記入力制御部は、前記タッチパネルの押下位置情報を検出した場合において、所定の回数の押下位置情報を検出していない場合には、所定時間経過後において前記表示物の表示を変更する。
【００１０】
第４の態様に係るＵＳＢメモリ装置は、第１の態様から第３の態様のいずれか１つの態様に係るＵＳＢメモリ装置であって、発光素子と、検出された前記押下位置情報をもとに、前記発光素子を点灯、消灯あるいは点滅させる発光制御部と、をさらに備える。
【００１１】
第５の態様に係るＵＳＢメモリ装置は、第１の態様から第４の態様のいずれか１つの態様に係るＵＳＢメモリ装置であって、音源装置と、検出された押下位置情報をもとに、前記音源装置から音声を出力させる音源制御部と、をさらに備える。
【００１２】
第６の態様に係るＵＳＢメモリ装置は、第１の態様に係るＵＳＢメモリ装置であって、前記識別情報および前記入力情報は、前記タッチパネル上における押下位置情報と押下圧力に係る情報とを含む。
【発明の効果】
【００１３】
第１から第６の何れの態様に係るＵＳＢメモリ装置によっても、ＵＳＢメモリ装置を接続する情報処理装置側のオペレーションシステムに依存せずに、ＵＳＢメモリ装置において、ディスプレイ部およびタッチパネルを有する入力部から入力された入力情報に基づいてユーザの認証が行われるので、速くかつ簡易にユーザの認証を行うことができる。
【００１４】
第２の態様に係るＵＳＢメモリ装置によれば、入力部は、色、文字、記号、図形、絵柄、模様のうちのいずれか、またはこれらの組み合わせによって構成される識別情報に基づいて認証が行われるので、データの漏えいが生じにくい識別情報を設定することができる。
【００１５】
第３の態様に係るＵＳＢメモリ装置によれば、所定の回数の押下位置情報を検出していない場合には、所定時間経過後において表示物の表示を変更するので、ユーザの識別情報を複雑にすることが可能となり、データの漏えいが生じにくい識別情報を設定することができる。
【００１６】
第４の態様に係るＵＳＢメモリ装置によれば、発光素子と検出された押下位置情報をもとに、発光素子を点灯、消灯あるいは点滅させる発光制御部とを備えるので、タッチパネルへの押下時や、入力情報と識別情報との一致時に発光素子を点灯、消灯あるいは点滅させることによって、ユーザに使用状況を明確に知らせることが可能となる。
【００１７】
第５の態様に係るＵＳＢメモリ装置によれば、音源装置と検出された押下位置情報をもとに音源装置から音声を出力させる音源制御部とを備えるので、タッチパネルへの押下時や、入力情報と識別情報との一致時に音声を出力させることによって、ユーザに使用状況を明確に知らせることが可能となる。
【００１８】
第６の態様に係るＵＳＢメモリ装置によれば、識別情報および入力情報は、タッチパネル上における押下位置情報と押下圧力に係る情報とを含むので、ユーザに応じて識別情報を複雑にすることが可能となり、第三者へデータの漏えいが生じにくい識別情報を設定することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１実施形態であるＵＳＢメモリ装置の形状の例を示す図である。
【図２】ＵＳＢメモリ装置が、コネクタを介して情報処理装置との間でデータの送受信を行う例を示す図である。
【図３】第１実施形態に係るＵＳＢメモリ装置の構成を示す機能ブロック図である。
【図４】制御部の動作処理を示すフローチャートである。
【図５】第２実施形態の制御部の動作処理を示すフローチャートである。
【図６】入力部の表示物の切替えを例示する図である。
【図７】第２実施形態の制御部の動作処理を示すフローチャートである。
【図８】入力部の表示物の切替えを例示する図である。
【図９】第４実施形態に係るＵＳＢメモリ装置の構成を示す機能ブロック図である。
【図１０】第5実施形態に係るＵＳＢメモリ装置の構成を示す機能ブロック図である。
【図１１】表示物切替え指示のための押下領域を有する入力部を例示する図である。
【図１２】絵柄、模様、色の組み合わせによって構成される表示物を例示する図である。
【発明を実施するための形態】
【００２０】
添付図面に基づいて、本発明の実施の形態について、本発明をより詳細に説明する。
[第１実施形態]
＜ＵＳＢメモリ装置の全体構成＞
【００２１】
ＵＳＢメモリ装置は、情報処理装置のＵＳＢ端子に接続可能な記録媒体である。第１実施形態においては、情報処理装置からＵＳＢメモリ装置へのデータアクセスを、ＵＳＢメモリ装置本体の入力部での押下パターンによって制御する。情報処理装置上のＯＳ(Operating System)に依存せず、ＵＳＢメモリ装置本体のみで認証を行う。図１は、本発明の第１実施形態であるＵＳＢメモリ装置５０Ａの形状の例を示す図である。
【００２２】
ＵＳＢメモリ装置５０Ａは、筐体１から外部にＵＳＢインタフェースに相当するコネクタ２が突き出した形状であり、情報処理装置のＵＳＢ端子と接続可能である。また、ＵＳＢメモリ装置５０Ａの筐体１の表面には、複数の押下領域が設けられた入力部３が備えられている。本発明の第１実施形態においては、図１において、入力部３の４つの押下領域３ａ，３ｂ，３ｃ，３ｄが表示されている例が示されている。
【００２３】
入力部３は、表示物を表示するディスプレイ部およびタッチパネルを有する。タッチパネルは、ユーザの押下の検出機構としては、抵抗膜式、超音波式、光電式、静電容量式など、いずれの方式を利用してもよい。
【００２４】
図示しないディスプレイ部は、タッチパネルの下に備えられ、バックライト付きのＬＣＤ装置（液晶ディスプレイ装置）を使用している。ディスプレイ部は、他に、ＥＬ（エレクトロルミネッセンス）ディスプレイや、ＣＲＴ（カソードレイチューブ）ディスプレイ等の既存の技術を利用してもよい。ディスプレイ部は、ユーザが入力する自己の識別情報として触れるべき表示物を表示し、ユーザが、この表示物をもとにタッチパネルを押下することによって、入力部３の所定の位置が特定される。ディスプレイ部は、色、文字、記号、図形、絵柄、模様のうちのいずれか、またはこれらの組み合わせによって構成される複数の表示物を表示することによって、タッチパネルに表示物に対応する複数の押下領域が設けられている。また、タッチパネルの押下領域は、たとえば、点線、色などによって区分けしてもよい。
【００２５】
図２は、ＵＳＢメモリ装置５０Ａが、コネクタ２を介して情報処理装置２００との間でデータの送受信を行う例を示している。情報処理装置２００はＣＰＵや記憶部を有しており、また、ＯＳ、デバイスドライバ、アプリケーションプログラムを記憶部に記録している。そして、記憶部に記録されたアプリケーションプログラムを実行してさまざまな機能を実現する。また、ＵＳＢメモリ装置５０Ａに記録されたアプリケーションプログラムを読み出して記憶部等に格納した後に、これを実行する。さらに、情報処理装置２００はＵＳＢメモリ装置５０Ａを接続するためのＵＳＢ端子２１０を有しており、接続されたＵＳＢメモリ装置５０Ａとデータの送受信を行う。
【００２６】
情報処理装置２００は、例えば、据置型のパーソナルコンピュータや、ノートブック型パーソナルコンピュータ、携帯電話、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、小型デジタルビデオカメラ、ゲーム機、その他のモバイル端末、企業や病院等に備えられたコンピュータ機器、カーナビゲーションなどが該当する。ユーザは、ＵＳＢメモリ装置５０Ａを情報処理装置２００に接続した後、自己の識別情報を入力部３から入力することができる。
【００２７】
図３は、第１実施形態に係るＵＳＢメモリ装置５０Ａの構成を示す機能ブロック図である。ＵＳＢメモリ装置５０Ａは、コネクタ２、制御部１０Ａ、記憶部２０および入力部３を有しており、これらの間はバスで接続されている。
【００２８】
制御部１０Ａは、例えば、ＣＰＵによって構成され、後述する記憶部２０に記憶されるプログラムを実行することによって、ＵＳＢメモリ装置５０Ａ全体の動作を決定し、ＵＳＢメモリ装置５０Ａ全体に指令を与え、さらに入力部３に表示の指示を出す。また、制御部１０は、後述するＵＳＢインタフェース制御部１１、暗号制御部１２、照合部１３、および入力制御部１４の機能も実現する。
【００２９】
ＵＳＢインタフェース制御部１１は、ＵＳＢメモリ装置５０Ａがコネクタ２で情報処理装置２００のＵＳＢ端子２１０と接続されたときにその接続を認識する。また、入力部３から入力されたユーザの識別情報に係る入力情報と、認証データ記憶部２１に予め入力された識別情報とが一致した場合に、情報処理装置２００からのアクセスを可能とする。より具体的には、入力部３から入力されたユーザの識別情報に係る入力情報と、認証データ記憶部２１に予め入力された識別情報とが一致した場合に、ＵＳＢインタフェース制御部１１は、例えば、情報処理装置２００側にＵＳＢメモリ装置５０Ａをドライブとして認識するように動作させる。また、ＵＳＢインタフェース制御部１１は、情報処理装置２００のＵＳＢ端子２１０とコネクタ２とを介して情報処理装置２００から入力したデータを後述するデータ記憶部２２に格納し、データ記憶部２２に格納されたデータを読み出して、コネクタ２と情報処理装置２００のＵＳＢ端子２１０とを介して情報処理装置２００に出力する。
【００３０】
暗号制御部１２は、データ記憶部２２へデータが記憶される時にデータの暗号化を行い、データ記憶部２２からデータが読み出される時にデータを復号化する。データ記憶部２２にデータを記憶させるときのデータの暗号化、データ記憶部２２に暗号化された状態で記憶されているデータを読み出すときのデータの復号は、情報処理装置２００から送信されてくるコマンドに応じてＵＳＢメモリ装置５０Ａ側で自動的に行われる。
【００３１】
照合部１３は、入力部３から入力されたユーザの識別情報に係る入力情報と、認証データ記憶部２１に予め入力された識別情報とが、一致するか否かの判定を行う。
【００３２】
入力制御部１４は、入力部３の制御を行う。具体的には、入力制御部１４は入力部３のタッチパネルに押下位置情報を検出させ、入力部３に入力されたユーザの識別情報に係る入力情報を認識する。また、入力制御部１４は、ディスプレイ部に表示される表示物の切り替えを行う。
【００３３】
記憶部２０は、例えば、半導体メモリ等の記憶装置によって構成され、情報処理装置２００から入力された情報、制御部１０Ａで実行されるプログラム、プログラムを実行する際に必要な情報、および入力部３から入力されるユーザの識別情報に係る情報等の各種情報を記憶する。
【００３４】
認証データ記憶部２１は、例えば、フラッシュメモリやＥＰＲＯＭなどで構成され、予め入力された識別情報、ＲＳＡ，ＡＥＳ(Advanced Encryption Standard)，ＤＥＳ(Data Encryption Standard)などのデータの暗号化、復号に用いられる暗号鍵を記憶する。認証データ記憶部２１に記憶されている暗号鍵は、暗号制御部１２により適宜読み出され、データの暗号化、または暗号化されているデータの復号に用いられる。認証データ記憶部２１に記憶される暗号鍵は、例えば、ユーザにより識別情報の登録が行われたとき、登録された識別情報のデータの一部と、認証データ記憶部２１にあらかじめ記憶されているデータとを用いて生成される。また、認証データ記憶部２１は、タッチパネルの背面に配置されているディスプレイ部において表示物を表示するためのデータを保持する。認証データ記憶部２１は、認証が成功した後であっても、記憶されているデータに関する情報がＵＳＢメモリ装置５０Ａから情報処理装置２００に通知されず、情報処理装置２００からはアクセスすることができない。
【００３５】
データ記憶部２２は、例えば、フラッシュメモリで構成され、情報処理装置２００に対して与えられたデータあるいはプロセッサ２３０によって生成されたデータを不揮発的に保持する。具体的には、データ記憶部２２には、暗号制御部１２によって、認証データ記憶部２１に記憶されている暗号鍵を用いて暗号化されたデータが記憶される。認証が成功した後、データ記憶部２２は、情報処理装置２００からアクセス可能な領域となり、情報処理装置２００からデータを記憶させたり、そこに記憶されているデータを情報処理装置２００が読み出したりすることが可能となる。データ記憶部２２に暗号化された状態で記憶されているデータを読み出すときには、暗号制御部１２によって、認証データ記憶部２１に記憶されている暗号鍵を用いてデータの復号が行われる。
【００３６】
プログラム記憶部２３は、例えばＲＯＭによって構成され、ＵＳＢメモリ装置５０Ａを作動させるためのファームウェア、認証処理プログラムその他のプログラムと、ＵＳＢメモリ装置５０Ａに固有の動作を実行させるために設定値として予め入力されたデータとを保持している。
【００３７】
また記憶部２０は、図示しないＲＡＭを備えており、このＲＡＭは、制御部１０Ａによって生成されたデータを一時的に保持する。
＜ＵＳＢメモリ装置５０Ａの動作処理＞
【００３８】
次に、ＵＳＢメモリ装置５０Ａを情報処理装置２００に接続したときの、本実施形態のＵＳＢメモリ装置５０Ａの動作処理について説明する。
【００３９】
図４は、制御部１０Ａの動作処理を示すフローチャートである。ＵＳＢメモリ装置５０Ａのコネクタ２が情報処理装置２００のＵＳＢ端子２１０に挿入されたとき、ステップＳ１に移る。ステップＳ１では、ＵＳＢインタフェース制御部１１は、ＵＳＢメモリ装置５０Ａが情報処理装置２００へ接続されたことを認識する。
【００４０】
ステップＳ２では、入力制御部１４が、入力部３の表示物の表示を開始させる。
【００４１】
ステップＳ３では、入力制御部１４が、入力部３にユーザが識別情報入力のための第１回目の押下がされているか否かを判断する。なお、押下の検出においては、例えば、タッチパネルから検出される圧力等の信号に閾値を設けることによって、無意識の手の接触やずれた位置での押下などを排除して、確実な入力操作を得ることが可能である。ステップＳ３で、押下されていないと判断した場合には、ステップＳ４に移り、押下されていると判断した場合には、ステップＳ５に移る。
【００４２】
ステップＳ４では、入力制御部１４が、予め定められた押下待機時間が経過したか否かを判断する。ステップＳ４で、経過していないと判断した場合には、ステップＳ５に移り、経過したと判断した場合には、ステップＳ９に移る。
【００４３】
ステップＳ５では、入力制御部１４が、次の押下がされているか否かを判断する。ステップＳ５で、次の押下がされていないと判断した場合には、ステップＳ４に移り、押下されていると判断した場合には、ステップＳ６に移る。
【００４４】
ステップＳ６では、入力制御部１４が、入力部３から入力されたユーザの入力情報を認証するために必要な所定の回数だけ押下を検出したか否かを判断する。ステップＳ６で、検出していないと判断した場合には、ステップＳ４に移り、検出したと判断した場合には、ステップＳ７に移る。
【００４５】
ステップＳ７では、照合部１３が、入力部３から入力されたユーザの識別情報に係る入力情報、具体的にはユーザの押下順序に基づく情報と、認証データ記憶部２１に予め入力された識別情報とが、一致するか否かの判定を行う。ステップＳ７で、入力部３から入力されたユーザの識別情報に係る入力情報と、認証データ記憶部２１に予め入力された識別情報とが、一致せず、認証が成功していないと判断した場合には、ステップＳ２に移り、成功したと判断した場合には、ステップＳ８に移る。
【００４６】
ステップＳ８では、ＵＳＢインタフェース制御部１１が、情報処理装置２００からのアクセスを可能とする。具体的には、ＵＳＢインタフェース制御部１１が、例えば、情報処理装置２００側にＵＳＢメモリ装置５０Ａをドライブとして認識するように動作させて、ステップＳ９に移る。
【００４７】
ステップＳ９では、入力制御部１４が、入力部３の表示物の表示を終了させて、本処理を終了する。
【００４８】
ＵＳＢインタフェース制御部１１が、情報処理装置２００からのアクセスを可能とすることによって、ＵＳＢインタフェース制御部１１は、情報処理装置２００のＵＳＢ端子２１０とコネクタ２とを介して情報処理装置２００から受信したデータをデータ記憶部２２に格納したり、データ記憶部２２に格納されたデータを読み出して、コネクタ２と情報処理装置２００のＵＳＢ端子２１０とを介して情報処理装置２００に送信することが可能となる。
【００４９】
本実施形態によれば、ＵＳＢメモリ装置５０Ａを接続する情報処理装置側のオペレーションシステムに依存せずに、ＵＳＢメモリ装置５０Ａにおいて、入力部３のタッチパネルへの押下順序に基づいてユーザの認証が行われるので、速くかつ簡易にユーザの認証を行うことができる。また、例えば、ＵＳＢメモリ装置５０Ａに記録されたアプリケーションプログラムを読み出して記憶部等に格納した後にこれを実行する場合が多い医療機器制御用コンピュータやカーナビゲーションでは、入力画面がないため、ＵＳＢメモリ装置５０Ａのユーザの識別情報を入力することが容易ではないが、本実施形態によれば、これらの情報処理装置にＵＳＢメモリ装置５０Ａを使用する場合においても、簡易に認証を行うことが可能となる。
【００５０】
さらに、入力部３のディスプレイ部は、色、文字、記号、図形、絵柄、模様のうちのいずれか、またはこれらの組み合わせによって構成される識別情報に基づいて認証が行われるので、データの漏えいが生じにくい識別情報を設定することができる。
[第２実施形態]
【００５１】
ＵＳＢメモリ装置の第２実施形態においては、情報入力時に入力部の表示物の切り替えが行われる。
【００５２】
第２実施形態では、入力制御部１４が、表示物の表示の変更を行う。具体的には入力制御部１４は、タッチパネルの押下位置情報を検出した場合において、所定の回数まで押下位置情報を検出していない場合には、所定時間経過後において表示物の表示を変更する。
＜ＵＳＢメモリ装置の第２実施形態の動作処理＞
【００５３】
次に、ＵＳＢメモリ装置５０Ａの第２実施形態を情報処理装置２００に接続したときの動作処理について説明する。
【００５４】
図５は、第２実施形態の制御部１０Ａの動作処理を示すフローチャートである。ＵＳＢメモリ装置５０Ａのコネクタ２が情報処理装置２００のＵＳＢ端子２１０に挿入されたとき、ステップＴ１に移る。ステップＴ１では、ＵＳＢインタフェース制御部１１は、ＵＳＢメモリ装置５０Ａが情報処理装置２００へ接続されたことを認識する。
【００５５】
ステップＴ２では、入力制御部１４が、入力部３の表示物の表示を開始させる。
【００５６】
ステップＴ３では、入力制御部１４が、入力部３にユーザが識別情報入力のための第１回目の押下がされているか否かを判断する。ステップＴ３で、押下されていないと判断した場合には、ステップＴ３に戻り、押下されていると判断した場合には、ステップＴ４に移る。
【００５７】
ステップＴ４では、入力制御部１４が予め定められた表示物切替え時間が経過したか否かの判定を行う。ステップＴ４で、予め定められた表示物切替え時間が経過したと判断した場合には、ステップＴ５に移り、経過していないと判断した場合には、ステップＴ４に戻る。
【００５８】
ステップＴ５では、入力制御部１４が入力部３の表示物の切替えを行う。
【００５９】
図６は、入力部３の表示物の切替えを例示する図である。図６には、入力部３の４つの押下領域３ａ，３ｂ，３ｃ，３ｄにおける表示物が、タッチパネルが押下されるごとにユーザから見て左方向へ１つずつ移動するように、表示物の切替えが行われる画面が示されている。図６の（ａ）第１回押下前、（ｂ）は第２回押下前、（ｃ）は第３回押下前の表示物が示されている。具体的には、第１回押下前においては、押下領域３ａには「１」、３ｂには「２」、３ｃには「３」、３ｄには「４」が表示されているが、第１回押下後、すなわち、第２回押下前においては、押下領域３ａには「２」、３ｂには「３」、３ｃには「４」、３ｄには「１」が表示される。さらに、第２回押下後、すなわち、第３回押下前においては、押下領域３ａには「３」、３ｂには「４」、３ｃには「１」、３ｄには「２」が表示される。
【００６０】
図５に示すように、ステップＴ６では、入力制御部１４が、次の押下がされているか否かを判断する。ステップＴ６で、次の押下がされていないと判断した場合には、ステップＴ７に移り、押下されていると判断した場合には、ステップＴ８に移る。
【００６１】
ステップＴ７では、入力制御部１４が、予め定められた押下待機時間が経過したか否かを判断する。ステップＴ７で、経過していないと判断した場合には、ステップＴ６に戻り、経過したと判断した場合には、ステップＴ１１に移る。
【００６２】
ステップＴ８では、入力制御部１４が、入力部３から入力されたユーザの入力情報を認証するために必要な所定の回数だけ押下を検出したか否かを判断する。ステップＴ８で、検出していないと判断した場合には、ステップＴ４に移り、検出したと判断した場合には、ステップＴ９に移る。
【００６３】
ステップＴ９では、照合部１３が、入力部３から入力されたユーザの識別情報に係る入力情報、具体的にはユーザの押下順序に基づく情報と、認証データ記憶部２１に予め入力された識別情報とが、一致するか否かの判定を行う。ステップＴ９で、入力部３から入力されたユーザの識別情報に係る入力情報と、認証データ記憶部２１に予め入力された識別情報とが、一致せず、認証が成功していないと判断した場合には、ステップＴ２に移り、成功したと判断した場合には、ステップＴ１０に移る。
【００６４】
ステップＴ１０では、ＵＳＢインタフェース制御部１１が、情報処理装置２００からのアクセスを可能にしてステップＴ１１へ移る。
【００６５】
ステップＴ１１では、入力制御部１４が、入力部３の表示物の表示を終了させて、本処理を終了する。
【００６６】
第２実施形態のＵＳＢメモリ装置５０Ａによれば、第１実施の形態のＵＳＢメモリ装置５０Ａと同様の効果を達成することができ、所定の回数の押下位置情報を検出していない場合には、所定時間経過後において表示物の表示を変更するので、ユーザの識別情報を複雑にすることが可能となり、データの漏えいが生じにくい識別情報を設定することができる。
[第３実施形態]
ＵＳＢメモリ装置の第３実施形態においては、所定時間経過後に入力部の表示物の切替えが自動的に行われる。
【００６７】
第３実施形態では、入力制御部１４が、表示物の切替えを行う。具体的には入力制御部１４は、所定の回数までユーザの押下による押下位置情報を検出していない場合には、所定時間経過後において表示物の切替えを行う。
＜ＵＳＢメモリ装置の第３実施形態の動作処理＞
【００６８】
次に、ＵＳＢメモリ装置５０Ａの第３実施形態を情報処理装置２００に接続したときの動作処理について説明する。
【００６９】
図７は、第２実施形態の制御部１０Ａの動作処理を示すフローチャートである。ＵＳＢメモリ装置５０Ａのコネクタ２が情報処理装置２００のＵＳＢ端子２１０に挿入されたとき、ステップＵ１に移る。ステップＵ１では、ＵＳＢインタフェース制御部１１は、ＵＳＢメモリ装置５０Ａが情報処理装置２００へ接続されたことを認識する。
【００７０】
ステップＵ２では、入力制御部１４が、入力部３の表示物の表示を開始させる。
【００７１】
ステップＵ３では、入力制御部１４が予め定められた表示物切替え時間が経過したか否かの判定を行う。ステップＵ３で、予め定められた表示物切替え時間が経過した場合には、ステップＵ４に移り、経過していないと判断した場合には、ステップＵ３に戻る。
【００７２】
ステップＵ４では、入力制御部１４が入力部３の表示物切替えを行う。
【００７３】
図８は、入力部３の表示物の切替えを例示する図である。図８には、入力部３の４つの押下領域３ａ，３ｂ，３ｃ，３ｄにおける表示物が、表示物切替え時間が経過するごとに、すべての表示物の切替えが行われる画面が示されている。図３の（ａ）第１回表示物切替え時間の経過前、（ｂ）は第２回表示物切替え時間の経過前、（ｃ）は第３回表示物切替え時間の経過前の表示物が示されている。具体的には、第１回表示物切替え時間の経過前においては、押下領域３ａには「１」、３ｂには「２」、３ｃには「３」、３ｄには「４」が表示されているが、第１回表示物切替え時間の経過後、すなわち、第２回表示物切替え時間の経過前においては、押下領域３ａには「５」、３ｂには「６」、３ｃには「７」、３ｄには「８」が表示される。さらに、第２回表示物切替え時間の経過後、すなわち、第３回表示物切替え時間の経過前においては、押下領域３ａには「９」、３ｂには「Ａ」、３ｃには「Ｂ」、３ｄには「Ｃ」が表示される。そして、第３回表示物切替え時間の経過後においては、再度図８の（ａ）に示す表示物の表示に切替えられる。また、後述するように、入力制御部１４がユーザの入力情報を認証するために必要な所定の回数だけ押下を検出するまでは、表示物の切替えが自動的に行われる。
【００７４】
図７に示すように、ステップＵ６では、入力制御部１４が、入力部３から入力されたユーザの入力情報を認証するために必要な所定の回数だけ押下を検出したか否かを判断する。ステップＵ６で、検出されていないと判断した場合には、ステップＵ３に移り、検出されていると判断した場合には、ステップＵ７に移る。
【００７５】
ステップＵ７では、照合部１３が、入力部３から入力されたユーザの識別情報に係る入力情報、具体的にはユーザの押下順序と、認証データ記憶部２１に予め入力された識別情報とが、一致するか否かの判定を行う。ステップＵ７で、入力部３から入力されたユーザの識別情報に係る入力情報と、認証データ記憶部２１に予め入力された識別情報とが、一致せず、認証が成功していないと判断した場合には、ステップＵ２に移り、成功したと判断した場合には、ステップＵ８に移る。
【００７６】
ステップＵ８では、ＵＳＢインタフェース制御部１１が、情報処理装置２００からのアクセスを可能にしてステップＵ９に移る。
【００７７】
ステップＵ９では、入力制御部１４が、入力部３の表示物の表示を終了させて、本処理を終了する。
【００７８】
第３実施形態のＵＳＢメモリ装置５０Ａによれば、第１実施の形態のＵＳＢメモリ装置５０Ａと同様の効果を達成することができ、所定の回数の押下位置情報を検出していない場合には、所定時間経過後に入力部３の表示物の切替えが自動的に行われるので、限られた小さい面積の入力部３においても多くの表示物を選択でき、ユーザの識別情報を複雑にすることが可能となる。入力部３の面積を小さくすることなく、ユーザの識別情報を複雑にできるため、子供や高齢者にも押しやすい入力部３を構成することが可能となる。
[第４実施形態]
【００７９】
ＵＳＢメモリ装置の第４実施形態においては、ユーザの押下時や認証成功時に、発光素子を点灯させ、音を発生させる。
図９は、第４実施形態に係るＵＳＢメモリ装置５０Ｂの構成を示す機能ブロック図である。
【００８０】
第４実施形態の機能構成は、前述の第１実施形態と類似しているため、同様の構成については同じ符号を付して説明を省略し、異なる構成について説明する。制御部１０Ｂが、認証が成功したと判断した後に、情報処理装置２００からのアクセスを可能とする動作は第１実施形態と同じである。図９に示すように、ＵＳＢメモリ装置５０Ｂは、発光素子１７、音源部１８を備え、さらに制御部１０Ｂは、発光制御部１５及び音源制御部１６を有する。発光素子１７は、例えば、ＬＥＤ（Light Emitting Diode）で構成される。
【００８１】
発光制御部１５は、入力制御部１４によって検出された押下位置情報をもとに、発光素子１７を点灯、消灯あるいは点滅させる。
【００８２】
音源制御部１６は、入力制御部１４によって検出された押下位置情報をもとに、音源部１８から音声を出力させる。
【００８３】
具体的には、制御部１０Ｂは、入力制御部１４によってユーザが入力部３に押下したことが検知された場合や、照合部１３によってユーザの識別情報に係る入力情報と、認証データ記憶部２１に予め入力された識別情報とが一致すると判断した場合において、発光制御部１５は、発光素子１７を点灯させ、音源制御部１６は、音源部１８から音声を出力させる。
【００８４】
第４実施形態のＵＳＢメモリ装置５０Ｂによれば、第１実施の形態のＵＳＢメモリ装置５０Ａと同様の効果を達成することができ、検出された押下位置情報をもとに、発光素子１７を点灯、消灯あるいは点滅させる発光制御部１５、および音源部１８から音声を出力させる音源制御部１６を備えるので、タッチパネルへの押下時や、入力情報と識別情報との一致時に発光素子を点灯、消灯あるいは点滅させ、音声を出力させることによって、ユーザに使用状況を明確に知らせることが可能となる。
[第５実施形態]
第５実施形態では、ユーザがタッチパネル上で押下する位置、押下する圧力に係る情報を含む識別情報および入力情報に基づいて、ユーザの認証を行う。図１０は、第５実施形態に係るＵＳＢメモリ装置５０Ｃの構成を示す機能ブロック図である。
【００８５】
第５実施形態の機能構成は、前述の第１実施形態と類似しているため、同様の構成については同じ符号を付して説明を省略し、異なる構成について説明する。制御部１０Ｃが、認証が成功したと判断した後に、情報処理装置２００からのアクセスを可能とする動作は第１実施形態と同じである。図１０に示すように、ＵＳＢメモリ装置５０Ｃは、圧力検知部１９を備えている。また、入力部３のタッチパネルは、抵抗膜式のユーザの押下の検出機構を有し、複数の押下領域に区分けされていない。
【００８６】
入力制御部１４は、入力部３のタッチパネルに押下位置情報を検出させ、入力部３に入力されたユーザの識別情報に係る入力情報を認識する。
【００８７】
圧力検知部１９は、入力部３の抵抗膜式の検出機構から得られた情報に基づいて、ユーザの押下する力である押下圧を検出する。
【００８８】
そして、照合部１３は、入力制御部１４が検出した押下位置情報と、圧力検知部１９が検出した押下圧とを含むユーザの入力情報をユーザの識別情報として、この識別情報と認証データ記憶部２１に予め入力された識別情報とが一致するか否かの判定を行う。
【００８９】
第５実施形態のＵＳＢメモリ装置５０Ｃによれば、第１実施の形態のＵＳＢメモリ装置５０Ａと同様の効果を達成することができ、識別情報および入力情報は、タッチパネル上における押下位置情報と押下圧力に係る情報とを含むので、ユーザに応じて識別情報を複雑にすることが可能となり、第三者へデータの漏えいが生じにくい識別情報を設定することができる。
【００９０】
＜変形例＞
以上、この発明の実施形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【００９１】
例えば、第２実施形態では、入力部３の表示物を押下後に左へ１つずつ移動するように表示物を切替えていたが、乱数表を用いてランダムに移動させてもよい。
【００９２】
また、上記実施形態では、入力部３の表示物が所定時間経過後に切り替えられていたが、入力部３に表示物切り替え指示のための押下領域を別途設けてもよい。図１１は、表示物切替え指示のための押下領域（以下、切替え指示領域と称する。）３ａを有する入力部３を例示する図である。図１１には、入力部３の３つの押下領域３ｂ，３ｃ，３ｄにおける表示物が、切替え指示領域３ａを押下するごとに、すべての表示物の切替えが行われる画面が示されている。図１１の（ａ）は切替え指示領域３ａの第１回押下前、（ｂ）は第１回押下後、（ｃ）は第２回押下後の表示物が示されている。具体的には、切替え指示領域３ａの第１回押下前においては、押下領域３ｂには「１」、３ｃには「２」、３ｄには「３」が表示されているが、第１回押下後においては、押下領域３ｂには「４」、３ｃには「５」、３ｄには「６」が表示される。さらに、第２回押下後においては、押下領域３ｂには「７」、３ｃには「８」、３ｄには「９」が表示される。そして、第３回押下後においては、再度図１１の（ａ）に示す表示物の表示に切替えられる。
【００９３】
また、表示物の表示の切替えは、色、文字、記号、図形、絵柄、模様のうちのいずれか、またはこれらの組み合わせによって構成される表示物を組み合わせることも可能である。図１２は、絵柄、模様、色の組み合わせによって構成される表示物を例示する図である。図１２には、第３実施形態において所定時間経過後に、入力部３の４つの押下領域３ａ，３ｂ，３ｃ，３ｄにおける表示物の切替えが行われる画面が示されている。図１２の（ａ）は動物の絵からなる表示物、（ｂ）は模様からなる表示物、（ｃ）は色からなる表示物の組み合わせが示されている。色、文字、記号、図形、絵柄、模様の組み合わせによって構成される表示物を用いることによって、ユーザの識別情報を複雑にすることが可能となるとともに、子供や高齢者にも、覚えやすい識別情報を設定することが可能となる。また、表示物への押下時や認証成功時に入力部３の表示物を反転させたり、点滅させてもよい。
【００９４】
なお、上記実施形態ならびに変形例で説明した構成は、矛盾が生じない限り適宜一部の構成を入れ換えてもよい。これらの変形例によっても、前記実施の形態と同様の効果を、達成することができる。
【符号の説明】
【００９５】
３  入力部
１０  制御部
１１  ＵＳＢインターフェース制御部
１２  暗号制御部
１３  照合部
１４  入力制御部
１５  発光制御部
１６  音源制御部
１７  発光素子
１８  音源部
１９  圧力検知部
２０  記憶部
５０Ａ，５０Ｂ，５０Ｃ  ＵＳＢメモリ装置
【図１】
2011095840.tif 000003
【図２】
2011095840.tif 000004
【図３】
2011095840.tif 000005
【図４】
2011095840.tif 000006
【図５】
2011095840.tif 000007
【図６】
2011095840.tif 000008
【図７】
2011095840.tif 000009
【図８】
2011095840.tif 000010
【図９】
2011095840.tif 000011
【図１０】
2011095840.tif 000012
【図１１】
2011095840.tif 000013
【図１２】
2011095840.tif 000014