(57)【要約】【課題】所定の情報処理装置から取り外して一時的に保存するようなデータを、特定の事象が発生したとき確実に消去することのできる記憶装置およびデータ管理システムを得る。【解決手段】パーソナルコンピュータからＵＳＢ端子１０２を介して取り込んだデータは、揮発性メモリとしてのＲＡＭ１１３に格納される。タイマ部１１５は、ユーザの選択した時間が経過すると、リフレッシュ回路１１７に対するＲＡＭ１１３のリフレッシュを停止させる。これにより、データおよび暗号化に用いるユーザの暗証番号もすべて完全に消去される。記憶装置１０１の分解等の異常自体が発生したときも、ＲＡＭ１１３への電源の供給が絶たれ、データの消去が行われる。【選択図】図２
2006059228.tif 000002
【特許請求の範囲】
【請求項１】
データを格納する揮発性のメモリと、
このメモリに格納されたデータが揮発して消失しないように電気エネルギを消費しながら揮発を阻止する揮発阻止手段と、
この揮発阻止手段に揮発を阻止するための電気エネルギを供給する電源と、
特定の事象が発生したとき、前記揮発阻止手段への電気エネルギの供給を遮断する電気エネルギ供給阻止手段
とを具備することを特徴とする記憶装置。
【請求項２】
データを格納するランダム・アクセス・メモリと、
このランダム・アクセス・メモリに格納されたデータが消失しないように電気エネルギを供給する電気エネルギ供給手段と、
特定の事象が発生したとき、前記電気エネルギ供給手段による前記ランダム・アクセス・メモリへの電気エネルギの供給を遮断する電気エネルギ供給阻止手段
とを具備することを特徴とする記憶装置。
【請求項３】
前記電気エネルギ供給手段は、リフレッシュ回路あるいはこれに電気エネルギを供給する電源であることを特徴とする請求項２記載の記憶装置。
【請求項４】
装置の分解を検出する分解検出手段を備え、
前記電気エネルギ供給阻止手段は、分解検出手段が装置の分解を検出したとき電気エネルギの供給を阻止する手段であることを特徴とする請求項１または請求項２記載の記憶装置。
【請求項５】
請求項１〜請求項４いずれかに記載の記憶装置と、
この記憶装置にデータを格納する情報処理装置
とを具備することを特徴とするデータ管理システム。
【請求項６】
前記記憶装置は、前記情報処理装置とのデータ転送のための接続を絶ったとき、データの保持のための電気エネルギの供給される時間としての残存時間を表示するディスプレイを具備することを特徴とする請求項５記載のデータ管理システム。
【請求項７】
前記情報処理装置は、データを格納する前記記憶装置のユーザの暗証番号を、データの新規格納のたびに設定する暗証番号設定手段と、この暗証番号設定手段によって設定された暗証番号で前記記憶装置に格納するデータを暗号化する暗号化手段と、前記記憶装置に格納された暗号化後のデータを読み込んだときこれを暗号化前のデータに復号化する復号化手段を更に具備することを特徴とする請求項５記載のデータ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを格納するメモリを備えた記憶装置およびメモリに格納されたデータの漏洩防止の管理を行うデータ管理システムに関する。
【背景技術】
【０００２】
各種のメモリ等の記憶媒体、あるいはこられを組み込んだデータ記憶のための装置（以下、記憶装置と総称する）は、日進月歩で進化しており、記憶データの大容量化と装置の小型化を実現している。この反面で、メモリの管理の不備が原因で、記憶装置に格納されたデータが流出するトラブルがたびたび発生しており、社会問題になっている。記憶可能なデータの大容量化と共に、一度に流出するデータの量も大量になってきている。
【０００３】
そこで、記憶装置についての前回の利用日時を記憶しておいて、この利用日時から予め定めた設定時間が経過した場合に、第三者にその記憶装置が渡った可能性を前提として、その不正使用を禁止したり情報の漏洩を防止するセキュリティ処理を実行するようにする第１の提案が行われている（たとえば特許文献１参照）。具体的には、設定時間が経過したことが判別されると、アプリケーションソフトウェアを実行不可能な状態に設定したり、表示画面を表示不可能な状態に設定したり、電源の投入を不可能な状態に設定したり、あるいはキー入力を不可能な状態に設定するようにしている。
【０００４】
しかしながら、この第１の提案では、記憶装置を備えた装置に対してセキュリティ処理を実行する。したがって、たとえば記憶装置をその組み込まれた装置から取り出して第三者等の他の装置に組み込んでしまえば、組み込み後の記憶装置からデータを自由に読み出して利用することができる。
【０００５】
そこで、第三者による記憶装置に対する不正なアクセスを検出して、その検出結果に応じて電源停止信号を発生させ、その記憶装置への電源の供給を停止させる提案が行われている（たとえば特許文献２参照）。この第２の提案では、メモリバス上でのメモリ参照要求をモニタリングすることで、記憶装置に対する不正なアクセスを検出する。そして、不正なアクセスが予め定めた複数回発生した場合には、記憶装置に対する電源停止要求を発生させて、電源を切断する。これにより、記憶装置が揮発性のメモリを使用していれば、その内容が消去されることになる。
【０００６】
ところが、この第２の提案では、記憶装置に対する不正なアクセスを信頼性よく検出するための特別な回路が必要とされる。不正ではないアクセスを不正アクセスと判別してデータを消去することがあってはならないことだからである。このため、特別な回路に対するコストがかかるだけでなく、不正なアクセスが予め定めた複数回数発生するまで、不正アクセスが現実に発生したものとして電源を切断することができない。したがって、現実に不正アクセスが連続して発生したような場合には、予め定めた複数回に達するまで不正アクセスを許してしまうことになり、データの流出をある程度許容することになる。したがって、データの漏洩防止の管理が不徹底になるという問題がある。
【０００７】
この問題を解決するために、第１の提案も加味して、時限機能を用いて、マイクロプロセッサでメモリ内の情報をあらかじめ設定した時間が経過した時点で消去するようにした第３の提案が行われている（たとえば特許文献３参照）。また、初期状態で設定したタイマ値を監視して、タイマ値に対応する一定時間経過後にメモリに格納されている特定データをマイクロプロセッサの制御の下で消去するようにする提案も行われている（たとえば特許文献４参照）。
【０００８】
このうち第３の提案では、マイクロプロセッサを用いて、データの消去の制御を時間の経過と共に実行するようにしている。また、第４の提案では、タイマ値を監視して、タイマ値が一定時間を経過したときに、電池を内蔵したメモリ内の特定データを消去するようにしている。
【特許文献１】特開２００１−１１７８２４号公報（第０００５段落、図５）
【特許文献２】特開平４−１９９２４６号公報（第２ページ右下欄第１４行目〜第３ページ左上欄第１９行目、第１図）
【特許文献３】特開昭６３−５４２９４号公報（第２ページ右下欄第６行目〜第９行目）
【特許文献４】特開昭６２−２８７３８８号公報（特許請求の範囲の９、１０段落）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、第３の提案では、マイクロプロセッサが所定の手順でメモリ内の情報を消去するので、消去の手順に何らかの障害が発生すると、メモリに格納されたデータが消去されない可能性がある。また、第４の提案では、メモリはＩＣ（集積回路）カードで構成されており、内蔵の電池を備えている。内蔵の電池は、このＩＣカードを取り付けた装置等の外部電源から電源が供給されなくなったとき、この外部電源に代わって、電源をＩＣカードに供給し、予め定めた一定時間が経過すると特定データを消去するようになっている。そこで、この第４の提案でも、マイクロプロセッサは所定の手順に沿って、電源の供給を遮断する必要がある。
【００１０】
以上説明したように、第４の提案でも、第３の提案と同様にメモリにおけるデータの消去制御は、マイクロプロセッサ自体が消去制御の手順を実行するようになっている。したがって、マイクロプロセッサ自体、あるいは消去制御の手順に何らかの異常が発生すると、記憶装置からデータの消去が行われない場合があるという問題があった。
【００１１】
そこで本発明の目的は、所定の情報処理装置から取り外して一時的に保存するようなデータを、特定の事象が発生したとき確実に消去することのできる記憶装置およびデータ管理システムを提供することにある。
【課題を解決するための手段】
【００１２】
請求項１記載の発明では、（イ）データを格納する揮発性のメモリと、（ロ）このメモリに格納されたデータが揮発して消失しないように電気エネルギを消費しながら揮発を阻止する揮発阻止手段と、（ハ）この揮発阻止手段に揮発を阻止するための電気エネルギを供給する電源と、（ニ）特定の事象が発生したとき、揮発阻止手段への電気エネルギの供給を遮断する電気エネルギ供給阻止手段とを記憶装置に具備させる。
【００１３】
すなわち請求項１記載の発明では、データの記憶に揮発性のメモリを使用し、揮発阻止手段でデータが揮発して消失しないように電気エネルギを消費しながら揮発を阻止するようにしている。そして、データを保持すべき期限が切れたときや、セキュリティ上で問題が発生するような特定の事象が発生したときには、電気エネルギ供給阻止手段によって揮発阻止手段への電気エネルギの供給を遮断することにして、データを積極的に消去することにしている。この消去は、単純に、揮発阻止手段への電気エネルギの供給を遮断することによって実現するので、データの消去を簡単かつ確実に行うことができる。
【００１４】
請求項２記載の発明では、（イ）データを格納するランダム・アクセス・メモリと、（ロ）このランダム・アクセス・メモリに格納されたデータが消失しないように電気エネルギを供給する電気エネルギ供給手段と、（ハ）特定の事象が発生したとき、電気エネルギ供給手段によるランダム・アクセス・メモリへの電気エネルギの供給を遮断する電気エネルギ供給阻止手段とを記憶装置に具備させる。
【００１５】
すなわち請求項２記載の発明では、データの記憶に揮発性のメモリとしてのランダム・アクセス・メモリを使用し、電気エネルギ供給手段によって、ランダム・アクセス・メモリに格納されたデータが消失しないように電気エネルギを供給するようにしている。そして、データを保持すべき期限が切れたときや、セキュリティ上で問題が発生するような特定の事象が発生したときには、電気エネルギ供給阻止手段によって電気エネルギ供給手段によるランダム・アクセス・メモリへの電気エネルギの供給を遮断することにして、データを積極的に消去することにしている。この消去は、単純に、ランダム・アクセス・メモリへの電気エネルギの供給を遮断することによって実現するので、データの消去を簡単かつ確実に行うことができる。
【００１６】
請求項５記載の発明では、（イ）請求項１〜請求項４いずれかに記載の記憶装置と、（ロ）この記憶装置にデータを格納する情報処理装置とをデータ管理システムに具備させる。
【００１７】
すなわち請求項５記載の発明では、請求項１〜請求項４いずれかに記載の記憶装置と、この記憶装置にデータを格納する情報処理装置でデータ管理システムを構成することで、情報処理装置から記憶装置に格納されたデータが第三者に漏洩する危険性を回避するようにしている。
【発明の効果】
【００１８】
以上説明したように、本発明によれば、セキュリティを考慮すべきデータを、記憶装置内のランダム・アクセス・メモリ等の揮発性のメモリに格納し、電気エネルギを使用してこれを保持するようにしたので、特定の事象が発生したときには、電気エネルギの供給を遮断するという簡単な手法でデータをメモリから完全に消去することができる。したがって、プログラムを用いてデータの消去の処理を、たとえば無効なデータの上書きによって実現するような従来の手法に比べて、データの消去の信頼性を高めることができる。
【００１９】
また、揮発性のメモリに対して電気エネルギの供給を遮断するという手法を採用するので、簡単な機構を追加する等によって、記憶装置の分解等の異常自体が発生したときにデータを積極的に消去することで、データの漏洩の危険性を回避することができる。
【発明を実施するための最良の形態】
【００２０】
以下実施例につき本発明を詳細に説明する。
【実施例１】
【００２１】
図１は、本発明の一実施例におけるデータ管理システムの概要を表わしたものである。このデータ管理システム１００は、記憶装置１０１と、この記憶装置１０１に備えられたＵＳＢ（Universal Serial Bus）端子１０２を接続するＵＳＢ端子接続部１０３を備えたパーソナルコンピュータ１０４とによって構成されている。
【００２２】
図２は、記憶装置の構成を表わしたものである。記憶装置１０１は、ＵＳＢ端子１０２に接続された外部インターフェイス（ＩＦ）部１１１と、この外部インターフェイス部１１１を介して図１に示したパーソナルコンピュータ１０４とデータ１１２の入出力を行うＲＡＭ（ランダム・アクセス・メモリ）１１３と、同じく外部インターフェイス部１１１を介してパーソナルコンピュータ１０４と接続され、タイマ設定信号１１４を入力してタイマ値を設定するタイマ部１１５と、ＲＡＭ１１３に電源の供給を行う内部電源１１６とを備えている。ＲＡＭ１１３は、記憶装置１０１の価格に応じて大容量のものが用意されている。
【００２３】
内部電源１１６は、たとえば二次電池としての充電池と、ＵＳＢ端子１０２から得られる直流電源を使用してこの充電池１０２の充電を行う充電器で構成されている。もちろん、前記した充電池をＵＳＢ端子１０２を経由することなく、１００ボルト等の商用電源を用いて、外部から充電するようにしてもよい。内部電源１１６は、リフレッシュ回路１１７に電源を供給して、これから出力されるリフレッシュ信号１１８によってＲＡＭ１１３を定期的にリフレッシュする。また、タイマ部１１５は、設定された時間が到来するまでの間、リフレッシュ回路１１７に対してリフレッシュ要求信号１１９を供給するようになっている。
【００２４】
このように揮発性の記憶媒体としてのＲＡＭ１１３を使用することで、リフレッシュ信号１１８がこれに供給されなくなった時点で、格納されたデータを消去するようになっている。本実施例の記憶装置１０１では、データの消去について、電気エネルギを揮発性の記憶媒体に供給するためのリフレッシュ信号１１８が機械的に断になる第１の手法と、電気信号によって電気エネルギの供給を遮断する第２の手法の２つの手法を採用することで、記憶装置１０１に格納されたデータが所定の場合に消去されるような仕組みを実現している。
【００２５】
図３は、本実施例におけるデータ消去のための機械的な仕組みを表わしたものである。記憶装置１０１は、樹脂によって成形された升形のケース本体１３１と、このケース本体１３１の開口部を覆う平板状の樹脂からなる蓋部１３２を備えている。蓋部１３２は、金属ネジ１３３によってケース本体１３１に固定されるようになっている。ケース本体１３１における金属ネジ１３３のネジ部１３３Ａが螺入される円筒状に形成された穴１３６の箇所には、一対の導電性リング１３４、１３５のそれぞれの内側の面がこの穴の内面と接するように予めモールドされている。これらの導電性リング１３４、１３５は、たとえば鉛等の軟質の金属あるいは導電性のゴム等の材質で構成されており、所定の間隔をおいて配置されていると共に、それぞれ別個のリード線１３７、１３８に接続されている。
【００２６】
一方のリード線１３７は図２に示した内部電源１１６にその端部が接続されており、他方のリード線１３８はリフレッシュ回路１１７にその端部が接続されている。したがって、金属ネジ１３３を穴１３６に螺入すると、導電性リング１３４、１３５の間が電気的に導通し、リード線１３７、１３８によって内部電源１１６からリフレッシュ回路１１７に電源が供給される状態となる。
【００２７】
図２に示すＲＡＭ１１３にデータが格納されており、リフレッシュ回路１１７がそのリフレッシュ動作を行っているとする。このとき、何者かが記憶装置のケース本体１３１に固定された蓋部１３２を取り外す等のために金属ネジ１３３を取り外そうとしたとする。これにより、金属ネジのネジ部１３３Ａが螺入された方向と逆方向に移動すると、まず導電性リング１３５がネジ部１３３Ａと非接触の状態となり、この時点でリフレッシュ回路１１７への電源の供給が断たれる。したがって、ＲＡＭ１１３に格納されたデータは、この時点ですべて消去されることになる。すなわち、記憶装置１０１を何者かが分解しようとすると、ネジ部１３３Ａが一対の導電性リング１３４、１３５の少なくとも一方と物理的な接触を絶った時点で、これに格納されているデータがすべて消去されることになる。これにより、ＲＡＭ１１３に格納されたデータが第三者に漏洩する危険がなくなる。
【００２８】
なお、記憶装置１０１の分解を検出するには、すでに知られている各種の技術を適用することもできる。たとえば、図示しない磁気センサをケース本体１３１に配置しておき、蓋部１３２における対応する位置に磁石を配置しておけば、蓋部１３２が開かれた時点で磁気センサが磁気を検出しなくなるので、これによりリフレッシュ回路１１７への電源の供給を断ったり、リフレッシュ回路１１７からＲＡＭ１１３に供給されるリフレッシュ信号１１８を断とすることができる。
【００２９】
同様に、光学的なセンサを使用して、たとえば数分に一度の割り合いで外光の有無をチェックして、蓋１３２が開けられたりケース本体１３１の一部に穴が開けられたような場合に、これを検出するようにしてもよい。
【００３０】
図４は、蓋部を取り外したことを検出してＲＡＭに格納されたデータを消去する更に別の手法を示したものである。図２に示した内部電源１１６にその一端を接続したリード線１３７の他端は、メス端子１４１に嵌合するオス端子１４２に接続されており、メス端子１４１は、リフレッシュ回路１１７に一端を接続したリード線１３８の他端に接続されている。メス端子１４１とオス端子１４２を接続した状態で記憶装置１０１の回路の調整をすべて終了させた後、両リード線１３７、１３８をある程度緊張させた状態で、リード線１３７、１３８のいずれか一方を蓋部１３２（図３）の内面に接着剤や粘着テープで固定するようにして、蓋部１３２をケース本体１３１に固定する。
【００３１】
このようにすると、何者かが蓋部１３２を開けるときにリード線１３７、１３８の間に引っ張り合う力が働き、メス端子１４１とオス端子１４２が分離する。これにより、図３で示した機械的な仕組みと同様に、ＲＡＭ１１３に格納されたデータを消去することができる。
【００３２】
次に、タイマ部１１５を使用した電気的なデータの消去を説明する。本実施例の記憶装置１０１は、これを外部記憶装置として使用するパーソナルコンピュータ１０４（図１参照）によって、タイマとしての時間を設定するようになっている。この設定した時間が到来すると、リフレッシュ要求信号１１９の出力が停止し、これによりＲＡＭ１１３に格納されたデータが一括して消去されることになる。データの消去が行われるまでの時間を、図２に示すタイマ部１１５で管理する場合には、このタイマ部１１５に次に説明するように、液晶等からなるディスプレイを配置しておき、残り時間を表示するようにしてもよい。
【００３３】
図５は、液晶ディスプレイを備えた本実施例の記憶装置の外観を示したものである。本実施例では記憶装置１０１のケース本体１３１側には、液晶ディスプレイ１５１が配置されており、データが一括して消去されるまでの時間（この例の場合には、３時間２５分）が表示されるようになっている。記憶装置１０１の正規のユーザは、この時間が経過する前にこの記憶装置１０１をパーソナルコンピュータ１０４に接続して、時間を変更することができる。また、ユーザは、データを記憶装置１０１に格納する際に、データの消去までの時間と、必要な場合には、消去の対象となるデータを指定するか、予め設定しておいたデフォルト値を採用することになっている。
【００３４】
また、このようなデータの消去管理に関する制御を行うために、パーソナルコンピュータ１０４側には、記憶装置１０１のデータ管理に対応したアプリケーションソフトウェア（以下、管理ソフトと略称する）が事前に格納されるようになっている。したがって、この記憶装置１０１に対応する管理ソフトを格納していないパーソナルコンピュータに記憶装置１０１を接続しても、データの消去までの時間を更新することができないだけでなく、データをこの記憶装置１０１から読み出して利用することができない。
【００３５】
図６は、記憶装置が接続された際のパーソナルコンピュータに格納された管理ソフトの処理の概要を表わしたものである。記憶装置１０１がＵＳＢ端子１０２によってパーソナルコンピュータ１０４に接続されると、パーソナルコンピュータ１０４内の図示しないＣＰＵ（中央処理装置）は、新規の記憶装置が接続されたかどうかを判別する（ステップＳ２０１）。その記憶装置１０１が、所定のフォーマットを行っていない状態であれば、新規の記憶装置１０１であるとされる（Ｙ）。
【００３６】
新規の記憶装置１０１の場合には、その記憶装置１０１がフォーマット可能であるかどうかの問い合わせがパーソナルコンピュータ１０４のディスプレイに表示される（ステップＳ２０２）。ユーザがフォーマットが可能である旨の返答を入力した場合には（Ｙ）、この記憶装置１０１に対応したフォーマットが実行される（ステップＳ２０３）。このフォーマットでは、ユーザ側に暗証番号の入力が要求される。ユーザは、フォーマットを行うたびに暗証番号を適宜変更することができる。もちろん、ユーザは設定した暗証番号を覚えておく必要がある。
【００３７】
一方、ステップＳ２０２でフォーマットを不可能とユーザが指定した場合には（Ｎ）、管理ソフトの本来目的としない記憶装置がパーソナルコンピュータ１０４に接続されたことになる。そこで、この場合には、パーソナルコンピュータ１０４のディスプレイにエラー表示が行われて（ステップＳ２０４）、管理ソフトによる処理が終了する（エンド）。
【００３８】
すでにフォーマットが行われている記憶装置１０１がパーソナルコンピュータ１０４に接続された場合には（ステップＳ２０１：Ｎ）、暗証番号の入力がユーザに対して要求される（ステップＳ２０５）。この時点で、記憶装置１０１のタイマ部１１５からデータの保持の行われる時間としての残存時間を読み取って、残存時間内であるかどうかを判別する処理は行う必要がない。これは、本実施例の記憶装置１０１は残存時間が零になると、ＲＡＭ１１３の内容を完全に消去するので、新規の記憶装置１０１と判別することになるからである。
【００３９】
ステップＳ２０５で要求した暗証番号をユーザが入力すると、パーソナルコンピュータ１０４は、ステップＳ２０３でユーザが設定した暗証番号と比較する。そして、暗証番号が一致した場合には（ステップＳ２０６：Ｙ）、後に説明するようにユーザの希望する各種の処理を実行することになる（ステップＳ２０７）。
【００４０】
ユーザの入力した暗証番号がパーソナルコンピュータ１０４がフォーマットの時点で記憶した暗証番号と一致しなかった場合には（ステップＳ２０６：Ｎ）、暗証番号の入力の許容回数の範囲内であるかどうかのチェックが行われる（ステップＳ２０８）。許容回数以内の場合には、暗証番号を入力した回数ｍに数値“１”を加算して（ステップＳ２０９）、再びステップＳ２０５に進んで暗証番号の入力をユーザに要求する。
【００４１】
これに対して、ステップＳ２０８で許容回数を超過していると判別された場合には（ステップＳ２０８：Ｎ）、正規のユーザでない者がユーザに成り済ましている可能性が高い。したがって、この場合には、ステップＳ２０４に進んでエラー表示が行われて、処理が終了する（エンド）。
【００４２】
図７は、図６のステップＳ２０７で示した各種処理の内容を具体的に表わしたものである。ここで、前記したＣＰＵは、ユーザの要求する処理が記憶装置１０１へのデータの格納であるか（ステップＳ２２１）、記憶装置１０１からのデータの読み出しであるか（ステップＳ２２２）、あるいはユーザ自身の意志による記憶装置１０１からのデータの消去であるか（ステップＳ２２３）どうかを判別する。いずれの処理でもないときには（ステップＳ２２３：Ｎ）、記憶装置１０１から接続時に読み出した残存時間あるいは記憶装置１０１に設定した時刻を基にして算出した残存時間を基にして、現時点での残存時間を記憶装置１０１側に通知する処理を所定の間隔で繰り返す（ステップＳ２２４）。
【００４３】
このように本実施例ではパーソナルコンピュータ１０４に記憶装置１０１が接続されている状態でパーソナルコンピュータ１０４側が残存時間の通知を行うようにして、両者の間での時間管理の誤差を発生させないようにしている。なお、本実施例とは異なるが、記憶装置１０１が正規のパーソナルコンピュータ１０４に接続されている間は、残存時間の計時を停止させたり、残存時間をデフォルト値あるいはユーザが事前に設定した残存時間の初期値（寿命）にリセットすることも可能である。
【００４４】
ところで、ユーザがパーソナルコンピュータ１０４等に格納されたデータを、本実施例の記憶装置１０１に格納することを選択した場合には（ステップＳ２２１：Ｙ）、まず、格納するデータが指定される（ステップＳ２２５）。ＣＰＵは、その指定されたデータが記憶装置１０１に格納可能であるかどうかをチェックする（ステップＳ２２６）。格納可能なデータ量を超えている場合（Ｎ）、ユーザが格納するデータの量や数を変更するか否かを判別する（ステップＳ２２７）。変更しない場合には（Ｎ）、記憶装置１０１へのデータの格納が不可能なので、図６のステップＳ２０４に進んでエラーによる終了表示が行われる。変更する場合には（ステップＳ２２７：Ｙ）、格納するデータの再指定が行われて（ステップＳ２２５）、ステップＳ２２６以降の処理が行われれる。
【００４５】
ところで、ステップＳ２２６で、ユーザの選択したデータが記憶装置１０１に格納可能と判別された場合には（ステップＳ２２６：Ｙ）、ユーザによるそのデータの記憶装置１０１内での寿命の設定が行われるかどうかの判別が行われる（ステップＳ２２８）。そのデータの種類等によって寿命を特に長くしたり短くしたりする場合、ユーザは寿命を指定してくる。そこでこのような場合には（Ｙ）、ユーザの入力した寿命が記憶装置１０１内での寿命として設定される（ステップＳ２２９）。これ以外の場合には（ステップＳ２２８：Ｎ）、予め用意されたデフォルト値が寿命として設定される（ステップＳ２３０）。
【００４６】
以上のようにして記憶装置１０１内でのデータの寿命が設定されたら、その設定値をパーソナルコンピュータ１０４から記憶装置１０１に送信する（ステップＳ２３１）。そして、該当するデータをユーザの設定した暗証番号に基づいて暗号化する（ステップＳ２３２）。すでに説明したように、記憶装置１０１のフォーマットを行うたびにユーザは暗証番号を変更することができる。したがって、データを新規に記憶装置１０１へ格納するたびに、仮に同一のデータであっても暗号化後のデータ内容を変えることができ、データのセキュリティを高めることができる。
【００４７】
暗号化後のデータは、パーソナルコンピュータ１０４から記憶装置１０１に、ＵＳＢ端子１０２を介して送出される（ステップＳ２３３）。このようにして記憶装置１０１のＲＡＭ１１３には、暗号化後のデータが格納されることになる。
【００４８】
一方、ユーザが記憶装置１０１からのデータの読み出しを選択した場合（ステップＳ２２２：Ｙ）、暗号化後のデータが記憶装置１０１から読み出される（ステップＳ２３４）。したがって、記憶装置１０１内のデータを仮に管理ソフトのインストールされていないコンピュータから読み出したとしても、これを元のデータに復号化することは非常に困難である。また、同一の管理ソフトをインストールした他のコンピュータのユーザがこのデータを読み出した場合も、管理ソフトの所有者ごとに固有の番号を登録しておき、暗号化をこの固有の番号とユーザの設定した暗証番号の組み合わせによって行うようにしておけば、同様にデータの復号化は困難となる。もちろん、本実施例では、データを所定の場合に消去してしまうという手法を採っているので、記憶装置１０１に格納されたデータのセキュリティは極めて高くなる。
【００４９】
次に、ステップＳ２２３でユーザが記憶装置１０１内のデータを自主的に消去する旨の選択を行った場合を説明する。この場合には（Ｙ）、パーソナルコンピュータ１０４側が通常の外部記憶装置からデータを削除するのと同様に、記憶装置１０１から該当するデータが削除される（ステップＳ２３５）。
【００５０】
図８は、本実施例で記憶装置がパーソナルコンピュータから取り外された際の処理の概要を表わしたものである。記憶装置１０１は、図示しないＣＰＵと制御プログラムを格納したＲＯＭ（リード・オンリ・メモリ）を備えている。そして、そのＵＳＢ端子１０２が図１に示したＵＳＢ端子接続部１０３から抜き取られるか否かを定期的にチェックしている（ステップＳ２４１）ＵＳＢ端子接続部１０３から抜き取られると（Ｙ）、自身のＲＡＭ１１３にデータが格納されているかどうかをチェックする（ステップＳ２４２）。データが存在しない場合には（Ｎ）、それ以後の処理を行う必要がない。そこで、この場合には、再びＵＳＢ端子１０２がＵＳＢ端子接続部１０３に接続されて電源が供給されるまで処理を終了する（エンド）。
【００５１】
一方、ＲＡＭ１１３にデータが格納されている場合には（ステップＳ２４２：Ｙ）、パーソナルコンピュータ１０４から図７のステップＳ２２４で逐次通知された残存時間のうちの最新のものを液晶ディスプレイ１５１に表示する（ステップＳ２４３）。したがって、ユーザはこの時点で残存時間を確認することができる。
【００５２】
これ以後、記憶装置１０１は残存時間を時間の経過と共に減算し、その値を液晶ディスプレイ１５１に表示する（ステップＳ２４４）。減算および残存時間の表示の処理は、残存時間が零になるまで継続して行われる（ステップＳ２４５：Ｎ）。残存時間が零になると（ステップＳ２４５：Ｙ）、ＣＰＵはリフレッシュ回路１１７に対するリフレッシュ要求信号１１９の供給を停止させて、ＲＡＭ１１３に格納されているデータおよび暗証番号を消去する（ステップＳ２４６）。この後、ＣＰＵは、再びＵＳＢ端子１０２がＵＳＢ端子接続部１０３に接続されて電源が供給されるまで処理を終了させる（エンド）。
【００５３】
以上説明したように本実施例によれば、ＵＳＢ端子を介してパーソナルコンピュータ１０４と接続された記憶装置１０１に格納されたデータについて、残存時間をユーザの意志によって能動的に管理し、残存時間が零になった時点でデータのみならず暗証番号をも消去することにした。これにより、悪意の第三者が記憶装置１０１を一時的にパーソナルコンピュータから取り外してこれを解析して、元のパーソナルコンピュータに接続して、次に格納されたデータの読み出しに備えようとしても、ユーザが暗証番号を逐次変更することで、暗証番号と組み合わせた暗号化の安全度を低下させることはない。
【００５４】
また、本実施例では揮発性のメモリとしてのＲＡＭを使用したので、装置の分解時や何らかの障害の発生時に電源の供給が絶たれることによって、ＲＡＭに格納されているすべてのデータを確実に消去することができる。
【００５５】
更に、本実施例では、記憶装置１０１を接続する側のパーソナルコンピュータ１０４に記憶装置１０１の管理を行う専用のアプリケーションソフトウェア（管理ソフト）をインストールすることにした。これにより、記憶装置自体に予め設定されているタイマが画一的な時間管理を行う従来技術と異なり、データの重要性等に応じて残存時間の管理を積極的に行うことができる。また、親機としてのパーソナルコンピュータ１０４が直接、記憶装置１０１のデータを消去しなくても記憶装置１０１自体が独自にデータを消去する機能を有するので、パーソナルコンピュータ１０４から取り外された後の記憶装置１０１のデータのセキュリティを確保することができる。
【００５６】
＜発明の変形可能性＞
【００５７】
以上説明した実施例では、記憶装置がＵＳＢ端子を介してパーソナルコンピュータに代表される各種の情報処理装置と接続されることにしたが、接続手段についてはＵＳＢ端子に限るものでないことは当然である。たとえば、ＰＣＭＣＩＡ（Personal Computer Memory Card International Association）や、ＳＣＳＩ（Small Computer System Interface）によって接続されるものであってもよい。
【００５８】
また、本発明でデータを格納するＲＡＭは、電源の供給を停止あるいは阻止することによってデータの正常な格納の維持ができなくなるすべての記憶媒体を対象とすることはもちろんである。したがって、たとえば高温の環境下で常時使用される前提の下で、電気エネルギを消費しながら揮発を阻止する揮発阻止手段としての冷却装置と組み合わせて使用される光ディスクも、電源の供給が絶たれて光ディスクが格納されたデータを正常な状態で保持できなくなる環境であれば、本発明でいう揮発性メモリとしてのＲＡＭとなる。
【００５９】
次に、本実施例では１つのＲＡＭ１１３に１つの管理対象としてのデータを格納することにしたが、これに限るものではない。たとえば複数単位のデータを、それぞれ独自に残存時間を設定して管理するようにしてもよい。この時に、単位となるデータごとにＲＡＭおよびこれらに対する電源の供給経路を別にしてもよい。また、記憶装置の分解時等の異常時には、これら複数単位のデータが一度に消去されることで、データのセキュリティを確保することができる。
【００６０】
もちろん、本発明の記憶装置はその内部メモリがすべて揮発性のメモリとしてのＲＡＭで構成される必要はない。たとえば記憶装置の所有者に関するデータや、セキュリティの対象とされないようなデータを記憶するための、電源の供給が絶たれてもデータが正常に保持されるようなメモリをその一部の構成部品として含むものであってもよいことは当然である。
【００６１】
なお、実施例では記憶装置１０１自体に液晶ディスプレイ１５１のみを配置する簡単な構成としたが、この記憶装置１０１に消去キーを付属させてもよい。これにより、ユーザは、わざわざパーソナルコンピュータ１０４に記憶装置１０１を接続しなくても、内蔵のデータを簡単に消去することができる。この場合、消去をプロテクトするスイッチを付ける等の工夫を行ってもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施例におけるデータ管理システムの概要を表わしたシステム構成図である。
【図２】本実施例の記憶装置のブロック図である。
【図３】本実施例における記憶装置の要部断面図である。
【図４】ＲＡＭに格納されたデータを消去する実施例以外の手法を示した説明図である。
【図５】本実施例の記憶装置の外観を示した平面図である。
【図６】記憶装置が接続された際のパーソナルコンピュータの処理を示す流れ図である。
【図７】各種処理の内容を具体的に表わした流れ図である。
【図８】記憶装置がパーソナルコンピュータから取り外された際の処理の概要を示す流れ図である。
【符号の説明】
【００６３】
１００  データ管理システム
１０１  記憶装置
１０２  ＵＳＢ端子
１０３  ＵＳＢ端子接続部
１０４  パーソナルコンピュータ
１１３  ＲＡＭ
１１５  タイマ部
１１６  内部電源
１１９  リフレッシュ要求信号
１３３  金属ネジ
１３３Ａ  ネジ部
１３４、１３５  導電性リング
１３７、１３８  リード線
１４１  メス端子
１４２  オス端子
【図１】
2006059228.tif 000003
【図２】
2006059228.tif 000004
【図３】
2006059228.tif 000005
【図４】
2006059228.tif 000006
【図５】
2006059228.tif 000007
【図６】
2006059228.tif 000008
【図７】
2006059228.tif 000009
【図８】
2006059228.tif 000010