(57)【要約】【課題】第三者からの不正な読み出しに対する秘匿性を向上し、かつ必要に応じて情報を再度読み出し可能な状態に復元できる情報漏洩防止装置および情報漏洩防止方法を提供すること。【解決手段】情報漏洩防止装置１内部のパスワード作成部１１ａは、ＨＤＤ２からシリアル番号などの媒体情報を取得し、アルゴリズム記憶部１４に予め記憶したアルゴリズムにしたがってパスワードを生成し、ロック処理部１１ｂは生成されたパスワードによってＨＤＤ２のロックやアンロックを行なう。【選択図】        図１
2008084229.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体からの情報漏洩を防止する情報漏洩防止装置であって、
パスワードを作成するアルゴリズムを記憶するアルゴリズム記憶手段と、
前記記録媒体から当該記録媒体に関する媒体情報を読み出す媒体情報読み出し手段と、
前記媒体情報と前記アルゴリズムとを用いてパスワードを作成するパスワード作成手段と、
前記パスワードを用いて前記記録媒体に対する読み出し禁止、もしくは禁止解除のいずれかを一方を行なう媒体制御手段と、
を備えたことを特徴とする情報漏洩防止装置。
【請求項２】
前記媒体情報は、前記記録媒体に固有の識別番号、型番、容量、製造時情報のうち、少なくともいずれかを含むことを特徴とする請求項１に記載の情報漏洩防止装置。
【請求項３】
前記アルゴリズム記憶手段が記憶するアルゴリズムは書き換え可能であることを特徴とする請求項１または２に記載の情報漏洩防止装置。
【請求項４】
前記パスワード作成手段は、前記パスワードの作成に使用する媒体情報を無作為に選択することを特徴とする請求項１〜３のいずれか一つに記載の情報漏洩防止装置。
【請求項５】
前記アルゴリズムは、一方向関数を使用するものであることを特徴とする請求項１〜４のいずれか一つに記載の情報漏洩防止装置。
【請求項６】
記録媒体からの情報漏洩を防止する情報漏洩防止方法であって、
前記記録媒体から当該記録媒体に関する媒体情報を読み出す媒体情報読み出し工程と、
前記媒体情報に対して所定のアルゴリズムを用いてパスワードを作成するパスワード作成工程と、
前記パスワードを用いて前記記録媒体に対する読み出し禁止、もしくは禁止解除のいずれかを一方を行なう媒体制御工程と、
を含んだことを特徴とする情報漏洩防止方法。
【請求項７】
前記媒体情報は、前記記録媒体に固有の識別番号、型番、容量、製造時情報のうち、少なくともいずれかを含むことを特徴とする請求項６に記載の情報漏洩防止方法。
【請求項８】
前記所定のアルゴリズムは書き換え可能であることを特徴とする請求項６または７に記載の情報漏洩防止方法。
【請求項９】
前記パスワード作成工程は、前記パスワードの作成に使用する媒体情報を無作為に選択することを特徴とする請求項６〜８のいずれか一つに記載の情報漏洩防止方法。
【請求項１０】
前記アルゴリズムは、一方向関数を使用するものであることを特徴とする請求項６〜９のいずれか一つに記載の情報漏洩防止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記録媒体からの情報漏洩を防止する情報漏洩防止装置および情報漏洩防止方法に関し、特に第三者からの不正な読み出しに対して堅牢で、必要に応じて情報を再度読み出し可能な状態に復元できる情報漏洩防止装置および情報漏洩防止方法に関するものである。
【背景技術】
【０００２】
近年、ハードディスクドライブ（ＨＤＤ）等の記録媒体に企業の機密情報や個人情報が格納されることが多く、かかる記録媒体からの情報漏洩防止が非常に重要となっている。そこで、記録媒体を廃棄したり、修理する場合、内部のデータが第三者から読み出せない状態にすることが求められている。
【０００３】
記録媒体内部のデータを読み出せなくするには、初期化（フォーマット）や無意味なデータの上書きを行うことが有効である。しかし、フォーマットやデータの上書きに必要な時間は、記録媒体の容量や書き込み速度に大きく依存し、例えばＨＤＤなどの磁気ディスク装置では一回全面上書きでおおよそ１Ｈ／１００ＧＢ程度の時間が必要となる。
【０００４】
また、記録媒体の容量は増大し続けているので、フォーマットや上書きに必要な時間は益々増長すると予想される。
【０００５】
さらに、フォーマットや上書きを行なうと元のデータは正当な利用者にも読み出し不可能となる。
【０００６】
そこで、記録媒体をデータ読み出し不可能な状態にするまでに必要な作業時間を短縮し、かつ必要に応じて情報を再度読み出し可能な状態に復元できるようにするため、特許文献１は、記録媒体自体が有するパスワードによるロック機能（例えば非特許文献１参照。）を利用する技術を開示している。
【０００７】
【特許文献１】特開２００６−５９０２５号公報
【非特許文献１】ANSI T13技術委員会  Information technology 「T13/1699-D」 AT Attachment 8  - ATA/ATAPI Command Set (ATA8-ACS)
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の技術では記録媒体をロックするためのパスワードが予め設定された任意の一つであった。これは、多数の記録媒体を単一のパスワードで管理できるため、ロックやアンロックの作業が簡便となるが、一旦パスワードの情報が第三者に漏れてしまった場合には、第三者が一つのパスワードで対応する全ての記録媒体のロック／アンロックが可能になるという問題があった。
【０００９】
実使用においては、例えばＨＤＤは情報漏洩防止のための装置と外部コネクタおよびケーブルによって接続され、このケーブルでパスワードが送信される。そのため、ＨＤＤと情報漏洩防止のための装置がともに第三者の手に渡れば、バスモニタで通信を覗き見ることで容易にパスワードが知られ、個人用のコンピュータで簡易にアンロックが可能であるというデータ秘匿上の脆さがあった。
【００１０】
本発明は、上述した従来技術における問題点を解消するためになされたものであり、第三者からの不正な読み出しに対する秘匿性を向上し、かつ必要に応じて情報を再度読み出し可能な状態に復元できる情報漏洩防止装置および情報漏洩防止方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、請求項１の発明に係る情報漏洩防止装置は、記録媒体からの情報漏洩を防止する情報漏洩防止装置であって、パスワードを作成するアルゴリズムを記憶するアルゴリズム記憶手段と、前記記録媒体から当該記録媒体に関する媒体情報を読み出す媒体情報読み出し手段と、前記媒体情報と前記アルゴリズムとを用いてパスワードを作成するパスワード作成手段と、前記パスワードを用いて前記記録媒体に対する読み出し禁止、もしくは禁止解除のいずれかを一方を行なう媒体制御手段と、を備えたことを特徴とする。
【００１２】
この請求項１の発明によれば情報漏洩防止装置は、記録媒体から媒体情報を読み出して所定のアルゴリズムに従ってパスワードを作成し、記録媒体からの読み出しを制御する。
【００１３】
また、請求項２の発明に係る情報漏洩防止装置は、請求項１に記載の発明において、前記記録媒体に固有の識別番号、型番、容量、製造時情報のうち、少なくともいずれかを含むことを特徴とする。
【００１４】
この請求項２の発明によれば情報漏洩防止装置は、記録媒体に固有の識別番号、型番、容量、製造時情報などからパスワードを作成し、記録媒体のロックやアンロックに使用する。
【００１５】
また、請求項３の発明に係る情報漏洩防止装置は、請求項１または２に記載の発明において、前記アルゴリズム記憶手段が記憶するアルゴリズムは書き換え可能であることを特徴とする。
【００１６】
この請求項３の発明によれば情報漏洩防止装置は、媒体情報から記録媒体のロック・アンロック用のパスワードを作成するアルゴリズムを変更することができる。
【００１７】
また、請求項４の発明に係る情報漏洩防止装置は、請求項１〜３のいずれか一つに記載の発明において、前記パスワード作成手段は、前記パスワードの作成に使用する媒体情報を無作為に選択することを特徴とする。
【００１８】
この請求項４の発明によれば情報漏洩防止装置は、記録媒体に関する情報を無作為に選択してのロック・アンロック用のパスワードを作成する。
【００１９】
また、請求項５の発明にかかる情報漏洩防止装置は、請求項１〜４のいずれか一つに記載の発明において、前記アルゴリズムは、一方向関数を使用するものであることを特徴とする。
【００２０】
この請求５の発明によれば情報漏洩防止装置は、記録媒体から媒体情報を読み出して一方向関数を用いてパスワードを作成し、記録媒体からの読み出しを制御する。
【００２１】
また、請求項６の発明に係る情報漏洩防止方法は、記録媒体からの情報漏洩を防止する情報漏洩防止方法であって、前記記録媒体から当該記録媒体に関する媒体情報を読み出す媒体情報読み出し工程と、前記媒体情報に対して所定のアルゴリズムを用いてパスワードを作成するパスワード作成工程と、前記パスワードを用いて前記記録媒体に対する読み出し禁止、もしくは禁止解除のいずれかを一方を行なう媒体制御工程と、を含んだことを特徴とする。
【００２２】
この請求項６の発明によれば情報漏洩防止方法は、記録媒体から媒体情報を読み出して所定のアルゴリズムに従ってパスワードを作成し、記録媒体からの読み出しを制御する。
【００２３】
また、請求項７の発明に係る情報漏洩防止方法は、請求項６に記載の発明において、前記媒体情報は、前記記録媒体に固有の識別番号、型番、容量、製造時情報のうち、少なくともいずれかを含むことを特徴とする。
【００２４】
この請求項７の発明によれば情報漏洩防止方法は、前記記録媒体に固有の識別番号、型番、容量、製造時情報などからパスワードを作成し、記録媒体のロックやアンロックに使用する。
【００２５】
また、請求項８の発明に係る情報漏洩防止方法は、請求項６または７に記載の発明において、前記所定のアルゴリズムは書き換え可能であることを特徴とする。
【００２６】
この請求項８の発明によれば情報漏洩防止方法は、媒体情報から記録媒体のロック・アンロック用のパスワードを作成するアルゴリズムを変更することができる。
【００２７】
また、請求項９の発明に係る情報漏洩防止方法は、請求項６〜８のいずれか一つに記載の発明において、前記パスワード作成工程は、前記パスワードの作成に使用する媒体情報を無作為に選択することを特徴とする。
【００２８】
この請求項９の発明によれば情報漏洩防止方法は、記録媒体に関する情報を無作為に選択してのロック・アンロック用のパスワードを作成する。
【００２９】
また、請求項１０の発明にかかる情報漏洩防止方法は、請求項６〜９のいずれか一つに記載の発明において、前記アルゴリズムは、一方向関数を使用するものであることを特徴とする。
【００３０】
この請求１０の発明によれば情報漏洩防止方法は、記録媒体から媒体情報を読み出して一方向関数を用いてパスワードを作成し、記録媒体からの読み出しを制御する。
【発明の効果】
【００３１】
請求項１の発明によれば情報漏洩防止装置は、記録媒体から媒体情報を読み出して所定のアルゴリズムに従ってパスワードを作成し、記録媒体からの読み出しを制御するので、第三者からの不正な読み出しに対する秘匿性を向上し、かつ必要に応じて情報を再度読み出し可能な状態に復元できる情報漏洩防止装置を得ることができるという効果を奏する。
【００３２】
また、請求項２の発明によれば情報漏洩防止装置は、記録媒体に固有の識別番号、型番、容量、製造時情報などからパスワードを作成し、記録媒体のロックやアンロックに使用するので、記録媒体ごとに異なるパスワードを簡易に作成し、第三者からの不正な読み出しに対する秘匿性を向上し、かつ必要に応じて情報を再度読み出し可能な状態に復元できる情報漏洩防止装置を得ることができるという効果を奏する。
【００３３】
また、請求項３の発明によれば情報漏洩防止装置は、媒体情報から記録媒体のロック・アンロック用のパスワードを作成するアルゴリズムを変更することができるので、第三者からの不正な読み出しに対する秘匿性をさらに向上した情報漏洩防止装置を得ることができるという効果を奏する。
【００３４】
また、請求項４の発明によれば情報漏洩防止装置は、記録媒体に関する情報を無作為に選択してのロック・アンロック用のパスワードを作成するので、第三者からの不正な読み出しに対する秘匿性をさらに向上した情報漏洩防止装置を得ることができるという効果を奏する。
【００３５】
また、請求項５の発明によれば情報漏洩防止装置は、記録媒体から媒体情報を読み出して一方向関数を用いてパスワードを作成し、記録媒体からの読み出しを制御するので、堅牢なパスワードを簡易に作成して、記録媒体に対する不正な読み出しを防止する情報漏洩防止装置を得ることができるという効果を奏する。
【００３６】
また、請求項６の発明によれば情報漏洩防止方法は、記録媒体から媒体情報を読み出して所定のアルゴリズムに従ってパスワードを作成し、記録媒体からの読み出しを制御するので、第三者からの不正な読み出しに対する秘匿性を向上し、かつ必要に応じて情報を再度読み出し可能な状態に復元できる情報漏洩防止方法を得ることができるという効果を奏する。
【００３７】
また、請求項７の発明によれば情報漏洩防止方法は、前記記録媒体に固有の識別番号、型番、容量、製造時情報などからパスワードを作成し、記録媒体のロックやアンロックに使用するので、記録媒体ごとに異なるパスワードを簡易に作成し、第三者からの不正な読み出しに対する秘匿性を向上し、かつ必要に応じて情報を再度読み出し可能な状態に復元できる情報漏洩防止方法を得ることができるという効果を奏する。
【００３８】
また、請求項８の発明によれば情報漏洩防止方法は、媒体情報から記録媒体のロック・アンロック用のパスワードを作成するアルゴリズムを変更することができるので、第三者からの不正な読み出しに対する秘匿性をさらに向上した情報漏洩防止方法を得ることができるという効果を奏する。
【００３９】
また、請求項９の発明によれば情報漏洩防止方法は、記録媒体に関する情報を無作為に選択してのロック・アンロック用のパスワードを作成するので、第三者からの不正な読み出しに対する秘匿性をさらに向上した情報漏洩防止方法を得ることができるという効果を奏する。
【００４０】
また、請求項１０の発明によれば情報漏洩防止方法は、記録媒体から媒体情報を読み出して一方向関数を用いてパスワードを作成し、記録媒体からの読み出しを制御するので、堅牢なパスワードを簡易に作成して、記録媒体に対する不正な読み出しを防止する情報漏洩防止方法を得ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００４１】
以下に添付図面を参照して、この発明に係る情報漏洩防止装置および情報漏洩防止方法の好適な実施の形態を詳細に説明する。
【実施例】
【００４２】
図１は、本発明にかかる情報漏洩防止装置１の概要構成を説明する概要構成図である。同図に示す様に、情報漏洩防止装置１は、ＨＤＤ（Hard Disk Drive）２に接続している。また、情報漏洩防止装置１は、その内部に主制御部１１、ユーザインターフェース１２、ＨＤＤ接続部１３およびアルゴリズム記憶部１４を有する。
【００４３】
ユーザインターフェース１２は、ユーザの入出力を行なうための入出力処理手段であり、例えば図２の外観図に示す電源スイッチ１２ａ、操作ボタン１２ｂ、表示部１２ｃなどによって実現される。
【００４４】
ＨＤＤ接続部１３は、ＨＤＤ２とのデータ送受信を行なう入出力手段であり、ＨＤＤ２とは例えばフラットケーブルなどで物理的に接続される。
【００４５】
アルゴリズム記憶部１４は、ＨＤＤ２のロックに使用するパスワードを作成するアルゴリズムを記憶する。このアルゴリズムには、一方向性関数（例えばＳＨＡ−１，ＭＤ５，ＲＳＡ，楕円曲線関数など）を用いることが好適である。
【００４６】
主制御部１１は、情報漏洩防止装置１を全体制御する制御部であり、その内部にパスワード生成部１１ａおよびロック処理部１１ｂを有する。パスワード作成部１１ａは、ＨＤＤ２に関する情報とアルゴリズム記憶部１４が記憶するアルゴリズムとを用いてパスワードを作成する処理を行なう。
【００４７】
そして、ロック処理部１１ｂは、パスワード作成部１１ａが作成したパスワードを用い、ＨＤＤ２に対してデータ読み出しを禁止するロック処理を行なう。
【００４８】
ＨＤＤ２には、固有の識別番号（例えばシリアル番号）や、型番、容量、製造時情報（製造年月日や製造工場など）等の情報が保持されている。このＨＤＤ２に関する媒体情報を読み出して、所定のアルゴリズムによってパスワードを作成することで、ＨＤＤごとに異なるパスワードを設定することができる。
【００４９】
すなわち、図３に示す様に、ロック処理時には情報漏洩防止装置１はＨＤＤ２から媒体情報ｘを読み出して、アルゴリズムｆによってパスワードｆ（ｘ）を生成し、ＨＤＤ２をロックする。ＨＤＤ２は、パスワードｆ（ｘ）を記憶し、以降のデータ読み出し（リードコマンド）を拒絶する。
【００５０】
そして、アンロック時には情報漏洩防止装置１ａは、ＨＤＤ２から媒体情報ｘを読み出してアルゴリズムｆによってパスワードｆ（ｘ）を生成し、ＨＤＤ２をアンロックする。この時、ＨＤＤ２内でロックに使用されたパスワードとアンロックに使用されたパスワードが比較され、同一であればロックを解除して以降ＨＤＤ２はデータの読出しが可能な状態となる。
【００５１】
このように、ＨＤＤ２の媒体情報を利用し、ロック、アンロックを行なう際にその都度パスワードを生成することで、情報漏洩防止装置の内部にパスワードを記憶させておく必要が無くなる。そのため、第三者が情報漏洩防止装置を入手し、解析を行なったとしてもパスワードが知られることが無い。さらに、ＨＤＤごとに異なるパスワードを全て記憶する構成に比して情報漏洩防止装置内に必要な記憶容量を大幅に削減することができる。
【００５２】
また、ＨＤＤごとにパスワードが異なることから、例えば第三者が情報漏洩防止装置とＨＤＤ２とをともに入手し、バスモニタなどでパスワードを不正に取得したとしても、アンロックが可能となるのはＨＤＤ２のみであり、他のＨＤＤについては仮に同一の情報漏洩防止装置によってロックされていたとしても不正なアンロックを防ぐことができる。
【００５３】
なお、アルゴリズムが解析される可能性に備え、アルゴリズム記憶部１４が記憶するアルゴリズムは書き換え可能としておくことが望ましい。
【００５４】
さらに、パスワードの作成に使用する媒体情報は、上述した複数の情報から無作為に選択する、また複数選択した場合には無作為に組み合わせるようにすることで、アルゴリズムの解析をさらに困難にすることとしてもよい。
【００５５】
この場合、アンロックを行なう際にどの媒体情報がパスワード作成に用いられたか不明であり、複数のパスワード候補でアンロックを試みることとなり、データの秘匿性向上と引き換えにアンロックの処理負荷が増大する。
【００５６】
しかしながら、記録媒体を廃棄する場合には、ロックを解除することは前提ではなく、必要となった場合にケースでのみ限定的にロックを解除するにすぎないため、アンロックの処理負増大は問題とはならない。
【００５７】
同様に、記録媒体を修理するために引き取る場合にも、修理対象である記録媒体の使用者には代替の新しい記録媒体を提供してデータを引き継ぎ、修理対象となる記録媒体を持ち帰るケースが多いため、廃棄する場合と同様にアンロックの処理負荷増大は無視することができる。
【００５８】
なお、ロックに用いる情報漏洩防止装置１とアンロックに用いる情報漏洩防止装置１ａとは異なる装置とし、少なくとも通常ＨＤＤのロックに用いる情報漏洩防止装置にはアンロック機能を持たせず、ロック機能のみとすることが望ましい。アンロックに使用する情報漏洩防止装置については、厳重な管理下に常に置いておくことが前提であるので、ロック機能を持たせてもよいが、アンロック機能のみとすることがより好適である。
【００５９】
つづいて図４のフローチャートを参照し、情報漏洩防止装置１の処理動作について説明する。同図に示すように、まず、情報漏洩防止装置１は、ＨＤＤ２の電源をオンし（ステップＳ１０１）、その後、ＨＤＤ２から媒体情報を取得する（ステップＳ１０２）。
【００６０】
そして、取得した媒体情報と、アルゴリズム記憶部１４が記憶するアルゴリズムとを用いてパスワードを生成し（ステップＳ１０３）、生成したパスワードでＨＤＤ２をロックする（ステップＳ１０４）。
【００６１】
その後、ＨＤＤ２に対してリードコマンドを発行し、データの読出しが不可能になったか否かを確認する（ステップＳ１０５）。その結果、データの読み出しが不可能になっていれば（ステップＳ１０５，Ｙｅｓ）、ＨＤＤ２の電源をオフし（ステップＳ１０６）、ロックが正常に終了したことを表示して（ステップＳ１０７）、処理を終了する。
【００６２】
一方、データの読み出しが不可能になっていなければ（ステップＳ１０５，Ｎｏ）、ＨＤＤ２の電源をオフし（ステップＳ１０８）、ロックが異常終了したこと、すなわちＨＤＤ２がロックできなかったことを表示して（ステップＳ１０９）、処理を終了する。
【００６３】
なお、ここではロック処理について説明したが、アンロック処理についても同様であるので説明を省略する。
【００６４】
上述してきたように、本実施例にかかる情報漏洩防止装置は、ＨＤＤ２からシリアル番号などの媒体情報を取得し、予め記憶したアルゴリズムにしたがってパスワードを生成し、生成したパスワードによってＨＤＤ２のロックやアンロックを行なうので、第三者からの不正な読み出しに対する秘匿性を向上し、かつ必要に応じて情報を再度読み出し可能な状態に復元することができる。
【００６５】
なお、本実施例に示した構成および動作はあくまで一例であり、本発明の内容を限定するものではない。本発明は必要に応じてその構成を適宜変更して実施することができる。例えば、パスワードの生成には媒体情報に加えて任意の文字列や日付などをさらに用いることとしてもよい。
【産業上の利用可能性】
【００６６】
以上のように、本発明にかかる情報漏洩防止装置および情報漏洩防止方法は、記録媒体からの情報漏洩の防止に有用であり、データの秘匿性向上に適している。
【図面の簡単な説明】
【００６７】
【図１】本発明にかかる情報漏洩防止装置の概要構造を説明する概要説明図である。
【図２】本発明にかかる情報漏洩防止装置の外観を説明する外観図である。
【図３】本発明にかかるロック処理とアンロック処理について説明する説明図である。
【図４】本発明にかかる情報漏洩防止装置の処理動作を説明するフローチャートである。
【符号の説明】
【００６８】
１，１ａ    情報漏洩防止装置
２    ＨＤＤ
１１    主制御部
１１ａ  パスワード作成部
１１ｂ  ロック処理部
１２    ユーザインターフェース
１２ａ  電源スイッチ
１２ｂ  操作ボタン
１２ｃ  表示部
１３    ＨＤＤ接続部
１４    アルゴリズム記憶部
【図１】
2008084229.tif 000003
【図２】
2008084229.tif 000004
【図３】
2008084229.tif 000005
【図４】
2008084229.tif 000006