(57)【要約】【課題】  メモリカードを装着した通信装置が通信圏外であっても、メモリカードを無効化することを目的とする。また、メモリカードへのアクセスがない場合でも、メモリカードを無効化することを目的とする。【解決手段】  メモリカード１は、所定のデータを記憶するデータ記憶部１１と、データ記憶部１１が記憶する所定のデータの有効期間を示すデータ有効期間を記憶する有効期間記憶部１０と、有効期間記憶部１０が記憶するデータ有効期間を減少させる有効期間管理部７と、有効期間管理部７が減少させたデータ有効期間の残存期間に基づいて、データ記憶部が記憶するデータが有効かどうかを判断する有効期間検証部８と、有効期間検証部８による判断結果に基づいて、データ記憶部１１が記憶するデータを無効化する無効化部９とを備えた。【選択図】        図１
2006040197.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータを記憶するデータ記憶部と、
前記データ記憶部が記憶する所定のデータの有効期間を示すデータ有効期間を記憶する有効期間記憶部と、
前記有効期間記憶部が記憶するデータ有効期間を減少させる減少部と、
前記減少部が減少させたデータ有効期間の残存期間に基づいて、前記データ記憶部が記憶するデータが有効期間内であるかを判断する有効期間判断部と、
前記有効期間判断部による判断結果に基づいて、前記データ記憶部が記憶するデータを無効化する無効化部と
を備えたことを特徴とする記憶装置。
【請求項２】
前記記憶装置は、通信可能な通信装置に装着されるとともに、さらに、
前記記憶装置の無効を受け付けて無効として登録する管理装置に前記通信装置を介してアクセスし、自身の装置が無効として登録されているかどうかを確認する登録確認部を備え、
前記減少部は、
前記登録確認部による前記管理装置へのアクセス結果により自身の装置が無効として登録されていない場合は、減少させたデータ有効期間を減少させる前の期間に再設定値として再設定し、再設定した再設定値を減少させ、
前記有効期間判断部は、
前記減少部が減少させた再設定値の残存期間に基づいて、前記データ記憶部が記憶するデータが有効期間内であるかを判断することを特徴とする請求項１記載の記憶装置。
【請求項３】
通信可能な通信装置に装着される記憶装置と、前記通信装置を介して前記記憶装置と通信を行い前記記憶装置を管理する管理装置とを備えたデータ管理システムにおいて、
前記管理装置は、
前記記憶装置の無効を受け付けて無効として登録し、
前記記憶装置は、
所定のデータを記憶するデータ記憶部と、
前記管理装置に前記通信装置を介してアクセスし、自身の装置が無効として登録されているかどうかを確認する登録確認部と、
前記登録確認部による前記管理装置へのアクセス結果に基づいて、前記データ記憶部が記憶するデータを無効化する無効化部と
を備えたことを特徴とするデータ管理システム。
【請求項４】
前記データ管理システムは、さらに、
データを受け付けて保管する保管装置を備え、
前記記憶装置は、さらに、
前記無効化部が前記データ記憶部により記憶されるデータを無効化する場合に、前記無効化部による無効化の前に、前記データ記憶部により記憶されるデータを前記通信装置を介して前記保管装置に送信し、保管データとして保管させるバックアップ部を備えたことを特徴とする請求項３記載のデータ管理システム。
【請求項５】
前記保管装置は、
前記保管データを保管した場合に、前記保管データを要求する保管データ要求信号に応答して、前記保管データを送信することを特徴とする請求項４記載のデータ管理システム。
【請求項６】
前記管理装置は、
前記記憶装置を無効として登録している場合に、無効の登録の取り消し要求を受け付けて、無効の登録を取り消すことを特徴とする請求項３記載のデータ管理システム。
【請求項７】
通信可能な通信装置に装着される記憶装置において、
所定のデータを記憶するデータ記憶部と、
前記記憶装置の無効を受け付けて無効として登録する管理装置に前記通信装置を介してアクセスし、自身の装置が無効として登録されているかどうかを確認する登録確認部と、
前記登録確認部による前記管理装置へのアクセス結果に基づいて、前記データ記憶部が記憶するデータを無効化する無効化部と
を備えたことを特徴とする記憶装置。
【請求項８】
前記記憶装置は、さらに、
前記データ記憶部が記憶する所定のデータの有効期間を示すデータ有効期間を記憶する有効期間記憶部と、
前記有効期間記憶部の記憶するデータ有効期間に基づいて前記データ記憶部が記憶するデータが有効期間内であるかを判断する有効期間判断部と
を備え、
前記無効化部は、
前記登録確認部による前記管理装置へのアクセス結果と前記有効期間判断部による判断結果とに基づいて、前記データ記憶部が記憶するデータを無効化することを特徴とする請求項７記載の記憶装置。
【請求項９】
前記記憶装置は、さらに、
前記通信装置からのアクセスを受けた場合に、アクセスを指示したユーザの認証を行う認証部を備え、
前記無効化部は、
前記認証部による認証結果と前記登録確認部による前記管理装置へのアクセス結果とに基づいて、前記データ記憶部が記憶するデータを無効化することを特徴とする請求項７記載の記憶装置。
【請求項１０】
前記無効化部は、
前記登録確認部による前記管理装置へのアクセス結果により自身の装置が前記管理装置に無効として登録されていない場合に、前記有効期間判断部による判断結果に基づいて前記データ記憶部が記憶するデータを無効化することを特徴とする請求項８記載の記憶装置。
【請求項１１】
前記無効化部は、
前記登録確認部が前記管理装置に前記通信装置を介してアクセスすることができない場合に、前記有効期間判断部による判断結果に基づいて前記データ記憶部が記憶するデータを無効化することを特徴とする請求項８記載の記憶装置。
【請求項１２】
前記登録確認部がアクセスする前記管理装置は、
前記登録確認部からアクセスされ、かつ、前記記憶装置が無効として登録されていない場合に、アクセス時刻を返信し、
前記有効期間記憶部は、
前記管理装置から最後に返信されたアクセス時刻を示す最終返信時刻と最終返信時刻の一つ前に返信されたアクセス時刻を示す前回時刻とを前記通信装置を介して受信して記憶し、
前記有効期間判断部は、
前回時刻とデータ有効期間との和から得られる時刻を示す有効時刻と最終返信時刻とを比較し、有効時刻よりも最終返信時刻のほうが後の時刻である場合に、前記データ記憶部が記憶する所定のデータを無効と判断することを特徴とする請求項８記載の記憶装置。
【請求項１３】
前記登録確認部は、
前記管理装置に前記通信装置を介してアクセスするタイミングがあらかじめ設定されており、設定されたタイミングに基づいてアクセスし、自身の装置が無効として登録されているかどうかを確認することを特徴とする請求項７記載の記憶装置。
【請求項１４】
前記記憶装置は、
前記通信装置に対して着脱可能であり、
前記登録確認部は、
自身の装置が前記通信装置に装着されたときに前記通信装置を介して前記管理装置にアクセスし、自身の装置が無効として登録されているかどうかを確認することを特徴とする請求項７記載の記憶装置。
【請求項１５】
前記無効化部は、
データをどのように無効化するかを示す無効化方法があらかじめ設定されており、設定された無効化方法に基づいてデータを無効化することを特徴とする請求項１または７記載の記憶装置。
【請求項１６】
記憶装置が記憶する所定のデータを無効化するデータ無効化方法において、
前記所定のデータの有効期間を示すデータ有効期間を記憶する工程と、
前記データ有効期間を減少させる工程と、
減少させたデータ有効期間の残存期間に基づいて、前記所定のデータが有効期間内であるかを判断する工程と、
前記判断の結果に基づいて前記所定のデータを無効化する工程と
を備えたことを特徴とするデータ無効化方法。
【請求項１７】
記憶装置が記憶する所定のデータを無効化するデータ無効化プログラムにおいて、
前記所定のデータの有効期間を示すデータ有効期間を記憶する処理と、
前記データ有効期間を減少させる処理と、
減少させたデータ有効期間の残存期間に基づいて、前記所定のデータが有効期間内であるかを判断する処理と、
前記判断の結果に基づいて前記所定のデータを無効化する処理と
をコンピュータに実行させることを特徴とするデータ無効化プログラム。
【請求項１８】
通信可能な通信装置に装着される記憶装置が記憶する所定のデータを無効化するデータ無効化方法において、
前記記憶装置の無効を受け付けて無効として登録する管理装置に前記通信装置を介してアクセスし、前記記憶装置が無効として登録されているかどうかを確認する工程と、
前記管理装置へのアクセス結果に基づいて、前記記憶装置が記憶する前記所定のデータを無効化する工程と
を備えたことを特徴とするデータ無効化方法。
【請求項１９】
通信可能な通信装置に装着される記憶装置が記憶する所定のデータを無効化するデータ無効化プログラムにおいて、
前記記憶装置の無効を受け付けて無効として登録する管理装置に前記通信装置を介してアクセスし、前記記憶装置が無効として登録されているかどうかを確認する処理と、
前記管理装置へのアクセス結果に基づいて、前記記憶装置が記憶する前記所定のデータを無効化する処理と
をコンピュータに実行させることを特徴とするデータ無効化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記憶したデータを無効化する記憶装置に関する。例えば、記憶装置を紛失した場合に、記憶装置が自発的に記憶したデータを無効化する技術に関する。
【背景技術】
【０００２】
従来の技術では、ネットワーク上のセキュリティコントローラに、端末のセキュリティ管理データをあらかじめ登録しておき、紛失時にセキュリティコントローラに情報保護を要求すると、端末に情報保護命令が送信され、端末内のプログラムにより重要情報のセキュリティコントローラへの回収と無効化を行っていた（例えば、特許文献１）。
【０００３】
また、携帯端末がユーザ認証機能を提供し、ユーザ認証が規定回数失敗すると、携帯端末は携帯端末を管理する情報センタに不正使用されている旨を自動的に通知し、内部データを暗号化して情報センタにバックアップを行った後、携帯端末の内部データをすべて削除することによって、データ漏洩を解決する方法も提案されている（例えば、特許文献２）。
【０００４】
さらに、携帯端末内に内蔵されたメモリのみでなく、着脱可能なメモリに対しても、メモリ内のデータを消去する方法も提案されている（例えば、特許文献３）。
【０００５】
従来の特許文献１による無効化手段では、携帯電話が通信圏外にある場合、他の電話機や基地局から接続できないため、実行できないという問題点があった。
【０００６】
また、特許文献２や現状の携帯電話では、端末でのローカルなデータ保護のため、ユーザ認証によりアクセス制御を行っている。しかし、携帯電話はキー入力が他人から容易に盗み見しやすい状況にあることが多い。また、現状の携帯電話におけるＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｔｙ  Ｎｕｍｂｅｒ）認証は、データ保護のみでなく、通話機能などの設定変更を含む様々な機能に対しても同一の４桁のＰＩＮを使用している。このため、漏洩した場合、様々な機能が犠牲となる。他人にＰＩＮを盗み見られてから携帯電話を盗まれた場合、ＰＩＮ認証は簡単に破られてしまう。
【０００７】
また、特許文献３における無効化では、携帯電話に内蔵されるメモリカードに加えて、着脱可能なメモリカードの無効化も考慮しているものの、無効化処理を実行するのは携帯電話であり、携帯電話上で不正なプログラムが動作した場合、メモリカード内のデータは守られないという課題がある。
【０００８】
さらに、上記に共通の課題として、電話、メール、制御信号により紛失した携帯電話に接続するか、ユーザがメモリへアクセスした時にユーザ認証が失敗するか、のいずれかの時点しかデータ無効化が行われない。このことは、メモリを装着した装置が通信圏外に置かれた場合や、データにアクセスが行われない場合は、長期間データが無効化されないことになり、顧客情報など強度なセキュリティが要求される情報では、大きな問題となる。
【特許文献１】特開平０９−２１５０５７号公報
【特許文献２】特開平０８−３１４８０５号公報
【特許文献３】特開２００１−１１７６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
この発明は上記のような問題点を解決するためになされたもので、メモリカードを装着した通信装置が通信圏外であっても、また、ＰＩＮが漏洩した場合にもメモリカードを無効化することを目的とする。また、メモリカードに対しアクセスされない場合でもメモリカードを無効化できるようにすることを目的とする。また、メモリカードをＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や家庭電化製品などの別の装置に装着した場合にも、同様にメモリカードを無効化することを目的とする。
【課題を解決するための手段】
【００１０】
この発明の記憶装置は、
所定のデータを記憶するデータ記憶部と、
前記データ記憶部が記憶する所定のデータの有効期間を示すデータ有効期間を記憶する有効期間記憶部と、
前記有効期間記憶部が記憶するデータ有効期間を減少させる減少部と、
前記減少部が減少させたデータ有効期間の残存期間に基づいて、前記データ記憶部が記憶するデータが有効かどうかを判断する有効期間判断部と、
前記有効期間判断部による判断結果に基づいて、前記データ記憶部が記憶するデータを無効化する無効化部と
を備えたことを特徴とする。
【発明の効果】
【００１１】
この発明によれば、メモリカード（記憶装置）を装着した通信装置が通信圏外であっても、メモリカードを無効化することができる。また、メモリカードへのアクセスがない場合でも、メモリカードを無効化できる。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１〜図３を参照して実施の形態１を説明する。図１は、実施の形態１におけるメモリカード１（記憶装置の一例）を示す構成図である。メモリカード１は、相手の装置に対して着脱可能である。メモリカード１は、コントローラ２、管理エリア３、アプリケーションエリア４（以下、アプリエリアという）から構成される。記憶部６は、後述する有効期間を記憶する有効期間記憶部１０を備える。また、アプリエリア４は、アプリケーションに用いるデータを記憶するデータ記憶部１１を備える。
【００１３】
また、管理エリア３は、タイマ部５、記憶部６、有効期間管理部７（減少部の一例）、有効期間検証部８（有効期間判断部の一例）、及び無効化部９を備える。
【００１４】
コントローラ２は、メモリカード１を制御する。管理エリア３は、メモリカード１の管理情報及び認証情報を格納する。アプリエリア４は、メモリカード１の格納エリアのうち、アプリケーションを格納するエリアである。タイマ部５は、コントローラ２が持つＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）クロックを利用し、経過時間を管理する。記憶部６は、「有効期間Ｌ（Ｌｉｆｅｔｉｍｅ）」と現在の残りの有効期間を示す「残り有効期間ＬＣ（Ｃｕｒｒｅｎｔ  Ｌｉｆｅｔｉｍｅ）」を有効期間記憶部１０に保持する。有効期間記憶部１０は不揮発性である。有効期間管理部７は、「有効期間Ｌ」（データ有効期間）と「残り有効期間ＬＣ」を設定、管理する。また、有効期間管理部７は、「残り有効期間ＬＣ」を減少させる。有効期間検証部８は、メモリカード１が有効期間内であるかを検証する。無効化部９は、有効期間検証部８によりメモリカード１が有効でないと判断された場合に、メモリカード１を無効化する。
【００１５】
なお、メモリカードの「無効化」とは、メモリカードの格納するデータを無効化することを意味する。例えば、データを消去すること、データを暗号化すること、データを意味のないデータに変換すること、データの一部を削除して閲覧できなくすること、などの場合が該当する。また、データを無効化する場合に加え、データへのアクセスを制限する場合も含む。「メモリカードの無効化」と「データの無効化」とは同じ内容である。以下では、「メモリカードの無効化」を「データの無効化」という場合がある。
【００１６】
次に動作について説明する。まず、有効期間の検証を行う前の初期化処理について説明する。図２は、実施の形態１におけるメモリカード１の初期化処理を示す図である。図２を参照して説明する。
【００１７】
まず、有効期間管理部７により「有効期間Ｌ」を設定する。有効期間管理部７により「有効期間設定ステップ（Ｓ１）」において、「ユーザのセキュリティ要求」に合致する「有効期間Ｌ」を記憶部６に設定する。ここで、「ユーザのセキュリティ要求」とは、
例えば、
（１）「重要なデータの場合、オフラインでの利用不可（この場合、Ｌ＝０）」、
（２）「１日のみ有効（Ｌ＝１日）」、
（３）「携帯電話上のアドレス帳などの場合は有効期限を設定しない（Ｌ＝∞）」などと設定可能とする。
【００１８】
また、「残り有効期間設定ステップ（Ｓ２）」により、記憶部６内の「残り有効期間ＬＣ」に「有効期間Ｌ」（データ有効期間）の値を設定する。
【００１９】
無効化部９は、データの無効化方法をあらかじめ設定されている。無効化設定は、無効化部９が備える無効化設定部（図示していない）により行う。無効化方法として、例えば、
「１．メモリカード１内のアプリケーション及びデータを全て消去する」、
「２．メモリカード１内のデータを全て消去する（アプリケーションは消去しない）」、
「３．メモリカード１内をロックしアクセスを禁止する」
のいずれかを「無効化設定ステップ（Ｓ３）」によりデフォルト値として、製品出荷時に設定される。あるいは、個別にユーザが設定するものとする。なお、これらは例示であり、その他の無効化の方法として、暗号化、あるいはデータを意味のないデータに無意味化する方法でも構わない。
【００２０】
次に、有効期間の検証処理について説明する。図３は、メモリカード１の動作を示すフローチャートである。図３は、タイマ部５により起動される処理を示している。
（１）タイマ部５は、「有効期間検証ステップ（Ｓ１５）」の「実行間隔（Ｉ）１０」、及び「残り有効期間減少ステップ（Ｓ１３）」の「実行間隔（Ｉ）２０」を保持する。そして、コントローラ２のＣＰＵクロックを利用し、一定時間おきに特定の処理を行う（Ｓ１１）。
（２）タイマ部５は、前回の「残り有効期間減少ステップ（Ｓ１３）」実行からの経過時間が「残り有効期間減少ステップ（Ｓ１３）」の「実行間隔（Ｉ）２０」と等しくなったかを判断する（Ｓ１２）。等しい場合には「残り有効期間減少ステップ（Ｓ１３）」を実行し、次の「残り有効期間減少ステップ（Ｓ１３）」起動までの時間として「実行間隔（Ｉ）２０」をセットする。「残り有効期間減少ステップ（Ｓ１３）」では、有効期間管理部７が、ＬＣ＝Ｌとして設定された「残り有効期間ＬＣ」を減少させる。
（３）「残り有効期間減少ステップ（Ｓ１３）」が実行された場合、上記のように有効期間管理部７が「残り有効期間ＬＣ」を減少させた後、次にタイマ部５により「残り有効期間減少ステップ（Ｓ１３）」が実行されるのを待つ。
（４）さらに、タイマ部５は、前回の「有効期間検証ステップ（Ｓ１５）」実行からの経過時間が「有効期間検証ステップ（Ｓ１５）」の「実行間隔（Ｉ）１０」と等しくなったかを判断する（Ｓ１４）。等しい場合には、「有効期間検証ステップ（Ｓ１５）」を実行する。
（５）タイマ部５は、次の「有効期間検証ステップ（Ｓ１５）」起動までの残り時間として「実行間隔（Ｉ）１０」をセットして処理を終了する。
（６）「有効期間検証ステップ（Ｓ１５）」が実行されると、有効期間検証部８により、「残り有効期間ＬＣ」が０より大きいか、すなわちＬＣの残存期間を比較、判断することにより、メモリカード１が有効期間内であるかを検証する。
（７）「残り有効期間ＬＣ」が０より大きい場合（ＬＣ＞０）には有効期間内であり、この場合には、次にタイマ部５により「有効期間検証ステップ（Ｓ１５）」が実行されるのを待つ。
（８）「残り有効期間ＬＣ」が０以下である場合（ＬＣ≦０）には、有効期間を過ぎている。このため、有効期間検証部８は、無効化部９により、メモリカード１を無効化する（Ｓ１６）。
【００２１】
メモリカード１がバッテリーを持つ場合、タイマ部５はメモリカード１のバッテリーを使って常に動作する。このため、「残り有効期間ＬＣ」が設定されてから０になるまでの実時間は、「有効期間Ｌ」とほぼ同一である。
【００２２】
一方、メモリカード１がバッテリーを持たない場合、タイマ部５は、メモリカード１を装着する装着装置のバッテリーを使って動作する。従って、メモリカード１を装着する装着装置が通信機能を持たなかったり、あるいは通信圏外であったりする場合にも、「残り有効時間ＬＣ」は減少し、０になった際にメモリカード１を無効化することができる。
【００２３】
さらに、メモリカード１が、それを装着する装着装置から抜かれた場合にも、「有効期間Ｌ」と「残り有効期間ＬＣ」は、不揮発性の記憶領域に保存される。このため、メモリカード１が再度同じ装着装置に装着され、または他の装置に装着された時点から、タイマ部５が再度動作を開始し、「残り有効期間ＬＣ」は減少していく。装着装置から外されている間はメモリカード１へのアクセスはできない。このため、漏洩の問題はない。着脱を繰り返しても、「残り有効期間ＬＣ」は徐々に減少されて、いずれ０となる。従って、メモリカード１は無効化されることが保証される。
【００２４】
メモリカード１は、上記では着脱可能であることを想定して説明した。しかし、これは一例であり、上記のように着脱可能なメモリ装置という形態でもよいし、あるいは着脱可能なハードディスク装置という形態でもよいし、あるいは携帯電話や携帯端末に内蔵された着脱をしないメモリ装置という形態でもよいし、あるいはメモリを持つＩＣカードであっても構わない。得られる効果は同じである。
【００２５】
以上のように、メモリカード１内に格納されたタイマ部５、記憶部６、有効期間管理部７、有効期間検証部８、及び無効化部９により「残り有効期間ＬＣ」を減少させてメモリカード（データ）を無効化することにより、メモリカード１を紛失した場合に、メモリカード１を装着する装置が通信機能を持たなかったり、通信圏外であったりする場合にも、メモリカード１を無効化することができる。
【００２６】
実施の形態１のメモリカードは、有効期間検証部（有効期間判断部の一例）による「残り有効期間」の検証結果に基づきデータを無効化するので、自己（メモリカード）が装着されている通信装置が通信圏外であっても、データを無効化することができる。また、自己へのアクセスがない場合でも、データを無効化できる。また、ＰＩＮ入力などの暗証番号が漏洩した場合も、確実にデータを無効化することができる。
【００２７】
実施の形態１のメモリカードでは、データをどのように無効化するかを示す無効化方法があらかじめ無効化部に設定され、無効化部は設定された無効化方法に基づいてデータを無効化するので、ユーザは望みのセキュリティ要求に応じて無効化方法を指定することができる。
【００２８】
実施の形態２．
次に図４〜図１１を用いて実施の形態２を説明する。上記の実施形態１では、メモリカードが単独で動作する場合を示した。これに対して実施の形態２では、メモリカードを装着した通信装置（例えば携帯電話）が通信可能な状態である場合に、メモリカードを無効化する実施形態を示す。
【００２９】
図４は、実施の形態２に係るデータ管理システム２０００の構成図である。データ管理システム２０００は、メモリカード１０１（記憶装置）、メモリカード１０１を装着する携帯電話１２１（通信装置）、管理サーバ１３１（管理装置）及びネットワーク１４１から構成されている。図のように、メモリカード１０１が携帯電話１２１に装着され、携帯電話１２１と管理サーバ１３１は、ネットワーク１４１を介して接続可能である。
【００３０】
図４において、メモリカード１０１は、図１に示した実施の形態１に係るメモリカード１に対して、さらに、ユーザ認証部１０７、カード側有効性検証部１０８（登録確認部）を備えた構成となっている。ユーザ認証部１０７は、携帯電話１２１からメモリカード１０１へのアクセスがあった場合にユーザの認証を行う。カード側有効性検証部１０８は、携帯電話１２１を介して管理サーバ１３１と通信を行い、自身のメモリカードの有効性を検証する。
【００３１】
管理エリア１０４は、タイマ部１０５、記憶部１０６、ユーザ認証部１０７、カード側有効性検証部１０８、有効期間管理部１０９（減少部）、有効期間検証部１１０（有効期間判断部）、及び無効化部１１１を備える。また、実施の形態１と同様に、記憶部１０６は有効期間記憶部１１３を備え、アプリエリア１１２は、データ記憶部１１４を備える。
【００３２】
タイマ部１０５は、コントローラ１０３が持つＣＰＵクロックを利用し、経過時間を管理する。記憶部１０６の有効期間記憶部１１３は、メモリカード１０１の「有効期間Ｌ」、現在の残りの有効期間を示す「残り有効期間ＬＣ」、最後に有効性検証を実施した時刻である「有効性検証時刻ＶＴ」（後述する）、前回有効性検証を実施した時刻である「前回有効性検証時刻ＬＶＴ」（後述する）等を保持する。ユーザ認証部１０７は、メモリカード１０１へのアクセスに対しユーザ認証を行う。カード側有効性検証部１０８は、メモリカード１０１が無効化されたとして登録されていないか管理サーバ１３１に問い合わせを行いメモリの有効性を検証する。有効期間管理部１０９は、「有効期間Ｌ」と「残り有効期間ＬＣ」を設定、管理するとともに、「残り有効期間ＬＣ」を減少させる。有効期間検証部１１０は、メモリカード１０１が有効期間内であるかを検証する。無効化部１１１は、有効期間検証部１１０によりメモリカード１０１が有効でないと判断された場合に、メモリカード１０１を無効化する。
【００３３】
携帯電話１２１は、携帯電話網に接続して通信を行う通信部１２２、ユーザからの入力を受け付ける入力部１２３、表示を行う表示部１２４及びアドレス帳アプリ１２５から構成される。
【００３４】
管理サーバ１３１は、メモリカード１０１に関し、ユーザ名、メモリカードを識別する情報、有効かどうかを示すフラグを少なくとも保持するメモリカードＤＢ（ＤａｔａＢａｓｅ）１３５、メモリカードＤＢ１３５を管理するメモリカードＤＢ管理部１３３、メモリカード１０１が有効かどうかをメモリカードＤＢ管理部１３３に問い合わせて判断するサーバ側有効性検証部１３２、及び他機器と通信を行う通信部１３４から構成される。
【００３５】
携帯電話１２１と管理サーバ１３１は、ネットワーク１４１により接続されており、携帯電話１２１の通信部１２２と管理サーバ１３１の通信部１３４とにより通信が可能である。
【００３６】
次に、動作について説明する。
【００３７】
図５は、実施形態２の事前の設定処理を示す。
（１）「有効期間設定ステップ（Ｓ１０１）」により、携帯電話１２１上の表示部１２４と入力部１２３を利用して、ユーザがセキュリティ要求に合致する「有効期間Ｌ」を指定し、メモリカード１０１の入出力Ｉ／Ｆ１０２、コントローラ１０３を通じ、記憶部１０６内の有効期間記憶部１１３に設定する。
（２）「残り有効期間ＬＣ」は、後述するように、最後に有効性検証を実施した際に「有効期間Ｌ」の値を設定する。
（３）無効化部１１１は、実施の形態１と同様に、無効化設定として、
「１．メモリカード１０１内のアプリケーション及びデータを全て消去する」、
「２．メモリカード１０１内のデータを全て消去する（アプリケーションは消去しない）」、
「３．メモリカード１０１をロックしアクセスを禁止する」
のいずれかを設定できるものとする。「無効化設定ステップ（Ｓ１０２）」により、携帯電話１２１上の表示部１２４と入力部１２３を利用して、ユーザが適切な「値」を指定し、無効化部１１１内の無効化設定１１７として保存する。
【００３８】
図６は、タイマ部１０５により起動される処理を示す。
【００３９】
タイマ部１０５は、
「有効期間検証ステップ（Ｓ１１５）」の「実行間隔（Ｉ）１」と、
「残り有効期間減少ステップ（Ｓ１１３）」の「実行間隔（Ｉ）２」と、
「有効性検証ステップ（Ｓ１１７）」の「実行間隔（Ｉ）３」とを
保持する。そして、コントローラ１０３のＣＰＵクロックを利用し、一定時間おきに特定の処理を行う（Ｓ１１１）。
【００４０】
タイマ部１０５は、
（１）前回の「残り有効期間減少ステップ（Ｓ１１３）」実行からの経過時間が「残り有効期間減少ステップ（Ｓ１１３）」の「実行間隔（Ｉ）２」と等しくなったかを判断し（Ｓ１１２）、等しい場合には「残り有効期間減少ステップ（Ｓ１１３）」を実行し、次の「残り有効期間減少ステップ（Ｓ１１３）」起動までの時間として「実行間隔（Ｉ）２」をセットする。
（３）さらに、前回の「有効期間検証ステップ（Ｓ１１５）」実行からの経過時間が、「実行間隔（Ｉ）１」と等しくなったかを判断し（Ｓ１１４）、等しい場合には「有効期間検証ステップ（Ｓ１１５）」を実行し、次の「有効期間検証ステップ（Ｓ１１５）」起動までの時間として実行間隔（Ｉ）１をセットする。
（４）ステップＳ１１４で「実行間隔（Ｉ）１」と等しくない場合、「実行間隔（Ｉ）３」と等しくなったかを判断し（Ｓ１１６）、等しい場合には「有効性検証ステップ（Ｓ１１７）」を実行する。
（５）「有効期間検証ステップ（Ｓ１１５）」、「有効性検証ステップ（Ｓ１１７）」の詳細なフローは後述する。
【００４１】
次に、管理サーバ１３１への無効の登録を説明する。ユーザは、メモリカード１０１を紛失したり盗まれたりした場合、電話、ＦＡＸ、Ｗｅｂサーバ上のフォーム、メールなどの手段により、管理サーバ１３１に紛失したことを通知する。管理サーバ１３１は、メモリカード１０１の正しいユーザであることを確認した上で、メモリカードＤＢ管理部１３３により、メモリカードＤＢ１３５に格納されている、メモリカード１０１の有効性について「無効」と登録する。「無効」と登録された後は、管理サーバ１３１上のサーバ側有効性検証部１３２によるメモリカード１０１の有効性検証は失敗する。
【００４２】
次に、ユーザが、例えば、携帯電話上のアドレス帳を利用する場合を想定する。図４のように、アドレス帳のアプリケーションのアドレス帳アプリ１２５は携帯電話１２１にある。しかし、アドレス帳のデータは携帯電話を紛失した際に他人からの不正アクセスを防ぐため、メモリカード１０１内のデータ記憶部１１４に格納する。図７は、アドレス帳実行時の動作を示す図である。
【００４３】
図７を参照して動作を説明する。
（１）ユーザが、携帯電話１２１上の表示部１２４に表示されるアドレス帳アプリ１２５を入力部１２３により実行すると、携帯電話１２１上のアドレス帳アプリ１２５がメモリカード１０１の入出力Ｉ／Ｆ１０２を通じて、アプリエリア１１２のデータ記憶部１１４に格納されるアドレス帳データを要求する（Ｓ２０１）。
（２）メモリカード１０１のコントローラ１０３は、不正なユーザからメモリカード１０１へのアクセスを制限するため、ユーザ認証部１０７により、ユーザ認証を実行する（Ｓ２０２）。
（３）メモリカード１０１は、ユーザ認証（Ｓ２０２）の検証結果に関わらず、カード側有効性検証部１０８によりメモリカード有効性の検証を行う（Ｓ２０３、Ｓ２０５）。
（４）ユーザ認証（Ｓ２０２）が成功して、有効性検証（Ｓ２０３）が成功あるいは、携帯電話１２１が通信圏外の場合には、有効期間検証部１１０による有効期間検証（Ｓ２０４）を行う。
（５）有効期間検証（Ｓ２０４）が成功した場合、メモリカード１０１は有効であると判断され、アドレス帳データへのアクセスを許可する（Ｓ２０７）。
（６）コントローラ１０３は、入出力Ｉ／Ｆ１０２経由で携帯電話１２１上のアドレス帳アプリ１２５にアドレス帳データを送信し、表示部１２４によりアドレス帳データを表示する（Ｓ２１０）。
（７）有効性検証（Ｓ２０３）、あるいは有効期間検証（Ｓ２０４）が失敗した場合には、メモリは無効であると判断され、無効化部１１１により無効化を行う（Ｓ２０８）。
（８）ユーザ認証（Ｓ２０２）が失敗して、有効性検証（Ｓ２０５）が成功あるいは通信圏外の場合には、有効期間検証部１１０により有効期間検証（Ｓ２０６）を行う。
（９）有効期間検証（Ｓ２０６）が成功した場合、メモリカード１０１は有効であるため無効化は行わない。しかし、ユーザが不正であるため、メモリカード１０１へのアクセスを拒否する（Ｓ２０９）。
（１０）有効性検証（Ｓ２０５）、あるいは有効期間検証（Ｓ２０６）が失敗した場合には、メモリは無効であると判断され、無効化部１１１により無効化を行う（Ｓ２０８）。
（１１）ユーザ認証（Ｓ２０２）、メモリ有効性検証（Ｓ２０３、Ｓ２０５）、有効期間検証（Ｓ２０４、Ｓ２０６）のいずれかが失敗した場合には、コントローラ１０３は入出力Ｉ／Ｆ１０２経由で携帯電話１２１上のアドレス帳アプリ１２５に認証が失敗したというメッセージを送信し、携帯電話１２１の表示部１２４に表示する（Ｓ２１１）。
【００４４】
Ｓ２０１〜Ｓ２０２のユーザ認証の際のフローを図８に示す。ユーザ認証としては、ＰＩＮやバイオメトリクス認証が考えられるが、ここではＰＩＮを用いることとする。
（１）ケース１では、Ｓ２０１で、まず携帯電話１２１上のアドレス帳アプリ１２５がアドレス帳データを要求する（Ｓ３０１）。
（２）メモリカード１０１のコントローラ１０３は、携帯電話１２１のアドレス帳アプリ１２５にＰＩＮを要求する（Ｓ３０２）。
（３）携帯電話１２１の表示部１２４にＰＩＮ入力のための画面を表示し、ユーザにＰＩＮ入力を求める（Ｓ３０３）。
（４）ユーザは携帯電話１２１の入力部１２３によりＰＩＮを入力する（Ｓ３０４）。
【００４５】
携帯電話１２１は、メモリカード１０１の入出力Ｉ／Ｆ１０２を通じてＰＩＮをユーザ認証部１０７に送信する（Ｓ３０５）。
（５）メモリカード１０１のユーザ認証部１０７は、入力されたＰＩＮと内部に格納するＰＩＮが合致するかを検証する（Ｓ３０６）。
【００４６】
（１）ケース２では、ユーザ操作により携帯電話１２１上のアドレス帳アプリ１２５が起動された際に、アドレス帳アプリ１２５は表示部１２４にＰＩＮ入力のための画面を表示し、ＰＩＮを要求する（Ｓ３５１）。
（２）ユーザは携帯電話１２１の入力部１２３によりＰＩＮを入力する（Ｓ３５２）。
（３）アドレス帳アプリ１２５は、アドレス帳データ要求と入力されたＰＩＮとともに送信する（Ｓ３５３）。
（４）携帯電話１２１上のコントローラ１０３は、ＰＩＮをメモリカード１０１のユーザ認証部１０７に渡し、ユーザ認証部１０７が入力されたＰＩＮと内部に格納するＰＩＮが合致するかを検証する（Ｓ３５４）。
【００４７】
Ｓ２０３、Ｓ２０５の有効性検証のフローを図９に示す。
（１）メモリカード１０１のカード側有効性検証部１０８は、コントローラ１０３、入出力Ｉ／Ｆ１０２を経由して、携帯電話１２１上の通信部１２２によりネットワーク１４１上の管理サーバ１３１の通信部１３４を経由し、サーバ側有効性検証部１３２に、メモリ有効性検証を要求する（Ｓ４０１）。
（２）メモリカード１０１のカード側有効性検証部１０８と管理サーバ１３１上のサーバ側有効性検証部１３２は相互認証を行う（Ｓ４０２）。
（３）認証方法としては、ＰＫＩ（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）による公開鍵ペア（公開鍵証明書と秘密鍵）を利用する方法や、共通鍵を利用した方法などが考えられる。
（４）認証に使用する情報は、メモリカード１０１の記憶部１０６に格納されているものとする。相互認証（Ｓ４０２）が成功した場合、管理サーバ１３１のサーバ側有効性検証部１３２は、識別したメモリカード１０１の識別子を取得し（Ｓ４０３）、その識別子がメモリカードＤＢ管理部１３３により管理されるメモリカードＤＢ１３５に登録されているメモリカードであること、また、当該メモリカードが有効として登録されているかを確認する（Ｓ４０４）。
（５）サーバ側有効性検証部１３２は、Ｓ４０２及びＳ４０４の有効性検証の結果を管理サーバ１３１上の時刻と共に、通信部１３４、携帯電話１２１の通信部１２２を経由して、メモリカード１０１のカード側有効性検証部１０８に送信する（Ｓ４０５）。管理サーバ１３１上の時刻は、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）などにより、時刻合わせを行ってもよい。
（６）メモリカード１０１のカード側有効性検証部１０８は管理サーバ１３１での有効性検証の結果と管理サーバ上の時刻を取得する（Ｓ４０６）。
（７）カード側有効性検証部１０８は、受信した時刻を記憶部１０６内の「有効性検証時刻ＶＴ」に設定する（Ｓ４０７）。
【００４８】
Ｓ２０４、Ｓ２０６の有効期間検証のフローを図１０に示す。
（１）事前にユーザは、携帯電話１２１上の表示部１２４及び入力部１２３を利用して、メモリカード１０１の有効期間を指定する（図５のＳ１０１）。
（２）指定された値は、メモリカード１０１の入出力Ｉ／Ｆ１０２、コントローラ１０３を介して、記憶部１０６の有効期間記憶部１１３内に「有効期間Ｌ」として設定される。また、最後に有効性検証を実施した時の時刻である「有効性検証時刻ＶＴ」（最終返信時刻の一例）が、有効期間記憶部１１３に格納され（Ｓ５０２）、その１回前に有効性検証を実施した時の時刻である「前回有効性検証時刻ＬＶＴ」（前回時刻の一例）が、有効期間記憶部１１３に格納されている（Ｓ５０１）。この「前回有効性検証時刻ＬＶＴ」は、前回のＶＴである。
（３）カード側有効性検証部１０８による有効性検証が成功した場合、有効期間検証部１１０は、前回のメモリ有効性検証の時刻である「前回有効性検証時刻ＬＶＴ」と「有効期間Ｌ」との和である「ＬＶＴ＋Ｌ」（有効時刻）と、今回のメモリ有効性検証の時刻である「有効性検証時刻ＶＴ」とを比較する（Ｓ５０３）。
すなわち、
「ＬＶＴ＋Ｌ」：「時刻ＶＴ」
の比較を行う。
（４）「有効性検証時刻ＶＴ」の方が小さい場合には、実時間で有効期間内であり、メモリカード１０１は有効である。この場合には、次回の有効性検証に備え、「有効性検証時刻ＶＴ」を「前回有効性検証時刻ＬＶＴ」に設定し、また、「残り有効期間ＬＣ」に「有効期間Ｌ」を再設定値として再設定する（Ｓ５０４）。有効期間検証は成功である（Ｓ５０６）。
（５）有効性検証が通信圏外などの理由で実行できなかった場合は、「有効性検証時刻ＶＴ」の値はわからない。このため、有効期間検証部１１０は、「残り有効期間ＬＣ」が０より大きいかどうかを比較する（Ｓ５０５）。すなわち、「ＬＣ＞０」かどうかを判断する。
（６）０より大きい場合は、まだ有効期間内であるため、メモリカード１０１は有効であり、有効期間検証は成功する（Ｓ５０６）。
（７）それ以外の場合、メモリカード１０１の有効期間を過ぎているので、有効期間検証は失敗する（Ｓ５０７）。
【００４９】
図１１は、メモリカード１０１を紛失してからの経過時間と、無効化が行われるタイミングを示した図である。三角印のＴｉｍｅ１は、「前回有効性検証時刻ＬＶＴ」を示す。また、三角印のＴｉｍｅ２〜Ｔｉｍｅ４は、それぞれ「有効性検証時刻ＶＴ」を示す。Ｔｉｍｅ１の時刻に「有効期間Ｌ」を加えて得られる時刻が「ＬＶＴ＋Ｌ」である。また、Ｔｉｍｅ５は、メモリカードＤＢ１３５に無効と登録された時刻を示している。「有効性検証時刻ＶＴ」がＴｉｍｅ２の場合は、ＬＶＴ＋Ｌ＞ＶＴであるため、有効期間内である。また、メモリカード１０１がバッテリーを持つ場合、バッテリーが残っている状態であれば、ＬＣ＝０となる時刻とＬＶＴ＋Ｌとなる時刻は同じであり、この時刻に有効期間切れとなる。「有効性検証時刻ＶＴ」がＴｉｍｅ３あるいはＴｉｍｅ４の場合、有効期間内かどうかは別として、メモリカードＤＢ１３５に無効と登録された時刻よりも後の時刻である。このため、管理サーバ１３１と通信が成立する場合は有効性検証が失敗し無効化される。なお、メモリカード１０１のバッテリーがなくなった場合、あるいは、メモリカード１０１がバッテリーを持っておらず、携帯電話１２１から電源を供給される場合には、メモリカード１０１が通電されている間のみタイマ部１０５は動作する。このため、実際に経過した時間（ＶＴ−ＬＶＴ）と、タイマ部による経過時間（Ｌ−ＬＣ）は異なる。しかし、メモリカード１０１が通電されれば、ＬＣは減少される。そして管理サーバ１３１と通信できなければＬＣ＞０かどうかで無効化が判断されるので、いつかは有効期間が切れ、メモリカード１０１を無効化できる。
【００５０】
また、無効化部１１１が持つ無効化設定として、
上述の
「１．メモリカード１０１内のアプリケーション及びデータを全て消去する」、
「２．メモリカード１０１内のデータを全て消去する（アプリケーションは消去しない）」、
「３．メモリカード１０１をロックしアクセスを禁止する」、
の他、バックアップを行う場合を加え、
「４．バックアップを実施した後、アプリケーション及びデータを全て消去する」、
「５．バックアップを実施した後、データを全て消去する（アプリケーションは消去しない）」、
「６．バックアップが失敗した場合にもアプリケーション及びデータを全て消去する」、
「７．バックアップが失敗した場合にもデータを全て消去する（アプリケーションは消去しない）」
といったバリエーションが考えられる。
この場合には、メモリカード１０１にバックアップ部、ネットワーク１４１に接続するバックアップサーバが別途必要となる。バックアップの際には、メモリカード１０１に固有の公開鍵やユーザの公開鍵、ユーザの固有鍵（共有鍵方式）で暗号化してもよい。このバックアップの具体的な内容については、実施の形態４で説明する。
【００５１】
以上のように、ユーザ認証が失敗した場合にもメモリ有効性検証を行うことにより、正しいユーザがＰＩＮを打ち間違えた場合には無効化されない。また、ＰＩＮが漏洩した際に不正なユーザが正しいＰＩＮを入力した場合にも、メモリ有効性検証によりメモリカードを無効化することが可能である。
【００５２】
実施の形態２のメモリカード（記憶装置）では、有効性の検証において有効の場合は「残り有効期間ＬＣ」に「データ有効期間Ｌ」を再設定するので、有効性検証で有効であれば継続的にメモリカードを使用することができる。
【００５３】
実施の形態２のデータ管理システムでは、カード側有効性検証部（登録確認部）が管理サーバとの通信により、登録の有効性を自発的に確認するので、ユーザは管理サーバにメモリカードの紛失を届けるだけで、データを無効化することができる。また、メモリカードが自発的に有効性を検証して無効化するので、メモリカードへのアクセスは不要となる。
【００５４】
実施の形態２のメモリカードは、無効化部が管理サーバへのアクセス結果に加え、有効期間検証部による検証結果にも基づき、データを無効化するので、通信圏外であってもデータを無効化することができる。
【００５５】
実施の形態２のメモリカードは、自己が装着される通信装置からアクセスを受けた場合にユーザ認証部が認証を行うので、セキュリティを向上できる。また、正規のユーザが認証の操作を誤った場合、認証結果だけではなく、管理サーバへの検証結果をも考慮してデータを無効化するかを判断するので、正規のユーザの場合、データを無効化することなく維持することができる。
【００５６】
実施の形態２のメモリカードは、管理サーバの登録が有効であってもデータ有効期間が経過している場合はデータを無効化するので、データを確実に無効化することができる。
【００５７】
実施の形態２のメモリカードは、カード側有効性検証部が管理サーバにアクセスできない場合、有効期間検証部による検証結果に基づいてデータを無効化するので、通信圏外であってもデータを無効化することができる。
【００５８】
実施の形態２のメモリカードは、管理サーバによる登録が無効でない場合は、ＬＶＴにデータ有効期間を加えた時刻を示す有効時刻とＶＴとを比較するので、有効登録を確認した時刻を基準にして、データ有効期間の間、データを有効として維持することができる。
【００５９】
実施の形態２のメモリカードは、カード側有効性検証部が管理サーバにアクセスするタイミングがあらかじめ設定されているので、定期的に有効性検証を行うことができ、セキュリティを向上することができる。
【００６０】
実施の形態３．
次に、図１２、図１３を用いて実施の形態３を説明する。以上の実施形態では、メモリカードを紛失した際にメモリカードを無効化する方法を想定していたが、次に、メモリカードの装置が可能な装置にメモリカードを装着する場合に、メモリカードが管理サーバと通信して有効性検証を行う実施形態を示す。
【００６１】
図１２は、実施の形態３のデータ管理システム３０００の構成図である。
データ管理システム３０００の構成は図４の実施の形態１のデータ管理システム２０００とほぼ同様である。データ管理システム２０００に対して、携帯電話１２１がパーソナルコンピュータであるＰＣ２２１（通信装置）であり、また、ＰＣ２２１にはアドレス帳アプリが記載されていない点のみ異なる。メモリカード２０１（記憶装置）はＰＣ２２１に装着され、ＰＣ２２１がネットワーク２４１を経由して、管理サーバ２３１（管理装置）に接続する。
【００６２】
次に、動作について説明する。図１３は、実施形態３の動作を示すフロー図である。
（１）メモリカード２０１をＰＣ２２１に装着する（Ｓ６０１）と、メモリカード２０１内のコントローラ２０３がＰＣ２２１からの給電を受けるため、ＰＣ２２１に装着されたことを自動認識する（Ｓ６０２）。この際、ユーザ認証部２０７によりユーザ認証を要求する（Ｓ６０３）。
（２）メモリカード２０１は、ユーザ認証（Ｓ６０３）の検証結果に関わらず、カード側有効性検証部２０８（登録確認部）によりメモリカード有効性の検証を行う（Ｓ６０４、Ｓ６０５）。
（３）ユーザ認証（Ｓ６０３）が成功して、有効性検証（Ｓ６０４）が成功あるいは通信圏外の場合には、有効期間検証部２１０（有効期間判断部）により有効期間検証（Ｓ６０６）を行う。
（４）有効期間検証（Ｓ６０６）が成功した場合、メモリカード２０１は有効であると判断され、その後のメモリカード２０１へのアクセスが許可される（Ｓ６０８）。
（５）有効性検証（Ｓ６０４）あるいは有効期間検証（Ｓ６０６）が失敗した場合には、メモリは無効であると判断され、無効化部２１１が無効化を行う（Ｓ６０９）。
（６）ユーザ認証（Ｓ６０３）が失敗して、有効性検証（Ｓ６０５）が成功あるいは通信圏外の場合には、有効期間検証部２１０により有効期間検証（Ｓ６０７）を行う。
（７）有効期間検証（Ｓ６０７）が成功した場合、メモリカード２０１は有効であるため無効化は行わないが、ユーザが不正であるため、メモリカード２０１へのアクセスを拒否する（Ｓ６１０）。
（８）有効性検証（Ｓ６０５）あるいは有効期間検証（Ｓ６０７）が失敗した場合には、メモリは無効であると判断され、無効化部２１１によりメモリ無効化を行う（Ｓ６０９）。
（９）ユーザ認証（Ｓ６０３）、メモリ有効性検証（Ｓ６０４，Ｓ６０５）、有効期間検証（Ｓ６０６，６０７）のいずれかが失敗した場合には、コントローラ２０３は入出力Ｉ／Ｆ２０２経由でＰＣ２２１に認証が失敗したというメッセージを送信し、ＰＣ２２１の表示部２２４に表示する。
【００６３】
上記のフローのうち、ユーザ認証（Ｓ６０３）を省略して、ユーザ操作を必要とせずに、有効性検証（Ｓ６０４）及び有効期間検証（Ｓ６０６）を行ってもよい。
【００６４】
上記では、ＰＣにメモリカードを装着する場合について説明したが、ＰＣの代わりにＰＤＡや携帯電話、カーナビゲーションシステム、デジタルカメラ、ＤＶＤプレーヤー、ゲーム機、プリンタなど、メモリカードのインタフェースを持つ装置であれば、何でもよい。
【００６５】
以上のように、メモリカードが装置に装着された場合に自動的にメモリの有効性を確認し、時刻が経過していればメモリカードを無効化することが可能である。
【００６６】
実施の形態３のメモリカードは、通信装置に装着された場合、カード側有効性検証部が管理サーバにアクセスして検証を行うので、不正な者によるメモリカードの使用を防止できる。
【００６７】
実施の形態４．
次に、図１４〜図１７を用いて、実施の形態４を説明する。実施の形態４は、無効化前に、無効化するべきデータのバックアップを行い、新しいメモリカードまたは、紛失したが発見されたメモリカードを再度有効化し、バックアップしたデータをリストアする実施形態である。
【００６８】
図１４は実施の形態４のデータ管理システム４０００の構成図である。データ管理システム４０００は、実施の形態３のデータ管理システム３０００に対して、さらにバックアップサーバ３４１（保管装置）を備えたこと、及びメモリカード３０１（記憶装置）が、バックアップ部３１２、リストア部３１４を備えた点が異なる。その他は、データ管理システム３０００と同様の構成である。バックアップ部３１２は、データの無効化前に、無効化されるデータをバックアップサーバ３４１に送信してバックアップさせる。リストア部３１４は、バックアップサーバ３４１にバックアップしたデータ（保管データ）をリストアする。
【００６９】
メモリカード３０１はＰＣ３２１（通信装置）に装着され、ＰＣ３２１がネットワーク３５１を経由して、管理サーバ３３１（管理装置）及びバックアップサーバ３４１に接続する。ここでは、メモリカード３０１はＰＣ３２１に装着されるが、携帯電話、携帯端末、カーナビなどの装置でもよい。
【００７０】
次に、動作について説明する。図１５は、実施形態４の動作を示すフロー図である。ここでは、メモリカード３０１が無効化されるべきことが確認された後のフローを示す。
（１）有効性検証あるいは有効期間検証が失敗した場合（Ｓ７０１）、メモリは無効であると判断され、無効化前にバックアップを行う（Ｓ７０２）。
（２）メモリカード３０１のバックアップ部３１２が、コントローラ３０３、入出力Ｉ／Ｆ３０２を経由して、ＰＣ３２１の通信部３２２によりネットワーク３５１に接続されたバックアップサーバ３４１の通信部３４３によりバックアップ管理部３４２に接続する。
（３）メモリカード３０１のバックアップ部３１２は、内部にバックアップ設定を保持している。例えば、バックアップ部３１２は、
「１．全データ（データ及びアプリケーション）をバックアップする」、
「２．全データ（アプリケーションを含まない）をバックアップする」、
「３．指定されたデータのみバックアップする」、
などを指定できるものとし、バックアップ設定に従ってバックアップを行う。
（４）バックアップ完了後、無効化を行う（Ｓ７０３）。
【００７１】
バックアップの際には、バックアップするデータを暗号化してもよい。ただし、メモリカード３０１内にしか復号鍵がない場合、メモリカード３０１を紛失した場合にはデータは復号できないため、復号鍵をユーザが所有する別の装置か、バックアップサーバ３４１、あるいは管理サーバ３３１上に格納する。
【００７２】
また、バックアップ（Ｓ７０２）の結果により、無効化方法（Ｓ７０３）を決定してもよい。例えば、バックアップが成功した場合、アプリケーション及びデータを消去し、バックアップ（Ｓ７０２）が失敗したり通信圏外だったりした場合には、アプリケーション及びデータを消去せず、再度タイマ部３０５によりバックアップ（Ｓ７０２）が起動するのを待つ、などとしても構わない。
【００７３】
次に、バックアップしたデータを新しいメモリカード３０１Ｎ（新しいカードには符号にＮ（Ｎｅｗ）をつけて区別する）にリストアする際のフローを説明する。図１６は、リストアの動作を示すフローチャートである。図１６を参照して説明する。
（１）メモリカード３０１を紛失した場合、ユーザは電話、ＦＡＸ、メール、Ｗｅｂサーバ上のフォームなどの部により、管理サーバ３３１に紛失したことを通知する（Ｓ８０１）。
（２）管理サーバ３３１はメモリカード３０１の正しいユーザであることを確認した上で、メモリカードＤＢ管理部３３３によりメモリカードＤＢ３３５上のメモリカード３０１に関する情報を「無効」として更新する。この際に、ユーザは同時に新しいメモリカード３０１Ｎを使用することを申請し、管理サーバ３３１は新しいメモリカード３０１Ｎを当該ユーザの有効なメモリカードとしてメモリカードＤＢ３３５に登録する（Ｓ７０４、Ｓ８０２）。
（３）さらに、新規メモリカード登録ステップ（Ｓ７０４）の中で、管理サーバ３３１と新しいメモリカード３０１Ｎが相互認証を行うために必要な情報を、新しいメモリカード３０１Ｎ内の記憶部３０６Ｎと管理サーバ３３１のメモリカードＤＢ３３５で共有する（Ｓ８０３）。
（４）ユーザが、新しいメモリカード３０１ＮをＰＣ３２１に装着すると、図１３の処理が動作する（Ｓ８０４）。
（５）正しいＰＩＮを入力してユーザ認証が成功し、有効化検証が成功した場合、「有効期間Ｌ」は設定されていないため、有効期間検証は成功し、新しいメモリカード３０１Ｎへのアクセスが許可される（Ｓ８０５）。
（６）新しいメモリカード３０１Ｎのリストア部３１４Ｎが、新しいメモリカード３０１Ｎのコントローラ３０３Ｎ、入出力Ｉ／Ｆ３０２Ｎを経由し、ＰＣ３２１の通信部３２２により，ネットワーク３５１に接続されたバックアップサーバ３４１の通信部３４３によりバックアップ管理部３４２に接続し、リストアを要求するリストア要求信号（保管データ要求信号の一例）を送信する。
（７）バックアップ管理部３４２はリストア要求信号を受けて、当該ユーザに対応するデータを、メモリカード３０１Ｎのリストア部３１４Ｎに送信する（Ｓ７０６、Ｓ８０７）。
【００７４】
次に、無効化したメモリカード３０１が発見され、再度有効化する際のフローを説明する。図１７は、再有効化の動作を示すフローチャートである。
（１）無効化したメモリカード３０１が発見された場合、メモリカード３０１は、無効化されているため、ＰＣや携帯電話などの装置に装着しても利用することができない。このため、ユーザは、電話、ＦＡＸ、メール、Ｗｅｂサーバ上のフォームなどの部により、無効化したメモリカード３０１が発見され、再度利用したいことを管理サーバ３３１に通知する（Ｓ９０１）。
（２）管理サーバ３３１は、メモリカード１０１の正しいユーザであることを確認した上で、当該ユーザに対し新しいメモリカードが登録されていない場合、メモリカード３０１を有効として登録する（Ｓ７０５、Ｓ９０２）。
（３）メモリカード３０１を無効化した後に、他のメモリカードが登録されていた場合には、メモリカード３０１と登録済みのメモリカードのどちらを選択するかは、ユーザが決定できる。あるいは、バックアップサーバ３４１が設定できる。メモリカード３０１を有効化した後のリストア方法は、新しいメモリカード３０１Ｎにリストアする手順と同じである。
【００７５】
以上のように、無効化する際にバックアップを取ることにより、紛失したメモリカードが発見された場合に、再度そのメモリカードや新しいメモリカードにバックアップしたデータをリストアして利用することが可能である。
【００７６】
実施の形態４のデータ管理システムは、メモリカードのバックアップ部がデータの無効化前にバックアップサーバにデータをバックアップするので、後にそのデータを使用することができる。
【００７７】
実施の形態４のデータ管理システムは、バックアップサーバ（保管装置）が保管データ要求信号に応答して保管データを送信するので、無効化したデータを容易に取得することができる。
【００７８】
実施の形態４のデータ管理システムは、管理サーバが無効の登録の取り消しを受け付けて無効の登録を取り消すので、無効の登録を取り消したメモリカードを再び使用できる。
【００７９】
実施の形態５．
実施の形態５は、図４、図１２及び図１４等で示した通信装置、ＰＣ、管理サーバ、バックアップサーバを具体的なコンピュータシステムで実現する実施形態について説明する。
【００８０】
図１８は、実施の形態５のコンピュータシステム５０００の外観を示す図である。図４、図１２、図１４で示した通信装置、ＰＣ、管理サーバ、バックアップサーバは、一例として、図１８のような外観を示すコンピュータシステムで実現できる。なお、携帯電話１２１の場合、外観は異なるが、記憶しているプログラムをＣＰＵが読み込んで実行するという基本的な処理動作は、図１８のコンピュータシステムと同様である。
【００８１】
図１８において、コンピュータシステム５０００は、システムユニット９００、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）表示装置８４１、キーボード（Ｋ／Ｂ）８４２、マウス８４３、コンパクトディスク装置（ＣＤＤ）８８６、プリンタ装置８８７、スキャナ装置８８８を備え、これらはケーブルで接続されている。さらに、コンピュータシステム５０００は、ＦＡＸ機９１０、電話器９２０とケーブルで接続され、また、ローカルエリアネットワーク（ＬＡＮ）９０５を介してインターネット９０１に接続されている。
【００８２】
図１９は、コンピュータシステム５０００のハードウェア構成図である。図１９において、コンピュータシステム５０００は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８３７を備えている。
【００８３】
ＣＰＵ８３７は、バス８３８を介してＲＯＭ８３９、ＲＡＭ８４０、通信ポート８４４、ＣＲＴ表示装置８４１、Ｋ／Ｂ８４２、マウス８４３、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）８４５、磁気ディスク装置８４６、ＣＤＤ８８６、プリンタ装置８８７、スキャナ装置８８８と接続されている。
【００８４】
ＲＡＭは、揮発性メモリの一例である。ＲＯＭ、ＦＤＤ、ＣＤＤ、磁気ディスク装置、光ディスク装置は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
【００８５】
通信ポート８４４は、ＦＡＸ機９１０、電話器９２０、ＬＡＮ９０５等に接続されている。例えば、通信ポート８４４、Ｋ／Ｂ８４２、ＦＤＤ８４５などは、情報入力部の一例である。また、例えば、通信ポート８４４、スキャナ装置８８８、ＣＲＴ表示装置８４１などは、出力部の一例である。
【００８６】
ここで、通信ポートは、ＬＡＮ９０５に限らず、直接、インターネット、或いはＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）に接続されていても構わない。
【００８７】
磁気ディスク装置８４６には、オペレーティングシステム（ＯＳ）８４７、ウィンドウシステム８４８、プログラム群８４９、ファイル群８５０が記憶されている。プログラム群は、ＣＰＵ８３７、ＯＳ８４７、ウィンドウシステム８４８により実行される。
【００８８】
上記プログラム群８４９には、実施の形態１〜実施の形態４で説明したＰＣ、
管理サーバ、バックアップサーバ等において「〜部」として説明した機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵにより読み出され実行される。
【００８９】
ファイル群８５０には、必要なデータが「ファイル」として記憶されている。また、データは、磁気ディスク装置、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のその他の記録媒体に記録される。あるいは、データは信号線やその他の伝送媒体により伝送される。
【００９０】
また、実施の形態１〜実施の形態４で説明したＰＣ、管理サーバ、バックアップサーバ等において「〜部」として説明したものは、ＲＯＭ８３９に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、ハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。
【００９１】
また、プログラムは、また、磁気ディスク装置、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のその他の記録媒体による記録装置を用いて記憶されても構わない。
【００９２】
上記各実施の形態においてデータ管理システムは、
記憶装置（メモリカード）を紛失した場合に、記憶装置内のデータを無効化できる記憶装置、記憶装置を装着する装着装置（通信装置）、装着装置が接続可能なネットワーク、及びネットワーク上の管理サーバから構成されるデータ管理システムであって、
記憶装置において、
装着装置との入出力Ｉ／Ｆ、装着装置からの入力に対して内部の処理を実行し装着装置に出力を返すコントローラ、記憶装置を管理するための情報及び各構成部を保持する管理エリア、アプリケーションを格納するアプリエリア
を少なくとも備え、
管理エリアには、
コントローラのＣＰＵクロックを利用したタイマ部、不揮発性の記憶領域に情報を格納する記憶部、管理サーバと相互認証を行い記憶装置の有効性を確認する有効性検証部、記憶装置の有効期間を管理する有効期間管理部、記憶装置が有効期間内であるかを判断する有効期間検証部、記憶装置を無効化する無効化部
を少なくとも備えるとともに、
装着装置は、
ネットワークに接続して通信を行う通信部、ユーザからの入力を受け付ける入力部、ユーザへの表示を行う表示部
を少なくとも備えるとともに、
ネットワークは、
装着装置と管理サーバの双方から接続できる有線と無線のいずれかまたは両方から構成されるとともに、
管理サーバは、
記憶装置に関する情報を格納するメモリカードＤＢ、メモリカードＤＢに格納された情報を基に記憶装置の有効性を判断するサーバ側有効性検証部、メモリカードＤＢの追加、更新といった管理を行うメモリカードＤＢ管理部、ネットワークに接続して通信を行う通信部
を少なくとも備えることを特徴とする。
【００９３】
上記各実施の形態においてデータ管理システムは、
記憶装置（メモリカード）を紛失した場合に、記憶装置内のデータを無効化できる記憶装置、記憶装置を装着する装着装置（通信装置）、装着装置が接続可能なネットワーク、ネットワーク上の管理サーバから構成されるデータ管理システムであって、
記憶装置において、
装着装置との入出力Ｉ／Ｆ、装着装置からの入力に対して内部の処理を実行し装置に出力を返すコントローラ、記憶装置を管理するための情報及び各構成部を保持する管理エリア、アプリケーションを格納するアプリエリア
を少なくとも備え、
管理エリアには、
コントローラのＣＰＵクロックを利用したタイマ部、不揮発性の記憶領域に情報を格納する記憶部、管理サーバと相互認証を行い記憶装置の有効性を確認する有効性検証部、記憶装置を無効化する無効化部
を少なくとも備えるとともに、
装着装置は、ネットワークに接続して通信を行う通信部、ユーザからの入力を受け付ける入力部、ユーザへの表示を行う表示部
を少なくとも備えるとともに、
ネットワークは、
装置と管理サーバの双方から接続できる有線と無線のいずれかまたは両方から構成されるとともに、
管理サーバは、
記憶装置に関する情報を格納するメモリカードＤＢ、メモリカードＤＢに格納された情報を基に記憶装置の有効性を判断するサード側有効性検証部、メモリカードＤＢの追加、更新といった管理を行うメモリカードＤＢ管理部、ネットワークに接続して通信を行う通信部
を少なくとも備えることを特徴とする。
【００９４】
上記各実施の形態においてデータ管理システムは、
記憶装置の無効化部内に無効化設定として無効化の方法を設定する無効化設定部を少なくとも備えることを特徴とする
上記各実施の形態においてデータ管理システムは、
記憶装置の有効性検証部において記憶装置が有効であることが確認された場合に、残り有効期間に有効期間を設定する有効期間管理部
を少なくとも備えることを特徴とする。
【００９５】
上記各実施の形態においてデータ管理システムは、
記憶装置（メモリカード）を装着した装着装置（通信装置）から、記憶装置へのアクセス時にユーザを認証するユーザ認証部を少なくとも備えることを特徴とする。
【００９６】
上記各実施の形態においてデータ管理システムは、
さらに、ネットワークに接続するバックアップサーバ（保管装置）を備えるとともに、
有効性検証部あるいは有効期間検証部で記憶装置が無効であることが確認された場合に、記憶装置内に格納されるデータをバックアップサーバにバックアップするバックアップ部
を少なくとも備えることを特徴とする。
【００９７】
上記各実施の形態においてデータ管理システムは、
バックアップ部によりバックアップされたデータを、バックアップサーバ（保管装置）から記憶装置（メモリカード）にリストアするリストア部
を少なくとも備えることを特徴とする。
【００９８】
上記各実施の形態における、メモリカードを紛失した場合にメモリカード内のデータを無効化できるデータ管理方式は、
メモリカード内の有効性検証部がメモリカードを装着した装着装置の通信部を用いて、ネットワーク上の管理サーバに接続し、メモリカードと管理サーバ間で相互認証を行った後、管理サーバにおいてメモリカードの有効性を検証するメモリ有効性検証ステップ、
メモリカード内の記憶部にメモリカードの有効期間を設定する有効期間設定ステップ、
メモリカード内の記憶部にメモリカードの残り有効期間を設定する残り有効期間設定ステップ、メモリカード内のタイマ部により一定時間ごとに起動され、残り有効期間を減少させる残り有効期間減少ステップ、メモリカード内のタイマ部により一定時間ごとに起動され、メモリカードの残り有効期間が終了したかどうかを確認する有効期間検証ステップ、
メモリ有効性ステップでメモリが無効であることが確認されるか、有効期間検証ステップにより有効期間が終了したと確認された場合に、メモリカードを無効化する無効化ステップを少なくとも備えることを特徴とする。
【００９９】
上記各実施の形態における、メモリカードを紛失した場合にメモリカード内のデータを無効化できるデータ管理方式は、
メモリカード内の記憶部にメモリカードの有効期間を設定する有効期間設定ステップ、
メモリカード内の記憶部にメモリカードの残り有効期間を設定する残り有効期間設定ステップ、
メモリカード内のタイマ部により一定時間ごとに起動され、残り有効期間を減少させる残り有効期間減少ステップ、
メモリカード内のタイマ部により一定時間ごとに起動され、メモリカードの残り有効期間が終了したかどうかを確認する有効期間検証ステップ、
有効期間検証ステップにより有効期間が終了したと確認された場合にメモリカードを無効化する無効化ステップ、
を少なくとも備えることを特徴とする。
【０１００】
上記各実施の形態における、メモリカードを紛失した場合にメモリカード内のデータを無効化できるデータ管理方法は、
メモリカード、メモリカードを装着する装着装置、管理サーバ、管理サーバとメモリカードを装着する装着装置が接続するネットワークとから構成され、
メモリカード内の有効性検証部がメモリカードを装着した装着装置の通信部を用いて、ネットワーク上の管理サーバに接続し、メモリカードと管理サーバ間で相互認証を行った後、管理サーバにおいてメモリカードの有効性を検証するメモリ有効性検証ステップ、
メモリ有効性検証ステップによりメモリカードが無効であることが確認された場合に、メモリカードを無効化する無効化ステップを少なくとも備えることを特徴とする。
【０１０１】
上記各実施の形態におけるデータ管理方式は、
無効化部に無効化設定として無効化の方法を設定する無効化設定ステップを少なくとも備え、
無効化ステップにおいて、無効化設定として設定された方法に従って、メモリカードを無効化することを特徴とする。
【０１０２】
上記各実施の形態におけるデータ管理方式は、
メモリ有効性検証ステップにおいてメモリカードが有効であることが確認された場合に、残り有効期間設定ステップにおいて、残り有効期間に有効期間を設定することを特徴とする。
【０１０３】
上記各実施の形態におけるデータ管理方式は、
メモリ有効性検証ステップにおいて、管理サーバから管理サーバの時刻を送信し、その時刻を有効性検証時刻としてメモリカード内の記憶部に設定することと、
有効期間検証ステップにおいて、メモリカードが有効期間内であることが確認された場合に、有効性検証時刻の値を最終有効性検証時刻としてメモリカード内の記憶部に設定する
ことを特徴とする。
【０１０４】
上記各実施の形態におけるデータ管理方式は、
有効期間検証ステップにおいて、最終有効性検証時刻に有効期間を足した時刻と有効性検証時刻を比較し、有効性検証時刻が大きい場合にメモリカードの有効期間を終了したと判断することを特徴とする。
【０１０５】
上記各実施の形態におけるデータ管理方式は、
メモリカードのタイマ部により、一定時間ごとにメモリ有効性検証ステップを実行し、メモリカードが有効であるかを検証することを特徴とする。
【０１０６】
上記各実施の形態におけるデータ管理方式は、
メモリカードを装着した装着装置（通信装置）からメモリカードへのアクセス時に、
メモリカード内の認証部がユーザ認証を行うユーザ認証ステップを少なくとも備えることを特徴とする。
【０１０７】
上記各実施の形態におけるデータ管理方式は、
さらに、ネットワークに接続するバックアップサーバ（保管装置）
を備えるとともに、
メモリ有効性検証ステップあるいは有効期間検証ステップでメモリカードが無効であることが確認された場合に、メモリカード内に格納されるデータをバックアップサーバにバックアップするバックアップステップを少なくとも備えることを特徴とする。
【０１０８】
上記各実施の形態におけるデータ管理方式は、
無効化ステップにより無効化したメモリカードが発見された場合に、無効化したメモリカードを再度利用できるように有効化する有効化ステップを少なくとも備えることを特徴とする。
【０１０９】
上記各実施の形態におけるデータ管理方式は、
バックアップステップによりバックアップされたデータをメモリカードにリストアするリストアステップを少なくとも備えることを特徴とする。
【図面の簡単な説明】
【０１１０】
【図１】実施の形態１におけるメモリカード１の構成図である。
【図２】実施の形態１におけるメモリカード１の初期化を示すフローチャートである。
【図３】実施の形態１におけるメモリカード１の動作を示すフローチャートである。
【図４】実施の形態２におけるデータ管理システム２０００の構成図である。
【図５】実施の形態２におけるメモリカード１０１の初期化処理を示す図である。
【図６】実施の形態２におけるタイマ部１０５により起動される処理を示す図である。
【図７】実施の形態２におけるアドレス帳実行時の動作を示す図である。
【図８】実施の形態２におけるユーザ認証のフローチャートである。
【図９】実施の形態２における有効性検証のフローチャートである。
【図１０】実施の形態２における有効期間検証のフローチャートである。
【図１１】実施の形態２における経過時間と無効化の関係を示す図である。
【図１２】実施の形態３におけるデータ管理システム３０００の構成図である。
【図１３】実施の形態３におけるデータ管理システムの動作を示すフローチャートである。
【図１４】実施の形態４におけるデータ管理システム４０００の構成図である。
【図１５】実施の形態４におけるデータ管理システム４０００の動作のフローチャートである。
【図１６】実施の形態４におけるリストアの動作を示すフローチャートである。
【図１７】実施の形態４における再有効化の動作を示すフローチャートである。
【図１８】実施の形態５におけるコンピュータシステム５０００の外観図である。
【図１９】実施の形態５におけるコンピュータシステム５０００のハードウェア構成を示す図である。
【符号の説明】
【０１１１】
１  メモリカード、２  コントローラ、３  管理エリア、４  アプリエリア、５  タイマ部、６  記憶部、７  有効期間管理部、８  有効期間検証部、９  無効化部、１０  有効期間記憶部、１１  データ記憶部、１０１  メモリカード、１０２  入出力Ｉ／Ｆ、１０３  コントローラ、１０４  管理エリア、１０５  タイマ部、１０６  記憶部、１０７  ユーザ認証部、１０８  カード側有効性検証部、１０９  有効期間管理部、１１０  有効期間検証部、１１１  無効化部、１１２  アプリエリア、１１３  有効期間記憶部、１１４  データ記憶部、１２１  携帯電話、１２２  通信部、１２３  入力部、１２４  表示部、１２５  アドレス帳アプリ、１３１  管理サーバ、１３２  サーバ側有効性検証部、１３３  メモリカードＤＢ管理部、１３４  通信部、１３５  メモリカードＤＢ、１４１  ネットワーク、２０１  メモリカード、２０２  入出力Ｉ／Ｆ、２０３  コントローラ、２０４  管理エリア、２０５  タイマ部、２０６  記憶部、２０７  ユーザ認証部、２０８  カード側有効性検証部、２０９  有効期間管理部、２１０  有効期間検証部、２１１  無効化部、２１２  アプリエリア、２１３  有効期間記憶部、２１４  データ記憶部、２２１  ＰＣ、２２２  通信部、２２３  入力部、２２４  表示部、２３１  管理サーバ、２３２  サーバ側有効性検証部、２３３  メモリカードＤＢ管理部、２３４  通信部、２３５  メモリカードＤＢ、２４１  ネットワーク、３０１  メモリカード、３０２  入出力Ｉ／Ｆ、３０３  コントローラ、３０４  管理エリア、３０５  タイマ部、３０６  記憶部、３０７  ユーザ認証部、３０８  カード側有効性検証部、３０９  有効期間管理部、３１０  有効期間検証部、３１１  無効化部、３１２  バックアップ部、３１３  アプリエリア、３１４  リストア部、３１５  有効期間記憶部、３１６  データ記憶部、３２１  ＰＣ、３２２  通信部、３２３  入力部、３２４  表示部、３３１  管理サーバ、３３２  サーバ側有効性検証部、３３３  メモリカードＤＢ管理部、３３４  通信部、３３５  メモリカードＤＢ、３４１  バックアップサーバ、３４２  バックアップ管理部、３４３  通信部、３４４  バックアップＤＢ、３５１  ネットワーク、８３７  ＣＰＵ、８３８  バス、８３９  ＲＯＭ、８４０  ＲＡＭ、８４１  ＣＲＴ表示装置、８４２  Ｋ／Ｂ、８４３  マウス、８４４  通信ポート、８４５  ＦＤＤ、８４６  磁気ディスク装置、８４７  ＯＳ、８４８  ウィンドウシステム、８４９  プログラム群、８５０  ファイル群、８８６  ＣＤＤ、８８７  プリンタ装置、８８８  スキャナ装置、９００  システムユニット、９０１  インターネット、９０５  ＬＡＮ、９１０  ＦＡＸ機、９２０  電話器、２０００，３０００，４０００  データ管理システム、５０００  コンピュータシステム。
【図１】
2006040197.tif 000003
【図２】
2006040197.tif 000004
【図３】
2006040197.tif 000005
【図４】
2006040197.tif 000006
【図５】
2006040197.tif 000007
【図６】
2006040197.tif 000008
【図７】
2006040197.tif 000009
【図８】
2006040197.tif 000010
【図９】
2006040197.tif 000011
【図１０】
2006040197.tif 000012
【図１１】
2006040197.tif 000013
【図１２】
2006040197.tif 000014
【図１３】
2006040197.tif 000015
【図１４】
2006040197.tif 000016
【図１５】
2006040197.tif 000017
【図１６】
2006040197.tif 000018
【図１７】
2006040197.tif 000019
【図１８】
2006040197.tif 000020
【図１９】
2006040197.tif 000021
【手続補正書】
【提出日】平成17年10月5日(2005.10.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定のデータを記憶するデータ記憶部と、
前記データ記憶部が記憶する所定のデータの有効期間を示すデータ有効期間を記憶する有効期間記憶部と、
前記有効期間記憶部が記憶するデータ有効期間を減少させる減少部と、
前記減少部が減少させたデータ有効期間の残存期間に基づいて、前記データ記憶部が記憶するデータが有効期間内であるかを判断する有効期間判断部と、
ユーザ認証を要求してユーザの認証を行う認証部と、
前記有効期間判断部が有効期間内ではないと判断した場合には、前記データ記憶部が記憶するデータを無効化する無効化部と、
前記有効期間判断部が有効期間内と判断した場合には、前記認証部による認証結果の成否に基づいて、前記データ記憶部が記憶するデータへのアクセスを認めるコントローラと
を備えたことを特徴とする記憶装置。
【請求項２】
前記記憶装置は、通信可能な通信装置に装着されるとともに、さらに、
前記記憶装置の無効を受け付けて無効として登録する管理装置に前記通信装置を介してアクセスし、自身の装置が無効として登録されているかどうかを確認する登録確認部を備え、
前記減少部は、
前記登録確認部による前記管理装置へのアクセス結果により自身の装置が無効として登録されていない場合は、減少させたデータ有効期間を減少させる前の期間に再設定値として再設定し、再設定した再設定値を減少させ、
前記有効期間判断部は、
前記減少部が減少させた再設定値の残存期間に基づいて、前記データ記憶部が記憶するデータが有効期間内であるかを判断することを特徴とする請求項１記載の記憶装置。
【請求項３】
所定のデータを記憶するデータ記憶部と、
前記データ記憶部が記憶する所定のデータの有効期間を示すデータ有効期間を記憶する有効期間記憶部と、
前記有効期間記憶部の記憶するデータ有効期間に基づいて前記データ記憶部が記憶するデータが有効期間内であるかを判断する有効期間判断部と、
ユーザ認証を要求してユーザの認証を行う認証部と、
前記有効期間判断部が有効期間内ではないと判断した場合には、前記データ記憶部が記憶するデータを無効化する無効化部と、
前記有効期間判断部が有効期間内と判断した場合には、前記認証部による認証結果の成否に基づいて、前記データ記憶部が記憶するデータへのアクセスを認めるコントローラと
を備えたことを特徴とする記憶装置。
【請求項４】
前記記憶装置は、通信可能な通信装置に装着されるとともに、さらに、
前記記憶装置の無効を受け付けて無効として登録する管理装置に前記通信装置を介してアクセスし、自身の装置が無効として登録されているかどうかを確認する登録確認部を備え、
前記有効期間判断部は、
前記登録確認部による前記管理装置へのアクセス結果により自身の装置が前記管理装置に無効として登録されていない場合に、前記有効期間記憶部の記憶するデータ有効期間に基づいて前記データ記憶部が記憶するデータが有効期間内であるかを判断することを特徴とする請求項３記載の記憶装置。
【請求項５】
前記記憶装置は、通信可能な通信装置に装着されるとともに、さらに、
前記記憶装置の無効を受け付けて無効として登録する管理装置に前記通信装置を介してアクセスし、自身の装置が無効として登録されているかどうかを確認する登録確認部を備え、
前記有効期間判断部は、
前記登録確認部が前記管理装置に前記通信装置を介してアクセスすることができない場合に、前記有効期間記憶部の記憶するデータ有効期間に基づいて前記データ記憶部が記憶するデータが有効期間内であるかを判断することを特徴とする請求項３記載の記憶装置。
【請求項６】
前記登録確認部がアクセスする前記管理装置は、
前記登録確認部からアクセスされ、かつ、前記記憶装置が無効として登録されていない場合に、アクセス時刻を返信し、
前記有効期間記憶部は、
前記管理装置から最後に返信されたアクセス時刻を示す最終返信時刻と最終返信時刻の一つ前に返信されたアクセス時刻を示す前回時刻とを前記通信装置を介して受信して記憶し、
前記有効期間判断部は、
前回時刻とデータ有効期間との和から得られる時刻を示す有効時刻と最終返信時刻とに基づいて、前記データ記憶部が記憶するデータが有効期間内であるかを判断することを特徴とする請求項４記載の記憶装置。
【請求項７】
前記記憶装置は、
他の装置に装着されるとともに、前記他の装置に対して着脱可能であり、
前記認証部は、
自身の装置が前記他の装置に装着されたときに、ユーザ認証を要求してユーザの認証を行うことを特徴とする請求項３記載の記憶装置。
【請求項８】
所定のデータを記憶するデータ記憶部と前記データ記憶部が記憶する所定のデータの有効期間を示すデータ有効期間を記憶する有効期間記憶部とを備えたコンピュータである記憶装置に以下の処理を実行させるデータ無効化プログラム
（１）前記有効期間記憶部が記憶するデータ有効期間を減少させる処理
（２）減少させたデータ有効期間の残存期間に基づいて、前記データ記憶部が記憶するデータが有効期間内であるかを判断する処理
（３）ユーザ認証を要求してユーザの認証を行う処理
（４）前記データ記憶部が記憶するデータを有効期間内ではないと判断した場合には、前記データ記憶部が記憶するデータを無効化する処理
（５）前記データ記憶部が記憶するデータを有効期間内と判断した場合には、前記ユーザ認証の認証結果の成否に基づいて、前記データ記憶部が記憶するデータへのアクセスを認める処理
【請求項９】
所定のデータを記憶するデータ記憶部と前記データ記憶部が記憶する所定のデータの有効期間を示すデータ有効期間を記憶する有効期間記憶部とを備えたコンピュータである記憶装置に以下の処理を実行させるデータ無効化プログラム
（１）前記有効期間記憶部の記憶するデータ有効期間に基づいて前記データ記憶部が記憶するデータが有効期間内であるかを判断する処理
（２）ユーザ認証を要求してユーザの認証を行う処理
（３）前記データ記憶部が記憶するデータを有効期間内ではないと判断した場合には、前記データ記憶部が記憶するデータを無効化する処理
（４）前記データ記憶部が記憶するデータを有効期間内と判断した場合には、前記ユーザ認証の認証結果の成否に基づいて、前記データ記憶部が記憶するデータへのアクセスを認める処理
【請求項１０】
通信可能な通信装置に装着される記憶装置において、
所定のデータを記憶するデータ記憶部と、
前記記憶装置の無効を受け付けて無効として登録するとともに前記記憶装置が無効として登録されているかどうかについてのアクセスを受け付けて前記記憶装置が無効として登録されていない場合にはアクセスされたアクセス時刻を返信する管理装置に対し、前記通信装置を介してアクセスし、自身の装置が無効として登録されているかどうかを確認する登録確認部と、
前記データ記憶部が記憶する所定のデータの有効期間を示すデータ有効期間と、前記登録確認部による確認に対応して前記管理装置から返信されるアクセス時刻とを記憶する有効期間記憶部と、
前記有効期間記憶部が記憶するデータ有効期間を減少させる減少部と、
前記データ記憶部が記憶するデータが有効期間内であるかを判断する有効期間判断部と、
前記有効期間判断部による判断結果に基づいて、前記データ記憶部が記憶するデータを無効化する無効化部とを備え、
前記登録確認部は、
前記有効期間記憶部が前記管理装置から前回に返信されたアクセス時刻である前回時刻を記憶している場合に前記管理装置にアクセスし、
前記有効期間記憶部は、
前記登録確認部による前記管理装置へのアクセスの結果、前記管理装置から前回時刻に対して一つ後のアクセス時刻である最終返信時刻を返信された場合には、返信された最終返信時刻を記憶し、
前記有効期間判断部は、
前記登録確認部による前記管理装置へのアクセスの結果、前記有効期間記憶部が最終返信時刻を記憶した場合には、前回時刻とデータ有効期間との和から得られる時刻を示す有効時刻と最終返信時刻とに基づいて、前記データ記憶部が記憶するデータが有効期間内であるかを判断し、
前記有効期間記憶部が前回時刻を記憶している場合における前記登録確認部による前記管理装置へのアクセスの結果、前記登録確認部が前記管理装置と通信することができない場合には、前記減少部が減少させた前記データ有効期間の残存期間に基づいて、前記データ記憶部が記憶するデータが有効期間内であるかを判断することを特徴とする記憶装置。