(57)【要約】 【課題】ユーザに面倒な操作や使い勝手の悪さを強いることなく、情報セキュリティ性能を向上可能とする。【解決手段】不揮発性記憶装置は、記憶部３と、記憶部３に対するフルアクセスを許可すべき特定のコンピュータとの関連づけを行う初期化部５と、初期化部５による関連づけを行った特定のコンピュータに対して、記憶部３に対するフルアクセスを許可する第１モードを設定する初期モード設定部６と、接続されたコンピュータが初期化部５で関連づけを行った特定のコンピュータか否かを相互認証により判定する相互認証部７と、特定のコンピュータであると判定された場合は該コンピュータに対して第１モードを設定し、特定のコンピュータでないと判定された場合は該コンピュータに対して記憶部３へのアクセスを制限する第２モードを設定するモード変更部８と、を備える。モード変更部８は、新たなコンピュータに接続されるたびに、相互認証の結果に基づいて、該コンピュータに対して第１モードまたは第２モードを設定する。【選択図】図１
2013137717.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に着脱可能に接続される不揮発性記憶装置において、
読み書きが可能な記憶部と、
前記記憶部に対するフルアクセスを許可すべき特定のコンピュータとの関連づけを行う初期化部と、
前記初期化部による関連づけを行った前記特定のコンピュータに対して、前記記憶部に対するフルアクセスを許可する第１モードを設定する初期モード設定部と、
接続されたコンピュータが前記初期化部で関連づけを行った前記特定のコンピュータか否かを相互認証により判定する相互認証部と、
前記相互認証部により前記特定のコンピュータであると判定された場合は該コンピュータに対して前記第１モードを設定し、前記相互認証部により前記特定のコンピュータでないと判定された場合は該コンピュータに対して前記記憶部へのアクセスを制限する第２モードを設定するモード変更部と、を備え、
前記モード変更部は、新たなコンピュータに接続されるたびに、前記相互認証部による相互認証の結果に基づいて、該コンピュータに対して前記第１モードまたは前記第２モードを設定することを特徴とする不揮発性記憶装置。
【請求項２】
前記モード変更部は、前記第２モードの設定時に所定の条件を満たすと、前記記憶部に対する一切のアクセスを禁止する第３モードを設定することを特徴とする請求項１に記載の不揮発性記憶装置。
【請求項３】
前記第２モードは、前記記憶部内の一部の記憶領域のみに対するアクセスを許可するモードであり、
前記所定の条件は、前記一部の記憶領域へのアクセス回数が所定回数を超えた場合であることを特徴とする請求項２に記載の不揮発性記憶装置。
【請求項４】
前記第２モードは、前記記憶部の全記憶領域に対するアクセスを禁止するモードであり、
前記モード変更部は、前記相互認証部により前記特定のコンピュータでないと判定された場合は、該コンピュータに対して無条件で前記第２コードから前記第３モードに遷移させることを特徴とする請求項２に記載の不揮発性記憶装置。
【請求項５】
前記初期化部で関連づけを行った前記特定のコンピュータを別のコンピュータに変更するために前記特定のコンピュータに対して第４モードを設定するオーナー変更指示部と、
前記第４モードを設定した前記特定のコンピュータ上で、前記別のコンピュータで認証を行うための認証情報を設定する認証設定部と、
前記認証情報の設定後に新たなコンピュータに接続されたときに、ユーザが入力した認証情報と前記認証情報との照合を行う認証情報照合部と、
前記認証情報照合部による照合に成功すると、前記第１モードを設定するコンピュータを前記特定のコンピュータから前記新たなコンピュータに変更し、照合に成功しなければ、前記新たなコンピュータに対して前記第１モードの設定を認めず、前記特定のコンピュータに対する前記第１モードの設定を維持するオーナー変更決定部と、を備えることを特徴とする請求項１乃至４のいずれかに記載の不揮発性記憶装置。
【請求項６】
前記第１モードが設定されている前記特定のコンピュータ上で、前記記憶部に対する一時的なフルアクセスを別のコンピュータに認める設定を行う一時アクセス設定部と、
前記一時アクセス設定部の設定後に接続された前記別のコンピュータに対して、接続が維持されている間のみ前記記憶部に対するフルアクセスを認める一時モードを設定する一時モード設定部と、を備えることを特徴とする請求項１乃至５のいずれかに記載の不揮発性記憶装置。
【請求項７】
電子機器に着脱可能に接続され読み書きが可能な記憶部を備えた不揮発性記憶装置にアクセスするためのコンピュータにより実行可能なアクセス制御プログラムにおいて、
前記記憶部に対するフルアクセスを許可すべき特定のコンピュータとの関連づけを行うステップと、
前記関連づけを行った前記特定のコンピュータに対して、前記記憶部に対するフルアクセスを許可する第１モードを設定するステップと、
接続されたコンピュータが前記初期化部で関連づけを行った前記特定のコンピュータか否かを判定するステップと、
前記特定のコンピュータであると判定された場合は該コンピュータに対して前記第１モードを設定し、前記相互認証部により前記特定のコンピュータでないと判定された場合は該コンピュータに対して前記記憶部へのアクセスを制限する第２モードを設定するステップと、を備え、
前記モード変更部は、新たなコンピュータに接続されるたびに、前記特定のコンピュータか否かを判定した結果に基づいて、前記新たなコンピュータに対して前記第１モードまたは前記第２モードを設定することを特徴とするコンピュータにより実行可能なアクセス制御プログラム。
【請求項８】
電子機器に着脱可能に接続され読み書きが可能な記憶部を備えた不揮発性記憶装置を用いた記憶制御方法において、
前記記憶部に対するフルアクセスを許可すべき特定のコンピュータとの関連づけを行うステップと、
前記関連づけを行った前記特定のコンピュータに対して、前記記憶部に対するフルアクセスを許可する第１モードを設定するステップと、
接続されたコンピュータが前記初期化部で関連づけを行った前記特定のコンピュータか否かを判定するステップと、
前記特定のコンピュータであると判定された場合は該コンピュータに対して前記第１モードを設定し、前記相互認証部により前記特定のコンピュータでないと判定された場合は該コンピュータに対して前記記憶部へのアクセスを制限する第２モードを設定するステップと、を備え、
前記モード変更部は、新たなコンピュータに接続されるたびに、前記特定のコンピュータか否かを判定した結果に基づいて、前記新たなコンピュータに対して前記第１モードまたは前記第２モードを設定することを特徴とする記憶制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、不揮発性記憶装置と、不揮発性記憶装置に情報を記憶するためのアクセス制御プログラムおよび記憶制御方法に関する。
【背景技術】
【０００２】
フラッシュメモリを用いた各種のメモリカードやＳＳＤ（Solid State Disk）等の不揮発性記憶装置が急速に普及している。不揮発性記憶装置の記憶容量は年々増大しており、ＨＤＤ（Hard Disk Drive）並みの記憶容量を持つ不揮発性記憶装置も販売されている。
【０００３】
不揮発性記憶装置は、ＨＤＤに比べて外形サイズが小さく、物理的な障害にも強いことから、携帯して移動先でのデータの受け渡しに使われることが多い。例えば、ＵＳＢメモリは、ＰＣを初めとして、種々の電子機器にＵＳＢ端子が備わっていることから、データの受け渡しに便利であり、世界中のどこでも汎用的に使われるようになった。
【０００４】
ＵＳＢメモリの普及に伴って、問題になるのがデータの著作権保護である。最近のＵＳＢメモリは、ＨＤＤ並の記憶容量を持っており、他人のＰＣから無断で、機密データをごっそりＵＳＢメモリにコピーすることも極めて容易である。実際に、ＵＳＢメモリに機密データを無断でコピーして外部に持ち出すという事件が頻発している。
【０００５】
このような背景から、ＵＳＢメモリ等の不揮発性記憶装置に対してアクセス制限をかける技術がいくつか提案されている。
【０００６】
これらの技術は、特定のユーザを識別する情報（例えば、パスワード）によりアクセス制限をかけており、ユーザは不揮発性記憶装置を使用する前にパスワード等の識別情報を入力しなければならず、ユーザにとって使い勝手がよいとはいえない。また、一度パスワードを知られてしまうと、どのＰＣでも自由に不揮発性記憶装置を使用できるため、情報セキュリティ性能が高いとは言えない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−３６７３７９号公報
【特許文献２】特開２００１−５１９０４号公報
【特許文献３】特開２００８−２２６４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、ユーザに面倒な操作や使い勝手の悪さを強いることなく、情報セキュリティ性能を向上可能な不揮発性記憶装置、アクセス制御プログラムおよび記憶制御方法を提供するものである。
【課題を解決するための手段】
【０００９】
本発明の一態様では、電子機器に着脱可能に接続される不揮発性記憶装置において、
読み書きが可能な記憶部と、
前記記憶部に対するフルアクセスを許可すべき特定のコンピュータとの関連づけを行う初期化部と、
前記初期化部による関連づけを行った前記特定のコンピュータに対して、前記記憶部に対するフルアクセスを許可する第１モードを設定する初期モード設定部と、
接続されたコンピュータが前記初期化部で関連づけを行った前記特定のコンピュータか否かを相互認証により判定する相互認証部と、
前記相互認証部により前記特定のコンピュータであると判定された場合は該コンピュータに対して前記第１モードを設定し、前記相互認証部により前記特定のコンピュータでないと判定された場合は該コンピュータに対して前記記憶部へのアクセスを制限する第２モードを設定するモード変更部と、を備え、
前記モード変更部は、新たなコンピュータに接続されるたびに、前記相互認証部による相互認証の結果に基づいて、該コンピュータに対して前記第１モードまたは前記第２モードを設定することを特徴とする不揮発性記憶装置が提供される。
【図面の簡単な説明】
【００１０】
【図１】不揮発性記憶装置１とコンピュータ２とを備えたコンピュータシステムの概略図。
【図２】第１の実施形態に係る不揮発性記憶装置１の内部構成を示すブロック図。
【図３】第１の実施形態に係る不揮発性記憶装置１の動作モード遷移図。
【図４】不揮発性記憶装置の記憶領域を示す図。
【図５】アプリケーションプログラムの処理手順の一例を示すフローチャート。
【図６】第２の実施形態に係る不揮発性記憶装置１の動作モード遷移図。
【図７】第３の実施形態に係る不揮発性記憶装置１の内部構成を示すブロック図。
【図８】第３の実施形態に係る不揮発性記憶装置１の動作モード遷移図。
【図９】第４の実施形態に係る不揮発性記憶装置１の内部構成を示すブロック図。
【図１０】第４の実施形態に係る不揮発性記憶装置１の動作モード遷移図。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態を説明する。以下では、コンピュータ等の電子機器に着脱可能に接続される不揮発性記憶装置について説明する。
【００１２】
図１は不揮発性記憶装置１とコンピュータ２とを備えたコンピュータシステムの概略図である。図１の例では、不揮発性記憶装置１の一例であるＵＳＢメモリ１をコンピュータ２のＵＳＢ端子に接続している。図１において、ＵＳＢメモリ１が接続されたコンピュータ２はオーナーコンピュータ２ａであり、もう一つのコンピュータはビジターコンピュータ２ｂである。オーナーコンピュータ２ａは一台だけであるが、ビジターコンピュータ２ｂは何台あっても構わない。
【００１３】
後述するように、本実施形態に係る不揮発性記憶装置１をオーナーコンピュータ２ａに接続すると、不揮発性記憶装置１内のアプリケーションプログラムがオーナーコンピュータ２ａにより実行されて、オーナーコンピュータ２ａは、この不揮発性記憶装置１に対してフルアクセスできるようになる。
【００１４】
次に、この不揮発性記憶装置１をオーナーコンピュータ２ａから抜いて、オーナーコンピュータ２ａとは別個のビジターコンピュータ２ｂに接続すると、ビジターコンピュータ２ｂは所定のアクセス制限の下でのみ、この不揮発性記憶装置１にアクセスできるようになる。このようなアクセス制御を行う仕組みについて、以下に詳細に説明する。
【００１５】
（第１の実施形態）
図２は第１の実施形態に係る不揮発性記憶装置１の内部構成を示すブロック図である。図２の不揮発性記憶装置１は例えばＵＳＢメモリ１であり、記憶部３と、記憶制御部４と、初期化部５と、初期モード設定部６と、相互認証部７と、モード変更部８とを備えている。記憶部３と記憶制御部４以外の各部は、ハードウェアでもソフトウェアでも実装可能である。ソフトウェアで実装する場合は、例えばアプリケーションプログラムの中に、これらの各部の機能を実現するソフトウェアモジュールを含めておき、このプログラムをオーナーコンピュータ２ａやビジターコンピュータ２ｂで実行することにより、各部の機能を実現することができる。以下では、アプリケーションプログラムにて、初期化部５、初期モード設定部６、相互認証部７およびモード変更部８の機能を実現する例を説明する。
【００１６】
記憶部３は、例えば読み書きが可能なメモリセルアレイであり、メモリセルアレイには代表的にはＮＡＮＤ型フラッシュメモリが用いられる。もちろん、ＭＲＡＭやＲｅＲＡＭ等の他の不揮発性半導体メモリを用いてもよい。記憶制御部４は、記憶部３に情報を記憶する制御を行う。
【００１７】
初期化部５は、この不揮発性記憶装置１と、フルアクセスを許可する予定のオーナーコンピュータ２ａとの関連付け（ひも付け）を行う。ここでは、オーナーコンピュータ２ａを一意に識別する情報（例えばデバイスＩＤなど）を不揮発性記憶装置１の管理領域に登録するなどして、関連付けを行う。
【００１８】
初期モード設定部６は、関連付けを行ったオーナーコンピュータ２ａに対して第１モードを設定する。ここで、第１モードとは、不揮発性記憶装置１内の記憶部３のすべての記憶領域にフルアクセスが可能なモードである。不揮発性記憶装置１が第１モードに設定されたオーナーコンピュータ２ａに接続されると、このオーナーコンピュータ２ａは、不揮発性記憶装置１に自由に読み書きができることになる。
【００１９】
相互認証部７は、図２の不揮発性記憶装置１を接続したコンピュータが初期化部５で関連付けを行ったオーナーコンピュータ２ａか否かを判定する。この判定処理は、図２の不揮発性記憶装置１が任意のコンピュータに接続されるたびに行われる。相互認証部７は、不揮発性記憶装置１を接続したコンピュータの識別情報が、初期化部５で不揮発性記憶装置１に登録したオーナーコンピュータ２ａの識別情報と一致するか否かについて相互認証する。
【００２０】
相互認証部７による相互認証は、不揮発性記憶装置１を任意のコンピュータに接続した時点で自動的に行われるため、ユーザは特に意識することなく、不揮発性記憶装置１を使用することができる。ユーザが無意識に不揮発性記憶装置１をビジターコンピュータ２ｂに接続した場合は、何らかのアクセス制限が生じるため、その時点でユーザは気づくことになる。
【００２１】
モード変更部８は、相互認証部７の判定結果に基づいてモードの設定を行う。より具体的には、図２の不揮発性記憶装置１を接続したコンピュータがオーナーコンピュータ２ａであると相互認証部７により判定された場合は第１モードを設定し、オーナーコンピュータ２ａでないと判定された場合は第２モードに設定する。第２モードとは、不揮発性記憶装置１に対して何らかのアクセス制限を設けるモードである。
【００２２】
このように、モード変更部８は、図２の不揮発性記憶装置１を任意のコンピュータに接続するたびに、相互認証部７による相互認証結果に基づいて、このコンピュータに対して第１モードまたは第２モードを設定する。
【００２３】
図３は第１の実施形態に係る不揮発性記憶装置１の動作モード遷移図である。図示のように、図３の不揮発性記憶装置１は、初期化モード（Initial mode）１１と、第１モード(1st mode）１２と、相互認証モード（Mutual Certification mode）１３と、第２モード（2nd mode）１４との４つの動作モードを有する。
【００２４】
初期化モード１１は、図３の不揮発性記憶装置１を最初に任意のコンピュータに接続した際に設定される（ステップＳ１）。この初期化モード１１では、不揮発性記憶装置１が最初に接続されたコンピュータをオーナーコンピュータ２ａとして選定する処理を行う。この処理は初期化部５で行われる。
【００２５】
このように、本実施形態の特徴の一つは、どのコンピュータであっても、オーナーコンピュータ２ａになりえるということである。これにより、ユーザの利便性が向上する。
【００２６】
初期化部５の処理が終了すると、自動的に第１モード１２に遷移する（ステップＳ２）。上述したように、第１モード１２では、オーナーコンピュータ２ａは不揮発性記憶装置１にフルアクセスできる。
【００２７】
第１モード１２の間に、不揮発性記憶装置１がオーナーコンピュータ２ａから抜かれて、オーナーコンピュータ２ａを含む任意のコンピュータに再接続されると、自動的に相互認証モード１３に遷移する（ステップＳ３）。
【００２８】
相互認証モード１３では、図２に示す相互認証部７により、不揮発性記憶装置１が接続されたコンピュータがオーナーコンピュータ２ａか否かを判定する。続いてモード変更部８は、不揮発性記憶装置１が接続されたコンピュータがオーナーコンピュータ２ａであれば第１モード１２に遷移し（ステップＳ４）、オーナーコンピュータ２ａでなければ第２モード１４に遷移する（ステップＳ５）。
【００２９】
第２モード１４に遷移するということは、不揮発性記憶装置１がビジターコンピュータ２ｂに接続されたと判断されたことを示している。ビジターコンピュータ２ｂでは、不揮発性記憶装置１に対するアクセス制限を設けている。アクセス制限には種々の形態が考えられるが、一例としては、図４に示すように、不揮発性記憶装置１の一部の記憶領域のみに対してアクセスが許可される。
【００３０】
上述したように、相互認証モード１３で、不揮発性記憶装置１がオーナーコンピュータ２ａに接続されたと判定されると第１モード１２に遷移し、ビジターコンピュータ２ｂに接続されたと判定されると第２モード１４に遷移する。すなわち、第１モード１２はオーナーコンピュータ２ａ用の動作モードであり、第２モード１４はビジターコンピュータ２ｂ用の動作モードである。
【００３１】
第２モード１４の間に、不揮発性記憶装置１がビジターコンピュータ２ｂから抜かれて、ビジターコンピュータ２ｂを含む任意のコンピュータに接続されると、再度相互認証モード１３に遷移して、不揮発性記憶装置１が接続されたコンピュータがオーナーコンピュータ２ａかビジターコンピュータ２ｂかを判定することになる（ステップＳ６）。
【００３２】
図３に示した不揮発性記憶装置１の動作モード遷移の制御は、不揮発性記憶装置１に予め格納されているアプリケーションプログラムにより行われる。
【００３３】
図５はこのアプリケーションプログラムの処理手順の一例を示すフローチャートである。本実施形態に係る不揮発性記憶装置１を任意のコンピュータに接続すると、不揮発性記憶装置１に予め格納されているアプリケーションプログラムがこのコンピュータに読み込まれて、実行が開始される（ステップＳ２１）。このプログラムは、その後、どのコンピュータに接続された場合も実行される。
【００３４】
このプログラムでは、すでに初期化部５による初期化処理を行ったか否かを検出し、まだ行っていなければ初期化処理を行う（ステップＳ２２）。初期化処理を行うと、不揮発性記憶装置１を自動的に第１モード１２に遷移させ、接続中のコンピュータをオーナーコンピュータ２ａとして選定する（ステップＳ２３）。
【００３５】
その後、接続中のコンピュータから不揮発性記憶装置１が抜かれて、別のコンピュータに接続されたか否かを判定する（ステップＳ２４）。ステップＳ２４がＮＯの場合は、ＹＥＳになるまで留まり、ＹＥＳになると、不揮発性記憶装置１を相互認証モード１３に設定して、相互認証部７による判定処理を行って、不揮発性記憶装置１が新たに接続されたコンピュータがオーナーコンピュータ２ａか否かを判定する（ステップＳ２５）。
【００３６】
相互認証に成功した場合、すなわち、新たに接続されたコンピュータがオーナーコンピュータ２ａの場合は不揮発性記憶装置１を第１モード１２に設定し（ステップＳ２６）、ビジターコンピュータ２ｂの場合は不揮発性記憶装置１を第２モード１４に設定する（ステップＳ２７）。ステップＳ２５またはＳ２６の処理が終了すると、ステップＳ２４に戻る。
【００３７】
このように、本実施形態では、任意のコンピュータがオーナーコンピュータ２ａになりえる。より詳細には、不揮発性記憶装置１を最初に接続したコンピュータがオーナーコンピュータ２ａになる。したがって、ユーザは、不揮発性記憶装置１を使用したいコンピュータに不揮発性記憶装置１を接続するだけで、自動的にそのコンピュータがオーナーコンピュータ２ａとなって、ユーザは特に意識せずに、そのコンピュータを用いて不揮発性記憶装置１にフルアクセスすることができる。
【００３８】
また、ユーザがオーナーコンピュータ２ａから不揮発性記憶装置１を抜いて、別のコンピュータに接続した場合は、自動的にこの不揮発性記憶装置１にアクセス制限がかかるため、この不揮発性記憶装置１を第三者が勝手に持ち出したとしても、不揮発性記憶装置１に格納された情報のコピーや移動が制限され、これまた、ユーザが特に意識することなく、不揮発性記憶装置１の不正利用を防止でき、セキュリティ性能を向上できる。
【００３９】
（第２の実施形態）
上述した第１の実施形態では、ビジターコンピュータ２ｂは、決められたアクセス制限の下で不揮発性記憶装置１を使用できたが、以下に説明する第２の実施形態は、ビジターコンピュータ２ｂによる不揮発性記憶装置１へのアクセスをさらに厳しく制限するものである。
【００４０】
図６は第２の実施形態に係る不揮発性記憶装置１の動作モード遷移図である。図６の遷移図は、図３の遷移図の動作モードに加えて、第３モード（3rd mode）１５を備えている。第３モード１５は、第２モード１４の間に所定の条件を満たしたときに遷移するモードである（ステップＳ７）。
【００４１】
第２モード１４のアクセス制限として、１）不揮発性記憶装置１への無条件アクセス不可、２）所定のアクセス回数に達するまでは不揮発性記憶装置１への制限付きアクセス可で、所定のアクセス回数に達すると、不揮発性記憶装置１への無条件アクセス不可、３）アクセス回数によらず、不揮発性記憶装置１への制限付きアクセス可、の３通りが考えられる。ここで、制限付きアクセス可とは、不揮発性記憶装置１の一部の記憶領域のみアクセスを認める趣旨である。
【００４２】
上記１）の場合と、上記２）で所定のアクセス回数に達した場合は、第２モード１４から第３モード１５に遷移する。すなわち、第３モード１５とは、不揮発性記憶装置１に全くアクセスができないモードである。したがって、第３モード１５では、第２モード１４では閲覧できた記憶領域すら閲覧できなくなり、ユーザは不揮発性記憶装置１の中にどのようなファイルが入っているのかを一切確認できなくなる。
【００４３】
上記１）の場合は、相互認証モード１３から第２モード１４に遷移すると、すぐに第３モード１５に遷移する（ステップＳ７）。上記２）の場合は、相互認証モード１３から第２モード１４に遷移すると、不揮発性記憶装置１へのアクセス回数が所定のアクセス回数に達した時点で、第３モード１５に遷移する。第３モード１５に遷移した後に、不揮発性記憶装置１がいったん抜かれて、任意のコンピュータに接続されると、再度相互認証モード１３に遷移する（ステップＳ８）。
【００４４】
第２モード１４のアクセス制限として、上述した１）〜３）のいずれを採用するかは任意であり、アプリで設定変更ができるようにしてもよい。
【００４５】
このように、第２の実施形態では、不揮発性記憶装置１がビジターコンピュータ２ｂに接続された場合は、不揮発性記憶装置１へのアクセス回数によってさらに厳しいアクセス制限を設けるため、不揮発性記憶装置１の不正利用をより確実に防止できる。
【００４６】
また、アクセス回数が少ない間は、意図的にアクセス制限を緩めるような設定も可能となり、ユーザが例外的に一時的にアクセスを認めるといった使い方も可能となり、ユーザにとって利便性がよくなる。
【００４７】
（第３の実施形態）
第３の実施形態は、不揮発性記憶装置１にフルアクセス可能なオーナーコンピュータ２ａの変更ができるようにしたものである。
【００４８】
図７は第３の実施形態に係る不揮発性記憶装置１の内部構成を示すブロック図である。図７の不揮発性記憶装置１は、図２の構成に加えて、オーナー変更指示部２１と、認証設定部２２と、オーナー変更決定部２３とを有する。これらオーナー変更指示部２１、認証設定部２２およびオーナー変更決定部２３は、ハードウェアとして実現してもよいし、不揮発性記憶装置１内に格納されるアプリケーションプログラムによってソフトウェアとして実行してもよい。以下では、これら各部の処理をアプリケーションプログラムが実行する例を説明する。
【００４９】
オーナー変更指示部２１は、初期化部５で関連づけを行ったオーナーコンピュータ２ａを別のコンピュータに変更するために、元のオーナーコンピュータ２ａを第４モードに遷移させる。この第４モードは、不揮発性記憶装置１にフルアクセス可能なオーナーコンピュータ２ａを別のコンピュータに変更する際に、元のオーナーコンピュータ２ａに対して設定されるモードである。
【００５０】
認証設定部２２は、第４モードに遷移したオーナーコンピュータ２ａ上で、別のコンピュータで認証を行うための認証情報（例えばパスワード）を設定する。
【００５１】
認証情報照合部は、第４モードに遷移したオーナーコンピュータ２ａから新たなコンピュータに接続が変更されたときに、認証設定部２２で設定した認証情報との照合を行う。
【００５２】
オーナー変更決定部２３は、認証情報照合部による照合に成功すると、新たなコンピュータをオーナーコンピュータ２ａに変更して第１モード１２を設定し、照合に失敗すると、新たなコンピュータをオーナーコンピュータ２ａに変更せず、元のオーナーコンピュータ２ａの第１モード１２を維持する。
【００５３】
図８は第３の実施形態に係る不揮発性記憶装置１の動作モード遷移図である。図８の遷移図は、図６の遷移図に加えて、第４モード（4th mode）１６と、パスワード認証モード（verify PW mode）１７とを有する。ユーザがオーナーコンピュータ２ａ上で、アプリケーションプログラムを起動して、オーナー変更指示部２１により、オーナーコンピュータ２ａの変更を指示すると、このオーナーコンピュータ２ａは第４モード１６に遷移する（ステップＳ９）。この第４モード１６では、アプリケーションプログラムは、ユーザにパスワードの入力を求める。このパスワードは、新たにオーナーコンピュータ２ａとなる予定の別のコンピュータ上で認証を行うために用いられる。
【００５４】
その後、ユーザが不揮発性記憶装置１を元のオーナーコンピュータ２ａから外して、別のコンピュータに接続すると、認証設定部２２は、認証のためにパスワードの入力を求める（ステップＳ１０）。この求めに応じて、ユーザがパスワードを入力すると、パスワード認証モード１７に遷移して、認証情報照合部は認証を行う。認証に成功すると、今接続中のこのコンピュータを新たなオーナーコンピュータ２ａとして決定して、第１モード１２を設定する（ステップＳ１１）。この場合、元のオーナーコンピュータ２ａは、ビジターコンピュータ２ｂとなり、不揮発性記憶装置１へのアクセスが制限される。
【００５５】
一方、認証に成功しなかった場合は、今接続中のコンピュータを第３モード１５に設定する（ステップＳ１２）。したがって、このコンピュータでは不揮発性記憶装置１へのアクセスが一切できなくなる。認証に成功しなかった場合は、元のオーナーコンピュータ２ａがそのまま第１モード１２に設定されて、不揮発性記憶装置１へのフルアクセスが許可される。
【００５６】
このように、第３の実施形態では、オーナーコンピュータ２ａを別のコンピュータに変更できるようにしたため、ユーザが手持ちのＰＣを新しいＰＣに買い換えた場合などに、不揮発性記憶装置１へのアクセスが制限されるといった不具合がなくなる。また、第三者が悪意をもってオーナーコンピュータ２ａを変更することがないよう、第４モード１６を新たに設けて、オーナーコンピュータ２ａの変更前に認証処理を行うようにしたため、セキュリティ性能を向上できる。
【００５７】
（第４の実施形態）
第４の実施形態は、ビジターコンピュータ２ｂに対して、不揮発性記憶装置１の一時的なフルアクセスを認めるものである。
【００５８】
不揮発性記憶装置１等の不揮発性記憶装置１の利用形態を考えると、不揮発性記憶装置１のユーザが他人のＰＣに不揮発性記憶装置１を接続して、不揮発性記憶装置１内に格納されたファイルを利用してプレゼンテーションや印刷などの作業を行ったり、他人のＰＣとこの不揮発性記憶装置１との間でファイルのコピーや移動等を行うことがある。
【００５９】
このようなファイルの読み出しやコピー、移動等の作業が制限されるとなると、著しく使い勝手が悪くなる。そこで、以下に説明する第４の実施形態では、ビジターコンピュータ２ｂに対して一時的なフルアクセスを認めて、ユーザの使い勝手が悪くならないようにしている。
【００６０】
図９は第４の実施形態に係る不揮発性記憶装置１の内部構成を示すブロック図である。図９の不揮発性記憶装置１は、図７の構成に加えて、一時アクセス設定部３１と一時モード設定部３２を有する。
【００６１】
一時アクセス設定部３１は、第１モード１２が設定されている特定のコンピュータ上で、記憶部３に対する一時的なフルアクセスを別のコンピュータに認める設定を行う。一時モード設定部３２は、一時アクセス設定部３１の設定後に接続された別のコンピュータに対して、不揮発性記憶装置１が接続されている間のみフルアクセスを認める一時モードを設定する。
【００６２】
これら一時アクセス設定部３１と一時モード設定部３２は、ハードウェアとして実現してもよいし、不揮発性記憶装置１内に格納されるアプリケーションプログラムによってソフトウェアとして実行してもよい。
【００６３】
図１０は第４の実施形態に係る不揮発性記憶装置１の動作モード遷移図である。図１０の遷移図は、図８の遷移図に加えて、ビジターコンピュータ２ｂに対して不揮発性記憶装置１への一時的なフルアクセスを認める一時モード１８を有する。この一時モード１８の設定は、ユーザがオーナーコンピュータ２ａ上でアプリケーションプログラムを起動して、上述した一時アクセス設定部３１によりビジターコンピュータ２ｂに一時的なフルアクセスを認める設定をすることが前提となる（ステップＳ１３）。
【００６４】
ユーザが上述した設定を行った後に、不揮発性記憶装置１をビジターコンピュータ２ｂに接続すると、そのコンピュータから不揮発性記憶装置１を抜くまでは、そのビジターコンピュータ２ｂに対して一時モード１８が設定されて、不揮発性記憶装置１にフルアクセスすることができる。そのビジターコンピュータ２ｂから不揮発性記憶装置１を抜くと、上述した一時モード１８は解除されて相互認証モード１３に復帰し（ステップＳ１４）、同じビジターコンピュータ２ｂに再度その不揮発性記憶装置１を接続しても、フルアクセスはできないし、一時的なフルアクセス時に格納したデータの閲覧もできなくなる。
【００６５】
このように、一時モード１８は、ビジターコンピュータ２ｂに不揮発性記憶装置１を最初に接続したときだけ有効である。一度接続を切ると、一時モード１８は解除される。
【００６６】
図１０では、図８の遷移図に一時モード１８を付加しているが、図３や図６の遷移図に一時モード１８を付加してもよい。
【００６７】
このように、第４の実施形態では、オーナーコンピュータ２ａ上で不揮発性記憶装置１を一時モード１８に設定すると、その後に最初に接続されたビジターコンピュータ２ｂ上でのみ、不揮発性記憶装置１に対するフルアクセスを許可するため、ユーザの利便性を向上させつつ、不揮発性記憶装置１に対する不正アクセスを制限することができる。
【００６８】
（その他の変形例）
上述した各実施形態における不揮発性記憶装置１は、ＵＳＢメモリ１に限らず、読み書きが可能な不揮発性の記憶部３を備えた記憶装置であればよく、例えば、各種のメモリカード、ＳＳＤ、ＨＤＤ、光ディスク装置、光磁気ディスク装置などでもよい。
【００６９】
上述した各実施形態では、不揮発性記憶装置１をコンピュータに接続する例を説明したが、不揮発性記憶装置１が接続される電子機器は、必ずしもコンピュータに限定されない。不揮発性記憶装置１と共通の端子（例えばＵＳＢ端子）を備えた電子機器であればよく、例えばＤＶＤレコーダ、ＢＤレコーダ、ＨＤＤレコーダ、セットトップボックスなどに適用可能である。
【００７０】
本発明の態様は、上述した個々の実施形態に限定されるものではなく、当業者が想到しうる種々の変形も含むものであり、本発明の効果も上述した内容に限定されない。すなわち、特許請求の範囲に規定された内容およびその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更および部分的削除が可能である。
【符号の説明】
【００７１】
１  不揮発性記憶装置
２ａ  オーナーコンピュータ
２ｂ  ビジターコンピュータ
３  記憶部
４  記憶制御部
５  初期化部
６  初期モード設定部
７  相互認証部
８  モード変更部
１１  初期化モード
１２  第１モード
１３  相互認証モード
１４  第２モード
１５  第３モード
１６  第４モード
１７  パスワード認証モード
１８  一時モード
【図１】
2013137717.tif 000003
【図２】
2013137717.tif 000004
【図３】
2013137717.tif 000005
【図４】
2013137717.tif 000006
【図５】
2013137717.tif 000007
【図６】
2013137717.tif 000008
【図７】
2013137717.tif 000009
【図８】
2013137717.tif 000010
【図９】
2013137717.tif 000011
【図１０】
2013137717.tif 000012