(57)【特許請求の範囲】
【請求項１】
パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、
ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、
前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、
前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、
前記パスワード判定部による判定結果において、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記対応パスワードが異なる場合、前記パスワード保持部に保持されている少なくとも前記対応パスワードを削除するパスワード削除部と、
を有する電子機器。
【請求項２】
パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、
ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、
前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、
前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、
前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、
前記ロック状態判定部により前記外部記憶装置がアンロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記外部記憶装置へ、前記パスワード保持部に保持されている前記対応パスワードを設定するためのパスワード設定信号を送信するパスワード設定部と、
を有する電子機器。
【請求項３】
パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、
ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、
前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、
前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、
前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、
前記ロック状態判定部により前記外部記憶装置がアンロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記外部記憶装置へ、入力部により入力された入力パスワードを設定するためのパスワード設定信号を送信するパスワード設定部と、
を有する電子機器。
【請求項４】
請求項３に記載の電子機器であって、
前記パスワード設定部は、前記入力パスワードを前記対応パスワードとして前記パスワード保持部へ保持する電子機器。
【請求項５】
パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、
ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、
前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、
前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、
前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、
前記ロック状態判定部により前記外部記憶装置がアンロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記対応パスワード、入力部により入力された入力パスワード、当該電子機器の備える機能をロックするための本体パスワード、および自動生成されたパスワードのうち少なくとも一つのパスワードを選択するパスワード選択部と、
前記外部記憶装置へ、前記パスワード選択部により選択されたパスワードを設定するためのパスワード設定信号を送信するパスワード設定部と、
を有する電子機器。
【請求項６】
パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、
ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、
前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、
前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、
前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、
前記ロック状態判定部により前記外部記憶装置がロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、入力部により入力された入力パスワードに基づいて、前記外部記憶装置のロック状態を解除するためのロック解除信号を送信するロック解除部と、
前記ロック解除信号の送信後、ロック解除に成功した場合、前記ロック解除に成功した入力パスワードを前記対応パスワードとして前記パスワード保持部へ保持するパスワード設定部と、
を有する電子機器。
【請求項７】
パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、
ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、
前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、
前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、
前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、
前記ロック状態判定部により前記外部記憶装置がロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、入力部により入力された入力パスワードに基づいて、前記外部記憶装置のロック状態を解除するためのロック解除信号を送信するロック解除部と、
前記ロック解除信号の送信後、ロック解除に失敗した場合、前記パスワード保持部に保持されている前記対応パスワードを削除するパスワード削除部と、
を有する電子機器。
【請求項８】
パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、
ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、
前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、
前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、
前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、
前記ロック状態判定部により前記外部記憶装置がロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記パスワード保持部に保持されたパスワードに基づいて、前記外部記憶装置のロック状態を解除するためのロック解除信号を順次送信するロック解除部と、
前記ロック解除信号の送信後、ロック解除に成功した場合、前記ロック解除に成功したパスワードを前記対応パスワードとして前記パスワード保持部へ保持するパスワード設定部と、
を有する電子機器。
【請求項９】
パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、
ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、
前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、
前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、
前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、
前記ロック状態判定部により前記外部記憶装置がロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記パスワード保持部に保持されたパスワードに基づいて、前記外部記憶装置のロック状態を解除するためのロック解除信号を順次送信するロック解除部と、
前記ロック解除信号の送信後、ロック解除に失敗した場合、前記パスワード保持部に保持されている前記対応パスワードを削除するパスワード削除部と、
を有する電子機器。
【請求項１０】
請求項１、７、９のいずれか１項に記載の電子機器であって、更に、
前記パスワード保持部に保持されている前記対応パスワードを削除するか否かを選択する選択部を有し、
前記パスワード削除部は、前記選択部による選択結果に基づいて、前記対応パスワードを削除する電子機器。
【請求項１１】
請求項４、６、８のいずれか１項に記載の電子機器であって、更に、
前記対応パスワードとして前記パスワード保持部へ保持するか否かを選択する選択部を有し、
前記パスワード設定部は、前記選択部による選択結果に基づいて、対応パスワードとして前記パスワード保持部へ保持する電子機器。
【請求項１２】
請求項１１に記載の電子機器であって、
前記選択部は、前記対応パスワードとして前記パスワード保持部へ保持するか否かを、前記パスワード保持部に保持された外部記憶装置の識別情報毎に選択する電子機器。
【請求項１３】
請求項４、６、８のいずれか１項に記載の電子機器であって、
前記パスワード設定部は、前記パスワードを前記対応パスワードとして前記パスワード保持部へ保持した場合、その旨を表示部へ表示させる電子機器。
【請求項１４】
請求項６乃至９のいずれか１項に記載の電子機器であって、更に、
文字コードを変換するための文字コード変換部と、
前記ロック状態判定部により前記外部記憶装置がロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記文字コード変換部により変換された文字コードの対応パスワードに基づいて、前記外部記憶装置のロック状態を解除するためのロック解除信号を送信するロック解除部と、
を有する電子機器。
【請求項１５】
請求項１４に記載の電子機器であって、更に、
前記ロック解除信号の送信後、ロック解除に成功した場合、前記ロック解除に成功したロック解除信号に対応するパスワードおよび前記パスワードの文字コードを前記識別番号に対応づけて前記パスワード保持部へ保持するパスワード設定部を有する電子機器。
【請求項１６】
請求項１４に記載の電子機器であって、
前記ロック解除部は、前記パスワード保持部に前記識別番号に対応するパスワードの文字コードが保持されている場合、前記文字コードの対応パスワードに基づいて、前記ロック解除信号を送信する電子機器。
【請求項１７】
請求項１４に記載の電子機器であって、更に、
文字コードを指定する文字コード指定部を有し、
前記文字コード変換部は、前記文字コード指定部によって指定された文字コードに変換し、
前記ロック解除部は、前記文字コード変換部によって変換された文字コードの対応パスワードに基づいて、前記ロック解除信号を送信する電子機器。
【請求項１８】
請求項１４に記載の電子機器であって、更に、
複数の文字コードの情報を保持する文字コードリスト保持部を有し、
前記ロック解除部は、前記文字コードリスト保持部に保持された文字コードの入力部により入力された入力パスワードに基づいて、前記ロック解除信号を順次送信する電子機器。
【請求項１９】
パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、
ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、
前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、
前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを削除するパスワード削除部と、
を有する電子機器。
【請求項２０】
電子機器において、
パスワードによりロック可能な外部記憶装置を接続する接続ステップと、
前記接続ステップにおいて接続された外部記憶装置の識別番号を取得するステップと、
外部記憶装置の識別番号とパスワードを保持するパスワード保持部に、前記外部記憶装置の識別番号を取得するステップにより取得された前記外部記憶装置の識別番号が含まれている場合、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを削除するステップと
を有するパスワード削除方法。
【請求項２１】
請求項２０に記載のパスワード削除方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、パスワード削除方法、およびプログラムに関し、特にパスワードによりロック可能な外部記憶媒体が接続される電子機器、パスワードのパスワード削除方法およびパスワードのロックを解除するためのプログラムに関する。
【背景技術】
【０００２】
従来、ＳＤカード等のメモリカードを用いて様々な情報を手軽に持ち歩くことができる。このメモリカードを電子機器に接続することで、メモリカードに保存された様々な情報を電子機器へ取り込み、電子機器において処理を行うことが可能である。
【０００３】
近年、メモリカードの大容量化に伴い、個人情報や機密情報をメモリカードに格納する機会が増えている。また、メモリカードを利用するユーザのセキュリティに関する意識の高まりもあり、メモリカード内の情報を参照するためにパスワードの入力が必要なメモリカードも登場している。
【０００４】
例えば、取り外しても再挿入することができ、記憶されたデータを保護する機能も有する、データを記憶するメモリカードを有するコンピュータシステムが知られている。このコンピュータシステムでは、Ｌｏｃｋ＿Ｕｎｌｏｃｋコマンドによるパスワードロックを行うことが可能である。
【０００５】
しかしながら、このコンピュータシステムでは、パスワードで保護されているメモリカードの利用において、メモリカードを電子機器に挿入するなど接続する度に、また、メモリカードの電源再投入を行う度にパスワードを入力しなければならず、ユーザの負担が大きくなる。
【０００６】
パスワードを毎回入力せずに済む方法の一例として、遊技場内の１つの取引端末に、利用者カード番号とその暗証番号を入力すると、中央管理装置にその情報が記憶され、所定の免除時間内は、中央処理装置に接続された他の取引端末が暗証番号の入力なしに利用できる方法が知られている（例えば、特許文献１参照）。
【０００７】
また、Ｗｅｂサイトの提供者が、Ｗｅｂブラウザを通じて訪問者のコンピュータに一時的にデータを書き込んで保存する仕組みが知られている。これはＣｏｏｋｉｅシステムと呼ばれるものであり、Ｃｏｏｋｉｅにはユーザに関する情報や最後にサイトを訪れた日時、そのサイトの訪問回数、認証情報などを記録しておくことができる。したがって、メモリカードの認証にこの仕組みを用いた場合には、パスワードの入力は、メモリカードが初めて電子機器に接続された最初の一回のみ必要であり、以降はパスワードの入力が不要となる。
【０００８】
さらに、入力画面に入力したＩＤ、パスワード等の入力情報をデータベースに保存し、入力画面を開く度に記録された入力情報を自動的に入力するようコンピュータに実行させるプログラムが知られている（例えば、特許文献２参照）。
【０００９】
【特許文献１】特許第３３３５８７７号公報
【特許文献２】特開２００４−２５９２０８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１、２の方法では、例えば、メモリカードに設定されていたパスワードがパスワードによるロック解除可能な電子機器とは別の電子機器により変更された場合、変更後のパスワードを入力しなければ、パスワードによるロック解除を行うことができない。したがって、変更後のパスワードをこの電子機器の利用者が把握していない場合には、パスワードによるロック解除が不可能となる。
【００１１】
本発明は、上記事情に鑑みてなされたものであって、他の電子機器で外部記憶装置のパスワードが変更された場合であっても、外部記憶装置のパスワードによるロックを自動的に解除することが可能な電子機器、パスワード削除方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の電子機器は、パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、前記パスワード判定部による判定結果において、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記対応パスワードが異なる場合、前記パスワード保持部に保持されている少なくとも前記対応パスワードを削除するパスワード削除部と、を有する。
【００１３】
この構成により、他の電子機器で外部記憶装置のパスワードが変更された場合であっても、外部記憶装置のパスワードによるロックを自動的に解除することが可能である。
また、他の電子機器で外部記憶装置のパスワードが変更された場合であっても、当該電子機器に保持された外部記憶装置のパスワードを削除することでロック解除可能である。
【００２６】
また、本発明の電子機器は、パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードとが一致するか否かを判定するパスワード判定部と、前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、前記ロック状態判定部により前記外部記憶装置がアンロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記外部記憶装置へ、前記パスワード保持部に保持されている前記対応パスワードを設定するためのパスワード設定信号を送信するパスワード設定部と、を有する。
【００２７】
この構成により、例えば、他の電子機器で外部記憶装置のパスワードが削除された場合であっても、電子機器の保持する外部記憶装置のパスワード情報に基づいて、再度外部記憶装置にパスワードを設定することが可能であり、外部記憶装置のセキュリティが向上する。
【００２８】
また、本発明の電子機器は、パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、前記ロック状態判定部により前記外部記憶装置がアンロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記外部記憶装置へ、入力部により入力された入力パスワードを設定するためのパスワード設定信号を送信するパスワード設定部と、を有する。
【００２９】
この構成により、例えば、他の電子機器で外部記憶装置のパスワードが削除された場合であっても、入力パスワードを再度外部記憶装置にパスワードを設定することが可能であり、外部記憶装置のセキュリティが向上する。
【００３０】
また、本発明の電子機器は、前記パスワード設定部が、前記入力パスワードを前記対応パスワードとして前記パスワード保持部へ保持する。
【００３１】
この構成により、例えば、他の電子機器で外部記憶装置のパスワードが削除された場合であっても、外部記憶装置のパスワードが削除される前に利用されていた電子機器の保持するパスワードを入力パスワードに更新することで、再度自動的にロック解除が可能となる。
【００３２】
また、本発明の電子機器は、パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、前記ロック状態判定部により前記外部記憶装置がアンロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記対応パスワード、入力部により入力された入力パスワード、当該電子機器の備える機能をロックするための本体パスワード、および自動生成されたパスワードのうち少なくとも一つのパスワードを選択するパスワード選択部と、前記外部記憶装置へ、前記パスワード選択部により選択されたパスワードを設定するためのパスワード設定信号を送信するパスワード設定部と、を有する。
【００３３】
この構成により、例えば、他の電子機器で外部記憶装置のパスワードが削除された等外部記憶装置のパスワードが設定されていない場合であっても、上記いずれかのパスワードを外部記憶装置に設定することが可能であり、外部記憶装置のセキュリティが向上する。
【００３４】
また、本発明の電子機器は、パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、前記ロック状態判定部により前記外部記憶装置がロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、入力部により入力された入力パスワードに基づいて、前記外部記憶装置のロック状態を解除するためのロック解除信号を送信するロック解除部と、前記ロック解除信号の送信後、ロック解除に成功した場合、前記ロック解除に成功した入力パスワードを前記対応パスワードとして前記パスワード保持部へ保持するパスワード設定部と、を有する。
【００３５】
この構成により、例えば、他の電子機器で外部記憶装置のパスワードが変更されており、電子機器の保持するパスワードでロック解除が不可能であった場合でも、入力パスワードによってロック解除を行うことが可能であり、さらに、電子機器の保持する接続された外部記憶装置のパスワードをこの入力パスワードで更新することで、これ以降に外部記憶装置が再度接続された場合には、自動的にロック解除を行うことが可能である。
【００３６】
また、本発明の電子機器は、パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、前記ロック状態判定部により前記外部記憶装置がロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、入力部により入力された入力パスワードに基づいて、前記外部記憶装置のロック状態を解除するためのロック解除信号を送信するロック解除部と、前記ロック解除信号の送信後、ロック解除に失敗した場合、前記パスワード保持部に保持されている前記対応パスワードを削除するパスワード削除部と、を有する。
【００３７】
この構成により、例えば、他の電子機器で外部記憶装置のパスワードが変更されており、電子機器の保持するパスワードでロック解除が不可能であり、入力パスワードによってもロック解除を行うことが不可能である場合には、電子機器の保持する接続された外部記憶装置のパスワードを削除することで、メモリ資源を有効に活用することができる。
【００３８】
また、本発明の電子機器は、パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、前記ロック状態判定部により前記外部記憶装置がロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記パスワード保持部に保持されたパスワードに基づいて、前記外部記憶装置のロック状態を解除するためのロック解除信号を順次送信するロック解除部と、前記ロック解除信号の送信後、ロック解除に成功した場合、前記ロック解除に成功したパスワードを前記対応パスワードとして前記パスワード保持部へ保持するパスワード設定部と、を有する。
【００３９】
この構成により、例えば、他の電子機器で外部記憶装置のパスワードが変更されており、電子機器の保持するパスワードでロック解除が不可能である場合であっても、接続された外部記憶装置以外の電子機器の保持するパスワードによってロック解除を順次試みることができ、自動的にロック解除を行うことが可能である。さらに、電子機器の保持する接続された外部記憶装置のパスワードをロック解除に成功したパスワードで更新することで、これ以降に外部記憶装置が再度接続された場合には、自動的にロック解除を行うことが可能である。
【００４０】
また、本発明の電子機器は、パスワードによりロック可能な外部記憶装置を接続する外部記憶装置接続部と、ひとつまたは複数の外部記憶装置の識別番号とパスワードを保持するパスワード保持部と、前記外部記憶装置接続部に接続された外部記憶装置の識別番号を取得する識別番号取得部と、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれているか否かを判定し、含まれている場合、前記外部記憶装置のパスワードと、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを示す対応パスワードが一致するか否かを判定するパスワード判定部と、前記外部記憶装置がロック状態であるか否かを判定するロック状態判定部と、前記ロック状態判定部により前記外部記憶装置がロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記パスワード保持部に保持されたパスワードに基づいて、前記外部記憶装置のロック状態を解除するためのロック解除信号を順次送信するロック解除部と、前記ロック解除信号の送信後、ロック解除に失敗した場合、前記パスワード保持部に保持されている前記対応パスワードを削除するパスワード削除部と、を有する。
【００４１】
この構成により、例えば、他の電子機器で外部記憶装置のパスワードが変更されており、電子機器の保持するパスワードでロック解除が不可能であり、電子機器に保持された他の外部記憶装置のパスワードによってもロック解除を行うことが不可能である場合には、電子機器の保持する接続された外部記憶装置のパスワードを削除することで、メモリ資源を有効に活用することができる。
【００４２】
また、本発明の電子機器は、前記パスワード保持部に保持されている前記対応パスワードを削除するか否かを選択する選択部を有し、前記パスワード削除部は、前記選択部による選択結果に基づいて、前記対応パスワードを削除する。
【００４３】
この構成により、接続された外部記憶装置のパスワードを誤って削除することを防止できる。
【００４４】
また、本発明の電子機器は、前記対応パスワードとして前記パスワード保持部へ保持するか否かを選択する選択部を有し、前記パスワード設定部は、前記選択部による選択結果に基づいて、対応パスワードとして前記パスワード保持部へ保持する。
【００４５】
この構成により、ユーザがパスワード保持を必要としない場合には、パスワードを保持しないように選択可能であり、メモリ資源を有効に活用可能である。
【００４６】
また、本発明の電子機器は、前記選択部が、前記対応パスワードとして前記パスワード保持部へ保持するか否かを、前記パスワード保持部に保持された外部記憶装置の識別情報毎に選択する。
【００４７】
この構成により、ユーザが必要とする外部記憶装置のパスワードのみ保持するように選択可能であり、メモリ資源を有効に活用可能であるとともに、保持されたパスワードに対応する外部記憶装置については、自動的にロック解除可能となる。
【００４８】
また、本発明の電子機器は、前記パスワード設定部が、前記パスワードを前記対応パスワードとして前記パスワード保持部へ保持した場合、その旨を表示部へ表示させる。
【００４９】
この構成により、ユーザはパスワードが電子機器に保持されたことを確認可能である。
【００５０】
また、本発明の電子機器は、文字コードを変換するための文字コード変換部と、前記ロック状態判定部により前記外部記憶装置がロック状態であると判定された場合、かつ、前記識別番号取得部により取得された前記識別番号が前記パスワード保持部に含まれている場合、前記文字コード変換部により変換された文字コードの対応パスワードに基づいて、前記外部記憶装置のロック状態を解除するためのロック解除信号を送信するロック解除部と、を有する。
【００５１】
この構成により、パスワードのみでなく、パスワードの文字コードも一致した場合でなければ外部記憶装置のパスワードによるロックが解除されないため、外部記憶装置のセキュリティが一層向上する。また、例えば、他の電子機器で文字コードが変更された場合であっても、自動的にロック解除が可能である。
【００５２】
また、本発明の電子機器は、前記ロック解除信号の送信後、ロック解除に成功した場合、前記ロック解除に成功したロック解除信号に対応するパスワードおよび前記パスワードの文字コードを前記識別番号に対応づけて前記パスワード保持部へ保持するパスワード設定部を有する。
【００５３】
この構成により、接続された外部記憶装置の識別情報、パスワード、パスワードの文字コードを対応させて保持することで、これ以降に外部記憶装置が当該電子機器に接続された場合には、自動的にロック解除可能となる。
【００５４】
また、本発明の電子機器は、前記ロック解除部が、前記パスワード保持部に前記識別番号に対応するパスワードの文字コードが保持されている場合、前記文字コードの対応パスワードに基づいて、前記ロック解除信号を送信する。
【００５５】
この構成により、電子機器の備えるパスワードおよびパスワードの文字コードにより、自動的にロック解除が可能である。
【００５６】
また、本発明の電子機器は、文字コードを指定する文字コード指定部を有し、前記文字コード変換部は、前記文字コード指定部によって指定された文字コードに変換し、前記ロック解除部は、前記文字コード変換部によって変換された文字コードの対応パスワードに基づいて、前記ロック解除信号を送信する。
【００５７】
この構成により、電子機器が文字コードを備えていない場合であっても入力装置等によりパスワードを指定でき、ロック解除が可能である。
【００５８】
また、本発明の電子機器は、複数の文字コードの情報を保持する文字コードリスト保持部を有し、前記ロック解除部は、前記文字コードリスト保持部に保持された文字コードの入力部により入力された入力パスワードに基づいて、前記ロック解除信号を順次送信する。
【００５９】
この構成により、接続された外部記憶装置の識別情報やパスワードと文字コードとを対応付けて当該電子機器が保持していなくても、文字コードリストを参照することで、自動的にロック解除が可能となる。
【００６０】
また、本発明のパスワード削除方法は、電子機器において、パスワードによりロック可能な外部記憶装置を接続する接続ステップと、前記接続ステップにおいて接続された外部記憶装置の識別番号を取得するステップと、外部記憶装置の識別番号とパスワードを保持するパスワード保持部に、前記外部記憶装置の識別番号を取得するステップにより取得された前記外部記憶装置の識別番号が含まれている場合、前記パスワード保持部に保持されている前記識別番号に対応するパスワードを削除するステップとを有する。
【００６１】
この方法により、他の電子機器で外部記憶装置のパスワードが変更された場合であっても、外部記憶装置のパスワードによるロックを自動的に解除することが可能である。また、接続された外部記憶装置のパスワードを削除することも可能である。
【００６２】
また、本発明のプログラムは、上記パスワード削除方法の各ステップをコンピュータに実行させるためのプログラムである。
【００６３】
このプログラムにより、他の電子機器で外部記憶装置のパスワードが変更された場合であっても、外部記憶装置のパスワードによるロックを自動的に解除することが可能である。また、接続された外部記憶装置のパスワードを削除することも可能である。
【発明の効果】
【００６４】
本発明によれば、他の電子機器で外部記憶装置のパスワードが変更された場合であっても、外部記憶装置のパスワードによるロックを自動的に解除することが可能な電子機器、パスワード削除方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００６５】
本発明の実施形態における電子機器、パスワード削除方法、およびプログラムについて、図面を用いて以下に説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態における電子機器１００およびメモリカード２００の概略構成の一例を示す図である。
【００６６】
電子機器１００は、パスワード保持手段１０１、入力手段１０２、電力供給手段１０３、カード固有ＩＤ取得手段１０４、設定解除手段１０５、ロック状態判定手段１０６、データアクセス手段１０７、メモリカード接続手段１０８を有して構成される。
【００６７】
本発明の実施形態における電子機器としては、メモリカード等の外部記憶装置を接続可能なＰＣ、ＰＤＡ、携帯電話端末、テレビ、デジタルスチルカメラ、デジタルビデオカメラ、ＩＣレコーダ、プリンタ、ＡＶプレイヤ、ＡＶレコーダ、ＨＤＤポータブルストレージ、カーナビゲーション端末やその他の電子機器が考えられる。
【００６８】
尚、メモリカード接続手段１０８は「外部記憶装置接続部」の一例である。また、設定解除手段１０５は「ロック解除部」、「パスワード設定部」としての機能を有する。また、カード固有ＩＤ取得手段１０４は「識別情報取得部」としての機能を有する。
【００６９】
メモリカード２００は、電子機器接続手段２０１、データ記憶手段２０２、パスワード判定手段２０３、パスワード保持手段２０４、ロック手段２０５、カード固有ＩＤ送信手段２０６を有して構成される。
【００７０】
ここでは、外部記憶装置の一例としてメモリカードについて説明するが、外部記憶装置としては、例えばハードディスク、ＤＶＤ等のディスクメディア、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）やＵＳＢメモリ等の半導体メモリデバイスなどの記憶装置も考えられる。
【００７１】
また、本発明の実施形態におけるメモリカードとしては、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードやＭＭＣ（Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃａｒｄ）、メモリースティック、ｘＤピクチャーカード、コンパクトフラッシュ、スマートメディアなどが考えられる。
【００７２】
パスワード保持手段１０１は、設定解除手段１０５によって設定されたパスワードを保持している。例えば、パスワード保持手段１０１はパスワード保持テーブル１０１ａを有する。パスワード保持テーブル１０１ａには、メモリカード２００を識別するためのカード固有ＩＤとそのカードのパスワードとが関連付けられて（対にして）保存される。図２はパスワード保持テーブル１０１ａの一例である。
【００７３】
パスワード保持テーブル１０１ａの保持内容が変更される場合の一例として、例えば、入力手段１０２によってパスワードが入力された場合、電子機器１００に接続されているメモリカード２００のカード固有ＩＤがパスワード保持テーブル１０１ａに存在しない場合には、このカード固有ＩＤとパスワードが関連付けられて（対にして）パスワード保持テーブル１０１ａに新規に追加される。また、入力手段１０２によってパスワードが入力された場合、電子機器１００に接続されているメモリカード２００のカード固有ＩＤがパスワード保持テーブル１０１ａに存在する場合には、このカード固有ＩＤと関連付けて保持されているパスワードが入力されたパスワードに更新される。また、電子機器１００においてメモリカード２００のパスワードを削除した場合、パスワード保持テーブル１０１ａからメモリカード２００のカード固有ＩＤとパスワードが削除される。
【００７４】
カード固有ＩＤは、通常、メモリカード２００毎に割り振られているものであるが、例えばメモリカード２００が複数のパーティションを備える場合には、パーティション毎にカード固有ＩＤ、パスワードを設けることも可能である。また、この場合には、カード固有ＩＤは１つとし、パーティション毎にパスワードのみを異なるものにすることも可能である。これにより、パーティション毎にロック状態としたり、ロック解除状態としたりすることが可能である。
【００７５】
また、パスワード保持テーブル１０１ａにカード固有ＩＤを保存せずに、パスワードのみを保存するようにしてもよい。この場合、カード固有ＩＤに関連付けられたパスワードが取得されるのではなく、例えばパスワード保持テーブル１０１ａにおいて昇順にパスワードが参照されて、所定の条件を満たすものが取得される。
【００７６】
入力手段１０２は、文字や画像、音声を入力するための手段であり、例えば入力キーやカメラ、マイクなどが考えられる。入力手段１０２は、パスワード等を入力する。
【００７７】
電力供給手段１０３は、メモリカード接続手段１０８を介して、メモリカード２００へ電力の供給を行う。
【００７８】
カード固有ＩＤ取得手段１０４は、メモリカード接続手段１０８を介して、メモリカード２００から送信されるカード固有ＩＤを取得し、パスワード保持手段１０１へ保存する。
【００７９】
設定解除手段１０５は、入力手段１０２により入力されたパスワードをパスワード保持手段１０１へ保存する。また、設定解除手段１０５は、メモリカード接続手段１０８を介して、パスワードを設定するためのパスワード設定信号をメモリカード２００へ送信する。パスワード設定信号には、入力手段１０２またはパスワード保持手段１０１からのパスワードや制御信号が含まれる。
【００８０】
また、設定解除手段１０５は、メモリカード接続手段１０８を介して、メモリカード２００のロック状態を解除するためのロック解除信号をメモリカード２００へ送信する。ロック解除信号には、パスワード保持手段１０１または入力手段１０２からのパスワードや制御信号が含まれる。
【００８１】
ロック状態判定手段１０６は、メモリカード２００がパスワードによりロックされている状態か否かを判定する。例えば、メモリカード接続手段１０８を介して、メモリカード２００からロック状態信号を取得し、ロック状態であるか否かを判定する。また、ロック状態判定手段１０６は、メモリカード２００にパスワードが設定されているか否かを判定する。
【００８２】
データアクセス手段１０７は、メモリカード接続手段１０８を介して、メモリカード２００のデータ記憶手段２０２に記憶されたデータへのリード処理やライト処理などを行うためのアクセス信号をメモリカード２００へ送信する。
【００８３】
メモリカード接続手段１０８は、メモリカード２００を接続するための手段であり、例えば接続端子である。例えば、メモリカード２００がメモリカードスロットに挿入され、メモリカード接続手段１０８とメモリカード２００の電子機器接続手段２０１とが接続されることで、データの交換が可能な状態となる。また、メモリカード接続手段１０８は、メモリカード２００が挿入されるなど接続されたことを検出するための機能を有する。
【００８４】
電子機器接続手段２０１は、電子機器１００へ接続するための手段であり、例えば接続端子である。例えば、メモリカード２００がメモリカードスロットに挿入され、電子機器１００のメモリカード接続手段１０８と電子機器接続手段２０１とが接続されることで、データの交換が可能な状態となる。
【００８５】
データ記憶手段２０２は、様々なデータを記憶する。
【００８６】
パスワード判定手段２０３は、ロック解除信号に含まれるパスワードとパスワード保持手段２０４に保持されたパスワードとが同一であるか否かを判定する。また、パスワード判定手段２０３は、電子機器接続手段２０１を介して、パスワード設定信号を取得した場合、パスワード保持手段２０４へパスワード設定信号に含まれるパスワードを保存する。
【００８７】
パスワード保持手段２０４は、メモリカード２００のパスワードを保持する。
【００８８】
ロック手段２０５は、メモリカード２００へ電力供給が行われた場合、データ記憶手段２０２へのアクセスを禁止するためのロックを行い、ロック状態とする。また、ロック手段２０５は、パスワード判定手段２０３によって判定対象のパスワードが同一と判定された場合、ロック状態を解除するためのロック解除を行う。
【００８９】
また、ロック手段２０５は、ロックを行った場合、電子機器接続手段２０１を介して、ロックされた状態であることを示すロック状態信号を電子機器１００へ送信する。また、ロック手段２０５は、ロック解除を行った場合、電子機器接続手段２０１を介して、ロック解除が完了したことを示すロック解除完了信号を電子機器１００へ送信する。また、ロック手段２０５は、ロック解除に失敗した場合、電子機器接続手段２０１を介して、ロック解除に失敗したことを示すロック解除エラー信号を電子機器１００へ送信するようにしてもよい。
【００９０】
カード固有ＩＤ送信手段２０６は、電子機器接続手段２０１を介して、カード固有ＩＤを電子機器１００へ送信する。
【００９１】
次に、電子機器１００の動作の一例について説明する。図３、図４は電子機器１００の動作の一例を示すフローチャートである。
【００９２】
メモリカード接続手段１０８が、メモリカードスロットへメモリカード２００が挿入されたなど接続されたことを検出した場合（ステップＳ１０１）、電力供給手段１０３が、メモリカード２００へ電力を供給する（ステップＳ１０２）。
【００９３】
続いて、カード固有ＩＤ取得手段１０４が、メモリカード２００からカード固有ＩＤを取得する（ステップＳ１０３）。
【００９４】
続いて、ロック状態判定手段１０６が、メモリカード２００がロック状態であるか否かを判定する（ステップＳ１０４）。この判定では、例えば、ロック状態判定手段１０６がメモリカード２００からロック状態信号を取得し、ロック状態であるか否かを判定する。
【００９５】
尚、ステップＳ１０３およびステップＳ１０４は、順不同である。
【００９６】
ロック状態でない（アンロック状態である）と判定された場合、電子機器１００はメモリカード２００へのアクセスが可能な状態である。この状態では、ユーザの指示により、メモリカード２００へ様々な設定が可能である。例えば、ユーザがメモリカード２００へパスワードを設定する場合、パスワード設定を行うための設定モードを選択し、入力手段１０２が、ユーザの指示により、パスワードを入力する（ステップＳ１０５）。
【００９７】
続いて、設定解除手段１０５が、入力されたパスワードをメモリカード２００に設定するために、パスワード設定信号を送信する（ステップＳ１０６）。
【００９８】
続いて、設定解除手段１０５が、取得したカード固有ＩＤと入力されたパスワードとを関連付けて、パスワード保持手段１０１へ保存する（ステップＳ１０７）。これにより、パスワードの設定が完了する。
【００９９】
ステップＳ１０４において、ロック状態であると判定された場合、設定解除手段１０５が、パスワード保持手段１０１に保持されたパスワード保持テーブル１０１ａを参照し、取得したカード固有ＩＤと同一のものが存在するか否を判定する（ステップＳ１０８）。
【０１００】
同一のカード固有ＩＤが存在した場合、設定解除手段１０５が、パスワード保持手段１０１から当該カード固有ＩＤと関連付けて（対にして）記録されているパスワードを読み出す（ステップＳ１０９）。例えば、図２では、カード固有ＩＤ「ＩＤ１」の場合にパスワード「ＰＷ１」を読み出す。
【０１０１】
続いて、設定解除手段１０５が、読み出されたパスワードを含むロック解除信号を送信する（ステップＳ１１０）。
【０１０２】
続いて、ロック状態判定手段１０６が、ロック解除が成功したか否かを判定する（ステップＳ１１１）。この判定では、例えば、ロック解除信号を送信してから所定期間内にロック解除完了信号を検出した場合に成功と判定してもよいし、ロック解除エラー信号を検出した場合に失敗と判定してもよい。
【０１０３】
ロック解除が成功した場合は、ロック解除の処理が終了する。ロック解除が失敗した場合には、ステップＳ１１２の直前へ進む。
【０１０４】
ステップＳ１０８において、同一のカード固有ＩＤが存在しなかった場合、または、ステップＳ１１１において、ロック解除が失敗した場合、入力手段１０２が、ユーザの指示により、パスワードを入力する（ステップＳ１１２）。
【０１０５】
続いて、設定解除手段１０５が、入力されたパスワードを含むロック解除信号を送信する（ステップＳ１１３）。
【０１０６】
続いて、ロック状態判定手段１０６が、ロック解除が成功したか否かを判定する（ステップＳ１１４）。ロック解除が失敗した場合、ステップＳ１１２の直前に戻る。
【０１０７】
ロック解除が成功した場合は、設定解除手段１０５が、取得したカード固有ＩＤと入力されたパスワードを関連付けて（対にして）、パスワード保持手段１０１へ保存する（ステップＳ１１５）。尚、すでにパスワードが保存されている場合には、入力されたパスワードで更新する。これにより、ロック解除およびパスワード設定の処理が終了する。
【０１０８】
ロック状態が解除されると、データアクセス手段１０７は、データ記憶手段２０２に格納された様々なデータへアクセスし、リード処理、ライト処理等を行うことが可能である。
【０１０９】
このような電子機器１００によれば、メモリカード２００に機能を追加することなく、メモリカード２００のパスワードによるロックを自動的に解除することが可能である。また、メモリカード２００を抜き差ししても、ユーザがパスワードを繰り返し入力することなくロックが解除されるので、利便性が向上する。
【０１１０】
例えば、電子機器１００で一度パスワードの設定やロックの解除に成功したメモリカード２００が接続された場合、電子機器１００のパスワード保持手段１０１にメモリカード２００のカード固有ＩＤおよびパスワードが関連付けて記録されているため、この記録されている情報から自動的にロック解除信号を生成し、メモリカード２００へ送信する。メモリカード２００では、ロック解除信号からパスワードを取り出し、パスワード保持手段２０４内に保持されているパスワードと比較して、一致すれば自動的にロック解除を行うことができる。
【０１１１】
パスワードが一致しない場合としては、電子機器１００に一度接続されてパスワード保持手段１０１へカード固有ＩＤおよびパスワードが記録された後、他の電子機器によってパスワードが変更されたことが考えられる。この場合には、パスワードが異なることになる。このように一度設定された後に変更された場合であっても、キー操作等により変更後のパスワードを入力することにより、ロック解除を行うことができる。この場合には、ロック解除を行うとともに、入力されたパスワードをカード固有ＩＤに対応するパスワードとして変更前のパスワードを更新する。したがって、これ以降のメモリカード２００の接続時には、パスワード入力を行うことなく、自動的にロック解除を行うことができる。なお、パスワードが設定されていない場合（未設定の場合）もパスワードが一致しないことになる。
【０１１２】
また、電子機器１００にメモリカード２００が初めて接続される場合、パスワード保持手段１０１にメモリカード２００のカード固有ＩＤおよびパスワードが記録されていないため、キー操作等によりパスワードを入力することで、ロック解除を行うことができる。この場合には、ロック解除を行うとともに、カード固有ＩＤと入力されたパスワードとを関連付けてパスワード保持手段１０１へ保存する。したがって、これ以降のメモリカード２００の接続時には、パスワード入力を行うことなく、自動的にロック解除を行うことができる。
【０１１３】
さらに、電子機器１００にメモリカード２００が接続されてメモリカード２００へ電力供給が行われても、メモリカード２００のロック状態が検出されない場合、メモリカード２００へパスワードが設定されていないと考えられる。この場合には、キー操作等によりパスワードを入力することで、パスワードを設定することが可能である。パスワードの設定時には、カード固有ＩＤと入力されたパスワードとを関連付けてパスワード保持手段１０１へ保存する。したがって、これ以降のメモリカード２００の接続時には、電源供給を行うことで自動的にロックされ、パスワード入力を行うことなく、自動的にロック解除を行うことができる。
【０１１４】
尚、メモリカード２００ではなく、ハードディスク等のカード固有ＩＤを保持しない外部記憶装置が電子機器１００に接続された場合には、例えば、パスワード保持テーブル１０１ａに保持されたパスワードを含むロック解除信号を送信し、ロック解除が成功するまで順次テーブル内のパスワードを検索してロック解除信号を生成し、ロック解除信号を受信するまでロック解除信号を送信し続けてもよい。これにより、カード固有ＩＤを保持しない外部記憶装置が電子機器１００に接続された場合であっても、自動的にロック解除を行うことが可能である。
【０１１５】
尚、メモリカード２００のパスワード設定の有無、メモリカード２００がロック中であるか否かを判断する方法としては、例えば以下のような方法がある。
【０１１６】
パスワード設定済みでありメモリカード２００がロック中（ＬＯＣＫ状態）であることは、例えば、メモリカード２００への電力供給後に自動的にロック状態となっていることから認識可能である。例えば、図３のステップＳ１０４において「Ｙｅｓ」である場合、パスワード設定済みロック中である。
【０１１７】
パスワード設定済みでありメモリカード２００がロック解除中（ＵＮＬＯＣＫ状態）であることは、例えば、メモリカード２００への電力供給後に自動的にロック状態となり、その後ロック解除信号によりロック解除が成功したことから認識可能である。例えば、図３のステップＳ１１１において「Ｙｅｓ」である場合やステップＳ１１４において「Ｙｅｓ」である場合、パスワード設定済みロック解除中である。
【０１１８】
パスワード未設定（未設定状態）であることは、例えば、メモリカード２００への電力供給後に自動的にロック状態とならないことから認識可能である。例えば、図３のステップＳ１０４において「Ｎｏ」である場合、パスワード未設定である。
【０１１９】
（第２の実施形態）
図５は本発明の第２の実施形態における電子機器１００Ｂおよびメモリカード２００の概略構成の一例を示す図である。電子機器１００Ｂおよびメモリカード２００において、図１に示した電子機器１００およびメモリカード２００の構成と同一の構成要素については、同一の符号を付し、説明を省略または簡略化する。
【０１２０】
電子機器１００Ｂは、電子機器１００の構成要素に加え、パスワード削除手段１０９を有して構成される。
【０１２１】
パスワード削除手段１０９は、パスワード保持手段１０１に保持された情報のうち、削除すべきカード固有ＩＤおよびこのカード固有ＩＤに関連付けられたパスワード（対応パスワード）を削除する。
【０１２２】
次に、電子機器１００Ｂの動作の一例について説明する。図６は電子機器１００Ｂの動作の一例を示すフローチャートである。尚、図３、図４と同一の処理を行うステップについては、同一のステップ番号を付し、説明を省略または簡略化する。
【０１２３】
まず、電子機器１００Ｂは、図３、図４のステップＳ１０１〜Ｓ１０３、Ｓ１０８の処理を行う。
【０１２４】
ステップＳ１０８において、取得したカード固有ＩＤと同一のＩＤがパスワード保持手段１０１に存在すると判定された場合、パスワード削除手段１０９は、取得したカード固有ＩＤおよび取得したカード固有ＩＤに関連付けられたパスワード（対応パスワード）をパスワード保持手段１０１から削除する（ステップＳ２０１）。
【０１２５】
尚、ステップＳ２０１の処理の直前に、図５には図示しない表示手段が、例えば、図２６のようなパスワードの削除を確認するための表示を行う。また、この確認表示を参照して、図示しないパスワード削除を行うための選択手段により、パスワード削除を行うか否かを選択できるようにしてもよい。後述するステップＳ２０１においても同様である。
【０１２６】
図６の処理を行う電子機器１００Ｂによれば、例えば、電子機器１００Ｂ以外の機器でパスワードが削除されたメモリカード２００が電子機器１００Ｂに接続された場合に、これ以降に使用不可能なパスワードを削除することで、メモリ資源を有効に活用することができる。また、メモリカード２００のパスワードによるロックが解除されたか否かの判定は、ステップＳ１０３とＳ１０８との間に行うことが可能であるが、ロックが解除されたか否かに関わらずに、取得したカード固有ＩＤと対応パスワードの削除が可能である。
【０１２７】
次に、電子機器１００Ｂの動作の別の一例について説明する。図７は電子機器１００Ｂの別の動作の一例を示すフローチャートである。
【０１２８】
図７の処理としては、図３、図４の処理と基本的に同様の処理を行うが、ステップＳ１１４以降の処理が異なる。ここでは、ステップＳ１０１〜Ｓ１１３の処理については図示および説明を省略し、ステップＳ１１４以降の処理についてのみ図示および説明している。
【０１２９】
ステップＳ１１４において、ロック解除に失敗した場合、パスワード削除手段１０９は、取得したカード固有ＩＤおよび取得したカード固有ＩＤに関連付けられたパスワード（対応パスワード）をパスワード保持手段１０１から削除する（ステップＳ２０１）。
【０１３０】
ステップＳ１１４において、ロック解除が成功した場合、設定解除手段１０５は、ロック解除に成功したパスワードを、取得したカード固有ＩＤに関連付けられたパスワード（対応パスワード）として、パスワード保持手段１０１へ保存する（ステップＳ２０２）。
【０１３１】
図７の処理を行う電子機器１００Ｂによれば、例えば、電子機器１００Ｂ以外の機器でパスワードが変更されたメモリカード２００が電子機器１００Ｂに接続された場合に、ロック解除に失敗した場合、これ以降に使用不可能なパスワードを削除することで、メモリ資源を有効に活用することができる。また、ロック解除に成功した場合には、ロック解除に成功したパスワードを保持することで、これ以降のロック解除を自動的に行うことが可能となる。
【０１３２】
尚、図示を省略しているが、図４のステップＳ１０８〜Ｓ１１１における最初のロック解除判定処理を行わずに、ステップＳ１１２におけるパスワード入力を行ってもよい。
【０１３３】
次に、電子機器１００Ｂの更に別の動作の一例について説明する。図８は電子機器１００Ｂの更に別の動作の一例を示すフローチャートである。
【０１３４】
図８の処理としては、図３、図４の処理と基本的に同様の処理を行うが、ステップＳ１１１以降の処理が異なる。ここでは、ステップＳ１０１〜Ｓ１１０の処理については図示および説明を省略し、ステップＳ１１１以降の処理についてのみ図示および説明している。
【０１３５】
ステップＳ１１１において、ロック解除に失敗した場合、設定解除手段１０５は、パスワード保持手段１０１に保持され、取得したカード固有ＩＤに関連付けられたパスワード（対応パスワード）とは異なるパスワードのうち、未送信のパスワードを含むロック解除信号を送信する（ステップＳ３０１）。
【０１３６】
続いて、ロック状態判定手段１０６は、ロック解除が成功したか否かを判定する（ステップＳ３０２）。
【０１３７】
ロック解除が成功した場合、設定解除手段１０５は、ロック解除に成功したパスワードを、取得したカード固有ＩＤに関連付けられたパスワード（対応パスワード）として、パスワード保持手段１０１へ保存する（ステップＳ３０３）。
【０１３８】
ロック解除が失敗した場合、設定解除手段１０５は、パスワード保持手段１０１に保持されている全てのパスワードについて、ロック解除信号を送信したか否かを判定する（ステップＳ３０４）。ロック解除信号の送信が完了していないパスワードがパスワード保持手段１０１に残っている場合には、ステップＳ３０１の処理の直前に戻る。
【０１３９】
全てのパスワードについてロック解除信号の送信が完了した場合には、パスワード削除手段１０９は、取得したカード固有ＩＤおよび取得したカード固有ＩＤに関連付けられたパスワード（対応パスワード）をパスワード保持手段１０１から削除する（ステップＳ２０１）。
【０１４０】
図８の処理を行う電子機器１００Ｂによれば、例えば、電子機器１００Ｂ以外の機器でパスワードが変更されたメモリカード２００が電子機器１００Ｂに接続された場合に、パスワード保持手段１０１に保持されたパスワードを検索し、順次異なるロック解除信号でメモリカード２００のパスワードによるロック解除を試みることが可能である。パスワード保持手段１０１に保持された全てのパスワードについて、ロック解除を行うことができない場合には、これ以降に使用不可能なパスワードを削除することが可能であるため、メモリ資源を有効に活用することができる。
【０１４１】
（第３の実施形態）
図９は本発明の３の実施形態における電子機器１００Ｃおよびメモリカード２００の概略構成の一例を示す図である。電子機器１００Ｃおよびメモリカード２００において、図１に示した電子機器およびメモリカード２００の構成と同一の構成要素については、同一の符号を付し、説明を省略または簡略化する。
【０１４２】
電子機器１００Ｃは、電子機器１００の構成要素に加え、端末暗証番号保持手段１１０、パスワード生成手段１１１、パスワード設定方法選択手段１１２を有して構成される。
【０１４３】
端末暗証番号保持手段１１０は、電子機器１００Ｃの備える機能をロックするための暗証番号や識別情報（本体パスワード）を保持する。
【０１４４】
パスワード生成手段１１１は、メモリカード２００へ設定するためのパスワード（生成パスワード）を生成する。パスワード生成の方法としては、例えば、メモリカード２００のカード固有ＩＤに基づいて変換や暗号化を行ってパスワードを生成してもよいし、電子機器１００Ｃを識別するための機器固有ＩＤに基づいて変換や暗号化を行ってパスワードを生成してもよいし、カード固有ＩＤおよび機器固有ＩＤの両方に基づいて変換や暗号化を行ってパスワードを生成してもよいし、これらに基づかずにランダム値や時間を用いてパスワードを生成してもよい。
【０１４５】
パスワード設定方法選択手段１１２は、メモリカード２００のパスワードを設定するための方法を選択する。例えば、入力手段１０２に入力されたパスワード（入力パスワード）、パスワード保持手段１０１に保持されたパスワード、本体パスワード、もしくは生成パスワードのいずれに基づいてメモリカード２００のパスワードを設定するかを選択する。尚、パスワード設定方法選択手段１１２を用いずに、上記いずれかの方法を所定の設定方法として、パスワード設定を行うことも可能である。尚、パスワード設定方法選択手段１１２は「パスワード選択部」としての機能を有する。
【０１４６】
次に、電子機器１００Ｃの動作の一例について説明する。図１０は、電子機器１００Ｃの動作の一例を示す図である。尚、図３、図４と同一の処理を行うステップについては、同一のステップ番号を付し、説明を省略または簡略化する。
【０１４７】
まず、電子機器１００Ｃは、図３のステップＳ１０１〜Ｓ１０４の処理を行う。ここで、ステップＳ１０３およびＳ１０４は順不同である。
【０１４８】
ステップＳ１０４において、ロック状態でないと判定された場合、電子機器１００Ｃは、図４のステップＳ１０８の処理を行う。尚、ステップＳ１０３よりもＳ１０４の処理を先に実施する場合、ステップＳ１０４においてロック状態でないと判定された場合に、カード固有ＩＤを取得する。
【０１４９】
ステップＳ１０８において、取得したカード固有ＩＤと同一のＩＤがパスワード保持手段１０１に存在すると判定された場合、設定解除手段１０５は、パスワード保持手段１０１に取得したカード固有ＩＤと関連付けられて保持されたパスワード（対応パスワード）を含むパスワード設定信号を送信する（ステップＳ４０１）。
【０１５０】
図１０の処理を行う電子機器１００Ｃによれば、例えば、電子機器１００Ｃ以外の機器でパスワードが削除されたメモリカード２００が電子機器１００Ｃに接続された場合であっても、メモリカード２００のセキュリティを強化することが可能である。また、パスワードにはメモリカード２００に以前設定されていた電子機器１００Ｃの保持するパスワードを利用するため、自動的に容易にパスワード設定が可能である。
【０１５１】
次に、電子機器１００Ｃの別の動作の一例について説明する。図１１は、電子機器１００Ｃの別の動作の一例を示す図である。尚、図３、図４と同一の処理を行うステップについては、同一のステップ番号を付し、説明を省略または簡略化する。
【０１５２】
まず、電子機器１００Ｃは、図３のステップＳ１０１〜Ｓ１０４の処理を行う。ここで、ステップＳ１０３およびＳ１０４は順不同である。
【０１５３】
ステップＳ１０４において、ロック状態でないと判定された場合、電子機器１００Ｃは、図４のステップＳ１０８の処理を行う。尚、ステップＳ１０３よりもＳ１０４の処理を先に実施する場合、ステップＳ１０４においてロック状態でないと判定された場合に、カード固有ＩＤを取得する。
【０１５４】
ステップＳ１０８において、取得したカード固有ＩＤと同一のＩＤがパスワード保持手段１０１に存在すると判定された場合、入力手段１０２が、ユーザの指示により、パスワードを入力する（ステップＳ５０１）。
【０１５５】
続いて、設定解除手段１０５は、入力手段１０２に入力されたパスワード（入力パスワード）を含むパスワード設定信号を送信する（ステップＳ５０２）。
【０１５６】
続いて、設定解除手段１０５は、入力パスワードを、取得したカード固有ＩＤに関連付けられたパスワード（対応パスワード）として、パスワード保持手段１０１へ保存する（ステップＳ５０３）。
【０１５７】
図１１の処理を行う電子機器１００Ｃによれば、例えば、電子機器１００Ｃ以外の機器でパスワードが削除されたメモリカード２００が電子機器１００Ｃに接続された場合であっても、メモリカード２００のセキュリティを強化することが可能である。また、パスワードとして入力パスワードを採用するため、ユーザの希望するパスワードを自由に設定可能である。
【０１５８】
次に、電子機器１００Ｃの更に別の動作の一例について説明する。図１２は、電子機器１００Ｃの更に別の動作の一例を示す図である。尚、図３、図４と同一の処理を行うステップについては、同一のステップ番号を付し、説明を省略または簡略化する。
【０１５９】
まず、電子機器１００Ｃは、図３のステップＳ１０１〜Ｓ１０４の処理を行う。ここで、ステップＳ１０３およびＳ１０４は順不同である。
【０１６０】
ステップＳ１０４において、ロック状態でないと判定された場合、電子機器１００Ｃは、図４のステップＳ１０８の処理を行う。尚、ステップＳ１０３よりもＳ１０４の処理を先に実施する場合、ステップＳ１０４においてロック状態でないと判定された場合に、カード固有ＩＤを取得する。
【０１６１】
ステップＳ１０８において、取得したカード固有ＩＤと同一のＩＤがパスワード保持手段１０１に存在すると判定された場合、設定解除手段１０５は、端末暗証番号保持手段１１０に保持された端末暗証番号に基づくパスワードを含むパスワード設定信号を送信する（ステップＳ６０１）。
【０１６２】
続いて、設定解除手段１０５は、端末暗証番号に基づくパスワードを、取得したカード固有ＩＤに関連付けられたパスワードとして、パスワード保持手段１０１へ保存する（ステップＳ６０２）。
【０１６３】
図１２の処理を行う電子機器１００Ｃによれば、例えば、電子機器１００Ｃ以外の機器でパスワードが削除されたメモリカード２００が電子機器１００Ｃに接続された場合であっても、メモリカード２００のセキュリティを強化することが可能である。また、パスワードは端末暗証番号に基づいているため、自動的に容易にパスワードを設定可能である。
【０１６４】
次に、電子機器１００Ｃの更に別の動作の一例について説明する。図１３は、電子機器１００Ｃの更に別の動作の一例を示す図である。尚、図３、図４と同一の処理を行うステップについては、同一のステップ番号を付し、説明を省略または簡略化する。
【０１６５】
まず、電子機器１００Ｃは、図３のステップＳ１０１〜Ｓ１０４の処理を行う。ここで、ステップＳ１０３およびＳ１０４は順不同である。
【０１６６】
ステップＳ１０４において、ロック状態でないと判定された場合、電子機器１００Ｃは、図４のステップＳ１０８の処理を行う。尚、ステップＳ１０３よりもＳ１０４の処理を先に実施する場合、ステップＳ１０４においてロック状態でないと判定された場合に、カード固有ＩＤを取得する。
【０１６７】
ステップＳ１０８において、取得したカード固有ＩＤと同一のＩＤがパスワード保持手段１０１に存在すると判定された場合、パスワード生成手段１１１は、パスワードを生成する（ステップＳ７０１）。
【０１６８】
続いて、設定解除手段１０５は、生成されたパスワード（生成パスワード）を含むパスワード設定信号を送信する（ステップＳ７０２）。
【０１６９】
続いて、設定解除手段１０５は、生成パスワードを、取得したカード固有ＩＤに関連付けられたパスワードとして、パスワード保持手段１０１へ保存する（ステップＳ７０３）。
【０１７０】
図１３の処理を行う電子機器１００Ｃによれば、例えば、電子機器１００Ｃ以外の機器でパスワードが削除されたメモリカード２００が電子機器１００Ｃに接続された場合であっても、メモリカード２００のセキュリティを強化することが可能である。また、パスワードとして生成パスワードを採用するため、より安全性の高いパスワードの設定が可能である。
【０１７１】
次に、電子機器１００Ｃの更に別の動作の一例について説明する。図１４は、電子機器１００Ｃの更に別の動作の一例を示す図である。尚、図３、図４と同一の処理を行うステップについては、同一のステップ番号を付し、説明を省略または簡略化する。
【０１７２】
まず、電子機器１００Ｃは、図３のステップＳ１０１〜Ｓ１０４の処理を行う。ここで、ステップＳ１０３およびＳ１０４は順不同である。
【０１７３】
ステップＳ１０４において、ロック状態でないと判定された場合、電子機器１００Ｃは、図４のステップＳ１０８の処理を行う。尚、ステップＳ１０３よりもＳ１０４の処理を先に実施する場合、ステップＳ１０４においてロック状態でないと判定された場合に、カード固有ＩＤを取得する。
【０１７４】
ステップＳ１０８において、取得したカード固有ＩＤと同一のＩＤがパスワード保持手段１０１に存在すると判定された場合、パスワード設定方法選択手段１１２は、メモリカード２００のパスワードの設定方法を選択する（ステップＳ８０１）。例えば、入力パスワード、対応パスワード、本体パスワード、生成パスワードのいずれを利用してパスワード設定を行うかを選択する。
【０１７５】
尚、ステップＳ８０１の処理を行う際には、図９には図示しない表示部が、例えば、図２３に示すようなパスワードの設定方法を選択するための表示を行う。
【０１７６】
続いて、パスワード設定方法選択手段１１２の選択結果に基づいて、メモリカード２００へのパスワード設定信号の送信やパスワード保持手段１０１に保持されたパスワードの変更等の処理を行う（ステップＳ８０２）。具体的には、入力パスワードが選択された場合には、図１１のステップＳ５０１〜Ｓ５０３の処理を行い、対応パスワードが選択された場合には、図１０のステップＳ４０１の処理を行い、本体パスワードが選択された場合には、図１２のステップＳ６０１〜Ｓ６０２の処理を行い、生成パスワードが選択された場合には、図１３のＳ７０１〜Ｓ７０３の処理を行う。
【０１７７】
図１４の処理を行う電子機器１００Ｃによれば、例えば、電子機器１００Ｃ以外の機器でパスワードが削除されたメモリカード２００が電子機器１００Ｃに接続された場合であっても、メモリカード２００のセキュリティを強化することが可能である。また、パスワードの設定方法としてユーザの希望する方法を選択可能であるため、ユーザの利便性が向上する。
【０１７８】
（第４の実施形態）
図１５は本発明の第４の実施形態における電子機器１００Ｄおよびメモリカード２００の概略構成の一例を示す図である。電子機器１００Ｄおよびメモリカード２００において、図１に示した電子機器およびメモリカード２００の構成と同一の構成要素については、同一の符号を付し、説明を省略または簡略化する。
【０１７９】
電子機器１００Ｄは、電子機器１００の構成要素に加え、パスワード保持選択手段１１３、選択情報保持手段１１４、パスワード保持表示手段１１５を有して構成される。
【０１８０】
パスワード保持選択手段１１３は、パスワード保持手段１０１のパスワードの追加、変更、削除等を行う場合に、パスワード保持手段１０１に保持されるデータの変更を許可するか否かを選択する。また、パスワード保持選択手段１１３は、この選択を、選択情報保持手段１１４に保持された選択情報に基づいて行うことが可能である。尚、パス亜ｗ−ド保持選択手段１１３は、パスワード保持手段１０１へ保持するか否かを選択する「選択部」としての機能を有する。
【０１８１】
選択情報保持手段１１４は、メモリカード２００のカード固有ＩＤ毎に、カード固有ＩＤに関連付けられたパスワードを保持するか否かを示す選択情報を保持する。選択情報としては、例えば、保持することを示す情報および保持しないことを示す情報で有するフラグが考えられる。したがって、選択情報保持手段１１４は、例えば、カード固有ＩＤと、カード固有ＩＤに対応するパスワード（対応パスワード）として入力されたパスワード（入力パスワード）をパスワード保持手段１０１に保持するかどうかを示すフラグとを、関連付けて（対にして）保持する。
【０１８２】
パスワード保持表示手段１１５は、各種表示を行う。例えば、設定解除手段１０５によって、パスワード等がパスワード保持手段１０１へ保存されたか否かを示す情報の表示を行う。また、パスワード等をパスワード保持手段１０１へ保持するか否かを選択するための情報の表示を行う。
【０１８３】
次に、電子機器１００Ｄの動作の一例について説明する。図１６は、電子機器１００Ｄの動作の一例を示す図である。
【０１８４】
図１６の処理としては、図３、図４の処理と基本的に同様の処理を行うが、ステップＳ１１４以降の処理が異なる。ここでは、ステップＳ１０１〜Ｓ１１３の処理については図示および説明を省略し、ステップＳ１１４以降の処理についてのみ図示および説明している。
【０１８５】
ステップＳ１１４において、ロック解除が成功した場合、パスワード保持選択手段１１３は、入力されたパスワード（入力パスワード）をパスワード保持手段１０１へ保持するか否かを選択する（ステップＳ９０１）。
【０１８６】
尚、ステップＳ９０１の処理を行う際には、図１５に示すパスワード保持表示手段１１５が、例えば、図２４に示すようなパスワードを保持するか否かを確認するための表示を行う。
【０１８７】
入力パスワードを保持するよう選択された場合、設定解除手段１０５は、取得したカード固有ＩＤと入力パスワードを関連付けて（対にして）、パスワード保持手段１０１へ保存する（ステップＳ９０２）。
【０１８８】
続いて、パスワード保持表示手段１１５は、入力パスワードをパスワード保持手段１０１へ保存した旨を表示する（ステップＳ９０３）。
【０１８９】
一方、ステップＳ９０１において入力パスワードを保持しないよう選択された場合、パスワード保持表示手段１１５は、入力パスワードをパスワード保持手段１０１へ保存しなかった旨を表示する（ステップＳ９０４）。
【０１９０】
尚、ステップＳ９０３の処理を行う際には、図１５に示すパスワード保持表示手段１１５が、例えば、図２５に示すようなパスワードを保持した旨を示す表示を行う。図７のステップＳ２０２の処理、図８のステップＳ３０３の処理を行う際にも、図２５のような表示を行うことが可能である。
【０１９１】
尚、ステップＳ９０３、Ｓ９０４の表示処理は、省略可能である。
【０１９２】
図１６の処理を行う電子機器１００Ｄによれば、パスワードを入力した際に、パスワード保持手段１０１へ入力パスワードを保持するか否かを選択可能であり、メモリ資源を有効に活用可能である。
【０１９３】
尚、図示を省略しているが、図４のステップＳ１０８〜Ｓ１１１における最初のロック解除判定処理を行わずに、ステップＳ１１２におけるパスワード入力を行ってもよい。
【０１９４】
次に、電子機器１００Ｄの別の動作の一例について説明する。図１７は、電子機器１００Ｄの別の動作の一例を示す図である。
【０１９５】
図１７の処理としては、図３、図４の処理と基本的に同様の処理を行うが、ステップＳ１１４以降の処理が異なる。ここでは、ステップＳ１０１〜Ｓ１１３の処理については図示および説明を省略し、ステップＳ１１４以降の処理についてのみ図示および説明している。
【０１９６】
ステップＳ１１４において、ロック解除が成功した場合、パスワード保持選択手段１１３は、選択情報保持手段１１４から、取得したカード固有ＩＤに対応するパスワード（対応パスワード）として入力されたパスワード（入力パスワード）をパスワード保持手段１０１に保持するかどうかを示すフラグを取得する（ステップＳ１００１）。
【０１９７】
続いて、パスワード保持選択手段１１３は、取得したフラグに基づいて、対応パスワードとして入力パスワードをパスワード保持手段１０１へ保持するか否かを選択する（ステップＳ１００２）。
【０１９８】
入力パスワードを保持するよう選択された場合、設定解除手段１０５は、取得したカード固有ＩＤと入力パスワードを関連付けて（対にして）、パスワード保持手段１０１へ保存する（ステップＳ１００３）。
【０１９９】
図１７の処理を行う電子機器１００Ｄによれば、パスワードを入力した際に、パスワード保持手段１０１へ入力パスワードを保持するか否かをカード固有ＩＤ毎に選択可能であり、メモリ資源を有効に活用可能である。
【０２００】
尚、ユーザに保存したことを通知するための表示（図１６のステップＳ９０３、Ｓ９０４）を行うことも可能である。
【０２０１】
尚、図示を省略しているが、図４のステップＳ１０８〜Ｓ１１１における最初のロック解除判定処理を行わずに、ステップＳ１１２におけるパスワード入力を行ってもよい。
【０２０２】
（第５の実施形態）
図１８は本発明の第５の実施形態における電子機器１００Ｅおよびメモリカード２００の概略構成の一例を示す図である。電子機器１００Ｅおよびメモリカード２００において、図１に示した電子機器およびメモリカード２００の構成と同一の構成要素については、同一の符号を付し、説明を省略または簡略化する。
【０２０３】
電子機器１００Ｅは、電子機器１００の構成要素に加え、文字コード変換手段１１６、文字コードリスト保持手段１１７、文字コード指定手段１１８を有して構成される。また、パスワード保持手段１０１に代わり、パスワード保持手段１０１Ｂを有する。
【０２０４】
パスワード保持手段１０１Ｂは、パスワード保持手段１０１の有する情報に加え、カード固有ＩＤ、パスワードに関連付けて（対にして）文字コードを保持する。例えば、パスワード保持手段１０１Ｂはパスワード保持テーブル１０１ｂを保持する。図１９はパスワード保持テーブル１０１ｂの一例を示す図である。また、１つのパスワードに関連付けて、複数の文字コードを保持するようにしてもよい。また、文字コードをあらかじめパスワード保持手段１０１Ｂに保持することも、新規に文字コードを保存することも、既に保持された文字コードを変更することも可能である。
【０２０５】
文字コード変換手段１１６は、パスワード等の文字情報の文字コードを変換する。また、文字コード変換手段１１６は、変換に利用した文字コードリスト内の文字コードを記憶することが可能である。
【０２０６】
文字コードリスト保持手段１１７は、ＡＳＣＩＩ、ＵＮＩＣＯＤＥ、Ｓ−ＪＩＳなどの各種文字コードをリストとして保持する。
【０２０７】
文字コード指定手段１１８は、パスワード等の文字情報の文字コードを指定する。文字コードの指定としては、例えば、所定の文字コードに指定してもよいし、入力手段１０２により入力された文字コードにしても良い。
【０２０８】
また、第５の実施形態におけるメモリカード２００において、パスワード保持手段２０４は、パスワードおよびパスワードの文字コードを保持している。ロック手段２０５は、パスワード保持手段２０４に保持されたパスワードと電子機器１００Ｅからのロック解除信号に含まれるパスワードが同一であっても、パスワード保持手段２０４に保持されたパスワードの文字コードとロック解除信号に含まれるパスワードの文字コードとが一致しなければ、ロック解除を行わない。パスワード保持手段２０４に保持されたパスワードおよびパスワードの文字コードと、ロック解除信号に含まれるパスワードおよびパスワードの文字コードが一致した場合、ロック解除を行う。
【０２０９】
次に、電子機器１００Ｅの動作の一例について説明する。図２０は、電子機器１００Ｅの動作の一例を示す図である。
【０２１０】
図２０の処理としては、図３、図４の処理と基本的に同様の処理を行うが、ステップＳ１１４以降の処理が異なる。ここでは、ステップＳ１０１〜Ｓ１１３の処理については図示および説明を省略し、ステップＳ１１４以降の処理についてのみ図示および説明している。
【０２１１】
ステップＳ１１４において、ロック解除が失敗した場合、文字コード変換手段１１６は、文字コードリスト保持手段１１７に保持された文字コードリストを参照し、入力されたパスワード（入力パスワード）の文字コードを、変換に利用していない文字コードに変換する（ステップＳ１１０１）。
【０２１２】
続いて、設定解除手段１０５は、文字コードリスト内の変換された文字コード（リスト文字コード）のパスワードを含むロック解除信号を送信する（ステップＳ１１０２）。
【０２１３】
続いて、ロック状態判定手段１０６は、ロック解除が成功したか否かを判定する（ステップＳ１１０３）。
【０２１４】
ロック解除に失敗した場合、文字コード変換手段１１６は、文字コードリストに保持された全ての文字コードによる変換を実施したか否かを判定する（ステップＳ１１０４）。変換を実施していない文字コードが残っていると判定された場合には、ステップＳ１１０１の処理の直前に戻る。
【０２１５】
図２０の処理を行う電子機器１００Ｅによれば、パスワードのみでなく、パスワードの文字コードも一致した場合でなければメモリカード２００のパスワードによるロックが解除されないため、安全性が一層向上する。また、他の電子機器で文字コードが変更された場合であっても、ロック解除が可能である。また、文字コードリスト内の文字コードを順次検索してロック解除信号を生成するため、自動的に容易にロック解除を行うことができる。
【０２１６】
尚、図示を省略しているが、図４のステップＳ１０８〜Ｓ１１１における最初のロック解除判定処理を行わずに、ステップＳ１１２におけるパスワード入力を行ってもよい。
【０２１７】
次に、電子機器１００Ｅの別の動作の一例について説明する。図２１は、電子機器１００Ｅの別の動作の一例を示す図である。
【０２１８】
図２１の処理としては、図３、図４の処理と基本的に同様の処理を行うが、ステップＳ１１２以降の処理が異なる。ここでは、ステップＳ１０１〜Ｓ１１１の処理については図示および説明を省略し、ステップＳ１１２以降の処理についてのみ図示および説明している。
【０２１９】
ステップＳ１１２におけるパスワード入力後、文字コード変換手段１１６は、取得したカード固有ＩＤに対応するパスワードの文字コード（対応文字コード）がパスワード保持手段１０１Ｂに保持されているか否かを検索する（ステップＳ１２０１）。
【０２２０】
対応文字コードがパスワード保持手段１０１Ｂに保持されている場合、文字コード変換手段１１６は、入力されたパスワード（入力パスワード）の文字コードを対応文字コードに変換する（ステップＳ１２０２）。
【０２２１】
続いて、設定解除手段１０５は、対応文字コードに変換された文字コードのパスワードを含むロック解除信号を送信する（ステップＳ１２０３）。
【０２２２】
続いて、ロック状態判定手段１０６は、ロック解除が成功したか否かを判定する（ステップＳ１２０４）。
【０２２３】
ロック解除に失敗した場合、または、ステップＳ１２０１において対応文字コードがパスワード保持手段１０１Ｂに保持されていなかった場合、文字コード変換手段１１６は、文字コードリスト保持手段１１７に保持された文字コードリストを参照し、入力されたパスワード（入力パスワード）の文字コードを、変換に利用していない文字コードに変換する（ステップＳ１２０５）。
【０２２４】
続いて、設定解除手段１０５は、文字コードリスト内の変換された文字コード（リスト文字コード）のパスワードを含むロック解除信号を送信する（ステップＳ１２０６）。
【０２２５】
続いて、ロック状態判定手段１０６は、ロック解除が成功したか否かを判定する（ステップＳ１２０７）。
【０２２６】
ロック解除に失敗した場合、文字コード変換手段１１６は、文字コードリストに保持された全ての文字コードによる変換を実施したか否かを判定する（ステップＳ１２０８）。変換を実施していない文字コードが残っていると判定された場合には、ステップＳ１２０５の処理の直前に戻る。
【０２２７】
ロック解除に成功した場合、設定解除手段１０５は、カード固有ＩＤと、ロック解除に成功したパスワードと、ロック解除に成功したパスワードの文字コードとを関連付けて、パスワード保持手段１０１Ｂへ保存する（ステップＳ１２０９）。尚、既に対応文字コードが保持されている場合には、ロック解除に成功したパスワードの文字コードを対応文字コードとして更新する。
【０２２８】
図２１の処理を行う電子機器１００Ｅによれば、パスワードのみでなく、パスワードの文字コードも一致した場合でなければメモリカード２００のパスワードによるロックが解除されないため、安全性が一層向上する。また、他の電子機器で文字コードが変更された場合であっても、ロック解除が可能である。また、パスワードと関連付けてパスワードの文字コードを電子機器１００Ｅ内に保持することが可能であるため、効率良くロック解除を行うことができる。また、例えば他の電子機器によって対応パスワードの対応文字コードが変更された場合であっても、文字コードリストの文字コードを順次検索してロック解除信号を生成するため、自動的に容易にロック解除を行うことが可能である。さらに、パスワード保持手段１０１Ｂに保持された文字コード以外の文字コードでロック解除に成功した場合には、ロック解除に成功したパスワードを保持することで、次回以降はパスワード保持手段を参照してい効率良くロック解除を行うことが可能である。
【０２２９】
尚、図示を省略しているが、図４のステップＳ１０８〜Ｓ１１１における最初のロック解除判定処理を行わずに、ステップＳ１１２におけるパスワード入力を行ってもよい。
【０２３０】
次に、電子機器１００Ｅの更に別の動作の一例について説明する。図２２は、電子機器１００Ｅの更に別の動作の一例を示す図である。
【０２３１】
図２２の処理としては、図３、図４の処理と基本的に同様の処理を行うが、ステップＳ１１２以降の処理が異なる。ここでは、ステップＳ１０１〜Ｓ１１１の処理については図示および説明を省略し、ステップＳ１１２以降の処理についてのみ図示および説明している。
【０２３２】
ステップＳ１１２におけるパスワード入力後、文字コード指定手段１１８は、入力されたパスワード（入力パスワード）の文字コードを指定する（ステップＳ１３０１）。
【０２３３】
尚、ステップＳ１３０１の処理を行う際に、図１８には図示しない表示手段が、例えば、図２７のような文字コードを指定するための表示を行う。
【０２３４】
続いて、文字コード変換手段１１６は、入力パスワードの文字コードを指定された文字コード（指定文字コード）に変換する（ステップＳ１３０２）。
【０２３５】
続いて、設定解除手段１０５は、指定文字コードのパスワードを含むロック解除信号を送信する（ステップＳ１３０３）。
【０２３６】
図２２の処理を行う電子機器１００Ｅによれば、パスワードのみでなく、パスワードの文字コードも一致した場合でなければメモリカード２００のパスワードによるロックが解除されないため、安全性が一層向上する。また、他の電子機器で文字コードが変更された場合であっても、ロック解除が可能である。また、パスワードの文字コードを指定することが可能であるため、短時間でロック解除を行うことが可能となる。
【０２３７】
尚、図示を省略しているが、図４のステップＳ１０８〜Ｓ１１１における最初のロック解除判定処理を行わずに、ステップＳ１１２におけるパスワード入力を行ってもよい。
【０２３８】
尚、第１〜第５の実施形態における電子機器の機能を組み合わせることも可能である。
【産業上の利用可能性】
【０２３９】
本発明は、外部記憶装置に機能を追加することなく、外部記憶装置のパスワードによるロックを自動的に解除することが可能な電子機器、プログラム等に有用である。
【図面の簡単な説明】
【０２４０】
【図１】本発明の第１の実施形態における電子機器の概略構成の一例を示す図
【図２】本発明の第１の実施形態におけるパスワード保持テーブルの一例を示す図
【図３】本発明の第１の実施形態における電子機器の動作の一例を示すフローチャート
【図４】本発明の第１の実施形態における電子機器の動作の一例を示すフローチャート
【図５】本発明の第２の実施形態における電子機器の概略構成の一例を示す図
【図６】本発明の第２の実施形態における電子機器の動作の一例を示すフローチャート
【図７】本発明の第２の実施形態における電子機器の別の動作の一例を示すフローチャート
【図８】本発明の第２の実施形態における電子機器の更に別の動作の一例を示すフローチャート
【図９】本発明の第３の実施形態における電子機器の概略構成の一例を示す図
【図１０】本発明の第３の実施形態における電子機器の動作の一例を示すフローチャート
【図１１】本発明の第３の実施形態における電子機器の別の動作の一例を示すフローチャート
【図１２】本発明の第３の実施形態における電子機器の更に別の動作の一例を示すフローチャート
【図１３】本発明の第３の実施形態における電子機器の更に別の動作の一例を示すフローチャート
【図１４】本発明の第３の実施形態における電子機器の更に別の動作の一例を示すフローチャート
【図１５】本発明の第４の実施形態における電子機器の概略構成の一例を示す図
【図１６】本発明の第４の実施形態における電子機器の動作の一例を示すフローチャート
【図１７】本発明の第４の実施形態における電子機器の別の動作の一例を示すフローチャート
【図１８】本発明の第５の実施形態における電子機器の概略構成の一例を示す図
【図１９】本発明の第５の実施形態におけるパスワード保持テーブルの一例を示す図
【図２０】本発明の第５の実施形態における電子機器の動作の一例を示すフローチャート
【図２１】本発明の第５の実施形態における電子機器の別の動作の一例を示すフローチャート
【図２２】本発明の第５の実施形態における電子機器の更に別の動作の一例を示すフローチャート
【図２３】本発明の第３の実施形態におけるパスワードの設定方法を選択するための表示例を示す図
【図２４】本発明の第４の実施形態におけるパスワードを保持するか否かを確認するための表示例を示す図
【図２５】本発明の第４の実施形態におけるパスワードを保持した旨を示す表示例を示す図
【図２６】本発明の第２の実施形態におけるパスワードの削除を確認するための表示例を示す図
【図２７】本発明の第５の実施形態における文字コードを指定するための表示例を示す図
【符号の説明】
【０２４１】
１００、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ  電子機器
１０１、１０１Ｂ  パスワード保持手段
１０２  入力手段
１０３  電力供給手段
１０４  カード固有ＩＤ取得手段
１０５  設定解除手段
１０６  ロック状態判定手段
１０７  データアクセス手段
１０８  メモリカード接続手段
１０９  パスワード削除手段
１１０  端末暗証番号保持手段
１１１  パスワード生成手段
１１２  パスワード設定方法選択手段
１１３  パスワード保持選択手段
１１４  選択情報保持手段
１１５  パスワード保持表示手段
１１６  文字コード変換手段
１１７  文字コードリスト保持手段
１１８  文字コード指定手段
２００  メモリカード
２０１  電子機器接続手段
２０２  データ記憶手段
２０３  パスワード判定手段
２０４  パスワード保持手段
２０５  ロック手段
２０６  カード固有ＩＤ送信手段
【図１】
0005429952.tif 000002
【図２】
0005429952.tif 000003
【図３】
0005429952.tif 000004
【図４】
0005429952.tif 000005
【図５】
0005429952.tif 000006
【図６】
0005429952.tif 000007
【図７】
0005429952.tif 000008
【図８】
0005429952.tif 000009
【図９】
0005429952.tif 000010
【図１０】
0005429952.tif 000011
【図１１】
0005429952.tif 000012
【図１２】
0005429952.tif 000013
【図１３】
0005429952.tif 000014
【図１４】
0005429952.tif 000015
【図１５】
0005429952.tif 000016
【図１６】
0005429952.tif 000017
【図１７】
0005429952.tif 000018
【図１８】
0005429952.tif 000019
【図１９】
0005429952.tif 000020
【図２０】
0005429952.tif 000021
【図２１】
0005429952.tif 000022
【図２２】
0005429952.tif 000023
【図２３】
0005429952.tif 000024
【図２４】
0005429952.tif 000025
【図２５】
0005429952.tif 000026
【図２６】
0005429952.tif 000027
【図２７】
0005429952.tif 000028