(57)【特許請求の範囲】
【請求項１】
情報処理装置に接続されることにより当該情報処理装置からアクセスされる、可搬型の記憶装置と、
通信ネットワークを介して前記記憶装置と通信可能な管理装置と、
を備え、
前記記憶装置は、
不揮発性の記憶部と、
前記記憶部へのアクセスを制御する制御部と、
を有し、
前記記憶部には、コンテンツデータと、前記制御部がコンテンツデータにアクセスするために必要な、少なくとも前記記憶部内のデータの格納位置情報を含む管理情報とのうち、コンテンツデータのみが格納されており、
前記管理装置は、管理情報を保持しており、
前記制御部は、コンテンツデータへのアクセス要求を情報処理装置から受領した場合、前記管理装置から管理情報を受信し、当該管理情報に基づいてコンテンツデータにアクセスする、記憶装置管理システム。
【請求項２】
前記管理装置は、前記記憶部に格納されている全てのコンテンツデータの削除を指示する全削除命令フラグを設定可能であり、
前記制御部は、前記管理装置から全削除命令フラグを受信した場合、前記記憶部に格納されている全てのコンテンツデータを削除する、請求項１に記載の記憶装置管理システム。
【請求項３】
前記制御部は、
前記管理装置から全削除命令フラグを受信した場合、当該全削除命令フラグを不揮発に保持し、
前記記憶装置の次回の起動時には、前記管理装置との通信を開始するよりも前に、不揮発に保持した全削除命令フラグに基づいてコンテンツデータの削除処理を実行する、請求項２に記載の記憶装置管理システム。
【請求項４】
前記管理装置は、管理情報において、前記記憶部に格納されている全てのコンテンツデータのうち削除すべきコンテンツデータを個別に指定する個別削除命令フラグを設定可能であり、
前記制御部は、前記管理装置から受信した管理情報において個別削除命令フラグが設定されている場合、前記記憶部に格納されている全てのコンテンツデータのうち個別削除命令フラグが設定されているコンテンツデータを削除する、請求項１に記載の記憶装置管理システム。
【請求項５】
前記記憶装置は、前記記憶部とは異なる不揮発性メモリをさらに有し、
前記制御部は、
前記管理装置から受信した管理情報を前記不揮発性メモリに格納し、
前記記憶装置の次回の起動時には、前記管理装置との通信を開始するよりも前に、前記不揮発性メモリに格納された管理情報に含まれる個別削除命令フラグに基づいてコンテンツデータの削除処理を実行する、請求項４に記載の記憶装置管理システム。
【請求項６】
前記管理装置は、管理情報において、読み出しの許可又は不可を示すアクセスレベルをコンテンツデータ毎に設定可能であり、
前記制御部は、
あるコンテンツデータの読み出しアクセス要求を情報処理装置から受領した場合において、
前記管理装置から受信した管理情報において当該コンテンツデータのアクセスレベルが読み出し許可に設定されている場合には、前記記憶部から当該コンテンツデータを読み出し、
前記管理装置から受信した管理情報において当該コンテンツデータのアクセスレベルが読み出し不可に設定されている場合には、前記記憶部から当該コンテンツデータを読み出さない、請求項１〜５のいずれか一つに記載の記憶装置管理システム。
【請求項７】
前記管理装置が保持する管理情報には、各コンテンツデータの要約値が含まれ、
前記制御部は、前記記憶部から読み出したコンテンツデータに基づいて算出した要約値と、前記管理装置から受信した管理情報に含まれる当該コンテンツデータに関する要約値とが一致していることを条件として、前記記憶部から読み出したコンテンツデータを情報処理装置に転送する、請求項６に記載の記憶装置管理システム。
【請求項８】
前記管理装置は、管理情報において、前記記憶装置と前記管理装置との通信確立の可否に関わらず読み出しを許可する、常時読み出し許可のアクセスレベルを設定可能であり、
前記制御部は、
前記管理装置から受信した管理情報に基づいて、アクセスレベルが常時読み出し許可に設定されたコンテンツデータのみの管理情報を記述した常時許可管理情報を作成して、当該常時許可管理情報を不揮発に保持し、
前記記憶装置と前記管理装置との通信を確立できない場合において、常時許可管理情報に記述されているコンテンツデータの読み出しアクセス要求を情報処理装置から受領した場合には、不揮発に保持した常時許可管理情報に基づいて前記記憶部から当該コンテンツデータを読み出す、請求項６又は７に記載の記憶装置管理システム。
【請求項９】
前記記憶装置は、前記記憶部とは異なる不揮発性メモリをさらに有し、
前記管理装置は、管理情報において、前記記憶装置と前記管理装置との通信確立の可否に関わらず読み出しを許可する、常時読み出し許可のアクセスレベルを設定可能であり、
前記制御部は、
前記管理装置から受信した管理情報を前記不揮発性メモリに格納し、
前記不揮発性メモリに格納された管理情報に基づいて、アクセスレベルが常時読み出し許可に設定されたコンテンツデータのみの管理情報を記述した常時許可管理情報を作成し、
前記記憶装置と前記管理装置との通信を確立できない場合において、常時許可管理情報に記述されているコンテンツデータの読み出しアクセス要求を情報処理装置から受領した場合には、作成した常時許可管理情報に基づいて前記記憶部から当該コンテンツデータを読み出す、請求項６又は７に記載の記憶装置管理システム。
【請求項１０】
前記管理装置が保持する管理情報には、各コンテンツデータの要約値が含まれ、
前記制御部は、前記記憶部から読み出したコンテンツデータに基づいて算出した要約値と、前記不揮発性メモリに格納された管理情報に含まれる当該コンテンツデータに関する要約値とが一致していることを条件として、前記記憶部から読み出したコンテンツデータを情報処理装置に転送する、請求項９に記載の記憶装置管理システム。
【請求項１１】
あるコンテンツデータの書き込みアクセス要求を情報処理装置から受領した場合、前記制御部は、
当該コンテンツデータを前記記憶部に書き込み、
当該コンテンツデータの要約値を算出し、
前記管理装置から受信した管理情報を、当該コンテンツデータの格納位置情報及び要約値を含めて更新し、
更新後の管理情報を前記管理装置に送信する、請求項１〜１０のいずれか一つに記載の記憶装置管理システム。
【請求項１２】
情報処理装置に接続されることにより当該情報処理装置からアクセスされる、可搬型の記憶装置であって、
不揮発性の記憶部と、
前記記憶部へのアクセスを制御する制御部と、
を備え、
前記記憶部には、コンテンツデータと、前記制御部がコンテンツデータにアクセスするために必要な、少なくとも前記記憶部内のデータの格納位置情報を含む管理情報とのうち、コンテンツデータのみが格納されており、
前記制御部は、コンテンツデータへのアクセス要求を情報処理装置から受領した場合、通信ネットワークを介して前記記憶装置と通信可能な管理装置から管理情報を受信し、当該管理情報に基づいてコンテンツデータにアクセスする、記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶装置管理システム及び記憶装置に関する。
【背景技術】
【０００２】
コンテンツデータを格納する可搬型の記憶装置として、フラッシュメモリを利用したＵＳＢメモリ等が実用化されている。
【０００３】
この種のＵＳＢメモリの中には、所定のパスコードによってアクセスの許可又は禁止を管理するセキュアなＵＳＢメモリも存在する。
【０００４】
なお、下記特許文献１には、ＵＳＢメモリに暗号化データを格納し、管理サーバから受信した暗号鍵を用いて暗号化データを復号することによって、ＵＳＢメモリからデータを読み出す技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１９７９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば外出先でＵＳＢメモリを紛失した場合、そのＵＳＢメモリに格納されているコンテンツデータが第三者に漏洩する可能性がある。パスコードによってアクセスの許可又は禁止を管理する上述したＵＳＢメモリにおいても、パスコードが破られた場合にはデータが漏洩するため、セキュリティ性は十分ではない。
【０００７】
また、ＵＳＢメモリの代用技術として、Ｔｈｉｎ  Ｃｌｉｅｎｔを利用し、コンテンツデータをサーバ装置に格納するという運用も可能であるが、膨大なストレージ領域をサーバ装置に用意する必要があるため、サーバ装置の運用コストが増大する。
【０００８】
本発明はかかる問題を解決するために成されたものであり、運用コストの増大を回避しつつ、データ漏洩に対するセキュリティ性を向上することが可能な、記憶装置管理システム及び記憶装置を得ることを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明の第１の態様に係る可搬型記憶装置の管理システムは、情報処理装置に接続されることにより当該情報処理装置からアクセスされる、可搬型の記憶装置と、通信ネットワークを介して前記記憶装置と通信可能な管理装置と、を備え、前記記憶装置は、不揮発性の記憶部と、前記記憶部へのアクセスを制御する制御部と、を有し、前記記憶部には、コンテンツデータと、前記制御部がコンテンツデータにアクセスするために必要な、少なくとも前記記憶部内のデータの格納位置情報を含む管理情報とのうち、コンテンツデータのみが格納されており、前記管理装置は、管理情報を保持しており、前記制御部は、コンテンツデータへのアクセス要求を情報処理装置から受領した場合、前記管理装置から管理情報を受信し、当該管理情報に基づいてコンテンツデータにアクセスすることを特徴とするものである。
【００１０】
第１の態様に係る記憶装置管理システムによれば、記憶装置の記憶部にはコンテンツデータのみが格納されており、制御部がコンテンツデータにアクセスするために必要な管理情報は、管理装置に保持されている。そして、制御部は、コンテンツデータへのアクセス要求を情報処理装置から受領した場合、管理装置から受信した管理情報に基づいてコンテンツデータにアクセスする。従って、紛失した記憶装置を入手した第三者が記憶装置を解析したとしても、記憶装置には管理情報が格納されていないため、記憶部に格納されているコンテンツデータを解析によって復旧することは困難である。また、第三者が、入手した記憶装置を、管理装置との通信を確立できない情報処理装置に接続した場合であっても、当該情報処理装置は管理装置から管理情報を受信できないため、記憶部に格納されているコンテンツデータにアクセスすることができない。その結果、紛失した記憶装置からのコンテンツデータの漏洩に対するセキュリティ性を向上することが可能となる。さらに、コンテンツデータは記憶装置の記憶部に格納されているため、コンテンツデータをサーバ装置に格納する場合と比較すると、膨大なストレージ領域をサーバ装置に用意する必要がない。その結果、運用コストの増大を回避することが可能となる。
【００１１】
本発明の第２の態様に係る記憶装置管理システムは、第１の態様に係る記憶装置管理システムにおいて特に、前記管理装置は、前記記憶部に格納されている全てのコンテンツデータの削除を指示する全削除命令フラグを設定可能であり、前記制御部は、前記管理装置から全削除命令フラグを受信した場合、前記記憶部に格納されている全てのコンテンツデータを削除することを特徴とするものである。
【００１２】
第２の態様に係る記憶装置管理システムによれば、制御部は、管理装置から全削除命令フラグを受信した場合、記憶部に格納されている全てのコンテンツデータを削除する。従って、記憶装置を紛失した所有者が管理装置において全削除命令フラグを設定することにより、紛失した記憶装置が管理装置との通信を確立できる情報処理装置に接続された場合に、全てのコンテンツデータが記憶部から削除される。その結果、紛失した記憶装置からのコンテンツデータの漏洩に対するセキュリティ性をさらに向上することが可能となる。
【００１３】
本発明の第３の態様に係る記憶装置管理システムは、第２の態様に係る記憶装置管理システムにおいて特に、前記制御部は、前記管理装置から全削除命令フラグを受信した場合、当該全削除命令フラグを不揮発に保持し、前記記憶装置の次回の起動時には、前記管理装置との通信を開始するよりも前に、不揮発に保持した全削除命令フラグに基づいてコンテンツデータの削除処理を実行することを特徴とするものである。
【００１４】
第３の態様に係る記憶装置管理システムによれば、制御部は、管理装置から受信した全削除命令フラグを不揮発に保持し、記憶装置の次回の起動時には、管理装置との通信を開始するよりも前に、不揮発に保持した全削除命令フラグに基づいてコンテンツデータの削除処理を実行する。従って、意図しない電源断等に起因して前回の削除処理が完了しなかった場合であっても、次回の起動時に削除処理が優先的に実行されるため、記憶部に格納されている全てのコンテンツデータを確実に削除することができる。しかも、制御部は、管理装置から受信した全削除命令フラグを不揮発に保持するため、管理装置との通信を確立できない状態で次回の起動が行われた場合であっても、不揮発に保持した全削除命令フラグに基づいて削除処理が実行されるため、記憶部に格納されている全てのコンテンツデータを確実に削除することができる。その結果、紛失した記憶装置からのコンテンツデータの漏洩に対するセキュリティ性をさらに向上することが可能となる。
【００１５】
本発明の第４の態様に係る記憶装置管理システムは、第１の態様に係る記憶装置管理システムにおいて特に、前記管理装置は、管理情報において、前記記憶部に格納されている全てのコンテンツデータのうち削除すべきコンテンツデータを個別に指定する個別削除命令フラグを設定可能であり、前記制御部は、前記管理装置から受信した管理情報において個別削除命令フラグが設定されている場合、前記記憶部に格納されている全てのコンテンツデータのうち個別削除命令フラグが設定されているコンテンツデータを削除することを特徴とするものである。
【００１６】
第４の態様に係る記憶装置管理システムによれば、制御部は、管理装置から受信した管理情報において個別削除命令フラグが設定されている場合、記憶部に格納されている全てのコンテンツデータのうち個別削除命令フラグが設定されているコンテンツデータを削除する。従って、記憶装置を紛失した所有者が管理装置において重要なコンテンツデータに対して個別削除命令フラグを設定することにより、紛失した記憶装置が管理装置との通信を確立できる情報処理装置に接続された場合に、削除指定された重要なコンテンツデータが記憶部から削除される。その結果、紛失した記憶装置からの重要なコンテンツデータの漏洩に対するセキュリティ性をさらに向上することが可能となる。
【００１７】
本発明の第５の態様に係る記憶装置管理システムは、第４の態様に係る記憶装置管理システムにおいて特に、前記記憶装置は、前記記憶部とは異なる不揮発性メモリをさらに有し、前記制御部は、前記管理装置から受信した管理情報を前記不揮発性メモリに格納し、前記記憶装置の次回の起動時には、前記管理装置との通信を開始するよりも前に、前記不揮発性メモリに格納された管理情報に含まれる個別削除命令フラグに基づいてコンテンツデータの削除処理を実行することを特徴とするものである。
【００１８】
第５の態様に係る記憶装置管理システムによれば、制御部は、管理装置から受信した管理情報を不揮発性メモリに格納し、記憶装置の次回の起動時には、管理装置との通信を開始するよりも前に、不揮発性メモリに格納された管理情報に含まれる個別削除命令フラグに基づいてコンテンツデータの削除処理を実行する。従って、意図しない電源断等に起因して前回の削除処理が完了しなかった場合であっても、次回の起動時に削除処理が優先的に実行されるため、削除指定された重要なコンテンツデータを確実に削除することができる。また、制御部は、管理装置から受信した管理情報を不揮発性メモリに格納するため、管理装置との通信を確立できない状態で次回の起動が行われた場合であっても、不揮発性メモリに格納された管理情報に基づいて削除処理が実行されるため、削除指定された重要なコンテンツデータを確実に削除することができる。しかも、管理装置から受信した管理情報は、コンテンツデータが格納されている記憶部とは別の不揮発性メモリに格納されるため、第三者によって記憶部が解析されても管理情報の内容が判明することはない。その結果、紛失した記憶装置からの重要なコンテンツデータの漏洩に対するセキュリティ性をさらに向上することが可能となる。
【００１９】
本発明の第６の態様に係る記憶装置管理システムは、第１〜第５のいずれか一つの態様に係る記憶装置管理システムにおいて特に、前記管理装置は、管理情報において、読み出しの許可又は不可を示すアクセスレベルをコンテンツデータ毎に設定可能であり、前記制御部は、あるコンテンツデータの読み出しアクセス要求を情報処理装置から受領した場合において、前記管理装置から受信した管理情報において当該コンテンツデータのアクセスレベルが読み出し許可に設定されている場合には、前記記憶部から当該コンテンツデータを読み出し、前記管理装置から受信した管理情報において当該コンテンツデータのアクセスレベルが読み出し不可に設定されている場合には、前記記憶部から当該コンテンツデータを読み出さないことを特徴とするものである。
【００２０】
第６の態様に係る記憶装置管理システムによれば、制御部は、あるコンテンツデータの読み出しアクセス要求を情報処理装置から受領した場合において、管理装置から受信した管理情報において当該コンテンツデータのアクセスレベルが読み出し不可に設定されている場合には、記憶部から当該コンテンツデータを読み出さない。従って、記憶装置を紛失した所有者が管理装置において重要なコンテンツデータに対して読み出し不可のアクセスレベルを設定することにより、紛失した記憶装置が管理装置との通信を確立できる情報処理装置に接続された場合であっても、当該コンテンツデータは記憶装置から情報処理装置に転送されない。その結果、紛失した記憶装置からのコンテンツデータの漏洩に対するセキュリティ性をさらに向上することが可能となる。
【００２１】
本発明の第７の態様に係る記憶装置管理システムは、第６の態様に係る記憶装置管理システムにおいて特に、前記管理装置が保持する管理情報には、各コンテンツデータの要約値が含まれ、前記制御部は、前記記憶部から読み出したコンテンツデータに基づいて算出した要約値と、前記管理装置から受信した管理情報に含まれる当該コンテンツデータに関する要約値とが一致していることを条件として、前記記憶部から読み出したコンテンツデータを情報処理装置に転送することを特徴とするものである。
【００２２】
第７の態様に係る記憶装置管理システムによれば、制御部は、記憶部から読み出したコンテンツデータに基づいて算出した要約値と、管理装置から受信した管理情報に含まれる当該コンテンツデータに関する要約値とが一致していることを条件として、記憶部から読み出したコンテンツデータを情報処理装置に転送する。従って、両要約値が一致しない場合には、制御部は当該コンテンツデータを記憶装置から情報処理装置に転送しない。その結果、改竄された可能性のあるコンテンツデータが記憶装置から情報処理装置に転送される事態を回避することが可能となる。
【００２３】
本発明の第８の態様に係る記憶装置管理システムは、第６又は第７の態様に係る記憶装置管理システムにおいて特に、前記管理装置は、管理情報において、前記記憶装置と前記管理装置との通信確立の可否に関わらず読み出しを許可する、常時読み出し許可のアクセスレベルを設定可能であり、前記制御部は、前記管理装置から受信した管理情報に基づいて、アクセスレベルが常時読み出し許可に設定されたコンテンツデータのみの管理情報を記述した常時許可管理情報を作成して、当該常時許可管理情報を不揮発に保持し、前記記憶装置と前記管理装置との通信を確立できない場合において、常時許可管理情報に記述されているコンテンツデータの読み出しアクセス要求を情報処理装置から受領した場合には、不揮発に保持した常時許可管理情報に基づいて前記記憶部から当該コンテンツデータを読み出すことを特徴とするものである。
【００２４】
第８の態様に係る記憶装置管理システムによれば、常時読み出し許可のアクセスレベルが設定されたコンテンツデータに関しては、記憶装置と管理装置との通信確立の可否に関わらず、読み出しが許可される。従って、漏洩しても支障のないコンテンツデータに対して常時読み出し許可のアクセスレベルを設定することにより、紛失した記憶装置を入手した第三者は、当該コンテンツデータを記憶装置から読み出すことができる。これにより、さらに重要なコンテンツデータが記憶装置に格納されているという事実を隠蔽できるため、第三者によって記憶装置が詳細に解析されることを防止できる。その結果、紛失した記憶装置からの重要なコンテンツデータの漏洩に対するセキュリティ性をさらに向上することが可能となる。
【００２５】
本発明の第９の態様に係る記憶装置管理システムは、第６又は第７の態様に係る記憶装置管理システムにおいて特に、前記記憶装置は、前記記憶部とは異なる不揮発性メモリをさらに有し、前記管理装置は、管理情報において、前記記憶装置と前記管理装置との通信確立の可否に関わらず読み出しを許可する、常時読み出し許可のアクセスレベルを設定可能であり、前記制御部は、前記管理装置から受信した管理情報を前記不揮発性メモリに格納し、前記不揮発性メモリに格納された管理情報に基づいて、アクセスレベルが常時読み出し許可に設定されたコンテンツデータのみの管理情報を記述した常時許可管理情報を作成し、前記記憶装置と前記管理装置との通信を確立できない場合において、常時許可管理情報に記述されているコンテンツデータの読み出しアクセス要求を情報処理装置から受領した場合には、作成した常時許可管理情報に基づいて前記記憶部から当該コンテンツデータを読み出すことを特徴とするものである。
【００２６】
第９の態様に係る記憶装置管理システムによれば、常時読み出し許可のアクセスレベルが設定されたコンテンツデータに関しては、記憶装置と管理装置との通信確立の可否に関わらず、読み出しが許可される。従って、漏洩しても支障のないコンテンツデータに対して常時読み出し許可のアクセスレベルを設定することにより、紛失した記憶装置を入手した第三者は、当該コンテンツデータを記憶装置から読み出すことができる。これにより、さらに重要なコンテンツデータが記憶装置に格納されているという事実を隠蔽できるため、第三者によって記憶装置が詳細に解析されることを防止できる。その結果、紛失した記憶装置からの重要なコンテンツデータの漏洩に対するセキュリティ性をさらに向上することが可能となる。
【００２７】
本発明の第１０の態様に係る記憶装置管理システムは、第９の態様に係る記憶装置管理システムにおいて特に、前記管理装置が保持する管理情報には、各コンテンツデータの要約値が含まれ、前記制御部は、前記記憶部から読み出したコンテンツデータに基づいて算出した要約値と、前記不揮発性メモリに格納された管理情報に含まれる当該コンテンツデータに関する要約値とが一致していることを条件として、前記記憶部から読み出したコンテンツデータを情報処理装置に転送することを特徴とするものである。
【００２８】
第１０の態様に係る記憶装置管理システムによれば、制御部は、記憶部から読み出したコンテンツデータに基づいて算出した要約値と、不揮発性メモリに格納された管理情報に含まれる当該コンテンツデータに関する要約値とが一致していることを条件として、記憶部から読み出したコンテンツデータを情報処理装置に転送する。従って、両要約値が一致しない場合には、制御部は当該コンテンツデータを記憶装置から情報処理装置に転送しない。その結果、改竄された可能性のあるコンテンツデータが記憶装置から情報処理装置に転送される事態を回避することが可能となる。
【００２９】
本発明の第１１の態様に係る記憶装置管理システムは、第１〜第１０のいずれか一つの態様に係る記憶装置管理システムにおいて特に、あるコンテンツデータの書き込みアクセス要求を情報処理装置から受領した場合、前記制御部は、当該コンテンツデータを前記記憶部に書き込み、当該コンテンツデータの要約値を算出し、前記管理装置から受信した管理情報を、当該コンテンツデータの格納位置情報及び要約値を含めて更新し、更新後の管理情報を前記管理装置に送信することを特徴とするものである。
【００３０】
第１１の態様に係る記憶装置管理システムによれば、あるコンテンツデータの書き込みアクセス要求を情報処理装置から受領した場合、制御部は、当該コンテンツデータを記憶部に書き込み、当該コンテンツデータの要約値を算出し、管理装置から受信した管理情報を、当該コンテンツデータの格納位置情報及び要約値を含めて更新し、更新後の管理情報を管理装置に送信する。これにより、記憶部への新たなコンテンツデータの書き込みによって内容が変更された、更新後の管理情報を、管理装置によって保持することが可能となる。
【００３１】
本発明の第１２の態様に係る記憶装置は、情報処理装置に接続されることにより当該情報処理装置からアクセスされる、可搬型の記憶装置であって、不揮発性の記憶部と、前記記憶部へのアクセスを制御する制御部と、を備え、前記記憶部には、コンテンツデータと、前記制御部がコンテンツデータにアクセスするために必要な、少なくとも前記記憶部内のデータの格納位置情報を含む管理情報とのうち、コンテンツデータのみが格納されており、前記制御部は、コンテンツデータへのアクセス要求を情報処理装置から受領した場合、通信ネットワークを介して前記記憶装置と通信可能な管理装置から管理情報を受信し、当該管理情報に基づいてコンテンツデータにアクセスすることを特徴とするものである。
【００３２】
第１２の態様に係る記憶装置によれば、記憶装置の記憶部にはコンテンツデータのみが格納されており、制御部がコンテンツデータにアクセスするために必要な管理情報は、管理装置に保持されている。そして、制御部は、コンテンツデータへのアクセス要求を情報処理装置から受領した場合、管理装置から受信した管理情報に基づいてコンテンツデータにアクセスする。従って、紛失した記憶装置を入手した第三者が記憶装置を解析したとしても、記憶装置には管理情報が格納されていないため、記憶部に格納されているコンテンツデータを解析によって復旧することは困難である。また、第三者が、入手した記憶装置を、管理装置との通信を確立できない情報処理装置に接続した場合であっても、当該情報処理装置は管理装置から管理情報を受信できないため、記憶部に格納されているコンテンツデータにアクセスすることができない。その結果、紛失した記憶装置からのコンテンツデータの漏洩に対するセキュリティ性を向上することが可能となる。さらに、コンテンツデータは記憶装置の記憶部に格納されているため、コンテンツデータをサーバ装置に格納する場合と比較すると、膨大なストレージ領域をサーバ装置に用意する必要がない。その結果、運用コストの増大を回避することが可能となる。
【発明の効果】
【００３３】
本発明によれば、運用コストの増大を回避しつつ、データ漏洩に対するセキュリティ性を向上することが可能となる。
【図面の簡単な説明】
【００３４】
【図１】記憶装置管理システムの全体構成を示す図である。
【図２】本発明の実施の形態１に係る記憶装置の構成を示す図である。
【図３】管理情報の一例を示す図である。
【図４】管理情報の一例を示す図である。
【図５】管理情報の一例を示す図である。
【図６】記憶装置の起動処理を説明するためのフローチャートである。
【図７】削除処理を説明するためのフローチャートである。
【図８】読み出し処理を説明するためのフローチャートである。
【図９】書き込み処理を説明するためのフローチャートである。
【図１０】本発明の実施の形態２に係る記憶装置の構成を示す図である。
【図１１】管理情報の一例を示す図である。
【図１２】管理情報の一例を示す図である。
【図１３】管理情報の一例を示す図である。
【図１４】記憶装置の起動処理を説明するためのフローチャートである。
【図１５】削除処理を説明するためのフローチャートである。
【図１６】読み出し処理を説明するためのフローチャートである。
【図１７】書き込み処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、異なる図面において同一の符号を付した要素は、同一又は相応する要素を示すものとする。
【００３６】
図１は、記憶装置管理システム１の全体構成を示す図である。インターネット等の任意の通信ネットワーク１３に、サーバ装置等の管理装置１２と、パーソナルコンピュータ等の情報処理装置１５とが接続されている。情報処理装置１５には、ＵＳＢメモリ等の可搬型の記憶装置１１が接続される。記憶装置１１は、情報処理装置１５に接続されることにより、情報処理装置１５からアクセスされる。記憶装置１１と管理装置１２とは、通信ネットワーク１３及び情報処理装置１５を介して相互に通信可能である。また、通信ネットワーク１３には、パーソナルコンピュータ等の情報処理装置１４が接続されている。以下の説明では、記憶装置１１の所有者が外出先で記憶装置１１を紛失した場合において、情報処理装置１４は記憶装置１１の所有者が操作する端末であり、情報処理装置１５は記憶装置１１を入手した第三者が操作する端末であるという状況を想定する。
【００３７】
＜実施の形態１＞
図２は、本発明の実施の形態１に係る記憶装置１１の構成を示す図である。記憶装置１１は、ＮＡＮＤ型フラッシュメモリ等の不揮発性の記憶部２２と、記憶部２２へのアクセスを制御するメモリコントローラ等の制御部２１とを備えて構成されている。
【００３８】
制御部２１は、いずれもバス３１に接続された、演算回路３２、ＣＰＵ３３、ＵＳＢインタフェース３４、及びメモリインタフェース３５を有している。ＣＰＵ３３には、ＳＲＡＭ３６が接続されている。メモリインタフェース３５には、暗号化回路３７及び誤り訂正回路３８が接続されている。ＵＳＢインタフェース３４は情報処理装置１５に接続され、メモリインタフェース３５は記憶部２２に接続される。
【００３９】
記憶部２２には、テキスト、画像、音声等の任意のコンテンツデータＤ６が格納されている。一方、制御部２１がコンテンツデータＤ６にアクセスするために必要なＦＡＴ（File Allocation Table）等の管理情報Ｄ３は、記憶部２２には格納されていない。管理情報Ｄ３は管理装置１２によって保持されており、記憶装置１１が管理装置１２から通信ネットワーク１３及び情報処理装置１５を介して管理情報Ｄ３を受信することによって、ＳＲＡＭ３６に管理情報Ｄ３がキャッシュされる。
【００４０】
図３は、管理情報Ｄ３の一例を示す図である。管理情報Ｄ３は、各コンテンツデータＤ６のファイル名と、記憶部２２内における各コンテンツデータＤ６の格納位置情報と、各コンテンツデータＤ６のデータサイズとを含むＦＡＴ情報に、いずれもコンテンツデータＤ６毎に個別に設定可能な、アクセスレベル及び要約値が付加されたフォーマットを有している。
【００４１】
アクセスレベルは、情報処理装置１４からの操作入力により、管理装置１２においてコンテンツデータＤ６毎に設定することができる。本実施の形態の例によると、アクセスレベルが「１」に設定されたコンテンツデータＤ６に関しては、記憶装置１１が管理装置１２との通信を確立できるか否かに関わらず、記憶部２２からの読み出しが常時許可される。アクセスレベルが「２」に設定されたコンテンツデータＤ６に関しては、記憶装置１１が管理装置１２との通信を確立できた場合にのみ、記憶部２２からの読み出しが許可される。アクセスレベルが「３」に設定されたコンテンツデータＤ６に関しては、記憶装置１１が管理装置１２との通信を確立できるか否かに関わらず、記憶部２２からの読み出しが禁止される。
【００４２】
要約値は、記憶部２２に格納されている各コンテンツデータＤ６の要約値であり、例えば、任意のハッシュ関数を用いて算出したハッシュ値を用いることができる。
【００４３】
図２を参照して、ＳＲＡＭ３６には、管理情報Ｄ３に加えて、管理情報Ｄ４，Ｄ５がキャッシュされる。
【００４４】
図４は、管理情報Ｄ４の一例を示す図である。管理情報Ｄ４は、記憶装置１１が管理装置１２との通信を確立できた場合（つまりオンライン時）に参照されるＦＡＴ情報である。ＣＰＵ３３は、アクセスレベルが「１」又は「２」に設定されたコンテンツデータＤ６のＦＡＴ情報を管理情報Ｄ３から抽出することによって、管理情報Ｄ４を作成する。
【００４５】
図５は、管理情報Ｄ５の一例を示す図である。管理情報Ｄ５は、記憶装置１１が管理装置１２との通信を確立できない場合（つまりオフライン時）に参照されるＦＡＴ情報である。ＣＰＵ３３は、アクセスレベルが「１」に設定されたコンテンツデータＤ６のＦＡＴ情報を管理情報Ｄ３から抽出することによって、管理情報Ｄ５を作成する。
【００４６】
本実施の形態では、管理情報Ｄ３，Ｄ４，Ｄ５を区別するために、管理情報Ｄ３を「Ｒｅａｌ  ＦＡＴ」、管理情報Ｄ４を「Ｐｓｅｕｄｏ  ＦＡＴ（ＯＮ）」、管理情報Ｄ５を「Ｐｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）」とも称する。
【００４７】
図２を参照して、ＳＲＡＭ３６には、管理情報Ｄ３〜Ｄ５に加えて、削除命令フラグＤ１及び削除完了フラグＤ２がキャッシュされる。
【００４８】
削除命令フラグＤ１は、記憶部２２に格納されている全てのコンテンツデータＤ６の削除を指示するためのフラグである。削除処理を指示する場合には削除命令フラグＤ１は「削除」を示し、指示しない場合には「不要」を示す。削除命令フラグＤ１は、情報処理装置１４からの操作入力により、管理装置１２において設定することができる。記憶装置１１が管理装置１２から通信ネットワーク１３及び情報処理装置１５を介して削除命令フラグＤ１を受信することによって、ＳＲＡＭ３６に削除命令フラグＤ１がキャッシュされる。
【００４９】
削除完了フラグＤ２は、記憶部２２に格納されている全てのコンテンツデータＤ６の削除処理が完了したか否かを示すフラグである。削除処理が完了した場合には削除完了フラグＤ２は「完了」を示し、完了していない場合には「未完」を示す。
【００５０】
図２を参照して、削除命令フラグＤ１、削除完了フラグＤ２、及び管理情報Ｄ５は、ＳＲＡＭ３６にキャッシュされるとともに、記憶部２２にも書き込まれる。
【００５１】
図６は、記憶装置１１の起動処理を説明するためのフローチャートである。
【００５２】
記憶装置１１が情報処理装置１５に接続されて起動処理が開始されると、まずステップＳＰ１０１において制御部２１は、後述する削除処理を実行する。
【００５３】
次にステップＳＰ１０２において制御部２１は、管理装置１２との通信を確立できるか否かを判定する。
【００５４】
通信を確立できた場合には、次にステップＳＰ１０３において制御部２１は、管理装置１２から削除命令フラグＤ１を受信する。受信した削除命令フラグＤ１は、ＳＲＡＭ３６にキャッシュされる。
【００５５】
次にステップＳＰ１０４において制御部２１は、ＳＲＡＭ３６にキャッシュされている削除命令フラグＤ１を、記憶部２２に書き込む。
【００５６】
次にステップＳＰ１０５において制御部２１は、後述する削除処理を実行する。
【００５７】
次にステップＳＰ１０６において制御部２１は、管理装置１２からＲｅａｌ  ＦＡＴを受信する。受信したＲｅａｌ  ＦＡＴは、ＳＲＡＭ３６にキャッシュされる。
【００５８】
次にステップＳＰ１０７において制御部２１は、記憶部２２からＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）を読み出す。読み出されたＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）は、ＳＲＡＭ３６にキャッシュされる。
【００５９】
次にステップＳＰ１０８において制御部２１は、ステップＳＰ１０６で管理装置１２から受信したＲｅａｌ  ＦＡＴに、ステップＳＰ１０７で記憶部２２から読み出したＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）の内容を反映させることにより、ＳＲＡＭ３６上でＲｅａｌ  ＦＡＴを更新する。
【００６０】
次にステップＳＰ１０９において制御部２１は、更新後のＲｅａｌ  ＦＡＴを管理装置１２に送信する。ステップＳＰ１０７〜ＳＰ１０９の処理により、オフライン状態で記憶部２２に書き込まれたコンテンツデータＤ６に関する情報を、管理装置１２に通知することができる。
【００６１】
次にステップＳＰ１１０において制御部２１は、更新後のＲｅａｌ  ＦＡＴに基づいて、Ｐｓｅｕｄｏ  ＦＡＴ（ＯＮ）を更新する。更新後のＰｓｅｕｄｏ  ＦＡＴ（ＯＮ）は、ＳＲＡＭ３６にキャッシュされる。
【００６２】
次にステップＳＰ１１１において制御部２１は、更新後のＲｅａｌ  ＦＡＴに基づいて、Ｐｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）を更新する。更新後のＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）は、ＳＲＡＭ３６にキャッシュされる。
【００６３】
次にステップＳＰ１１２において制御部２１は、ＳＲＡＭ３６にキャッシュされているＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）を、記憶部２２に書き込む。
【００６４】
次にステップＳＰ１１３において制御部２１は、起動処理の完了を情報処理装置１５に通知する。
【００６５】
ステップＳＰ１０２において管理装置１２との通信を確立できなかった場合には、ステップＳＰ１０２の次にステップＳＰ１１３の処理が実行される。
【００６６】
図７は、図６のステップＳＰ１０１，ＳＰ１０５で実行される削除処理を説明するためのフローチャートである。
【００６７】
まずステップＳＰ２０１において制御部２１は、記憶部２２からＳＲＡＭ３６に削除完了フラグＤ２を読み出す。
【００６８】
次にステップＳＰ２０２において制御部２１は、読み出した削除完了フラグＤ２が「未完」に設定されているか否かを判定する。
【００６９】
削除完了フラグＤ２が「未完」に設定されている場合には、次にステップＳＰ２０３において制御部２１は、記憶部２２からＳＲＡＭ３６に削除命令フラグＤ１を読み出す。
【００７０】
次にステップＳＰ２０４において制御部２１は、読み出した削除命令フラグＤ１が「削除」に設定されているか否かを判定する。
【００７１】
削除命令フラグＤ１が「削除」に設定されている場合には、次にステップＳＰ２０５において制御部２１は、記憶部２２に格納されている全てのコンテンツデータＤ６を削除する。
【００７２】
次にステップＳＰ２０６において制御部２１は、ＳＲＡＭ３６にキャッシュされている削除完了フラグＤ２を「完了」に設定する。
【００７３】
次にステップＳＰ２０７において制御部２１は、ＳＲＡＭ３６にキャッシュされている削除完了フラグＤ２を、記憶部２２に書き込む。
【００７４】
次にステップＳＰ２０８において制御部２１は、管理装置１２との通信を確立できるか否かを判定する。
【００７５】
通信を確立できた場合には、次にステップＳＰ２０９において制御部２１は、ＳＲＡＭ３６にキャッシュされている削除完了フラグＤ２が「完了」に設定されているか否かを判定する。
【００７６】
削除完了フラグＤ２が「完了」に設定されている場合には、次にステップＳＰ２１０において制御部２１は、削除処理が完了したことを管理装置１２に報告する。
【００７７】
次にステップＳＰ２１１において制御部２１は、ＳＲＡＭ３６にキャッシュされている削除完了フラグＤ２を「未完」に設定する。
【００７８】
次にステップＳＰ２１２において制御部２１は、ＳＲＡＭ３６にキャッシュされている削除完了フラグＤ２を、記憶部２２に書き込む。
【００７９】
ステップＳＰ２０２において削除完了フラグＤ２が「未完」に設定されていない場合には、ステップＳＰ２０２の次にステップＳＰ２０８の処理が実行される。前回の削除処理において、コンテンツデータＤ６は削除したが、管理装置１２への報告ができなかった場合には、この流れの処理が実行されることになる。
【００８０】
ステップＳＰ２０４において削除命令フラグＤ１が「削除」に設定されていない場合には、ステップＳＰ２０４の次にステップＳＰ２０８の処理が実行される。
【００８１】
ステップＳＰ２０８において管理装置１２との通信を確立できない場合、又はステップＳＰ２０９において削除完了フラグＤ２が「完了」に設定されていない場合には、次にステップＳＰ２１３において制御部２１は、ＳＲＡＭ３６にキャッシュされている削除命令フラグＤ１を「不要」に設定する。すでにコンテンツデータＤ６の削除は完了しているため、削除命令フラグＤ１を「不要」に設定することにより、次回に無駄な削除処理が実行されることを回避できる。
【００８２】
次にステップＳＰ２１４において制御部２１は、ＳＲＡＭ３６にキャッシュされている削除命令フラグＤ１を、記憶部２２に書き込む。
【００８３】
図８は、記憶部２２からのコンテンツデータＤ６の読み出し処理を説明するためのフローチャートである。
【００８４】
情報処理装置１５から読み出しアクセス要求を受領して読み出し処理が開始されると、まずステップＳＰ３０１において制御部２１は、管理装置１２との通信を確立できるか否かを判定する。
【００８５】
通信を確立できた場合には、次にステップＳＰ３０２において制御部２１は、管理装置１２からＲｅａｌ  ＦＡＴを受信する。受信したＲｅａｌ  ＦＡＴは、ＳＲＡＭ３６にキャッシュされる。
【００８６】
次にステップＳＰ３０３において制御部２１は、受信したＲｅａｌ  ＦＡＴに基づいて、ＳＲＡＭ３６にキャッシュしているＰｓｅｕｄｏ  ＦＡＴ（ＯＮ）を更新する。
【００８７】
次にステップＳＰ３０４において制御部２１は、更新後のＰｓｅｕｄｏ  ＦＡＴ（ＯＮ）と、ＳＲＡＭ３６にキャッシュしているＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）とを比較し、両者が同一であるか否かを判定する。
【００８８】
両者が同一でない場合は、次にステップＳＰ３０５において制御部２１は、受信したＲｅａｌ  ＦＡＴに基づいて、ＳＲＡＭ３６にキャッシュしているＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）を更新する。これにより、Ｐｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）の前回の更新後に管理装置１２上でアクセスレベルの設定が変更された場合に、その変更を更新後のＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）に反映させることができる。
【００８９】
次にステップＳＰ３０６において制御部２１は、ＳＲＡＭ３６にキャッシュされているＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）を、記憶部２２に書き込む。
【００９０】
次にステップＳＰ３０７において制御部２１は、読み出し対象のコンテンツデータＤ６が更新後のＰｓｅｕｄｏ  ＦＡＴ（ＯＮ）に記述されているか否かによって、当該コンテンツデータＤ６の読み出しが許可されているか否かを判定する。
【００９１】
読み出しが許可されている場合には、次にステップＳＰ３０８において制御部２１は、更新後のＰｓｅｕｄｏ  ＦＡＴ（ＯＮ）を参照することにより、読み出し対象のコンテンツデータＤ６を記憶部２２から読み出す。記憶部２２には暗号化されたコンテンツデータＤ６が格納されており、制御部２１には、暗号化されたコンテンツデータＤ６が記憶部２２から入力される。制御部２１は、暗号化回路３７によってコンテンツデータＤ６を復号し、また、誤り訂正回路３８によって誤り訂正処理を実行する。
【００９２】
次にステップＳＰ３０９において制御部２１は、読み出したコンテンツデータＤ６の要約値を演算回路３２によって算出する。
【００９３】
次にステップＳＰ３１０において制御部２１は、ステップＳＰ３０２で受信したＲｅａｌ  ＦＡＴに記述されているコンテンツデータＤ６の要約値と、ステップＳＰ３０９で算出したコンテンツデータＤ６の要約値とを比較することにより、両者が一致するか否かを判定する。
【００９４】
両者が一致する場合には、次にステップＳＰ３１４において制御部２１は、記憶部２２から読み出したコンテンツデータＤ６を、情報処理装置１５に転送する。
【００９５】
ステップＳＰ３０１において管理装置１２との通信を確立できなかった場合には、次にステップＳＰ３１３において制御部２１は、ＳＲＡＭ３６にキャッシュされているＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）を参照することにより、読み出し対象のコンテンツデータＤ６を記憶部２２から読み出す。オフライン時において、情報処理装置１５はＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）に記述されていないコンテンツデータＤ６に対しては読み出しアクセス要求を発行しないため、オフライン時に情報処理装置１５から読み出しアクセス要求があったコンテンツデータＤ６に関しては、必然的にオフライン時の読み出しが許可されている。従って、読み出しが許可されているか否かの判定を行うことなく、読み出し対象のコンテンツデータＤ６を記憶部２２から読み出すことができる。
【００９６】
次にステップＳＰ３１４において制御部２１は、記憶部２２から読み出したコンテンツデータＤ６を、情報処理装置１５に転送する。
【００９７】
ステップＳＰ３１０において、ステップＳＰ３０２で受信したＲｅａｌ  ＦＡＴに記述されているコンテンツデータＤ６の要約値と、ステップＳＰ３０９で算出したコンテンツデータＤ６の要約値とが一致しない場合には、次にステップＳＰ３１１において制御部２１は、管理装置１２と記憶装置１１とで管理情報が一致しない旨の通知を、管理装置１２に送信する。
【００９８】
次にステップＳＰ３１２において制御部２１は、コンテンツデータＤ６を読み出すことができない旨を、情報処理装置１５に通知する。
【００９９】
ステップＳＰ３０４において、更新後のＰｓｅｕｄｏ  ＦＡＴ（ＯＮ）と、ＳＲＡＭ３６にキャッシュしているＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）とが同一である場合には、ステップＳＰ３０４の次にステップＳＰ３０７の処理が実行される。
【０１００】
ステップＳＰ３０７において、コンテンツデータＤ６の読み出しが許可されていない場合には、ステップＳＰ３０７の次にステップＳＰ３１２の処理が実行される。
【０１０１】
図９は、記憶部２２へのコンテンツデータＤ６の書き込み処理を説明するためのフローチャートである。
【０１０２】
情報処理装置１５から書き込みアクセス要求を受領して書き込み処理が開始されると、まずステップＳＰ４０１において制御部２１は、書き込み処理を開始した旨を情報処理装置１５に通知する。
【０１０３】
次にステップＳＰ４０２において制御部２１は、書き込み対象のコンテンツデータＤ６を記憶部２２に書き込む。
【０１０４】
次にステップＳＰ４０３において制御部２１は、管理装置１２との通信を確立できるか否かを判定する。
【０１０５】
通信を確立できた場合には、次にステップＳＰ４０４において制御部２１は、書き込んだコンテンツデータＤ６の要約値を演算回路３２によって算出する。
【０１０６】
次にステップＳＰ４０５において制御部２１は、管理装置１２からＲｅａｌ  ＦＡＴを受信する。受信したＲｅａｌ  ＦＡＴは、ＳＲＡＭ３６にキャッシュされる。
【０１０７】
次にステップＳＰ４０６において制御部２１は、書き込んだコンテンツデータＤ６に関するＦＡＴ情報及び要約値を含めて、ＳＲＡＭ３６にキャッシュしているＲｅａｌ  ＦＡＴを更新する。
【０１０８】
次にステップＳＰ４０７において制御部２１は、更新後のＲｅａｌ  ＦＡＴを管理装置１２に送信する。
【０１０９】
次にステップＳＰ４０８において制御部２１は、更新後のＲｅａｌ  ＦＡＴに基づいて、ＳＲＡＭ３６にキャッシュしているＰｓｅｕｄｏ  ＦＡＴ（ＯＮ）を更新する。
【０１１０】
次にステップＳＰ４０９において制御部２１は、更新後のＲｅａｌ  ＦＡＴに基づいて、ＳＲＡＭ３６にキャッシュしているＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）を更新する。
【０１１１】
次にステップＳＰ４１０において制御部２１は、更新後のＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）を、記憶部２２に書き込む。
【０１１２】
次にステップＳＰ４１１において制御部２１は、コンテンツデータＤ６の書き込みが完了した旨を、情報処理装置１５に通知する。
【０１１３】
ステップＳＰ４０３において管理装置１２との通信を確立できない場合には、ステップＳＰ４０３の次にステップＳＰ４０９の処理が実行される。
【０１１４】
なお、制御部２１は、削除命令フラグＤ１、削除完了フラグＤ２、及び管理情報Ｄ５を必ずしも記憶部２２に格納する必要はなく、制御部２１が参照可能な任意の不揮発メモリに格納すれば良い。
【０１１５】
このように本実施の形態に係る記憶装置管理システム１によれば、記憶装置１１の記憶部２２にはコンテンツデータＤ６のみが格納されており、制御部２１がコンテンツデータＤ６にアクセスするために必要な管理情報Ｄ３（Ｒｅａｌ  ＦＡＴ）は、管理装置１２に保持されている。そして、制御部２１は、コンテンツデータＤ６へのアクセス要求を情報処理装置１５から受領した場合、管理装置１２から受信した管理情報Ｄ３に基づいてコンテンツデータＤ６にアクセスする。従って、紛失した記憶装置１１を入手した第三者が記憶装置１１を解析したとしても、記憶装置１１には管理情報Ｄ３が格納されていないため、記憶部２２に格納されているコンテンツデータＤ６を解析によって復旧することは困難である。また、第三者が、入手した記憶装置１１を、管理装置１２との通信を確立できない情報処理装置に接続した場合であっても、当該情報処理装置は管理装置１２から管理情報Ｄ３を受信できないため、記憶部２２に格納されているコンテンツデータＤ６にアクセスすることができない。その結果、紛失した記憶装置１１からのコンテンツデータＤ６の漏洩に対するセキュリティ性を向上することが可能となる。さらに、コンテンツデータＤ６は記憶装置１１の記憶部２２に格納されているため、コンテンツデータＤ６をサーバ装置に格納する場合と比較すると、膨大なストレージ領域をサーバ装置に用意する必要がない。その結果、運用コストの増大を回避することが可能となる。
【０１１６】
また、本実施の形態に係る記憶装置管理システム１によれば、制御部２１は、「削除」に設定された削除命令フラグＤ１を管理装置１２から受信した場合、記憶部２２に格納されている全てのコンテンツデータＤ６を削除する。従って、記憶装置１１を紛失した所有者が管理装置１２において削除命令フラグＤ１を「削除」に設定することにより、紛失した記憶装置１１が管理装置１２との通信を確立できる情報処理装置１５に接続された場合に、全てのコンテンツデータＤ６が記憶部２２から削除される。その結果、紛失した記憶装置１１からのコンテンツデータＤ６の漏洩に対するセキュリティ性をさらに向上することが可能となる。
【０１１７】
また、本実施の形態に係る記憶装置管理システム１によれば、制御部２１は、管理装置１２から受信した削除命令フラグＤ１を記憶部２２に書き込むことによって不揮発に保持し、記憶装置１１の次回の起動時には、管理装置１２との通信を開始するよりも前に、不揮発に保持した削除命令フラグＤ１に基づいてコンテンツデータＤ６の削除処理を実行する。従って、意図しない電源断等に起因して前回の削除処理が完了しなかった場合であっても、次回の起動時に削除処理が優先的に実行されるため、記憶部２２に格納されている全てのコンテンツデータＤ６を確実に削除することができる。しかも、制御部２１は、管理装置１２から受信した削除命令フラグＤ１を不揮発に保持するため、管理装置１２との通信を確立できない状態で次回の起動が行われた場合であっても、不揮発に保持した削除命令フラグＤ１に基づいて削除処理が実行されるため、記憶部２２に格納されている全てのコンテンツデータＤ６を確実に削除することができる。その結果、紛失した記憶装置１１からのコンテンツデータＤ６の漏洩に対するセキュリティ性をさらに向上することが可能となる。
【０１１８】
また、本実施の形態に係る記憶装置管理システム１によれば、制御部２１は、あるコンテンツデータＤ６の読み出しアクセス要求を情報処理装置１５から受領した場合において、管理装置１２から受信した管理情報Ｄ３において当該コンテンツデータＤ６のアクセスレベルが読み出し不可に設定されている場合には、当該コンテンツデータＤ６をＰｓｅｕｄｏ  ＦＡＴ（ＯＮ）及びＰｓｅｕｄｏ  ＦＡＴ（ＯＦＦ）に記述しないことにより、記憶部２２から当該コンテンツデータＤ６を読み出さない。従って、記憶装置１１を紛失した所有者が管理装置１２において重要なコンテンツデータＤ６に対して読み出し不可のアクセスレベルを設定することにより、紛失した記憶装置１１が管理装置１２との通信を確立できる情報処理装置１５に接続された場合であっても、当該コンテンツデータＤ６は記憶装置１１から情報処理装置１５に転送されない。その結果、紛失した記憶装置１１からのコンテンツデータＤ６の漏洩に対するセキュリティ性をさらに向上することが可能となる。
【０１１９】
また、本実施の形態に係る記憶装置管理システム１によれば、制御部２１は、記憶部２２から読み出したコンテンツデータＤ６に基づいて算出した要約値と、管理装置１２から受信した管理情報Ｄ３に含まれる当該コンテンツデータＤ６に関する要約値とが一致していることを条件として、記憶部２２から読み出したコンテンツデータＤ６を情報処理装置１５に転送する。従って、両要約値が一致しない場合には、制御部２１は当該コンテンツデータＤ６を記憶装置１１から情報処理装置１５に転送しない。その結果、改竄された可能性のあるコンテンツデータＤ６が記憶装置１１から情報処理装置１５に転送される事態を回避することが可能となる。
【０１２０】
また、本実施の形態に係る記憶装置管理システム１によれば、常時読み出し許可のアクセスレベル「１」が設定されたコンテンツデータＤ６に関しては、記憶装置１１と管理装置１２との通信確立の可否に関わらず、読み出しが許可される。従って、漏洩しても支障のないコンテンツデータＤ６に対して常時読み出し許可のアクセスレベルを設定することにより、紛失した記憶装置１１を入手した第三者は、当該コンテンツデータＤ６を記憶装置１１から読み出すことができる。これにより、さらに重要なコンテンツデータＤ６が記憶装置１１に格納されているという事実を隠蔽できるため、第三者によって記憶装置１１が詳細に解析されることを防止できる。その結果、紛失した記憶装置１１からの重要なコンテンツデータＤ６の漏洩に対するセキュリティ性をさらに向上することが可能となる。
【０１２１】
また、本実施の形態に係る記憶装置管理システム１によれば、あるコンテンツデータＤ６の書き込みアクセス要求を情報処理装置１５から受領した場合、制御部２１は、当該コンテンツデータＤ６を記憶部２２に書き込み、当該コンテンツデータＤ６の要約値を算出し、管理装置１２から受信した管理情報Ｄ３を、当該コンテンツデータＤ６のＦＡＴ情報及び要約値を含めて更新し、更新後の管理情報Ｄ３を管理装置１２に送信する。これにより、記憶部２２への新たなコンテンツデータＤ６の書き込みによって内容が変更された、更新後の管理情報Ｄ３を、管理装置１２によって保持することが可能となる。
【０１２２】
＜実施の形態２＞
図１０は、本発明の実施の形態２に係る記憶装置１１の構成を示す図である。記憶装置１１は、ＮＡＮＤ型フラッシュメモリ等の不揮発性の記憶部２２と、ＳＰＩフラッシュメモリ等の不揮発性メモリ４０と、メモリコントローラ等の制御部２１とを備えて構成されている。
【０１２３】
制御部２１は、図２に示した構成に加えて、バス３１に接続されたメモリインタフェース４１を有している。メモリインタフェース４１は不揮発性メモリ４０に接続される。
【０１２４】
図１１は、管理情報Ｄ３の一例を示す図である。管理情報Ｄ３は、各コンテンツデータＤ６のファイル名と、記憶部２２内における各コンテンツデータＤ６の格納位置情報と、各コンテンツデータＤ６のデータサイズとを含むＦＡＴ情報に、いずれもコンテンツデータＤ６毎に個別に設定可能な、削除命令フラグ、アクセスレベル、及び要約値が付加されたフォーマットを有している。
【０１２５】
削除命令フラグは、記憶部２２に格納されている全てのコンテンツデータＤ６のうち削除すべきコンテンツデータＤ６を個別に指定するフラグである。削除が必要なコンテンツデータＤ６に対しては「削除」の削除命令フラグを設定し、削除が不要なコンテンツデータＤ６に対しては「不要」の削除命令フラグを設定する。削除命令フラグは、情報処理装置１４からの操作入力により、管理装置１２において設定することができる。
【０１２６】
図１０を参照して、ＳＲＡＭ３６には、管理情報Ｄ３に加えて、管理情報Ｄ８，Ｄ９がキャッシュされる。
【０１２７】
管理情報Ｄ８は、不揮発性メモリ４０に格納されている管理情報Ｄ８を、ＳＲＡＭ３６上にキャッシュしたものである。管理情報Ｄ８は、基本的には管理装置１２から受信した管理情報Ｄ３をコピーすることによって作成される。
【０１２８】
管理情報Ｄ９は、管理情報Ｄ８に基づいて作成されるＦＡＴ情報である。
【０１２９】
図１２は、記憶装置１１が管理装置１２との通信を確立できた場合（つまりオンライン時）に作成される管理情報Ｄ９の一例を示す図である。ＣＰＵ３３は、アクセスレベルが「１」又は「２」に設定され、かつ、削除されていないコンテンツデータＤ６のＦＡＴ情報を管理情報Ｄ３から抽出することによって、管理情報Ｄ９を作成する。
【０１３０】
図１３は、記憶装置１１が管理装置１２との通信を確立できない場合（つまりオフライン時）に作成される管理情報Ｄ９の一例を示す図である。ＣＰＵ３３は、アクセスレベルが「１」に設定され、かつ、削除されていないコンテンツデータＤ６のＦＡＴ情報を管理情報Ｄ３から抽出することによって、管理情報Ｄ９を作成する。
【０１３１】
本実施の形態では、管理情報Ｄ３，Ｄ８，Ｄ９を区別するために、管理情報Ｄ３を「Ｒｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）」、管理情報Ｄ８を「Ｒｅａｌ  ＦＡＴ（ＳＰＩ）」、管理情報Ｄ９を「Ｐｓｅｕｄｏ  ＦＡＴ」とも称する。
【０１３２】
図１４は、記憶装置１１の起動処理を説明するためのフローチャートである。
【０１３３】
記憶装置１１が情報処理装置１５に接続されて起動処理が開始されると、まずステップＳＰ５０１において制御部２１は、後述する削除処理を実行する。
【０１３４】
次にステップＳＰ５０２において制御部２１は、管理装置１２との通信を確立できるか否かを判定する。
【０１３５】
通信を確立できた場合には、次にステップＳＰ５０３において制御部２１は、管理装置１２からＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）を受信する。受信したＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）は、ＳＲＡＭ３６にキャッシュされる。
【０１３６】
次にステップＳＰ５０４において制御部２１は、ＳＲＡＭ３６上でＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）をコピーすることによって、Ｒｅａｌ  ＦＡＴ（ＳＰＩ）を作成する。
【０１３７】
次にステップＳＰ５０５において制御部２１は、ＳＲＡＭ３６にキャッシュされているＲｅａｌ  ＦＡＴ（ＳＰＩ）を、不揮発性メモリ４０に書き込む。
【０１３８】
次にステップＳＰ５０６において制御部２１は、後述する削除処理を実行する。
【０１３９】
次にステップＳＰ５０７において制御部２１は、ＳＲＡＭ３６にキャッシュされているＲｅａｌ  ＦＡＴ（ＳＰＩ）に基づいて、Ｐｓｅｕｄｏ  ＦＡＴを作成する。作成されたＰｓｅｕｄｏ  ＦＡＴは、ＳＲＡＭ３６にキャッシュされる。
【０１４０】
次にステップＳＰ５０８において制御部２１は、起動処理の完了を情報処理装置１５に通知する。
【０１４１】
ステップＳＰ５０２において管理装置１２との通信を確立できなかった場合には、ステップＳＰ５０２の次にステップＳＰ５０７の処理が実行される。
【０１４２】
図１５は、図１４のステップＳＰ５０１，ＳＰ５０６で実行される削除処理を説明するためのフローチャートである。
【０１４３】
まずステップＳＰ６０１において制御部２１は、不揮発性メモリ４０からＲｅａｌ  ＦＡＴ（ＳＰＩ）を読み出す。読み出したＲｅａｌ  ＦＡＴ（ＳＰＩ）は、ＳＲＡＭ３６にキャッシュされる。
【０１４４】
次にステップＳＰ６０２において制御部２１は、Ｒｅａｌ  ＦＡＴ（ＳＰＩ）の先頭に記述されているコンテンツデータＤ６に関して、削除命令フラグが「削除」に設定されているか否かを判定する。
【０１４５】
削除命令フラグが「削除」に設定されている場合には、次にステップＳＰ６０３において制御部２１は、そのコンテンツデータＤ６が記憶部２２内に存在するか否かを判定する。
【０１４６】
対象のコンテンツデータＤ６が存在する場合には、次にステップＳＰ６０４において制御部２１は、そのコンテンツデータＤ６を記憶部２２から削除する。
【０１４７】
制御部２１は、Ｒｅａｌ  ＦＡＴ（ＳＰＩ）に記述されている全てのコンテンツデータＤ６に対して、ステップＳＰ６０２〜ＳＰ６０４の処理を順に実行する。
【０１４８】
次にステップＳＰ６０５において制御部２１は、記憶部２２から削除したコンテンツデータＤ６に関する情報をＲｅａｌ  ＦＡＴ（ＳＰＩ）から削除することにより、ＳＲＡＭ３６上でＲｅａｌ  ＦＡＴ（ＳＰＩ）を更新する。
【０１４９】
次にステップＳＰ６０６において制御部２１は、更新後のＲｅａｌ  ＦＡＴ（ＳＰＩ）を、不揮発性メモリ４０に書き込む。
【０１５０】
次にステップＳＰ６０７において制御部２１は、管理装置１２との通信を確立できるか否かを判定する。
【０１５１】
通信を確立できた場合には、次にステップＳＰ６０８において制御部２１は、更新後のＲｅａｌ  ＦＡＴ（ＳＰＩ）を管理装置１２に送信する。
【０１５２】
ステップＳＰ６０２において削除命令フラグが「削除」に設定されていない場合、又は、ステップＳＰ６０３において削除対象のコンテンツデータＤ６が存在しない場合には、処理対象のコンテンツデータＤ６が次のコンテンツデータＤ６に更新される。
【０１５３】
ステップＳＰ６０７において管理装置１２との通信を確立できなかった場合には、ステップＳＰ６０８の処理を実行することなく削除処理を終了する。
【０１５４】
図１６は、記憶部２２からのコンテンツデータＤ６の読み出し処理を説明するためのフローチャートである。
【０１５５】
情報処理装置１５から読み出しアクセス要求を受領して読み出し処理が開始されると、まずステップＳＰ７０１において制御部２１は、管理装置１２との通信を確立できるか否かを判定する。
【０１５６】
通信を確立できた場合には、次にステップＳＰ７０２において制御部２１は、管理装置１２からＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）を受信する。受信したＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）は、ＳＲＡＭ３６にキャッシュされる。
【０１５７】
次にステップＳＰ７０３において制御部２１は、受信したＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）と、不揮発性メモリ４０からＳＲＡＭ３６に読み出したＲｅａｌ  ＦＡＴ（ＳＰＩ）とを比較し、両者が同一であるか否かを判定する。
【０１５８】
両者が同一でない場合は、次にステップＳＰ７０４において制御部２１は、ＳＲＡＭ３６上でＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）をコピーすることによって、Ｒｅａｌ  ＦＡＴ（ＳＰＩ）を更新する。
【０１５９】
次にステップＳＰ７０５において制御部２１は、更新後のＲｅａｌ  ＦＡＴ（ＳＰＩ）を、不揮発性メモリ４０に書き込む。
【０１６０】
次にステップＳＰ７０６において制御部２１は、更新後のＲｅａｌ  ＦＡＴ（ＳＰＩ）に基づいて、Ｐｓｅｕｄｏ  ＦＡＴを更新する。これにより、Ｐｓｅｕｄｏ  ＦＡＴの前回の更新後に管理装置１２上でアクセスレベルの設定が変更された場合に、その変更を更新後のＰｓｅｕｄｏ  ＦＡＴに反映させることができる。
【０１６１】
次にステップＳＰ７０７において制御部２１は、読み出し対象のコンテンツデータＤ６が更新後のＰｓｅｕｄｏ  ＦＡＴに記述されているか否かによって、当該コンテンツデータＤ６の読み出しが許可されているか否かを判定する。
【０１６２】
読み出しが許可されている場合には、次にステップＳＰ７０８において制御部２１は、更新後のＰｓｅｕｄｏ  ＦＡＴを参照することにより、読み出し対象のコンテンツデータＤ６を記憶部２２から読み出す。記憶部２２には暗号化されたコンテンツデータＤ６が格納されており、制御部２１には、暗号化されたコンテンツデータＤ６が記憶部２２から入力される。制御部２１は、暗号化回路３７によってコンテンツデータＤ６を復号し、また、誤り訂正回路３８によって誤り訂正処理を実行する。
【０１６３】
次にステップＳＰ７０９において制御部２１は、読み出したコンテンツデータＤ６の要約値を演算回路３２によって算出する。
【０１６４】
次にステップＳＰ７１０において制御部２１は、更新後のＲｅａｌ  ＦＡＴ（ＳＰＩ）に記述されているコンテンツデータＤ６の要約値と、ステップＳＰ７０９で算出したコンテンツデータＤ６の要約値とを比較することにより、両者が一致するか否かを判定する。
【０１６５】
両者が一致する場合には、次にステップＳＰ７１４において制御部２１は、記憶部２２から読み出したコンテンツデータＤ６を、情報処理装置１５に転送する。
【０１６６】
ステップＳＰ７０１において管理装置１２との通信を確立できなかった場合には、次にステップＳＰ７０８において制御部２１は、ＳＲＡＭ３６にキャッシュされているＰｓｅｕｄｏ  ＦＡＴを参照することにより、読み出し対象のコンテンツデータＤ６を記憶部２２から読み出す。オフライン時において、情報処理装置１５はＰｓｅｕｄｏ  ＦＡＴに記述されていないコンテンツデータＤ６に対しては読み出しアクセス要求を発行しないため、オフライン時に情報処理装置１５から読み出しアクセス要求があったコンテンツデータＤ６に関しては、必然的にオフライン時の読み出しが許可されている。従って、読み出しが許可されているか否かの判定を行うことなく、読み出し対象のコンテンツデータＤ６を記憶部２２から読み出すことができる。
【０１６７】
ステップＳＰ７０３において、管理装置１２から受信したＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）と、不揮発性メモリ４０から読み出したＲｅａｌ  ＦＡＴ（ＳＰＩ）とが同一である場合には、ステップＳＰ７０３の次にステップＳＰ７０７の処理が実行される。
【０１６８】
ステップＳＰ７１０において、更新後のＲｅａｌ  ＦＡＴ（ＳＰＩ）に記述されているコンテンツデータＤ６の要約値と、ステップＳＰ７０９で算出したコンテンツデータＤ６の要約値とが一致しない場合には、次にステップＳＰ７１１において制御部２１は、管理装置１２との通信を確立できるか否かを判定する。
【０１６９】
通信を確立できた場合には、次にステップＳＰ７１２において制御部２１は、管理装置１２と記憶装置１１とで管理情報が一致しない旨の通知を、管理装置１２に送信する。
【０１７０】
次にステップＳＰ７１３において制御部２１は、コンテンツデータＤ６を読み出すことができない旨を、情報処理装置１５に通知する。
【０１７１】
ステップＳＰ７０７においてコンテンツデータＤ６の読み出しが許可されていない場合、又は、ステップＳＰ７１１において通信を確立できない場合には、ステップＳＰ７１３の処理が実行される。
【０１７２】
図１７は、記憶部２２へのコンテンツデータＤ６の書き込み処理を説明するためのフローチャートである。
【０１７３】
情報処理装置１５から書き込みアクセス要求を受領して書き込み処理が開始されると、まずステップＳＰ８０１において制御部２１は、書き込み処理を開始した旨を情報処理装置１５に通知する。
【０１７４】
次にステップＳＰ８０２において制御部２１は、書き込み対象のコンテンツデータＤ６を記憶部２２に書き込む。
【０１７５】
次にステップＳＰ８０３において制御部２１は、管理装置１２との通信を確立できるか否かを判定する。
【０１７６】
通信を確立できた場合には、次にステップＳＰ８０４において制御部２１は、書き込んだコンテンツデータＤ６の要約値を演算回路３２によって算出する。
【０１７７】
次にステップＳＰ８０５において制御部２１は、管理装置１２からＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）を受信する。受信したＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）は、ＳＲＡＭ３６にキャッシュされる。
【０１７８】
次にステップＳＰ８０６において制御部２１は、書き込んだコンテンツデータＤ６に関するＦＡＴ情報及び要約値を含めて、ＳＲＡＭ３６にキャッシュしているＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）を更新する。
【０１７９】
次にステップＳＰ８０７において制御部２１は、更新後のＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）を管理装置１２に送信する。
【０１８０】
次にステップＳＰ８０８において制御部２１は、ＳＲＡＭ３６上で更新後のＲｅａｌ  ＦＡＴ（Ｃｌｏｕｄ）をコピーすることによって、Ｒｅａｌ  ＦＡＴ（ＳＰＩ）を更新する。
【０１８１】
次にステップＳＰ８０９において制御部２１は、更新後のＲｅａｌ  ＦＡＴ（ＳＰＩ）を、不揮発性メモリ４０に書き込む。
【０１８２】
次にステップＳＰ８１０において制御部２１は、更新後のＲｅａｌ  ＦＡＴ（ＳＰＩ）に基づいて、Ｐｓｅｕｄｏ  ＦＡＴを更新する。
【０１８３】
次にステップＳＰ８１１において制御部２１は、コンテンツデータＤ６の書き込みが完了した旨を、情報処理装置１５に通知する。
【０１８４】
ステップＳＰ８０３において管理装置１２との通信を確立できない場合には、次にステップＳＰ８１２において制御部２１は、書き込んだコンテンツデータＤ６に関するＦＡＴ情報及び要約値を含めて、ＳＲＡＭ３６にキャッシュしているＲｅａｌ  ＦＡＴ（ＳＰＩ）を更新する。その後、ステップＳＰ８０９以降の処理が実行される。
【０１８５】
このように本実施の形態に係る記憶装置管理システム１によれば、制御部２１は、管理装置１２から受信した管理情報Ｄ３において削除命令フラグが「削除」に設定されている場合、記憶部２２に格納されている全てのコンテンツデータＤ６のうち削除命令フラグが「削除」に設定されているコンテンツデータＤ６を削除する。従って、記憶装置１１を紛失した所有者が管理装置１２において重要なコンテンツデータＤ６に対して削除命令フラグを「削除」に設定することにより、紛失した記憶装置１１が管理装置１２との通信を確立できる情報処理装置１５に接続された場合に、削除指定された重要なコンテンツデータＤ６が記憶部２２から削除される。その結果、紛失した記憶装置１１からの重要なコンテンツデータＤ６の漏洩に対するセキュリティ性をさらに向上することが可能となる。
【０１８６】
また、本実施の形態に係る記憶装置管理システム１によれば、制御部２１は、管理装置１２から受信した管理情報Ｄ３を管理情報Ｄ８として不揮発性メモリ４０に格納し、記憶装置１１の次回の起動時には、管理装置１２との通信を開始するよりも前に、不揮発性メモリ４０に格納された管理情報Ｄ８に含まれる削除命令フラグに基づいてコンテンツデータＤ６の削除処理を実行する。従って、意図しない電源断等に起因して前回の削除処理が完了しなかった場合であっても、次回の起動時に削除処理が優先的に実行されるため、削除指定された重要なコンテンツデータＤ６を確実に削除することができる。また、制御部２１は、管理装置１２から受信した管理情報Ｄ３を管理情報Ｄ８として不揮発性メモリ４０に格納するため、管理装置１２との通信を確立できない状態で次回の起動が行われた場合であっても、不揮発性メモリ４０に格納された管理情報Ｄ８に基づいて削除処理が実行されるため、削除指定された重要なコンテンツデータＤ６を確実に削除することができる。しかも、管理情報Ｄ８は、コンテンツデータＤ６が格納されている記憶部２２とは別の不揮発性メモリ４０に格納されるため、第三者によって記憶部２２が解析されても管理情報Ｄ８の内容が判明することはない。その結果、紛失した記憶装置１１からの重要なコンテンツデータＤ６の漏洩に対するセキュリティ性をさらに向上することが可能となる。
【０１８７】
また、本実施の形態に係る記憶装置管理システム１によれば、常時読み出し許可のアクセスレベル「１」が設定されたコンテンツデータＤ６に関しては、記憶装置１１と管理装置１２との通信確立の可否に関わらず、読み出しが許可される。従って、漏洩しても支障のないコンテンツデータＤ６に対して常時読み出し許可のアクセスレベルを設定することにより、紛失した記憶装置１１を入手した第三者は、当該コンテンツデータＤ６を記憶装置１１から読み出すことができる。これにより、さらに重要なコンテンツデータＤ６が記憶装置１１に格納されているという事実を隠蔽できるため、第三者によって記憶装置１１が詳細に解析されることを防止できる。その結果、紛失した記憶装置１１からの重要なコンテンツデータの漏洩に対するセキュリティ性をさらに向上することが可能となる。
【０１８８】
また、本実施の形態に係る記憶装置管理システム１によれば、制御部２１は、記憶部２２から読み出したコンテンツデータＤ６に基づいて算出した要約値と、不揮発性メモリ４０に格納された管理情報Ｄ８に含まれる当該コンテンツデータＤ６に関する要約値とが一致していることを条件として、記憶部２２から読み出したコンテンツデータＤ６を情報処理装置１５に転送する。従って、両要約値が一致しない場合には、制御部２１は当該コンテンツデータＤ６を記憶装置１１から情報処理装置１５に転送しない。その結果、改竄された可能性のあるコンテンツデータＤ６が記憶装置１１から情報処理装置１５に転送される事態を回避することが可能となる。
【０１８９】
＜変形例＞
記憶装置１１は、ＵＳＢメモリ以外の不揮発性メモリであっても良い。
【０１９０】
記憶装置１１に無線ＬＡＮモジュールを搭載することにより、記憶装置１１が情報処理装置１５を介さず直接に管理装置１２又は通信ネットワーク１３にアクセスしても良い。
【０１９１】
要約値の演算は、記憶装置１１ではなく管理装置１２又は情報処理装置１５が実行しても良い。
【０１９２】
要約値の演算は、コンテンツデータＤ６の読み出し時に行うのではなく、記憶装置１１の起動時に全てのコンテンツデータＤ６に関してまとめて実行しても良い。
【０１９３】
削除されたファイルを復元するために、過去に使用した管理情報Ｄ３を管理装置１２又は不揮発性メモリ４０内に保存しても良い。
【０１９４】
記憶装置１１と管理装置１２との通信が確立されない状態で所定回数以上の起動動作が行われた場合には、削除命令フラグＤ１や管理情報Ｄ３の設定内容に関わらず、全てのコンテンツデータＤ６を削除しても良い。
【０１９５】
削除処理は、記憶装置１１の起動時のみならず、定期的に実行しても良い。
【０１９６】
制御部２１は、管理装置１２から管理情報Ｄ３を定期的に受信しても良い。
【符号の説明】
【０１９７】
１  記憶装置管理システム
１１  記憶装置
１２  管理装置
１３  通信ネットワーク
１５  情報処理装置
２１  制御部
２２  記憶部
【図１】
0006674811.tif 000002
【図２】
0006674811.tif 000003
【図３】
0006674811.tif 000004
【図４】
0006674811.tif 000005
【図５】
0006674811.tif 000006
【図６】
0006674811.tif 000007
【図７】
0006674811.tif 000008
【図８】
0006674811.tif 000009
【図９】
0006674811.tif 000010
【図１０】
0006674811.tif 000011
【図１１】
0006674811.tif 000012
【図１２】
0006674811.tif 000013
【図１３】
0006674811.tif 000014
【図１４】
0006674811.tif 000015
【図１５】
0006674811.tif 000016
【図１６】
0006674811.tif 000017
【図１７】
0006674811.tif 000018