(57)【要約】      （修正有）【課題】記憶されたデータに対するセキュリティを有効に強化する。【解決手段】電源が絶たれることにより記憶データが失われる揮発性メモリ１９と、外部からの電気エネルギーを充電し揮発性メモリ１９に供給するデータ維持用充電池２２と、複数のスイッチからなる操作スイッチ１４を有し、この操作スイッチ１４が予め設定された操作手順である充電許容操作手順で操作されたことを検知した場合に前記データ維持用充電池２２への電気エネルギーの供給を行うパターン比較部１５を備えた。【選択図】図１
2010044610.tif 000002
【特許請求の範囲】
【請求項１】
電源が絶たれることにより記憶データが失われる揮発性メモリと、外部からの電気エネルギーを充電すると共にこの電気エネルギーを前記揮発性メモリに供給するデータ維持用充電池と、を備えたＵＳＢ接続記憶装置であって、
複数のスイッチからなる操作スイッチを有し、前記操作スイッチが予め設定された操作手順である充電許容操作手順で操作されたことを検知した場合に前記データ維持用充電池への電気エネルギー供給動作を制御する充電認証制御部を備えたことを特徴とするＵＳＢ接続記憶装置。
【請求項２】
前記請求項１に記載のＵＳＢ接続記憶装置において、
前記充電許容操作手順は、前記揮発性メモリに記憶されていることを特徴とするＵＳＢ接続記憶装置。
【請求項３】
前記請求項１、２に記載のＵＳＢ接続記憶装置において、
前記充電認証制御部が、前記操作スイッチが予め設定された操作手順である充電操作登録手順で操作されたことを検知した場合に前記充電許容操作手順の登録、および更新を行うことを特徴としたＵＳＢ接続記憶装置。
【請求項４】
前記請求項２に記載のＵＳＢ接続記憶装置において、
前記操作スイッチにおける操作手順を検出する操作検出部と、当該操作検出部で前記操作スイッチに対する予め設定された操作手順と異なる操作が一定回数以上検出された場合に前記揮発性メモリに記憶されたデータを消去するメモリ内容消去部とを備えたことを特徴とするＵＳＢ接続記憶装置。
【請求項５】
前記請求項４に記載のＵＳＢ接続記憶装置において、
前記揮発性メモリにおけるデータの読書きを制御する読書き操作制御部と、電源が絶たれても記憶データを保持する非揮発性メモリとを備え、
前記非揮発性メモリは、前記揮発性メモリにおけるデータ読書き操作を許容するための操作手順を示す読書き許容操作手順を記憶し、
前記読書き操作制御部は、前記操作スイッチが前記読書き許容操作手順で操作されたことを検知した場合に、前記揮発性メモリにおけるデータの読書きを許容する制御を行うことを特徴としたＵＳＢ接続記憶装置。
【請求項６】
前記請求項５に記載のＵＳＢ接続記憶装置において、
前記不揮発性メモリにおける前記読書き許容操作手順の登録、および更新を行う操作手順登録更新部を備えたことを特徴とするＵＳＢ接続記憶装置。
【請求項７】
前記請求項１、２、４、５に記載のＵＳＢ接続記憶装置において、
前記ＵＳＢ接続記憶装置が当該ＵＳＢ接続記憶装置に対して電力エネルギーの供給を行う装置に接続されたことを検知する電力供給接続検知部を備えたことを特徴とするＵＳＢ接続記憶装置。
【請求項８】
電源が絶たれることにより記憶データが失われる揮発性メモリと、外部からの電気エネルギーを充電すると共にこの電気エネルギーを前記揮発性メモリに供給するデータ維持用充電池と、複数のスイッチからなる操作スイッチとを備えたＵＳＢ接続記憶装置にあって、前記操作スイッチに対する操作に基づき前記データ維持用充電池の充電を行うＵＳＢ接続記憶方法であって、
前記操作スイッチに対する予め設定された操作手順と異なる操作が行われた回数を記憶し、
前記操作の行われた回数が予め設定された既定回数より少ない場合に、前記操作スイッチにおける操作内容と前記操作手順とを比較し、
この比較結果が一致する場合に前記データ維持用充電池に対する充電を行うことを特徴としたＵＳＢ接続記憶方法。
【請求項９】
電源が絶たれることにより記憶データが失われる揮発性メモリと、外部からの電気エネルギーを充電すると共にこの電気エネルギーを前記揮発性メモリに供給するデータ維持用充電池と、複数のスイッチからなる操作スイッチとを備えたＵＳＢ接続記憶装置にあって、前記操作スイッチに対する操作に基づき前記データ維持用充電池の充電を行うＵＳＢ接続記憶方法であって、
前記操作スイッチに対する予め設定された操作手順と異なる操作が行われた回数を記憶し、
前記ＵＳＢ接続記憶装置が電力供給を受けられる外部装置と接続されていることを検出し、
電力供給が受けられる場合に、前記操作の行われた回数が予め設定された既定回数より少ない場合に、前記操作スイッチにおける操作内容と前記操作手順とを比較し、
この比較結果が一致する場合に前記データ維持用充電池に対する充電を行い、前記予め設定された操作手順と異なる操作の行われた回数を０に初期化することを特徴としたＵＳＢ接続記憶方法。
【請求項１０】
電源が絶たれることにより記憶データが失われる揮発性メモリと、外部からの電気エネルギーを充電すると共にこの電気エネルギーを前記揮発性メモリに供給するデータ維持用充電池と、複数のスイッチからなる操作スイッチとを備えたＵＳＢ接続記憶装置にあって、前記操作スイッチに対する操作に基づき前記データ維持用充電池の充電を行うＵＳＢ接続記憶プログラムであって、
前記操作スイッチに対する操作内容と予め設定された操作手順とを比較する操作内容比較機能と、前記操作内容と操作手順が一致した場合に前記データ維持用充電池への電気エネルギー供給を許容する処理を行う電源供給許容機能とを前記ＵＳＢ接続記憶装置のコンピュータに実行させることを特徴としたＵＳＢ接続記憶プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ等の情報処理装置における外部記憶装置に関する。
【背景技術】
【０００２】
コンピュータで作成されたデータを記憶する記憶媒体として、小型で携帯に便利なＵＳＢフラッシュメモリ等のＵＳＢ接続記憶装置が利用されている
このＵＳＢ接続記憶装置は、コンピュータのＵＳＢソケットに差し込むことにより、データの読出しおよび書込みを容易に行うことができ、また、ＣＤ(コンパクトディスク)などに比して大容量のデータを記憶することもできる。
【０００３】
しかしながら、ＵＳＢ接続記憶装置のうち、特にＵＳＢフラッシュメモリ等は、小型であり、スーツやワイシャツなどのポケットに入れて持ち運ぶことができるため、落として紛失したり、また、紛失により、そこに記憶されたデータが悪用されたりしてしまうといった不都合があった。
【０００４】
これに対する関連技術として、使用するパーソナルコンピュータで、フラッシュメモリにおけるデータの読み書きするためのパスワードを設定すると共に、このパスワードと入力された文字列とを比較するプログラムを備え、フラッシュメモリに書き込まれたデータを不揮発性メモリに保存して、この記憶装置への電源供給を制御することにより、記憶されたデータの不正使用や情報の漏洩を抑制するフラッシュメモリが開示されている(特許文献１)。
【０００５】
また、他の関連技術として、記憶装置そのものが分解されて利用される場合に備えて、データを揮発性メモリに保存し、この保存データを暗号化し、且つ揮発性メモリの内容がタイマで設定した時間内のみ維持され、また、記憶装置の分解時には保存データが消去される記憶装置が開示されている(特許文献２)。
【特許文献１】特願２００６−３０９３７０
【特許文献２】特開２００６−５９２２８
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の関連技術では、使用するパーソナルコンピュータにおいてフラッシュメモリのデータを読み書きするためのパスワード、およびこの比較参照するプログラムを備える必要があり、また、使用するパーソナルコンピュータのＯＳに適合するパスワード入力プログラムを準備する必要があり、運用にかかるコストが大きくなるという不都合があった。
また、書き込まれたデータが不揮発性メモリに保存されるため、記憶装置が分解され不揮発性メモリ部分のみを抜き取られて、記憶装置内のデータがＲＯＭライタ等の機器で読み出されるといった不都合が生じ得る。
【０００７】
また、上記特許文献２の関連技術では、記憶装置内部にタイマ装置が必要となるため、タイマ装置部分の部材コストならびにタイマ装置部の電力消費が発生してしまうという不都合があった。
【０００８】
［発明の目的］
本発明は、上記関連技術の有する不都合を改善し、装置内に記憶されたデータに対するセキュリティを有効に強化するＵＳＢ接続記憶装置、ＵＳＢ接続記憶方法、およびＵＳＢ接続記憶プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係るＵＳＢ接続記憶装置は、電源が絶たれることにより記憶データが失われる揮発性メモリと、外部からの電気エネルギーを充電すると共にこの電気エネルギーを前記揮発性メモリに供給するデータ維持用充電池と、を備えたＵＳＢ接続記憶装置であって、複数のスイッチからなる操作スイッチを有し、前記操作スイッチが予め設定された操作手順である充電許容操作手順で操作されたことを検知した場合に前記データ維持用充電池への電気エネルギー供給動作を制御する充電認証制御部とを備えた構成をとっている。
【００１０】
又、本発明にかかるＵＳＢ接続記憶方法は、電源が絶たれることにより記憶データが失われる揮発性メモリと、外部からの電気エネルギーを充電すると共にこの電気エネルギーを前記揮発性メモリに供給するデータ維持用充電池と、複数のスイッチからなる操作スイッチとを備えたＵＳＢ接続記憶装置にあって、前記操作スイッチに対する操作に基づき前記データ維持用充電池の充電を行うＵＳＢ接続記憶方法であって、前記操作スイッチに対する操作のうちの予め設定された操作手順と異なる操作の行われた回数を記憶し、前記操作の行われた回数が予め設定された既定回数より少ない場合に、前記操作スイッチにおける操作内容と前記操作手順とを比較し、この比較結果が一致する場合に前記データ維持用充電池に対する充電を行うことを特徴としている。
【００１１】
更に、本発明にかかるＵＳＢ接続記憶プログラムは、電源が絶たれることにより記憶データが失われる揮発性メモリと、外部からの電気エネルギーを充電すると共にこの電気エネルギーを前記揮発性メモリに供給するデータ維持用充電池と、複数のスイッチからなる操作スイッチとを備えたＵＳＢ接続記憶装置にあって、前記操作スイッチに対する操作に基づき前記データ維持用充電池の充電を行うＵＳＢ接続記憶プログラムであって、前記操作スイッチに対する操作内容と予め設定された操作手順とを比較する操作内容比較機能と、前記操作内容と操作手順が一致した場合に前記データ維持用充電池への電気エネルギー供給を許容する処理を行う電源供給許容機能とを前記ＵＳＢ接続記憶装置のコンピュータに実行させることを特徴としている。
【発明の効果】
【００１２】
本発明は、以上のように構成され機能するので、これによると、電源が絶たれることにより記憶データが失われる揮発性メモリと、電気エネルギーを前記揮発性メモリに供給するデータ維持用充電池とを備えることにより、前記揮発性メモリに記憶されたデータの漏洩が抑制され、更に、予め設定された操作手順で操作された場合に前記データ維持用充電池への電気エネルギーの供給される操作スイッチを備えた構成としたことにより、前記揮発性メモリのデータに対するセキュリティが有効に強化されたＵＳＢ接続記憶装置、ＵＳＢ接続記憶方法、およびＵＳＢ接続記憶プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
［実施形態］
次に、本発明の実施形態について、その基本的構成内容を説明する。
【００１４】
本発明の実施形態である、ＵＳＢ接続記憶装置１は、図１に示すように、パーソナルコンピュータ２と接続して使用する外部記憶装置であって、パーソナルコンピュータ２との接続インタフェースであるＵＳＢ(Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ)インタフェースコネクタ１１を有すると共に、このＵＳＢ接続記憶装置１に対する操作入力を行うためのプッシュスイッチ群１４をＵＳＢ接続記憶装置１の本体部外面に備えている。
尚、パーソナルコンピュータ２との接続インタフェースは、ＵＳＢ以外の接続インタフェースであってもよい。
【００１５】
また、ＵＳＢ接続記憶装置１は、その内部に、ＵＳＢインタフェースコネクタ１１が外部機器(ここでは、パーソナルコンピュータ２)と接続されたことを検出する接続検出部２０と、プッシュスイッチ群１４からの入力や接続検出部２０からの通知に応じて充電部２１やＵＳＢコントローラ１７などの動作制御を行うパターン比較部１５と、このパターン比較部１５の制御によりＬＥＤの点灯・消灯を行う比較結果通知ＬＥＤ１２、ＵＳＢコントローラ１７の制御によりＬＥＤの点灯を行う揮発性メモリアクセス通知用ＬＥＤと、特定のデータを記憶する不揮発性メモリ１６と、メモリデータ維持用充電池２２からの電力供給により、記憶内容を保持する揮発性メモリ１９を備えた構成となっている。
【００１６】
以下、これを詳説する。
【００１７】
ＵＳＢインタフェースコネクタ１１は、パーソナルコンピュータ２との接続用のコネクタインタフェースである。ＵＳＢインタフェースコネクタ１１はＵＳＢ端子を有し、このＵＳＢ端子をパーソナルコンピュータ２に設けられたＵＳＢポートに装着する。
これにより、パーソナルコンピュータ２では、ＵＳＢ接続記憶装置１を外部記憶領域(リムーバブルディスク)として使用することが可能となる。
【００１８】
比較結果通知用ＬＥＤ１２は、１つで２色(以降の説明ではこの２色をＡ色およびＢ色と記述する)の発光が可能なＬＥＤ(Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ)であり、パターン比較部１５により点灯、及び消灯が制御される。また、点灯時の色についても、パターン比較部１５によって制御される。
【００１９】
揮発性メモリアクセス通知用ＬＥＤ１３は、単色発光のＬＥＤであり、ＵＳＢコントローラを介した揮発性メモリ１９へのアクセスが検出された時に点灯する。
【００２０】
プッシュスイッチ群１４(操作スイッチに対応)は、上述のように、ＵＳＢ接続記憶装置１本体の外表面部に設けられた複数のスイッチからなり、これらは、トグルしないプッシュ型のスイッチ群である。このスイッチには、押下確定用のスイッチと、使用者の認証用押下パターンの登録開始スイッチがそれぞれ１つずつと、パターン押下用のスイッチの３種のスイッチが含まれる。
尚、パターン押下用のスイッチは、複数のパターンの押下を可能とするため２個以上から構成されるが、スイッチの個数の制限は無い。
【００２１】
パターン比較部１５は、使用者によるプッシュスイッチ群１４の押下内容を一時的に記憶するメモリである押下内容記憶手段(操作検出部に対応)を有する。尚、上記プッシュスイッチ群１４の押下内容は、プッシュスイッチ群１４の押下されたスイッチとその順序を示す。
また、パターン比較部１５は、記憶された押下内容と、不揮発性メモリ１６に予め記憶(登録)された揮発性メモリの読み書き許可順序(「読書き許容操作手順」に対応)、および充電池２２の充電開始順序(「充電許容操作手順」に対応)との比較参照を行う押下内容比較手段を備えている。
【００２２】
尚、上記揮発性メモリの読書き許可順序は、プッシュスイッチ群１４の各スイッチの押下順序を示し、この読書き許可順序に上記記憶された押下内容が一致する場合に、ＵＳＢコントローラ１７による揮発性メモリ１９におけるデータの読出しおよび書込み(以下「揮発性メモリ１９の読書き」という)が許容される(読書き操作制御部に対応)。また、充電池の充電開始順序も同様に、プッシュスイッチ群１４の各スイッチの押下順序を示し、上記押下内容が、この許可順序に一致する場合に、揮発性メモリ１９の読み書きが許容される(充電認証制御部に対応)。
【００２３】
更に、パターン比較部１５は、その比較結果に基き、比較結果通知用ＬＥＤ１２の点灯・消灯、および発光する色の制御を行う発光制御手段を有する。
又、パターン比較部１５は、揮発性メモリ１９へのデータ読み書き操作時における、ＵＳＢインタフェースコネクタ１１とＵＳＢコントローラ１７間の相互通信を制御するデータ転送制御手段と、充電部２１における充電が許容される場合に充電部２１に対して充電開始を通知する充電開始通知手段を備えている。
又、パターン比較部１５は、プッシュスイッチ群１４から入力された押下パターンを取得して、使用者の認証用押下パターンとして不揮発性メモリ１６に登録する操作手順登録更新手段(操作手順登録更新部)を備えている。
【００２４】
不揮発性メモリ(非揮発性メモリに対応)１６には、揮発性メモリ１９の読書きを許容するために予め設定されたスイッチ押下順序(読書き許容押下順序)と、読書き許容押下順序、および充電許容押下順序それぞれの登録、および更新を許容するスイッチ押下順序(「登録許容押下順序」という)とが記憶されている。
また、不揮発性メモリ１６には、上記読書き許容押下順序、充電許容押下順序、および登録許容押下順序、それぞれに対してプッシュスイッチ群１４が誤って押下された(入力された)場合の回数が、上記３種の押下順序それぞれに対応して別々に記憶されている。
【００２５】
ＵＳＢコントローラ１７は、ＵＳＢインタフェースコネクタ１１を介してのパターン比較部１５およびパーソナルコンピュータ２における双方向のデータ送受信を中継し、このデータ送受信される制御する送受信制御手段と、揮発性メモリ１９に対するデータの読み書きを行うデータ読書き手段と、パターン比較部１５がスイッチパターン登録部１８との間で行なう通信を制御する登録通信制御手段を備えている。
【００２６】
ＵＳＢコントローラ１７は、パターン比較部１５からの通知を受けて揮発性メモリ１９の内容をすべて消去する(クリアする)データ内容消去手段(メモリ内容消去部に対応)と、揮発性メモリアクセス通知用ＬＥＤ１３の点灯および消灯する点灯制御手段を備えている。
【００２７】
スイッチパターン登録部１８(「操作手順登録更新部」に相当)は、メモリデータ維持用充電池への充電を許容するために設定されたスイッチ押下順序(充電用押下パタン)を揮発性メモリ１９に対して登録すると共にこれを更新する、また、揮発性メモリ１９に対するデータ読書きを許容するために設定されたスイッチ押下順序(読書き用押下パタン)を不揮発性メモリ１６に対して登録すると共にこれを更新する登録更新手段を備えている。
【００２８】
揮発性メモリ１９では、ＵＳＢコントローラ１７を介してパーソナルコンピュータ２との間で送受信されるデータが記憶される。また、揮発性メモリ１９に記憶されたデータはＵＳＢコントローラ１７により読み出される。
また、揮発性メモリ１９は、メモリデータ維持用充電池２２に対する充電を許容するために予め設定されたスイッチ押下順序(充電許容押下順序)が記憶されている。
これにより、ＵＳＢ記憶装置１から外部に充電許容押下順序を読み出すことがより困難となる。このため、揮発性メモリ１９に記憶されたデータが、予め設定されたスイッチ押下順序を知りえない第三者に漏洩されるのを有効に抑制することができる。
【００２９】
接続検出部２０は、ＵＳＢインタフェースコネクタ１１が、パーソナルコンピュータ２
と接続されているか否かを検出し判別すると共に、接続が検出された場合にこれをパターン比較部１５に通知する接続判別手段を備えている。
又、接続検出部(電力供給接続検知部に相当)２０は、パーソナルコンピュータ２等の外部機器との接続時に、接続先の外部機器から充電可能な電力を得られるか否かを判別する電力取得判別手段と、接続先の外部機器から電力が得られると判別された場合に、ＵＳＢインタフェースコネクタ１１を介して得られる電力を充電部２１に供給する電力供給手段を有する。
更に、接続検出部２０は、電力が得られる外部機器に接続されている場合に、パターン比較部１５、およびスイッチパターン登録部１８に対して、これを通知する電力取得可能通知手段を備えている。
【００３０】
充電部２１は、パターン比較部１５からの充電開始を示す通知を受けて、メモリデータ維持用充電池２２に対する充電を行う。メモリデータ維持用充電池２２は、揮発性メモリ１９に保存されたデータを維持するための電力を、揮発性メモリ１９に供給するための充電池である。
これにより、ＵＳＢ接続記憶装置１が電源供給の行われる装置(ここでは、パーソナルコンピュータ２)と接続されていない場合に、ＵＳＢ接続記憶装置１は、内蔵の充電池(メモリデータ維持用充電池２２)からの電力供給によって、揮発性メモリ１９に書き込まれたデータを、一定時間維持することができる。
【００３１】
［実施形態の動作説明］
次に、揮発性メモリ１９のデータに対してアクセスが行われる場合のＵＳＢ接続記憶装置１における動作について、図２のフローチャートに基づき説明する。
【００３２】
使用者が、上記ＵＳＢ接続記憶装置１をパーソナルコンピュータ２と接続して使用する場合、まず、ＵＳＢインタフェースコネクタ１１がパーソナルコンピュータ２に接続される。ここで、この接続を接続検出部２０が検出する(ステップＡ１およびステップＡ２)。接続検出部２０は、電力取得可能なデバイス(パーソナルコンピュータ２)に接続されたことをパターン比較部１５に通知する。
【００３３】
次いで、ＵＳＢ接続記憶装置１は、使用者によるプッシュスイッチ群１４の入力に応じて、揮発性メモリ１９におけるデータの読書きを許容するか否かの判別を行う。
ここで、パターン比較部１５が、今回のパーソナルコンピュータ２に対する接続以前の接続で、揮発性メモリ１９におけるデータ読み書きのための使用者認証(以下「読書き認証」という)に失敗した回数(読書き認証失敗回数)を、不揮発性メモリ１６から読み出す。パターン比較部１５は、読み出された値が予め設定された規定回数以上に達しているか否かを参照する(ステップＡ３)。
ここで、使用者認証に失敗した回数(読書き認証失敗回数)が、予め設定された規定回数以上に達している場合(イエス：ステップＡ３)、使用者からの入力を待たずに比較結果通知用ＬＥＤ１２を、読書き認証失敗を示す色で点灯(ステップＡ１２)させると共に、一定時間後にこれを消灯し(ステップＡ１３)処理を終了する。
【００３４】
一方、揮発性メモリ１９の読書き認証失敗回数が規定回数未満の場合(ノー：ステップＡ３)、パターン比較部１５は、使用者によってプッシュスイッチ群１４が押下されたスイッチの順序(押下内容)を、プッシュスイッチ群１４の中の押下確定用のスイッチ(確定ボタン)が押されるまで記憶する(ステップＡ４およびＡ５)。
【００３５】
ここで、使用者により押下確定用のスイッチが押下される(ステップＡ５：イエス)と、パターン比較部１５は、不揮発性メモリ１６から揮発性メモリ１９におけるデータ読み書きのための使用者認証用押下パターンである読書き用押下パタンを読み出す。
【００３６】
パターン比較部１５は、揮発性メモリ１９に読書き用押下パターンが登録されているか否かを確認(ステップＡ６)し、読書き用押下パターンが登録されている場合、この読書き用押下パターンと、使用者によるプッシュスイッチ群１４の押下順序(押下内容)とを照合する(ステップＡ７)。
【００３７】
ここで、照合結果が一致しない場合(ステップＡ７：ノー)、パターン比較部１５は、比較結果通知用ＬＥＤ１２を、読書き認証失敗を示す色で点灯(ステップＡ１４)させると共に、一定時間後にこれを消灯する(ステップＡ１５)。
次いで、不揮発性メモリ１６に記録されている、揮発性メモリ１９に記憶された、読書き認証に失敗した回数(読書き認証失敗回数)を１増加させ(ステップＡ１６)、処理を終了する。
【００３８】
一方、照合結果が一致した場合(ステップＡ７：イエス)、および事前に揮発性メモリ１９の読書き認証用押下パターンが登録されていない場合(ステップＡ６：ノー)は、比較結果通知用ＬＥＤ１２を、読書き認証成功を示す色で点灯(ステップＡ８)させると共に、一定時間後これを消灯する(ステップＡ９)。
次いで、パターン比較部１５は、ＵＳＢコントローラ１７を初期化し、揮発性メモリ１９を、パーソナルコンピュータ２によるデータ読書きが可能な状態に設定する(ステップＡ１０)。
【００３９】
その後、パターン比較部１５は、不揮発性メモリ１６に保存されている、揮発性メモリ１９の読書き認証失敗回数を０に初期化(クリア)して(ステップＡ１１)、処理を終了する。
【００４０】
これにより、使用者が事前に登録された順序通りにプッシュスイッチ群１４を押下できるか否かを確認することができ、正規の使用者以外が揮発性メモリ１９に保存されたデータにアクセスを排除することができる。この結果、事前に登録したスイッチの押下順序を知っている使用者に対してのみ、揮発性メモリ１９に記録されたデータへのアクセス、および読み書きを可能とすることができる。
【００４１】
次に、揮発性メモリ１９に対するデータの読み書き(データ読書き)時の動作について、図３のフローチャートに基き説明する。
【００４２】
揮発性メモリ１９におけるデータ読書きのための使用者認証(読書き認証)が成功して、揮発性メモリ１９の読書きが許可されている場合(ステップＢ１)、ＵＳＢコントローラ１７は、揮発性メモリアクセス通知用ＬＥＤ１３を点灯させ(ステップＢ２)、揮発性メモリ１９に対するデータ読書き(アクセス)を行う(ステップＢ３)。
揮発性メモリ１９に対するデータの読み書きが終わると、揮発性メモリアクセス通知用ＬＥＤ１３を消灯させる(ステップＢ４)。
【００４３】
以上のように、揮発性メモリアクセス通知用ＬＥＤ１３の点灯および消灯を行うことにより、使用者に対して揮発性メモリ１９に対するアクセス状況を通知することができる。
【００４４】
次に、不揮発性メモリ１６に、使用者の認証用押下パターンを登録するときの動作について、図４のフローチャートに基づき説明する。
尚、本発明のＵＳＢ接続記憶装置１では、ＵＳＢ接続記憶装置１で扱われる揮発性メモリ１９に対するデータ読書き(「揮発性メモリ１９の読み書き」という)のための認証用押下パターン、およびメモリデータ維持用充電池２２に対する充電開始を許容するための認証用押下パターンについて、それぞれ異なる認証用押下パターンが登録できるものとする。
【００４５】
不揮発性メモリ１６に対して使用者の認証用押下パターンの登録を行う際には、まず、使用者がプッシュスイッチ群１４のうちの、使用者の認証用押下パターンの登録開始スイッチを押下する(ステップＣ１)。
ここでは、例えば、認証用押下パターンの登録開始スイッチ(以下「登録開始スイッチ」という)が奇数回押下されることで、揮発性メモリ１９の読み書きのための認証用押下パターン(読書き認証パタン)の更新を行い、また、登録開始スイッチが偶数回押下されることで、メモリデータ維持用充電池２２の充電のための使用者認証用押下パターン(充電認証パタン)の更新を行うものとする。
【００４６】
ここで、登録開始スイッチの押下結果は、パターン比較部１５に通知される。パターン比較部１５は、ＵＳＢ接続記憶装置１がＵＳＢインタフェースコネクタ１１を介して電力供給を受けられる装置と接続されているか否かを、接続検出部２０を介して検出する(ステップＣ２)。
これにより、認証用押下パターンの登録が、電力不足が原因で正常に行われないといったことが生じるのを避けることができる。
【００４７】
電力供給が受けられる状況にある場合、パターン比較部１５は、今回の接続以前に、認証用押下パターン登録時の使用者認証(登録認証)に失敗した回数(登録認証失敗回数)を不揮発性メモリ１６から読み出すと共に、この値が、予め設定された規定回数以上に達しているか否か判定する(ステップＣ３)。
【００４８】
ここで、登録認証に失敗した回数が規定回数以上に達している場合、使用者からの入力を待たずに比較結果通知用ＬＥＤ１２を、登録認証失敗を示す色で点灯(ステップＣ１３)させ、一定時間後にこれを消灯し(ステップＣ１４)処理を終了する。
【００４９】
また、登録認証について規定回数以上の失敗がない場合、パターン比較部１５は、使用者によるプッシュスイッチ群１４のスイッチ押下順序(押下内容)を、押下確定用のスイッチ(確定ボタン)が押されるまで記憶する(ステップＣ４およびＣ５)。
【００５０】
次いで、押下確定用のスイッチが押下されると、パターン比較部１５は、予め記憶された認証用押下パターンである登録用押下パタンを不揮発性メモリ１６から読み出す。
ここで、パターン比較部１５は、予め登録用押下パタンが不揮発性メモリ１６に登録されているか否かを確認(ステップＣ６)し、登録用押下パタンが登録されている場合、使用者によって押下されたプッシュスイッチ群１４の押下順序(押下内容)と登録用押下パタンとの比較を行う(ステップＣ７)。
【００５１】
また、比較結果が一致しない場合、比較結果通知用ＬＥＤ１２を、登録認証失敗を示す色で点灯(ステップＣ１５)させ、一定時間後にこれを消灯し(ステップＣ１６)、さらに不揮発性メモリ１６に記録されている、使用者認証(登録認証)に失敗した回数(登録認証失敗回数)を１増加させ(ステップＣ１７)処理を終了する。
【００５２】
一方、比較結果が一致した場合、および、事前に認証用押下パターン(登録用押下パタン)が登録されていない場合には、比較結果通知用ＬＥＤ１２を、「成功」を示す色で点灯(ステップＣ８)させ、一定時間後にこれを消灯(ステップＣ９)する。
【００５３】
この後、パターン比較部１５は、使用者により入力された新たな認証用押下パターンをプッシュスイッチ群１４から取得する(ステップＣ１０)。
【００５４】
使用者によって押下確定用のスイッチが押下されると、パターン比較部１５は、新しい認証用押下パターンをスイッチパターン登録部１８(「操作手順登録更新部」に相当)に通知し、スイッチパターン登録部１８が、この新しい使用者認証用の押下パターンを不揮発性メモリ１６に登録する(ステップＣ１１)。さらに、スイッチパターン登録部１８は、不揮発性メモリ１６の登録認証失敗回数を０に初期化(ステップＣ１２)し、処理を終了する。
【００５５】
次に、使用者がメモリデータ維持用充電池２２を充電する場合の動作について、その概略を説明する。
【００５６】
ここでは、不揮発性メモリ１６に、プッシュスイッチ群１４に対する予め設定された操作手順(充電用押下パタン)と異なる操作が行われた回数(失敗回数)を記憶されている。
失敗回数が予め設定された既定回数より少ない場合に、パターン比較部１５が、前記操作スイッチにおける操作内容を取得し、この操作内容と充電用押下パタンとを比較し、この比較結果が一致する場合にメモリデータ維持用電池２２に対する充電を行う。
尚、プッシュスイッチ１４に対する操作内容と予め設定された操作手順(充電用押下パタン)とを比較する操作内容比較機能、操作内容と充電用押下パタンが一致した場合にメモリデータ維持用充電池２２への充電動作を許容する処理を行う電源供給許容機能については、コンピュータに実行させる設定としてもよい。
【００５７】
次に、使用者がメモリデータ維持用充電池２２を充電する場合のＵＳＢ接続記憶装置１における動作について、図５のフローチャートに基づき説明する。
【００５８】
まず、パターン比較部１５は、ＵＳＢ接続記憶装置１がＵＳＢインタフェースコネクタ１１を介して電力供給を受けられる装置(ここでは、パーソナルコンピュータ２)と接続されているかを、接続検出部２０を介して検出(ステップＤ１)する。
【００５９】
ここで、電力供給が受けられる状況にある場合、パターン比較部１５は、今回の接続以前に、充電開始のための使用者認証(以下「充電認証」という)に失敗した回数(充電認証失敗回数)を不揮発性メモリ１６から読み出すと共に、この値が予め設定された規定回数以上に達しているか否かを判定する(ステップＤ２)。
【００６０】
充電認証失敗の回数が規定回数以上に達している場合、パターン比較部１５は、使用者からの入力を待たずに比較結果通知用ＬＥＤ１２を、充電認証失敗を示す色で点灯(ステップＤ１１)させると共に、一定時間後にこれを消灯させ(ステップＤ１２)、処理を終了する。
【００６１】
充電認証失敗の回数が規定回数より少ない場合、パターン比較部１５は、使用者によって行われる、プッシュスイッチ群１４におけるスイッチの押下順序(内容)を、押下確定用のスイッチが押されるまで記憶する(ステップＤ３およびＤ４)。
【００６２】
押下確定用のスイッチが押下されると、パターン比較部１５は、充電開始の認証用押下パターンである充電用押下パタンを読み出す。
ここで、パターン比較部１５は、ＵＳＢコントローラ１７を介して、揮発性メモリ１９に予め充電用押下パタンが登録されているか否かを、確認(ステップＤ５)し、充電用押下パタンが登録されている場合、この充電用押下パタンを読み出して使用者によって押下されたプッシュスイッチ群１４の押下順序(押下内容)との比較を行う(ステップＤ６)。
【００６３】
比較結果が一致しない場合、パターン比較部１５は、比較結果通知用ＬＥＤ１２を、充電開始の認証失敗を示す色で点灯(ステップＤ１３)させると共に、一定時間後にこれを消灯する(ステップＤ１４)。さらに、不揮発性メモリ１６に記録されている、充電開始の認証に失敗した回数(充電認証失敗回数)を１増加させ(ステップＤ１５)処理を終了する。
【００６４】
一方、比較結果が一致する場合、および事前に充電開始の認証用押下パターン(充電用押下パタン)が登録されていない場合は、比較結果通知用ＬＥＤ１２を、充電開始の認証成功を示す色で点灯(ステップＤ７)させ、一定時間後に、これを消灯(ステップＤ８)する。
【００６５】
この後、パターン比較部１５は、充電部２１に対してメモリデータ維持用充電池２２の充電開始の通知を行い、充電が開始される(ステップＤ９)。さらに、パターン比較部１５が、不揮発性メモリ１６の充電認証失敗回数を０に初期化(ステップＤ１０)し、処理を終了する。
【００６６】
次に、読書き認証失敗回数、登録認証失敗回数、および充電認証失敗回数(総称として「比較結果失敗回数」という)が、予め設定された値(既定回数)を超えている場合の動作について、図６のフローチャートに基づき説明する。
【００６７】
使用者がＵＳＢ接続記憶装置１をパーソナルコンピュータ２と接続したとき、パターン比較部１５は、不揮発性メモリ１６に記録された比較結果失敗回数が、それぞれ予め設定された上限値を超えているか否かの判定を行う(ステップＥ１：ステップＡ３、ステップＣ３、ステップＤ２)。
【００６８】
ここで、予め設定された上限値を超えている場合、プッシュスイッチ群１４の押下操作は正規の使用者以外の、予め設定された認証用押下パターンを知らない使用者による操作であると判断され、パターン比較部１５は、メモリデータ維持用充電池２２に対して揮発性メモリ１９への通電を停止する通知を送ると共に、揮発性メモリ１９の内容をクリアする(ステップＥ２)。
【００６９】
以上のように、本実施形態では、プッシュスイッチ群１４が一定回数以上誤った順序(内容)で押下された場合に、揮発性メモリ１９のデータが消去される。
これにより、ＵＳＢ接続記憶装置１を、盗難や落とす等して紛失し、揮発性メモリ１９の読み書きを行うためのスイッチ押下順序を知りえない第三者がこれを入手した際に、揮発性メモリ１９のデータを消去することで情報の漏洩を抑制することができる。
【００７０】
また、揮発性メモリ１９の内容は、メモリデータ維持用充電池２２からの電力供給により維持される。このため、メモリデータ維持用充電池２２を充電するためには、充電開始を指示するスイッチ押下順序でプッシュスイッチ群１４を押下する必要があり、紛失から一定の時間経過するとメモリデータ維持用充電池２２が充電されず、供給電力不足が生じ、揮発性メモリ１９の内容が維持されず自動的に消去されることになる。
【００７１】
以上のように、本実施形態では、揮発性メモリ１９におけるデータの書込み、および読出し動作を実行する場合に、プッシュスイッチ群１４を予め登録された手順で正しく押下する必要があり、このプッシュスイッチ群１４に対して規定回数以上の誤った操作が行われた場合、揮発性メモリ１９に保存された内容は消去される。
また、メモリデータ維持用充電池２２を充電する場合にも、プッシュスイッチ群１４を正しい手順で押下する必要があり、このため、使用者がＵＳＢ接続記憶装置１を不意に紛失した場合など、揮発性メモリ１９に保存されたデータは、内蔵の充電池２２で維持できなくなり一定時間後に自動的に消去される。
これにより、本実施形態では揮発性メモリ１９に書き込まれたデータが第三者へと漏えいされてしまうリスクを有効に軽減することができる。
【００７２】
［変形例］
次に、上記実施形態の変形例について、説明する。
この変形例は、システム(ＵＳＢ接続記憶装置)の機器構成部分は前述した実施形態(図１)とほぼ同一の構成を備えており、図７に示すように、ＵＳＢ接続記憶装置１に対応するＵＳＢ接続記憶装置Ｆ１であって、上記実施形態(図１)における比較結果通知用ＬＥＤ１２に代えて、比較結果通知用デバイスＦ１２を備え、不揮発性メモリ１６に代えて揮発性メモリ(Ｂ)Ｆ１６を備えると共に、ＵＳＢコントローラ１７に接続された不揮発性メモリ(Ａ)Ｆ２３と、この不揮発性メモリ(Ａ)Ｆ２３、およびパターン比較部１５に対応するパターン比較部Ｆ１５に接続されたメモリ初期化部Ｆ２４を新たに加えた点が、上記実施形態と相違する。
尚、前述した実施形態と同一の部分については、同一の符号を付するものとする。
【００７３】
比較結果通知用デバイスＦ１２は、図１に示された実施形態における比較結果通知用ＬＥＤ１２によるＬＥＤの点灯および消灯機能のみならず、２種類のブザー音を鳴らす機能を有する。
【００７４】
パターン比較部Ｆ１５は、図７に示すように、上記実施形態における不揮発性メモリ１６(図１)へのアクセスを行う機能に代えて、揮発性メモリ(Ｂ)Ｆ１６にアクセスを行う機能を備え、また、メモリ初期化部Ｆ２４に対して不揮発性メモリ(Ａ)Ｆ２３を初期化する通知を行う機能を有する。
また、揮発性メモリ(Ｂ)Ｆ１６は、図１に示された実施形態における不揮発性メモリ１６と同じ内容を記憶する揮発性メモリである。
【００７５】
更に、不揮発性メモリ(Ａ)Ｆ２３は、前述の実施形態における揮発性メモリ１９と同様に、ＵＳＢコントローラ１７を介してパーソナルコンピュータ２とのデータの読み書きが可能な機能を備えている。
また、メモリ初期化部Ｆ２４は、不揮発性メモリ(Ａ)Ｆ２３に保存されているメモリの内容を初期化する機能を備えている。
【００７６】
［変形例の動作説明］
上記変形例の動作について、上記図２、４〜６、および図７に基づき説明する。
使用者が、ＵＳＢ接続記憶装置Ｆ１がパーソナルコンピュータ２と接続された場合、図２に示されたステップＡ１〜Ａ１０が実施され、その後、ステップＡ１１を実施するのに先立ち、ステップＡ１０において揮発性メモリ(Ａ)１９を使用開始としたのと同様にして、不揮発性メモリ(Ａ)Ｆ２３を使用開始とする。
これにより、パーソナルコンピュータ２は、揮発性メモリ(Ａ)１９、および不揮発性メモリ(Ａ)Ｆ２３の２種類のメモリに対するデータ読み書きが可能となる。
【００７７】
次に、図２のステップＡ３およびステップＡ６〜Ａ７および、ステップＡ１１およびＡ１６において、不揮発性メモリ１６に対して行われた操作は、すべて揮発性メモリ(Ｂ)Ｆ１６に対しても実行されるものとする。
【００７８】
また同様に、図４および図５および図６における不揮発性メモリ１６に対して行われる操作もすべて不揮発性メモリ(Ｂ)Ｆ１６に対して行われるものとする。
【００７９】
また、図６のステップＥ２において揮発性メモリ(Ａ)１９の内容をクリアする際に、パターン比較部Ｆ１５がメモリ初期化部Ｆ２４に対して、不揮発性メモリ(Ａ)Ｆ２３の内容をクリアする旨を通知するものとする。
【００８０】
以上のように、この変形例では、使用者が揮発性メモリ(Ａ)１９および不揮発性メモリ(Ａ)Ｆ２３の２種のメモリに対して読み書きを行うことを可能としている。
これにより、重要ではないデータを不揮発性メモリ(Ａ)に分けて保存し、重要なデータは揮発性メモリ(Ａ)１９に保存して運用するといったことが可能となる
また、すべてのデータを揮発性メモリ１９に保存する図１の実施形態と比較して、揮発性メモリ１９の容量を小さく設定することが可能となり、このため、メモリデータ維持用充電池２２の容量を小さく、また充電時間の短縮を図ることができる。
【００８１】
さらに、図１に示された実施形態においては、不揮発性メモリ１６に保存された使用者の認証用押下パターンを使用者が忘れてしまった場合、ＵＳＢ接続記憶装置１は以後使用できなくなってしまう。その一方、図７に示すこの変形例では、使用者の認証用押下パターンの保存先を揮発性メモリ(Ｂ)Ｆ１６とすることにより、メモリデータ維持用充電池２２が、メモリデータを維持できなくなるか、使用者の認証用押下パターンが規定回数以上間違った際に、使用者の認証用押下パターンを保存している揮発性メモリ(Ｂ)Ｆ１６も初期化する仕組みであるため、保存したデータは消去されるものの、ＵＳＢ接続記憶装置Ｆ１自体が使用できなくなる事態を避けることができるという、新たな効果を有する。
【００８２】
さらに、図７の変形例においては、図１の実施形態で設けられた揮発性メモリアクセス通知用ＬＥＤ１３を備えていない構成としたことにより、ＵＳＢ接続記憶装置Ｆ１の利用時における電力消費の軽減を図っている。
又、この変形例においては、図１の実施形態に設けられた比較結果通知用ＬＥＤ１２に代えて、比較結果通知用デバイスＦ１２を装備しており、ＬＥＤの点灯および消灯以外にブザー音の鳴動によっても使用者に比較結果を通知することを可能としている。
尚、この比較結果通知用デバイスＦ１２は、使用者が押下したスイッチと認証用押下パターンとの比較結果を使用者に対して通知するデバイス(手段)であれば、ＬＥＤやブザー以外のデバイスでもよい。
【産業上の利用可能性】
【００８３】
本発明は、データを記憶する情報処理装置におけるユーザ認証に適用することができ、特に、シンクライアントシステムにおけるユーザ認証等に適用することができる。
【図面の簡単な説明】
【００８４】
【図１】本発明による（外部）接続記憶装置の一実施形態を示す概略ブロック図である。
【図２】図１に開示した（外部）接続記憶装置における揮発性メモリのデータ読書きを許容する動作を示すフローチャートである。
【図３】図１に開示したＵＳＢ接続記憶装置における揮発性メモリアクセス通知用ＬＥＤの動作を示すフローチャートである。
【図４】図１に開示したＵＳＢ接続記憶装置における押下パターンを登録する動作を示すフローチャートである。
【図５】図１に開示したＵＳＢ接続記憶装置におけるメモリデータ維持用充電池の充電を許容する動作を示すフローチャートである。
【図６】図１に開示したＵＳＢ接続記憶装置の操作スイッチにおける操作エラーが一定の回数を超えてなされた場合の動作を示すフローチャートである。
【図７】本発明によるＵＳＢ接続記憶装置の一実施形態を示す概略ブロック図である。
【符号の説明】
【００８５】
１、Ｆ１  ＵＳＢ接続記憶装置
２  パーソナルコンピュータ
１１  ＵＳＢインタフェースコネクタ
１２  比較結果通知用ＬＥＤ
１３  揮発性メモリアクセス通知用ＬＥＤ
１４  プッシュスイッチ群(操作スイッチ)
１５、Ｆ１５  パターン比較部(充電認証制御部)
１６、Ｆ２３  不揮発性メモリ
１７  ＵＳＢコントローラ
１８  スイッチパターン登録部
１９  揮発性メモリ
２０  接続検出部
２１  充電部
２２  メモリデータ維持用充電池(データ維持用充電池)
Ｆ１２  比較結果通知用デバイス
Ｆ２４  メモリ初期化部
【図１】
2010044610.tif 000003
【図２】
2010044610.tif 000004
【図３】
2010044610.tif 000005
【図４】
2010044610.tif 000006
【図５】
2010044610.tif 000007
【図６】
2010044610.tif 000008
【図７】
2010044610.tif 000009