(57)【特許請求の範囲】
【請求項１】
記憶媒体と、情報処理装置から前記記憶媒体へのアクセスを制御する記憶媒体制御装置とを備えた記憶装置であって、
前記記憶媒体制御装置が、
鍵が有する鍵データと、前記記憶媒体へのアクセスの権限レベルとの対応関係を示す鍵権限レベル管理テーブルを記憶する記憶部と、
前記記憶媒体制御装置が、前記情報処理装置に接続されるとともに、前記鍵から前記鍵データを取得した場合に、
前記鍵権限レベル管理テーブルを参照し、取得した前記鍵データに対応する前記権限レベルを特定し、
前記権限レベルに従って、前記情報処理装置による前記記憶媒体のデータの書き込み及び読み出しを禁止又は許可する処理部と、
を備えることを特徴とする記憶装置。
【請求項２】
請求項１に記載の記憶装置であって、
前記記憶部は、
前記権限レベルと、前記記憶媒体に記憶されるデータを分類するデータレベルとの各組合せについて、当該権限レベルの鍵により当該データレベルのデータが参照可能か否かを示すデータ参照管理テーブルをさらに記憶し、
前記処理部は、
前記データ参照管理テーブルを参照し、前記鍵データから特定した前記権限レベルにより参照可能なデータレベルを特定し、特定した当該データレベルをヘッダに含むデータを前記記憶媒体から読み出し、前記情報処理装置に出力する
ことを特徴とする記憶装置。
【請求項３】
請求項２に記載の記憶装置であって、
前記記憶部は、
前記権限レベルと、当該権限レベルで作成又は更新されるデータのデータレベルとの対応関係を示すデータ更新管理テーブルをさらに記憶し、
前記処理部は、
前記情報処理装置からデータの作成又は更新の要求を受け付けた場合に、前記データ更新管理テーブルを参照し、前記鍵データから特定した前記権限レベルに対応するデータレベルを特定し、特定した当該データレベルをヘッダに含むデータを作成又は更新し、前記記憶媒体に記憶させる
ことを特徴とする記憶装置。
【請求項４】
請求項１ないし請求項３のいずれか一項に記載の記憶装置であって、
前記情報処理装置に接続された場合に、
前記情報処理装置がネットワークに接続されているときには、
前記情報処理装置から前記記憶媒体へのアクセスを禁止する
ことを特徴とする記憶装置。
【請求項５】
情報処理装置から、記憶媒体制御装置と記憶媒体とを備える記憶装置の前記記憶媒体へのアクセスを制御する記憶媒体制御方法であって、
前記記憶媒体制御装置が
鍵が有する鍵データと、前記記憶媒体へのアクセスの権限レベルとの対応関係を示す鍵権限レベル管理テーブルを、前記記憶媒体制御装置が備える記憶部に記憶するステップと、
前記情報処理装置に接続されるとともに、前記鍵から前記鍵データを取得した場合に、
前記鍵権限レベル管理テーブルを参照し、取得した前記鍵データから前記権限レベルを特定するステップと、
前記権限レベルに従って、前記情報処理装置による前記記憶媒体のデータの書き込み及び読み出しを禁止又は許可するステップと、
を実行することを特徴とする記憶媒体制御方法。
【請求項６】
請求項５に記載の記憶媒体制御方法であって、
前記記憶媒体制御装置が、
前記権限レベルと、前記記憶媒体に記憶されるデータを分類するデータレベルとの各組合せについて、当該権限レベルの鍵により当該データレベルのデータが参照可能か否かを示すデータ参照管理テーブルを前記記憶部にさらに記憶するステップと、
前記データ参照管理テーブルを参照し、前記鍵データから特定した前記権限レベルにより参照可能なデータレベルを特定し、特定した当該データレベルをヘッダに含むデータを前記記憶媒体から読み出し、前記情報処理装置に出力するステップと、
をさらに実行することを特徴とする記憶媒体制御方法。
【請求項７】
請求項６に記載の記憶媒体制御方法であって、
前記記憶媒体制御装置が、
前記権限レベルと、当該権限レベルで作成又は更新されるデータのデータレベルとの対応関係を示すデータ更新管理テーブルを前記記憶部にさらに記憶するステップと、
前記情報処理装置からデータの作成又は更新の要求を受け付けた場合に、前記データ更新管理テーブルを参照し、前記鍵データから特定した前記権限レベルに対応するデータレベルを特定し、特定した当該データレベルをヘッダに含むデータを作成又は更新し、前記記憶媒体に記憶させるステップと、
をさらに実行することを特徴とする記憶媒体制御方法。
【請求項８】
請求項５ないし請求項７のいずれか一項に記載の記憶媒体制御方法であって、
前記記憶媒体制御装置が、
前記情報処理装置に接続された場合に、
前記情報処理装置がネットワークに接続されているときには、
前記情報処理装置から前記記憶媒体へのアクセスを禁止するステップ
をさらに実行することを特徴とする記憶媒体制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ（Universal Serial Bus）メモリ等、データを記憶する記録媒体と、この記録媒体へのアクセス（データの読み出し及び書き込み）を制御する記憶媒体制御装置とを備えた記憶装置に関する。
【背景技術】
【０００２】
簡単にデータを持ち運ぶための記憶手段として、ＵＳＢメモリが普及している。このＵＳＢメモリの記憶内容は、ＵＳＢメモリをＰＣ（Personal Computer）等に接続することによって誰でも区別なく参照できてしまうという問題がある。従って、ＵＳＢメモリが紛失した場合には、ＵＳＢメモリに記憶されているデータが、権限者以外に漏洩したり、外部ネットワークに流出したりするおそれがある。
【０００３】
その対策の一つとして、特許文献１には、鍵を用いて記録媒体への書き込み及び読み出しの許可／禁止が設定可能な記録媒体制御装置及び記録媒体制御方法が開示されている。
【特許文献１】特開２００５−１１５８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術を使用した場合には、鍵を用いてＵＳＢメモリへの物理的なアクセスは制御できるものの、ＵＳＢメモリに記憶されているファイルへのアクセスを権限者ごとに制御することはできない。また、クライアントＰＣに対してＵＳＢメモリへのアクセスを許可すると、そのまま外部ネットワークからもアクセス可能になってしまう。さらに、従来の技術では、ファイルへのアクセス権限の設定については、ユーザＩＤごとにログイン時に設定されることが多いので、権限者が必要に応じて自らのアクセス権限の一部を他者に付与しようとすると、ユーザ管理の運用上大きな負担となる。
【０００５】
本発明は、上記課題を鑑みてなされたものであり、その主たる目的は、情報処理装置から記録媒体へのアクセスを柔軟かつ確実に制御することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、記憶媒体と、情報処理装置から前記記憶媒体へのアクセスを制御する記憶媒体制御装置とを備えた記憶装置であって、前記記憶媒体制御装置が、鍵が有する鍵データと、前記記憶媒体へのアクセスの権限レベルとの対応関係を示す鍵権限レベル管理テーブルを記憶する記憶部と、前記記憶媒体制御装置が、前記情報処理装置に接続されるとともに、前記鍵から前記鍵データを取得した場合に、前記鍵権限レベル管理テーブルを参照し、取得した前記鍵データに対応する前記権限レベルを特定し、
前記権限レベルに従って、前記情報処理装置による前記記憶媒体のデータの書き込み及び読み出しを禁止又は許可する処理部と、を備えることを特徴とする。
【０００７】
この構成によれば、鍵データに対応する権限レベルに従って記憶媒体へのアクセス（データの書き込み及び読み出し）を制御するため、鍵から鍵データを取得しなければアクセスできない。従って、記憶媒体制御装置及び記憶媒体からなるＵＳＢメモリを運搬中に紛失したとしても、鍵がない限り、記憶媒体内のデータが漏洩したり、改ざんされたりすることはない。また、鍵を所持する権限者や利用者が鍵データを記憶媒体制御装置に読み取らせることによって、必要なときだけ他者に記憶媒体内のデータへのアクセスを許可したり、自らアクセスしたりすることができる。
【０００８】
また、本発明は、記憶装置であって、前記記憶部が、前記権限レベルと、前記記憶媒体に記憶されるデータを分類するデータレベルとの各組合せについて、当該権限レベルの鍵により当該データレベルのデータが参照可能か否かを示すデータ参照管理テーブルをさらに記憶し、前記処理部が、前記データ参照管理テーブルを参照し、前記鍵データから特定した前記権限レベルにより参照可能なデータレベルを特定し、特定した当該データレベルをヘッダに含むデータを前記記憶媒体から読み出し、前記情報処理装置に出力することを特徴とする。
【０００９】
この構成によれば、鍵に対応した権限レベルによって参照可能なデータを情報処理装置に出力し、情報処理装置では当該出力データだけを扱うことになるので、情報処理装置から鍵の権限レベルを越えたデータにアクセスすることはできない。従って、鍵を用いることによって、記憶媒体内のデータに対するセキュリティコントロールを確実に行うことができる。
【００１０】
また、本発明は、記憶装置であって、前記記憶部が、前記権限レベルと、当該権限レベルで作成又は更新されるデータのデータレベルとの対応関係を示すデータ更新管理テーブルをさらに記憶し、前記処理部は、前記情報処理装置からデータの作成又は更新の要求を受け付けた場合に、前記データ更新管理テーブルを参照し、前記鍵データから特定した前記権限レベルに対応するデータレベルを特定し、特定した当該データレベルをヘッダに含むデータを作成又は更新し、前記記憶媒体に記憶させることを特徴とする。
【００１１】
この構成によれば、記憶媒体に記憶されるデータのヘッダに、その際の鍵の権限レベルに対応したデータレベルが設定されるので、同じ鍵を用いることによって、記憶したときのデータレベルと同じレベルのデータ（自ら作成又は更新したデータを含む）を参照することができる。
【００１２】
また、本発明は、記憶装置であって、前記情報処理装置に接続された場合に、前記情報処理装置がネットワークに接続されているときには、前記情報処理装置から前記記憶媒体へのアクセスを禁止することを特徴とする。
【００１３】
この構成によれば、情報処理装置がネットワークから切り離されている場合にのみ、情報処理装置が記憶媒体内のデータにアクセスすることができるので、そのデータがネットワークに流出するのを防止することができる。換言すれば、外部から隔離された環境でのみ機密情報を取り扱うように限定することができる。
【００１４】
なお、本発明は、記憶媒体制御方法を含む。その他、本願が開示する課題及びその解決方法は、発明を実施するための最良の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１５】
本発明によれば、情報処理装置から記録媒体へのアクセスを柔軟かつ確実に制御することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しながら、本発明を実施するための最良の形態を説明する。本発明の実施の形態に係る記憶媒体制御装置は、ＵＳＢメモリ（記憶媒体制御装置＋記憶媒体）がＰＣ等のコンピュータ（情報処理装置）に接続された場合、コンピュータがネットワークに接続されているときには、コンピュータから記憶媒体へのアクセスを禁止し、一方、コンピュータがネットワークに接続されていないときには、記憶媒体制御装置が取得した鍵のデータに応じた権限レベルに従って、コンピュータから記憶媒体内の個々のファイルへのアクセスを制御するものである。
【００１７】
≪ＵＳＢメモリ及びその周辺の構成と概要≫
図１は、ＵＳＢメモリ及びその周辺の構成を示す図である。ＵＳＢメモリ１は、記憶媒体制御装置２及び記憶媒体３を備え、ＰＣ（情報処理装置）４に接続される。ＰＣ４からは、記憶媒体制御装置２を介して記憶媒体３へのアクセスが可能である。ＰＣ４は、ネットワーク５を介して端末６に接続されることがある。ＰＣ４と、端末６とがネットワーク接続された場合には、記憶媒体制御装置２がＰＣ４及び端末６からＵＳＢメモリ１の記憶媒体３へのアクセスを禁止する。なお、ＰＣ４は、必ずしもＰＣである必要はなく、ＵＳＢメモリ１を接続し、記憶媒体３にアクセスするものであれば、ＰＤＡ（Personal Digital Assistants）やサーバ用コンピュータ等であってもよい。また、ネットワーク５は、機密情報を共有する部門以外（外部機関等）に通じるネットワークであり、例えば、インターネット等である。端末６は、ネットワーク５を介してＰＣ４と通信可能なノードであり、例えば、ＰＣ、携帯電話、ＰＤＡ等である。
【００１８】
図２は、記憶媒体制御装置の構成を示す図である。記憶媒体制御装置２は、鍵入力部２１、ＰＣ通信部２２、媒体入出力部２３、処理部２４及び記憶部２５を備える。鍵入力部２１は、挿入された鍵の形状を認識したり、接触した鍵に記憶された情報（利用者ＩＤ等）を読み取ったりして、形状や情報等のデータ（鍵データ）を処理部２４に受け渡す。鍵が物理的なキー、磁気カード又はＩＣ（Integrated Circuit）タグであるのに対応して、例えば、鍵入力部２１は、それぞれ鍵穴及び画像センサ付きシリンダ錠、磁気センサ又はＩＣタグリーダによって実現される。ＰＣ通信部２２は、ＰＣ４との間のデータ通信機能を有し、ＰＣ４のＵＳＢ端子に接続される部分やシリアル・インタフェースを制御する部分等からなる。媒体入出力部２３は、記憶媒体３との間のファイルデータの入出力機能を有し、記憶媒体３に接続される部分やシリアル・インタフェースを制御する部分等からなる。
【００１９】
処理部２４は、記憶媒体制御装置２全体を制御する機能を有し、特に、鍵入力部２１からの鍵データ及び記憶部２５に格納されている各テーブルに従って、ＰＣ通信部２２から受け付けたＲＥＡＤやＷＲＩＴＥの要求をチェックし、媒体入出力部２３を介した記憶媒体３へのアクセスを制御する。処理部２４は、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。記憶部２５は、処理部２４からデータを記憶したり、記憶したデータを読み出したりする。記憶部２５は、フラッシュメモリやハードディスク装置等の不揮発性記憶装置によって実現される。
【００２０】
≪データの構成≫
図３及び図４は、記憶媒体制御装置の記憶部に記憶されるデータの構成を示す図である。これらのデータは、記憶媒体制御装置２がＰＣ４から記憶媒体４へのアクセスを制御するために必要なテーブルであり、予めＰＣ４等を通じて設定される。
【００２１】
図３は、鍵権限レベル管理テーブルの構成を示す。鍵権限レベル管理テーブル２５Ａは、鍵入力部２１から取得した鍵の形状や鍵に記憶された情報である鍵データ２５Ａ１と、その鍵データに対応して鍵に与えられるファイルアクセスに関する権限レベル２５Ａ２とを含むレコードから構成される。図３によれば、鍵データ２５Ａ１には、鍵の形状や情報等、いろいろなデータがあり得るが、それらは、Ｌ１、Ｌ２及びＬ３のいずれかの権限レベル２５Ａ２に分類される。なお、権限レベル２５Ａ２は、３つに限定されない。
【００２２】
図４（ａ）は、ファイル参照管理テーブルの構成を示す図である。ファイル参照管理テーブル（データ参照管理テーブル）２５Ｂは、縦軸に権限レベル２５Ｂ１であるＬ１、Ｌ２及びＬ３が設定され、横軸にファイルを分類するファイルレベル（データレベル）２５Ｂ２であるＦ１、Ｆ２及びＦ３が設定され、各権限レベル２５Ｂ１の鍵によって各ファイルレベル２５Ｂ２のファイルが参照可能か否かを示すテーブルである。例えば、権限レベル２５Ｂ１がＬ１であれば、すべてのファイルレベル２５Ｂ２を参照することができる。また、権限レベル２５Ｂ１がＬ３であれば、ファイルレベル２５Ｂ２がＦ３のファイルしか参照することはできない。図４（ａ）によれば、権限レベル２５Ｂ１のＬ１、Ｌ２及びＬ３が、ファイルへのアクセスの許容度の高い順になる。また、ファイルレベル２５Ｂ２のＦ１、Ｆ２及びＦ３が、ファイルのセキュリティレベルの高い順になる。
【００２３】
図４（ｂ）は、ファイル更新管理テーブルの構成を示す図である。ファイル更新管理テーブル（データ更新管理テーブル）２５Ｃは、現時点で鍵入力部２１に関係している鍵の権限レベル２５Ｃ１と、その時点で新規作成又は更新されるデータのファイルレベル（データレベル）２５Ｃ２とを含むレコードから構成される。図４（ｂ）によれば、権限レベル２５Ｃ１がＬ１、Ｌ２及びＬ３で作成又は更新されるファイルは、それぞれＦ１、Ｆ２及びＦ３のファイルレベル２５Ｃ２になる。
【００２４】
≪制御装置の処理≫
図５は、記憶媒体制御装置の処理を示すフローチャートである。利用者がＵＳＢメモリ１をＰＣ４のＵＳＢ端子に挿入すると（Ｓ５０１）、記憶媒体制御装置２の処理が開始される。まず、処理部２４がＰＣ通信部２２を介してＰＣ４にネットワーク接続しているか否かを問い合わせる（Ｓ５０２）。そして、ＰＣ４が記憶媒体制御装置２の問い合わせに回答する（Ｓ５０３）。ネットワーク接続ありか否かの判断は、例えば、ＬＡＮ（Local Area Network）ケーブルが接続されているか否かや、ＩＰ（Internet Protocol）アドレスが設定されているか否か等によって行われる。記憶媒体制御装置２では、ＰＣ通信部２２がＰＣ４から回答を受信し（Ｓ５０４）、処理部２４がその回答を取得し、ＰＣ４がネットワーク接続されているか否かを判定する（Ｓ５０５）。ネットワーク接続されていれば（Ｓ５０５のＹ）、そのまま処理を終了する。これにより、ＰＣ４からの要求に対して記憶媒体制御装置２の処理部２４が無応答になるので、ＰＣ４から記憶媒体３へのアクセスができなくなる、すなわち、当該アクセスが禁止されたことになる。
【００２５】
ＰＣ４がネットワーク接続されていなければ（Ｓ５０５のＮ）、鍵入力部２１が自らに挿入された又は接触した鍵から鍵データを読み取る（Ｓ５０６）。具体的には、鍵の形状を認識したり、鍵に記憶された情報を読み出したりする。そして、処理部２４が、鍵入力部２１から鍵の形状や情報である鍵データを取得し、その鍵データから権限レベルを特定する（Ｓ５０７）。具体的には、記憶部２５に記憶された鍵権限レベル管理テーブル２５Ａを参照し、鍵データ２５Ａ１に対応する権限レベル２５Ａ２を特定する。これによれば、権限者や利用者は、鍵を記憶媒体制御装置２の鍵入力部２１に挿入する又は接触させることによって、必要なときにのみ記憶媒体３へのアクセス権限を付与することができる。また、一旦鍵によって特定された権限レベルは、ＵＳＢメモリ１がＰＣ４から抜かれるまで有効に保持される。
【００２６】
続いて、処理部２４が、特定した権限レベルからその時点で参照可能なファイルを特定する（Ｓ５０８）。具体的には、まず、記憶部２５に記憶されたファイル参照管理テーブル２５Ｂを参照し、権限レベル２５Ｂ１から参照可能なファイルレベル２５Ｂ２を特定する。図４（ａ）によれば、例えば、権限レベル２５Ｂ１がＬ２であれば、参照可能なファイルレベル２５Ｂ２はＦ２及びＦ３である。そして、媒体入出力部２３を介して記憶媒体３を参照し、ヘッダにＦ２又はＦ３と書かれているファイルを特定する。そして、特定したファイルを読み出し、ＰＣ通信部２２を介してＰＣ４に送信する（Ｓ５０９）。これによれば、鍵の形状や情報によって、権限レベルが異なるので、参照可能なファイルも異なることになる。
【００２７】
それに対して、ＰＣ４が記憶媒体制御装置２から該当ファイルを受信し、ディスプレイに表示する（Ｓ５１０）。これにより、利用者は、鍵によって参照可能と判断されたファイルを閲覧することができる。さらに、利用者の指示に従って、ＰＣ４がファイルの新規作成や、ディスプレイに表示されたファイルの更新を記憶媒体制御装置２に指示する（Ｓ５１１）ことがある。
【００２８】
この場合、記憶媒体制御装置２では、処理部２４がその時点の権限レベルに従ってファイルを作成又は更新する（Ｓ５１２）。具体的には、記憶部２５に記憶されたファイル更新管理テーブル２５Ｃを参照し、その時点の権限レベル２５Ｃ１からファイルレベル２５Ｃ２を特定し、そのファイルレベル２５Ｃ２を参照権限インデックスとしてヘッダに含むファイルを作成又は更新する。その後、権限者や利用者がＵＳＢメモリ１をＰＣ４からはずすと（Ｓ５１３）、記憶媒体制御装置２は一連の処理を終了し、ＰＣ４からのアクセス要求のすべてに応答しない、すなわち、記憶媒体３へのアクセスを禁止した状態になる。
【００２９】
以上の記憶媒体制御装置２を中心とした処理を、ＵＳＢメモリ１及び鍵を所持する利用者の視点から見ると、次のように説明することができる。まず、利用者は、ＵＳＢメモリ１をＰＣ４に挿入する（Ｓ５０１）。挿入しただけでは、ＵＳＢメモリ１内のデータを参照することはできない。そこで、まず、ＰＣ４がネットワーク接続されていないことを確認する（Ｓ５０３関連）。次に、鍵をＵＳＢメモリ１の一箇所に挿入する又は接触させる（Ｓ５０６関連）。この操作により、ＰＣ４のディスプレイに記憶媒体３内の参照可能なファイル名一覧の画面が表示される（Ｓ５１０関連）。利用者が、ディスプレイに表示されたファイル名を選択してクリックすると、そのファイルの内容が表示される（Ｓ５１０関連）とともに、その一部を変更した（Ｓ５１１関連）場合に、記憶媒体３内のそのファイルが更新される（Ｓ５１２関連）。
【００３０】
以上本発明の実施の形態について説明したが、図２に示す記憶媒体制御装置２内の各部を機能させるために、処理部２４で実行されるプログラムをコンピュータにより読み取り可能な記録媒体に記録し、その記録したプログラムをコンピュータに読み込ませ、実行させることにより、本発明の実施の形態に係る記憶媒体制御装置が実現されるものとする。なお、プログラムをインターネット等のネットワーク経由でコンピュータに提供してもよいし、プログラムが書き込まれた半導体チップ等をコンピュータに組み込んでもよい。
【００３１】
以上説明した本発明の実施の形態によれば、鍵データに対応する権限レベルに従って記憶媒体３へのアクセス（ファイルの書き込み及び読み出し）を制御するため、鍵から鍵データを取得しなければアクセスできない。従って、記憶媒体制御装置２及び記憶媒体３からなるＵＳＢメモリ１を運搬中に紛失したとしても、鍵がない限り、記憶媒体３内のファイルが漏洩したり、改ざんされたりすることはない。また、鍵を所持する権限者や利用者が鍵データを記憶媒体制御装置２に読み取らせることによって、必要なときだけ他者に記憶媒体３内のファイルへのアクセスを許可したり、自らアクセスしたりすることができる。
【００３２】
次に、鍵に対応した権限レベルによって参照可能なファイルをＰＣ４に出力し、ＰＣ４では当該出力データだけを扱うことになるので、ＰＣ４から鍵の権限レベルを越えたファイルにアクセスすることはできない。従って、鍵を用いることによって、記憶媒体３内のファイルに対するセキュリティコントロールを確実に行うことができる。
【００３３】
そして、記憶媒体３に記憶されるファイルのヘッダに、その際の鍵の権限レベルに対応したデータレベルが設定されるので、同じ鍵を用いることによって、記憶したときのデータレベルと同じレベルのデータ（自ら作成又は更新したデータを含む）を参照することができる。
【００３４】
さらに、ＰＣ４がネットワーク５から切り離されている場合にのみ、ＰＣ４が記憶媒体３内のファイルにアクセスすることができるので、そのファイルがネットワーク５に流出するのを防止することができる。換言すれば、外部から隔離された環境でのみ機密情報を取り扱うように限定することができる。
【００３５】
≪その他の実施の形態≫
以上、本発明を実施するための最良の形態について説明したが、上記実施の形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明はその趣旨を逸脱することなく変更、改良され得るとともに、本発明にはその等価物も含まれる。例えば、以下のような実施の形態が考えられる。
【００３６】
（１）上記実施の形態では、１人の権限者や利用者が１つの鍵を使って、１つのＵＳＢメモリ１内のデータにアクセスするのを許可したり、自らアクセスしたりするように記載したが、複数の権限者や利用者がそれぞれの鍵を使って、１つのＵＳＢメモリ１内のデータを取り扱うようにしてもよい。この場合、権限者や利用者が取り扱うデータは、同じものであってもよいし、異なるものであってもよい。すなわち、いろいろな権限（鍵）を持った複数の利用者が１つのＵＳＢメモリ１を共用するようにしてもよい。
【００３７】
（２）上記実施の形態では、記憶媒体制御装置２及び記憶媒体３を備えるものとしてＵＳＢメモリ１を例示したが、ハードディスク装置（ＨＤＤ：Hard Disk Drive）や外付けＨＤＤに適用してもよい。さらに、記憶媒体制御装置２と、記憶媒体３とが一体化しているものであれば、他のものであっても適用可能である。
【００３８】
（３）本実施の形態の応用例として、原子力発電所の保守管理や運用管理に適用することが考えられる。例えば、保守情報や運用情報を含む個々のファイルを、権限レベルに対応させて「読み書き可能。」、「読めるが、書けない。」及び「読み書き不可。」の３つのファイルレベルに分類する。具体的には、縦軸に権限レベルであるＬ１、Ｌ２及びＬ３が設定され、横軸にファイルレベルであるＦ１、Ｆ２及びＦ３が設定され、各権限レベルによって各ファイルレベル２５Ｂ２が読み書き可能か否か（上記３つの分類）を示すテーブルを用いて、各ファイルの参照及び更新を制御する。新規作成又は更新されるファイルのヘッダには、権限レベル及び「読み書き可能。」の欄によって特定されるファイルレベルが設定される。これによれば、「読めるが、書けない。」ファイルレベルを設定できるので、さらに柔軟なアクセス制御を実現することができる。なお、この例を原子力発電所の保守管理や運用管理以外に適用してもよい。
【図面の簡単な説明】
【００３９】
【図１】ＵＳＢメモリ及びその周辺の構成を示す図である。
【図２】記憶媒体制御装置の構成を示す図である。
【図３】鍵権限レベル管理テーブルの構成を示す図である。
【図４】記憶媒体制御装置の記憶部に記憶されるデータの構成を示す図であり、（ａ）はファイル参照管理テーブルの構成を示し、（ｂ）はファイル更新管理テーブルの構成を示す。
【図５】記憶媒体制御装置の処理を示すフローチャートである。
【符号の説明】
【００４０】
１      ＵＳＢメモリ
２      記憶媒体制御装置
２４    処理部
２５    記憶部
２５Ａ  鍵権限レベル管理テーブル
２５Ａ１  鍵データ
２５Ａ２  権限レベル
２５Ｂ  ファイル参照管理テーブル（データ参照管理テーブル）
２５Ｂ１  権限レベル
２５Ｂ２  ファイルレベル（データレベル）
２５Ｃ  ファイル更新管理テーブル（データ更新管理テーブル）
２５Ｃ１  権限レベル
２５Ｃ２  ファイルレベル（データレベル）
３      記憶媒体
４      ＰＣ（情報処理装置）
５      ネットワーク
６      端末
【図１】
0004786622.tif 000002
【図２】
0004786622.tif 000003
【図３】
0004786622.tif 000004
【図４】
0004786622.tif 000005
【図５】
0004786622.tif 000006