(57)【要約】【課題】ライブラリ装置によりデータが暗号化された記憶媒体に容易にアクセスすることができる情報システムを提供する。【解決手段】情報システムのパーソナルコンピュータが備える復号鍵取得部は、ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵を取得する。復号鍵送信部は、復号鍵取得部が取得した復号鍵をドライブ装置に送信する制御を行う。暗号化解除報知信号受信部は、ドライブ装置が暗号化を解除したことを示す暗号化解除報知信号をドライブ装置から受信する制御を行う。また、情報システムのドライブ装置が備える復号鍵受信部は、復号鍵をパーソナルコンピュータから受信する制御を行う。暗号化解除部は、復号鍵に基づいて暗号化を解除する。暗号化解除報知信号送信部は、暗号化解除部が暗号化を解除した場合に、暗号化解除報知信号をパーソナルコンピュータに送信する制御を行う。【選択図】図２
2016092669.tif 000002
【特許請求の範囲】
【請求項１】
ライブラリ装置により行われた記憶媒体のデータの暗号化を解除する復号鍵を取得するパーソナルコンピュータと、前記復号鍵を用いて自装置に挿入された前記記憶媒体のデータの暗号化を解除するドライブ装置と、を備える情報システムであって、
前記パーソナルコンピュータは、
ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵を取得する復号鍵取得部と、
前記復号鍵取得部が取得した前記復号鍵を前記ドライブ装置に送信する制御を行う復号鍵送信部と、
前記ドライブ装置が前記暗号化を解除したことを示す暗号化解除報知信号を前記ドライブ装置から受信する制御を行う暗号化解除報知信号受信部と、
を備え、
前記ドライブ装置は、
前記復号鍵を前記パーソナルコンピュータから受信する制御を行う復号鍵受信部と、
前記復号鍵に基づいて前記暗号化を解除する暗号化解除部と、
前記暗号化解除部が前記暗号化を解除した場合に、前記暗号化解除報知信号を前記パーソナルコンピュータに送信する制御を行う暗号化解除報知信号送信部と、
を備える情報システム。
【請求項２】
ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵を取得する復号鍵取得部と、
前記復号鍵取得部が取得した前記復号鍵をドライブ装置に送信する制御を行う復号鍵送信部と、
前記ドライブ装置が前記暗号化を解除したことを示す暗号化解除報知信号を前記ドライブ装置から受信する制御を行う暗号化解除報知信号受信部と、
を備えるパーソナルコンピュータ。
【請求項３】
前記復号鍵取得部は、
前記ライブラリ装置から取得した前記復号鍵を記憶する自パーソナルコンピュータの外部に存在する持ち運び可能な記憶装置がユーザにより自パーソナルコンピュータに接続された際に前記記憶装置から前記復号鍵を取得する、
請求項２に記載のパーソナルコンピュータ。
【請求項４】
前記復号鍵取得部は、
前記復号鍵を記憶する前記ライブラリ装置が備える記憶部からネットワークを介して前記復号鍵を取得する、
請求項２または請求項３に記載のパーソナルコンピュータ。
【請求項５】
前記ドライブ装置が前記暗号化を解除した前記記憶媒体にアクセスしてデータの読み出し及び書き込みの制御を行う記憶媒体読み書き部、
を備える請求項２から請求項４の何れか一項に記載のパーソナルコンピュータ。
【請求項６】
ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵をパーソナルコンピュータから受信する制御を行う復号鍵受信部と、
前記復号鍵に基づいて前記暗号化を解除する暗号化解除部と、
前記暗号化解除部が前記暗号化を解除した場合に、前記暗号化を解除したことを示す暗号化解除報知信号を前記パーソナルコンピュータに送信する制御を行う暗号化解除報知信号送信部と、
を備えるドライブ装置。
【請求項７】
ライブラリ装置により行われた記憶媒体のデータの暗号化を解除する復号鍵を取得するパーソナルコンピュータと、前記復号鍵を用いて自装置に挿入された前記記憶媒体のデータの暗号化を解除するドライブ装置と、を備える情報システムにおける制御方法であって、
ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵を取得し、
取得した前記復号鍵を前記ドライブ装置に送信する制御を行い、
前記復号鍵を前記パーソナルコンピュータから受信する制御を行い、
前記復号鍵に基づいて前記暗号化を解除した場合に、前記暗号化を解除したことを示す暗号化解除報知信号を前記パーソナルコンピュータに送信する制御を行い、
前記暗号化解除報知信号を前記ドライブ装置から受信する制御を行う、制御方法。
【請求項８】
ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵を取得し、
取得した前記復号鍵をドライブ装置に送信する制御を行い、
前記暗号化を解除したことを示す暗号化解除報知信号を前記ドライブ装置から受信する制御を行う、制御方法。
【請求項９】
ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵をパーソナルコンピュータから受信する制御を行い、
前記復号鍵に基づいて前記暗号化を解除し、
前記暗号化を解除した場合に、前記暗号化を解除したことを示す暗号化解除報知信号を前記パーソナルコンピュータに送信する制御を行う、制御方法。
【請求項１０】
パーソナルコンピュータを、
ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵を取得する復号鍵取得部と、
前記復号鍵取得部が取得した前記復号鍵をドライブ装置に送信する制御を行う復号鍵送信部と、
前記ドライブ装置が前記暗号化を解除したことを示す暗号化解除報知信号を前記ドライブ装置から受信する制御を行う暗号化解除報知信号受信部、
として機能させるプログラム。
【請求項１１】
ドライブ装置のコンピュータを、
ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵をパーソナルコンピュータから受信する制御を行う復号鍵受信部と、
前記復号鍵に基づいて前記暗号化を解除する暗号化解除部と、
前記暗号化解除部が前記暗号化を解除した場合に、前記暗号化を解除したことを示す暗号化解除報知信号を前記パーソナルコンピュータに送信する制御を行う暗号化解除報知信号送信部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報システム、パーソナルコンピュータ、ドライブ装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
磁気テープなどの記憶媒体に対してデータの読み書きを行うライブラリ装置がある。一般的に、ライブラリ装置は、記憶媒体が記憶するデータを暗号化している。
特許文献１には、関連する技術として、暗号鍵に関する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４５１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
図１１は、記憶媒体６と、記憶媒体６にアクセスする関連するシステムの例を示す図である。
記憶媒体６は、ライブラリ装置３０により暗号化されたデータを記憶している保管場所４に保管されている。ライブラリシステム３と情報システム５のそれぞれは、記憶媒体６にアクセスする関連するシステムである。
一般的に、記憶媒体６は、データ記録用に使用される。そのため、ライブラリ装置３０により記録され暗号化されたデータを記憶する記憶媒体６は、ライブラリ装置３０から取り出され、倉庫などの保管場所４に保管されることが多い。このような状況で、記憶媒体６が記憶するデータを読み出す場合、一般的に、ライブラリ装置３０と、ライブラリ装置３０に暗号化の解除を指令するライブラリ装置端末コンピュータ４０とを備えるライブラリシステム３が用いられる。しかしながら、ライブラリ装置３０のドライブ３０３が例えば他の記憶媒体に格納されているデータのデータ記録などに使用されているなど、何らかの状況によりドライブ３０３を使用できない場合、保管場所４から取り出した記憶媒体６をすぐにはライブラリ装置３０に挿入できず記憶媒体６に早急にアクセスすることはできない。また、記憶媒体６を読み取るドライブ装置２０と、ドライブ装置２０に接続された関連するパーソナルコンピュータ７とを備える情報システム５が存在する場合であっても、記憶媒体６のデータがライブラリ装置３０により暗号化されているため、復号鍵を持っていないドライブ装置以外では、記憶媒体６にアクセスすることはできない。
そのため、ライブラリ装置によりデータが暗号化された記憶媒体に容易にアクセスすることのできる技術が求められていた。
【０００５】
そこで、この発明は、上記の課題を解決することのできる情報システム、パーソナルコンピュータ、ドライブ装置、制御方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、ライブラリ装置により行われた記憶媒体のデータの暗号化を解除する復号鍵を取得するパーソナルコンピュータと、前記復号鍵を用いて自装置に挿入された前記記憶媒体のデータの暗号化を解除するドライブ装置と、を備える情報システムであって、前記パーソナルコンピュータは、ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵を取得する復号鍵取得部と、前記復号鍵取得部が取得した前記復号鍵を前記ドライブ装置に送信する制御を行う復号鍵送信部と、前記ドライブ装置が前記暗号化を解除したことを示す暗号化解除報知信号を前記ドライブ装置から受信する制御を行う暗号化解除報知信号受信部と、を備え、前記ドライブ装置は、前記復号鍵を前記パーソナルコンピュータから受信する制御を行う復号鍵受信部と、前記復号鍵に基づいて前記暗号化を解除する暗号化解除部と、前記暗号化解除部が前記暗号化を解除した場合に、前記暗号化解除報知信号を前記パーソナルコンピュータに送信する制御を行う暗号化解除報知信号送信部と、を備える情報システムである。
【０００７】
また、本発明は、ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵を取得する復号鍵取得部と、前記復号鍵取得部が取得した前記復号鍵をドライブ装置に送信する制御を行う復号鍵送信部と、前記ドライブ装置が前記暗号化を解除したことを示す暗号化解除報知信号を前記ドライブ装置から受信する制御を行う暗号化解除報知信号受信部と、を備えるパーソナルコンピュータである。
【０００８】
また、本発明は、ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵をパーソナルコンピュータから受信する制御を行う復号鍵受信部と、前記復号鍵に基づいて前記暗号化を解除する暗号化解除部と、前記暗号化解除部が前記暗号化を解除した場合に、前記暗号化を解除したことを示す暗号化解除報知信号を前記パーソナルコンピュータに送信する制御を行う暗号化解除報知信号送信部と、を備えるドライブ装置である。
【０００９】
また、本発明は、ライブラリ装置により行われた記憶媒体のデータの暗号化を解除する復号鍵を取得するパーソナルコンピュータと、前記復号鍵を用いて自装置に挿入された前記記憶媒体のデータの暗号化を解除するドライブ装置と、を備える情報システムにおける制御方法であって、ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵を取得し、取得した前記復号鍵を前記ドライブ装置に送信する制御を行い、前記復号鍵を前記パーソナルコンピュータから受信する制御を行い、前記復号鍵に基づいて前記暗号化を解除した場合に、前記暗号化を解除したことを示す暗号化解除報知信号を前記パーソナルコンピュータに送信する制御を行い、前記暗号化解除報知信号を前記ドライブ装置から受信する制御を行う、制御方法である。
【００１０】
また、本発明は、ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵を取得し、取得した前記復号鍵をドライブ装置に送信する制御を行い、前記暗号化を解除したことを示す暗号化解除報知信号を前記ドライブ装置から受信する制御を行う、制御方法である。
【００１１】
また、本発明は、ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵をパーソナルコンピュータから受信する制御を行い、前記復号鍵に基づいて前記暗号化を解除し、前記暗号化を解除した場合に、前記暗号化を解除したことを示す暗号化解除報知信号を前記パーソナルコンピュータに送信する制御を行う、制御方法である。
【００１２】
また、本発明は、パーソナルコンピュータを、ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵を取得する復号鍵取得部と、前記復号鍵取得部が取得した前記復号鍵をドライブ装置に送信する制御を行う復号鍵送信部と、前記ドライブ装置が前記暗号化を解除したことを示す暗号化解除報知信号を前記ドライブ装置から受信する制御を行う暗号化解除報知信号受信部、として機能させるプログラムである。
【００１３】
また、本発明は、ドライブ装置のコンピュータを、ライブラリ装置により行われた記憶媒体のデータの暗号化を解除するために用いられる復号鍵をパーソナルコンピュータから受信する制御を行う復号鍵受信部と、前記復号鍵に基づいて前記暗号化を解除する暗号化解除部と、前記暗号化解除部が前記暗号化を解除した場合に、前記暗号化を解除したことを示す暗号化解除報知信号を前記パーソナルコンピュータに送信する制御を行う暗号化解除報知信号送信部、として機能させるプログラムである。
【発明の効果】
【００１４】
本発明によれば、ライブラリ装置によりデータが暗号化された記憶媒体に容易にアクセスすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明のパーソナルコンピュータ１０の最小構成の一例を示す図である。
【図２】本発明の第一の実施形態による情報システム１とライブラリシステム２とを備える全体システムの一例を示す図である。
【図３】本発明の第一の実施形態によるパーソナルコンピュータ１０を備える情報システム１の構成の一例を示す図である。
【図４】本発明の第一の実施形態によるライブラリ装置３０が復号鍵を記憶装置５０にエクスポートするライブラリシステム２の構成の一例を示す図である。
【図５】本発明の第一の実施形態によるライブラリ装置３０が記憶するデータテーブルＴＢＬ１の一例を示す図である。
【図６】本発明の第一の実施形態によるライブラリシステム２の処理フローの一例を示す図である。
【図７】本発明の第一の実施形態による情報システム１の処理フローの一例を示す図である。
【図８】本発明の第二の実施形態によるパーソナルコンピュータ１０を備える情報システム１の構成の一例を示す図である。
【図９】本発明の第二の実施形態による記憶媒体６０の構成の一例を示す図である。
【図１０】本発明の第二の実施形態による情報システム１の処理フローの一例を示す図である。
【図１１】ライブラリ装置３０により暗号化されたデータを記憶している記憶媒体６と、記憶媒体６にアクセスする関連するシステムの例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら実施形態について詳しく説明する。
まず、本発明の最小構成のパーソナルコンピュータ１０について説明する。
図１は、本発明のパーソナルコンピュータ１０の最小構成の一例を示す図である。
本発明のパーソナルコンピュータ１０は、図１に示すように、少なくとも復号鍵取得部１０２ａと、復号鍵送信部１０２ｂと、暗号化解除報知信号受信部１０２ｃと、を備える。
パーソナルコンピュータ１０が備える復号鍵取得部１０２ａは、ライブラリ装置により行われた記憶媒体６（磁気テープなど）のデータの暗号化を解除するために用いられる復号鍵を取得する。
復号鍵送信部１０２ｂは、復号鍵取得部１０２ａが取得した復号鍵をドライブ装置に送信する制御を行う。
暗号化解除報知信号受信部１０２ｃは、ドライブ装置が暗号化を解除したことを示す暗号化解除報知信号をドライブ装置から受信する制御を行う。
【００１７】
＜第一の実施形態＞
次に、本発明の第一の実施形態による情報システム１とライブラリシステム２とを備える全体システム８の構成について説明する。
図２は、本発明の第一の実施形態による全体システム８の構成の一例を示す図である。
図２に示すように、全体システム８は、情報システム１とライブラリシステム２とを備える。
ライブラリシステム２を用いて記憶媒体６にアクセスできない場合、ユーザは、ライブラリ装置端末コンピュータ４０を操作して、ライブラリ装置３０が記憶する復号鍵をライブラリ装置３０にエクスポートさせる。そして、ユーザは、ライブラリ装置３０がエクスポートした復号鍵を持ち運び可能な記憶装置５０に記録する。ユーザは、記憶装置５０を所持してライブラリシステム２の設置場所から情報システム１の設置場所に移動する。ユーザは、記憶装置５０を情報システム１が備えるパーソナルコンピュータ１０に接続する。ユーザは、パーソナルコンピュータ１０を操作しアプリケーションプログラムが実現する機能を用いて、記憶装置５０が記憶する復号鍵をパーソナルコンピュータ１０にインポートさせる。そして、ユーザは、パーソナルコンピュータ１０がインポートした復号鍵を用いて、ドライブ装置２０に挿入されている記憶媒体６のデータの暗号化を解除する。
以下で、情報システム１とライブラリシステム２のそれぞれについてより詳しく説明する。
【００１８】
図３は、本発明の第一の実施形態によるパーソナルコンピュータ１０を備える情報システム１の構成の一例を示す図である。
図３に示すように、第一の実施形態による情報システム１は、パーソナルコンピュータ１０と、ドライブ装置２０と、を備える。記憶装置５０は、パーソナルコンピュータ１０の外部に存在する持ち運び可能な記憶装置であり、例えば、ＵＳＢメモリである。記憶装置５０は、ライブラリ装置３０の備える制御部１０２により行われた記憶媒体６のデータの暗号化を解除するために用いられる復号鍵を記憶している。
【００１９】
第一の実施形態による情報システム１が備えるパーソナルコンピュータ１０は、ホストバスアダプタ１０１と、制御部１０２と、記憶装置接続部１０３と、記憶部１０４と、を備える。
パーソナルコンピュータ１０が備えるホストバスアダプタ１０１は、ドライブ装置２０をパーソナルコンピュータ１０に接続するためのインターフェースである。
【００２０】
制御部１０２は、図１で示した各機能部（復号鍵取得部１０２ａ、復号鍵送信部１０２ｂ、暗号化解除報知信号受信部１０２ｃ）と、記憶媒体読み書き部１０２ｄと、を備える。
制御部１０２は、パーソナルコンピュータ１０における種々の制御を行う。例えば、制御部１０２は、記憶装置５０から復号鍵を取得する。具体的には、記憶装置５０がＵＳＢメモリである場合、復号鍵取得部１０２ａは、アプリケーションプログラムが実現する機能を用いて記憶装置接続部１０３を介して復号鍵をＵＳＢメモリからパーソナルコンピュータ１０にインポートする。このように、制御部１０２は、記憶装置５０から復号鍵を取得する。また、例えば、制御部１０２は、パーソナルコンピュータ１０がホストバスアダプタ１０１を介してドライブ装置２０と行う通信を制御する。具体的には、復号鍵送信部１０２ｂは、復号鍵取得部１０２ａが取得した復号鍵をドライブ装置２０に送信する制御を行う。また、具体的には、暗号化解除報知信号受信部１０２ｃは、ドライブ装置２０が暗号化を解除したことを示す暗号化解除報知信号をドライブ装置２０から受信する制御を行う。また、例えば、記憶媒体読み書き部１０２ｄは、ドライブ装置２０が暗号化を解除した記憶媒体６にアクセスしてデータの読み出し及び書き込みの制御を行う。
【００２１】
記憶装置接続部１０３は、記憶装置５０をパーソナルコンピュータ１０に接続するためのインターフェースである。
記憶部１０４は、パーソナルコンピュータ１０が行う種々の処理に必要な情報を記憶する。例えば、記憶部１０４は、アプリケーションプログラムを記憶する。なお、アプリケーションプログラムは、制御部１０２が復号鍵を取得するための機能を実現するプログラムを含んでいる。
【００２２】
ドライブ装置２０は、ホストバスアダプタ２０１と、制御部２０２と、ドライブ２０３と、記憶部２０４と、を備える。
ドライブ装置２０が備えるホストバスアダプタ２０１は、パーソナルコンピュータ１０をドライブ装置２０に接続するためのインターフェースである。
【００２３】
制御部２０２は、復号鍵受信部２０２ａと、暗号化解除部２０２ｂと、暗号化解除報知信号送信部２０２ｃと、を備える。
制御部２０２は、ドライブ装置２０における種々の制御を行う。例えば、制御部２０２は、記憶媒体６のデータの暗号化を解除する。具体的には、暗号化解除部２０２ｂは、復号鍵に基づいて暗号化を解除する。また、例えば、制御部２０２は、ドライブ装置２０がホストバスアダプタ２０１を介してパーソナルコンピュータ１０と行う通信を制御する。具体的には、復号鍵受信部２０２ａは、復号鍵をパーソナルコンピュータ１０から受信する制御を行う。また、具体的には、暗号化解除報知信号送信部２０２ｃは、暗号化解除部２０２ｂが暗号化を解除した場合に、暗号化解除報知信号をパーソナルコンピュータ１０に送信する制御を行う。
ドライブ２０３は、記憶媒体６が記憶するデータを読み書きする。
記憶部２０４は、ドライブ装置２０が行う種々の処理に必要な情報を記憶する。
【００２４】
図４は、本発明の第一の実施形態によるライブラリ装置３０が復号鍵を記憶装置５０にエクスポートするライブラリシステム２の構成の一例を示す図である。
図４に示すように、第一の実施形態によるライブラリシステム２は、ライブラリ装置３０と、ライブラリ装置端末コンピュータ４０と、を備える。
【００２５】
第一の実施形態によるライブラリシステム２が備えるライブラリ装置３０は、通信部３０１と、制御部３０２と、ドライブ３０３と、記憶部３０４と、を備える。
ライブラリ装置３０が備える通信部３０１は、ライブラリ装置端末コンピュータ４０と通信を行う。
【００２６】
制御部３０２は、ライブラリ装置３０における種々の制御を行う。例えば、制御部３０２は、通信部３０１が行うライブラリ装置端末コンピュータ４０との通信を制御する。また、例えば、制御部３０２は、ドライブ３０３を制御する。また、例えば、制御部３０２は、ドライブ３０３に挿入された記憶媒体６が記憶するデータを暗号化する。制御部３０２は、例えば、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）アルゴリズムを用いた暗号化プログラムを実行することにより記憶媒体６が記憶するデータを暗号化する。
【００２７】
ドライブ３０３は、記憶媒体６が記憶するデータを読み書きする。
記憶部３０４は、ライブラリ装置３０が行う種々の処理に必要な情報を記憶する。例えば、記憶部３０４は、ライブラリ装置３０の備える制御部３０２により行われた記憶媒体６のデータの暗号化を解除するために用いられる復号鍵を記憶する。
【００２８】
ライブラリ装置端末コンピュータ４０は、通信部４０１と、制御部４０２と、記憶装置接続部４０３と、記憶部４０４と、を備える。
ライブラリ装置端末コンピュータ４０が備える通信部４０１は、ライブラリ装置３０と通信を行う。
【００２９】
制御部４０２は、ライブラリ装置端末コンピュータ４０における種々の制御を行う。例えば、制御部４０２は、通信部４０１が行うライブラリ装置３０との通信を制御する。また、例えば、制御部４０２は、ライブラリ装置３０から復号鍵を取得する。具体的には、制御部４０２は、ブラウザ機能を用いて通信部４０１を介して復号鍵の要求を示す復号鍵要求信号をライブラリ装置３０に送信する。すると、ライブラリ装置３０が備える制御部３０２は、通信部３０１を介して受信した復号鍵要求信号に基づいて、記憶部３０４が記憶する復号鍵をライブラリ装置端末コンピュータ４０にエクスポートする。このように、制御部４０２は、ライブラリ装置３０から復号鍵を取得する。
【００３０】
記憶装置接続部４０３は、記憶装置５０をライブラリ装置端末コンピュータ４０に接続するためのインターフェースである。例えば、記憶装置５０がＵＳＢメモリである場合、記憶装置接続部４０３は、ライブラリ装置端末コンピュータ４０が備えるＵＳＢポートである。
記憶部４０４は、ライブラリ装置端末コンピュータ４０が行う種々の処理に必要な情報を記憶する。例えば、記憶部４０４は、制御部４０２が用いるブラウザ機能を実現するプログラムを記憶する。
【００３１】
次に、本発明の第一の実施形態によるライブラリ装置３０が記憶するデータテーブルＴＢＬ１について説明する。
図５は、本発明の第一の実施形態によるライブラリ装置３０が記憶するデータテーブルＴＢＬ１の一例を示す図である。
図５に示すように、ライブラリ装置３０が備える記憶部３０４は、記憶媒体ＩＤ（記憶媒体６のそれぞれに付与されたシリアル番号など）と、その記憶媒体６のそれぞれのデータの暗号化を解除するための復号鍵とを関連付けてデータテーブルＴＢＬ１として記憶している。例えば、図５に示すデータテーブルＴＢＬ１の場合、記憶部３０４は、記憶媒体６のうちの１つである記憶媒体Ａの記憶媒体ＩＤと復号鍵Ａとを関連付けて記憶している。また、記憶部３０４は、記憶媒体６のうちの１つである記憶媒体Ｂの記憶媒体ＩＤと復号鍵Ｂとを関連付けて記憶している。
なお、記憶媒体本体の表面には記憶媒体ＩＤが刻印されており、ユーザは、記憶媒体ＩＤを目視で確認することができる。
【００３２】
次に、第一の実施形態による情報システム１とライブラリシステム２を備える全体システム８の処理について説明する。なお、以下の処理は、情報システム１とライブラリシステム２の各記憶部が記憶するアプリケーションプログラムが実現する機能に基づいて行われるものである。
【００３３】
まず、第一の実施形態によるライブラリシステム２の備えるライブラリ装置３０が暗号化した記憶媒体Ａのデータの暗号化を解除するための復号鍵Ａを記憶装置５０にエクスポートするライブラリシステム２の処理について説明する。
図６は、本発明の第一の実施形態によるライブラリシステム２の処理フローの一例を示す図である。
ユーザは、情報システム１が備えるドライブ装置２０に挿入しアクセスする記憶媒体Ａの記憶媒体ＩＤを取得する。例えば、ユーザは、記憶媒体Ａに刻印されている記憶媒体ＩＤを予め目視して確認する。ユーザは、記憶装置５０を所持してライブラリ装置３０と通信可能なライブラリ装置端末コンピュータ４０が設置されている場所へ移動する。そして、ユーザは、記憶装置５０をライブラリ装置端末コンピュータ４０が備える記憶装置接続部４０３に接続する。
すると、記憶装置接続部４０３は、記憶装置５０を認識する（ステップＳ１）。このとき、ライブラリ装置端末コンピュータ４０は、記憶装置５０へのデータの書き込みが可能な状態となっている。
【００３４】
ここで、ユーザは、ライブラリ装置端末コンピュータ４０のブラウザ機能を用いて、ライブラリ装置３０が記憶媒体Ａのデータの暗号化を解除するための復号鍵を記憶装置５０にエクスポートする操作を行う。具体的には、例えば、ユーザは、ライブラリ装置端末コンピュータ４０に対してライブラリ装置３０にアクセスする操作を行う。ユーザは、ライブラリ装置端末コンピュータ４０に対して、予め取得した記憶媒体Ａの記憶媒体ＩＤを入力する操作を行う。そして、ユーザは、ライブラリ装置端末コンピュータ４０に対して、入力した記憶媒体Ａの記憶媒体ＩＤと、復号鍵をエクスポートさせる復号鍵エクスポート指令とをライブラリ装置３０に送信する操作を行う。
すると、ユーザによるそれらの操作に応じて、ライブラリ装置端末コンピュータ４０が備える制御部４０２は、記憶部４０４が記憶するプログラムのブラウザ機能を用いてライブラリ装置３０にアクセスする。制御部４０２は、通信部４０１を介して、記憶媒体Ａの記憶媒体ＩＤをライブラリ装置３０に送信する（ステップＳ２）。そして、制御部４０２は、復号鍵エクスポート指令をライブラリ装置３０に送信する（ステップＳ３）。
【００３５】
ライブラリ装置３０が備える通信部３０１は、ライブラリ装置端末コンピュータ４０から記憶媒体Ａの記憶媒体ＩＤと、復号鍵エクスポート指令とを受信する。すると、制御部３０２は、記憶部３０４からデータテーブルＴＢＬ１を読み出す（ステップＳ４）。
制御部３０２は、受信した記憶媒体Ａの記憶媒体ＩＤと読み出したデータテーブルＴＢＬ１の記憶媒体ＩＤとを順に比較し、データテーブルＴＢＬ１の記憶媒体ＩＤのうち、記憶媒体Ａの記憶媒体ＩＤに一致する記憶媒体ＩＤを特定する（ステップＳ５）。
制御部３０２は、データテーブルＴＢＬ１において特定した記憶媒体Ａの記憶媒体ＩＤと関連付けられた復号鍵Ａを特定する（ステップＳ６）。
そして、制御部３０２は、通信部３０１を介して、特定した復号鍵Ａをライブラリ装置端末コンピュータ４０に送信する（ステップＳ７）。
【００３６】
ライブラリ装置端末コンピュータ４０が備える通信部４０１は、ライブラリ装置３０から復号鍵Ａを受信する（ステップＳ８）。すると、制御部４０２は、受信した復号鍵Ａを記憶装置接続部４０３を介して、記憶装置５０に記録する（ステップＳ９）。
このようにすれば、ライブラリ装置３０は、記憶媒体Ａのデータの暗号化を解除するための復号鍵Ａを記憶装置５０にエクスポートすることができる。
【００３７】
次に、第一の実施形態によるパーソナルコンピュータ１０を備える情報システム１が行う記憶媒体Ａのデータの暗号化を解除する処理について説明する。
図７は、本発明の第一の実施形態による情報システム１の処理フローの一例を示す図である。
上述のステップＳ１からステップＳ７の処理を行った後、ユーザは、記憶装置５０と記憶媒体Ａとを所持してパーソナルコンピュータ１０とドライブ装置２０とが配置されている場所へ移動する。
そして、ユーザは、記憶媒体Ａをドライブ２０３に挿入する。すると、ドライブ２０３は、記憶媒体Ａを認識する（ステップＳ１１）。
また、ユーザは、記憶装置５０をパーソナルコンピュータ１０が備える記憶装置接続部１０３に接続する。すると、記憶装置接続部１０３は、記憶装置５０を認識する（ステップＳ１２）。このとき、ライブラリ装置端末コンピュータ４０は、記憶装置５０からのデータの読み取りが可能な状態となっている。
【００３８】
ユーザは、パーソナルコンピュータ１０に対して、記憶媒体Ａのデータの暗号化を解除する復号鍵Ａをインポートする操作を行う。
すると、ユーザによる操作に応じて、パーソナルコンピュータ１０の制御部１０２が備える復号鍵取得部１０２ａは、記憶装置５０にアクセスする。そして、復号鍵取得部１０２ａは、記憶装置接続部１０３を介して、記憶装置５０から復号鍵Ａを取得する（ステップＳ１３）。
すると、復号鍵送信部１０２ｂは、復号鍵取得部１０２ａが取得した復号鍵Ａをホストバスアダプタ１０１を介してドライブ装置２０に送信する（ステップＳ１４）。
【００３９】
ドライブ装置２０の制御部２０２が備える復号鍵受信部２０２ａは、ホストバスアダプタ２０１を介して、パーソナルコンピュータ１０から復号鍵Ａを受信する（ステップＳ１５）。
すると、暗号化解除部２０２ｂは、復号鍵受信部２０２ａがパーソナルコンピュータ１０から受信した復号鍵Ａを用いて、ドライブ２０３に挿入されている記憶媒体Ａのデータの暗号化を解除する（ステップＳ１６）。
そして、暗号化解除報知信号送信部２０２ｃは、ホストバスアダプタ２０１を介して、暗号化解除部２０２ｂが記憶媒体Ａのデータの暗号化を解除したことを示す暗号化解除報知信号をパーソナルコンピュータ１０に送信する（ステップＳ１７）。
【００４０】
パーソナルコンピュータ１０の制御部１０２が備える暗号化解除報知信号受信部１０２ｃは、ドライブ装置２０からホストバスアダプタ１０１を介して暗号化解除報知信号を受信する（ステップＳ１８）。
すると、記憶媒体読み書き部１０２ｄは、ドライブ装置２０のドライブ２０３に挿入されている記憶媒体Ａにアクセスする（ステップＳ１９）。そして、記憶媒体読み書き部１０２ｄは、記憶媒体Ａに対してデータを読み書きする。
【００４１】
以上、本発明の第一の実施形態による情報システム１の処理フローについて説明した。上述の第一の実施形態による情報システム１の処理において、復号鍵取得部１０２ａは、ライブラリ装置３０により行われた記憶媒体Ａのデータの暗号化を解除するための復号鍵Ａを取得する。復号鍵送信部１０２ｂは、復号鍵取得部１０２ａが取得した復号鍵Ａをドライブ装置２０に送信する。暗号化解除報知信号受信部１０２ｃは、ドライブ装置２０が復号鍵Ａを用いて記憶媒体Ａのデータの暗号化を解除した後、ドライブ装置２０が暗号化を解除したことを示す暗号化解除報知信号をドライブ装置２０から受信する。
このようにすれば、情報システム１が備えるパーソナルコンピュータ１０は、復号鍵Ａを容易に取得することができ、ライブラリ装置３０によりデータが暗号化された記憶媒体に容易にアクセスすることができる。
なお、パーソナルコンピュータ１０とドライブ装置２０とを備える情報システム１は、携帯可能なシステムであってもよく、任意の場所で記憶媒体Ａのデータの暗号化を解除するものであってもよい。また、情報システム１は、それぞれの記憶媒体６０のすべてデータの暗号化を解除するマスターキーを用いてそれぞれの記憶媒体６０のデータの暗号化を解除するものであってもよい。
【００４２】
＜第二の実施形態＞
次に、本発明の第二の実施形態による情報システム１について説明する。
なお、第二の実施形態によるパーソナルコンピュータ１０は、第一の実施形態によるパーソナルコンピュータ１０とは異なり、記憶装置５０ではなくライブラリ装置３０から復号鍵を取得するものである。
【００４３】
図８は、本発明の第二の実施形態によるパーソナルコンピュータ１０を備える情報システム１の構成の一例を示す図である。
図８に示すように、第二の実施形態による情報システム１は、パーソナルコンピュータ１０と、ドライブ装置２０と、ライブラリ装置３０と、を備える。
【００４４】
第二の実施形態による情報システム１が備えるパーソナルコンピュータ１０は、ホストバスアダプタ１０１と、制御部１０２と、記憶装置接続部１０３と、記憶部１０４と、通信部１０５と、を備える。
制御部１０２は、復号鍵取得部１０２ａと、復号鍵送信部１０２ｂと、暗号化解除報知信号受信部１０２ｃと、記憶媒体読み書き部１０２ｄと、記憶媒体ＩＤ要求部１０２ｅと、を備える。
制御部１０２は、パーソナルコンピュータ１０における種々の制御を行う。例えば、制御部１０２が備える記憶媒体ＩＤ要求部１０２ｅは、アプリケーションプログラムが実現する機能を用いてホストバスアダプタ１０１を介してドライブ装置２０のドライブ２０３に挿入されている記憶媒体６０の記憶媒体ＩＤを取得する。そして、復号鍵取得部１０２ａは、アプリケーションプログラムが実現する機能を用いて通信部１０５を介して記憶媒体ＩＤ要求部１０２ｅが取得した記憶媒体ＩＤに対応する記憶媒体６０の復号鍵を取得する。
記憶部１０４は、パーソナルコンピュータ１０が行う種々の処理に必要な情報を記憶する。例えば、記憶部１０４は、アプリケーションプログラムを記憶する。なお、アプリケーションプログラムは、制御部１０２が復号鍵を取得する機能を実現するプログラムを含んでいる。
通信部１０５は、ライブラリ装置３０と通信を行う。
【００４５】
ドライブ装置２０は、ホストバスアダプタ２０１と、制御部２０２と、ドライブ２０３と、記憶部２０４と、を備える。
制御部２０２は、復号鍵受信部２０２ａと、暗号化解除部２０２ｂと、暗号化解除報知信号送信部２０２ｃと、記憶媒体ＩＤ取得部２０２ｄと、を備える。
制御部２０２は、ドライブ装置２０における種々の制御を行う。例えば、記憶媒体ＩＤ取得部２０２ｄは、ドライブ２０３が備える近距離通信部２０３ａを介して記憶媒体６０から記憶媒体６０の記憶媒体ＩＤを取得する。
ドライブ２０３は、記憶媒体６０が記憶するデータを読み書きする。ドライブ２０３は、近距離通信部２０３ａを備える。ドライブ２０３が備える近距離通信部２０３ａは、記憶媒体６０がドライブ２０３に挿入される際に、記憶媒体６０と近距離通信を行う。このとき、制御部２０２は、近距離通信部２０３ａを介して記憶媒体６０の識別子を示す記憶媒体ＩＤを取得する。
記憶部２０４は、ドライブ装置２０が行う種々の処理に必要な情報を記憶する。
【００４６】
ライブラリ装置３０は、通信部３０１と、制御部３０２と、ドライブ３０３と、記憶部３０４と、を備える。
ライブラリ装置３０が備える通信部３０１は、パーソナルコンピュータ１０と通信を行う。
【００４７】
制御部３０２は、ライブラリ装置３０における種々の制御を行う。例えば、制御部３０２は、通信部３０１が行うパーソナルコンピュータ１０との通信を制御する。
記憶部３０４は、ライブラリ装置３０が行う種々の処理に必要な情報を記憶する。
【００４８】
次に、本発明の第二の実施形態による記憶媒体６０の構成について説明する。
図９は、本発明の第二の実施形態によるドライブ２０３に挿入された記憶媒体６０の構成の一例を示す図である。
図９に示すように、第二の実施形態による記憶媒体６０は、記憶媒体ＩＤ記憶部６０ａと、近距離通信部６０ｂと、を備える。
記憶媒体６０が備える記憶媒体ＩＤ記憶部６０ａは、記憶媒体ＩＤを記憶する。例えば、記憶媒体ＩＤ記憶部６０ａは、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップにより形成されたメモリ回路である。
近距離通信部６０ｂは、記憶媒体６０がドライブ装置２０が備えるドライブ２０３に挿入されているときに、ドライブ２０３が備える近距離通信部２０３ａと近距離通信を行う。例えば、近距離通信部６０ｂは、非接触の近距離通信を用いて、記憶媒体ＩＤ記憶部６０ａが記憶する記憶媒体ＩＤをドライブ２０３に送信する。
このようにすれば、ドライブ２０３あるいはドライブ３０３は、記憶媒体６０の記憶媒体ＩＤを取得することができる。
【００４９】
次に、本発明の第二の実施形態によるパーソナルコンピュータ１０を備える情報システム１が行う記憶媒体６０のデータの暗号化を解除する処理について説明する。
なお、以下の処理は、各記憶部が記憶するアプリケーションプログラムに基づいて行われるものである。
図１０は、本発明の第二の実施形態による情報システム１の処理フローの一例を示す図である。
ユーザは、記憶媒体６０の１つである記憶媒体Ｃを所持してパーソナルコンピュータ１０とドライブ装置２０とが配置されている場所へ移動する。ユーザは、パーソナルコンピュータ１０が備えるホストバスアダプタ１０１と、ドライブ装置２０が備えるホストバスアダプタ２０１とを接続する。そして、ユーザは、記憶媒体Ｃをドライブ２０３に挿入する。
すると、ドライブ２０３は、記憶媒体Ｃを認識する（ステップＳ２１）。このとき、制御部２０２が備える記憶媒体ＩＤ取得部２０２ｄは、近距離通信部６０ｂがドライブ２０３に送信した記憶媒体ＩＤ記憶部６０ａが記憶する記憶媒体Ｃの記憶媒体ＩＤを取得する（ステップＳ２２）。
【００５０】
ユーザは、パーソナルコンピュータ１０に対して、記憶媒体ＩＤ取得部２０２ｄが取得した記憶媒体ＩＤをドライブ装置２０に要求する操作を行う。
すると、ユーザによる操作に応じて、パーソナルコンピュータ１０の制御部１０２が備える記憶媒体ＩＤ要求部１０２ｅは、ホストバスアダプタ１０１を介してドライブ装置２０に記憶媒体ＩＤの要求を示す記憶媒体ＩＤ要求信号を送信する（ステップＳ２３）。
【００５１】
ドライブ装置２０の制御部２０２が備える記憶媒体ＩＤ取得部２０２ｄは、ホストバスアダプタ２０１を介して、パーソナルコンピュータ１０から記憶媒体ＩＤ要求信号を受信する（ステップＳ２４）。記憶媒体ＩＤ取得部２０２ｄは、受信した記憶媒体ＩＤ要求信号に応じて、ホストバスアダプタ２０１を介してステップＳ２２の処理により取得した記憶媒体Ｃの記憶媒体ＩＤをパーソナルコンピュータ１０に送信する（ステップＳ２５）。
【００５２】
パーソナルコンピュータ１０の記憶媒体ＩＤ要求部１０２ｅは、ホストバスアダプタ１０１を介して、ドライブ装置２０から記憶媒体Ｃの記憶媒体ＩＤを受信する（ステップＳ２６）。
すると、復号鍵取得部１０２ａは、通信部１０５を介して記憶媒体ＩＤ要求部１０２ｅが受信した記憶媒体Ｃの記憶媒体ＩＤをライブラリ装置３０に送信する（ステップＳ２７）。
【００５３】
ライブラリ装置３０が備える制御部３０２は、通信部３０１を介してパーソナルコンピュータ１０から記憶媒体Ｃの記憶媒体ＩＤを受信する（ステップＳ２８）。制御部３０２は、受信した記憶媒体Ｃの記憶媒体ＩＤに応じて、通信部３０１を介して記憶部３０４が記憶する記憶媒体Ｃの記憶媒体ＩＤに対応する復号鍵Ｃをパーソナルコンピュータ１０に送信する（ステップＳ２９）。
【００５４】
パーソナルコンピュータ１０の制御部１０２が備える復号鍵取得部１０２ａは、通信部１０５を介して、ライブラリ装置３０から復号鍵Ｃを取得する（ステップＳ３０）。
すると、復号鍵送信部１０２ｂは、復号鍵取得部１０２ａが取得した復号鍵Ｃをホストバスアダプタ１０１を介してドライブ装置２０に送信する（ステップＳ３１）。
【００５５】
ドライブ装置２０の制御部２０２が備える復号鍵受信部２０２ａは、ホストバスアダプタ２０１を介して、パーソナルコンピュータ１０から復号鍵Ｃを受信する（ステップＳ３２）。
すると、暗号化解除部２０２ｂは、復号鍵受信部２０２ａがパーソナルコンピュータ１０から受信した復号鍵Ｃを用いて、ドライブ２０３に挿入されている記憶媒体Ｃのデータの暗号化を解除する（ステップＳ３３）。
そして、暗号化解除報知信号送信部２０２ｃは、ホストバスアダプタ２０１を介して、暗号化解除部２０２ｂが記憶媒体Ｃのデータの暗号化を解除したことを示す暗号化解除報知信号をパーソナルコンピュータ１０に送信する（ステップＳ３４）。
【００５６】
パーソナルコンピュータ１０の制御部１０２が備える暗号化解除報知信号受信部１０２ｃは、ドライブ装置２０からホストバスアダプタ１０１を介して暗号化解除報知信号を受信する（ステップＳ３５）。
すると、記憶媒体読み書き部１０２ｄは、ドライブ装置２０のドライブ２０３に挿入されている記憶媒体Ｃにアクセスする（ステップＳ３６）。そして、記憶媒体読み書き部１０２ｄは、記憶媒体Ｃに対してデータを読み書きする。
【００５７】
以上、本発明の第二の実施形態による情報システム１の処理フローについて説明した。上述の第二の実施形態による情報システム１の処理において、復号鍵取得部１０２ａは、復号鍵を記憶するライブラリ装置３０が備える記憶部３０４からネットワークを介して記憶媒体Ｃの復号鍵Ｃを取得する。
このようにすれば、情報システム１が備えるパーソナルコンピュータ１０は、復号鍵Ｃを容易に取得することができ、ライブラリ装置３０によりデータが暗号化された記憶媒体Ｃに容易にアクセスすることができる。
【００５８】
なお、本発明における各記憶部は、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、各記憶部は、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。
【００５９】
なお本発明の実施形態における処理フローは、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。
【００６０】
なお本発明の実施形態について説明したが、上述のパーソナルコンピュータ１０、ドライブ装置２０、ライブラリ装置３０及びライブラリ装置端末コンピュータ４０のそれぞれは内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００６１】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００６２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定するものではない。また、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができるものである。
【符号の説明】
【００６３】
１・・・情報システム
２・・・ライブラリシステム
４・・・保管倉庫
６、６０・・・記憶媒体
８・・・全体システム
１０・・・パーソナルコンピュータ
２０・・・ドライブ装置
３０・・・ライブラリ装置
４０・・・ライブラリ装置端末コンピュータ
５０・・・記憶装置
６０ａ・・・記憶媒体ＩＤ記憶部
６０ｂ、２０３ａ・・・近距離通信部
１０１、２０１・・・ホストバスアダプタ
１０２、２０２、３０２、４０２・・・制御部
１０２ａ・・・復号鍵取得部
１０２ｂ・・・復号鍵送信部
１０２ｃ・・・暗号化解除報知信号受信部
１０２ｄ・・・記憶媒体読み書き部
１０２ｅ・・・記憶媒体ＩＤ要求部
１０３、４０３・・・記憶装置接続部
１０４、２０４、３０４、４０４・・・記憶部
２０２ａ・・・復号鍵受信部
２０２ｂ・・・暗号化解除部
２０２ｃ・・・暗号化解除報知信号送信部
２０２ｄ・・・記憶媒体ＩＤ取得部
２０３、３０３・・・ドライブ
３０１、４０１・・・通信部
ＴＢＬ１・・・データテーブル
【図１】
2016092669.tif 000003
【図２】
2016092669.tif 000004
【図３】
2016092669.tif 000005
【図４】
2016092669.tif 000006
【図５】
2016092669.tif 000007
【図６】
2016092669.tif 000008
【図７】
2016092669.tif 000009
【図８】
2016092669.tif 000010
【図９】
2016092669.tif 000011
【図１０】
2016092669.tif 000012
【図１１】
2016092669.tif 000013