(57)【要約】【課題】所定時間が経過すると記録されたデータを読み出し不能にする記録装置において、装置を小型化する。【解決手段】メモリモジュール１は、現在時刻取得部１２、演算部１３、メモリ制御部１４、メモリ部１５の他、データ保持時刻記憶部１６を備える。メモリモジュール１がパソコン２等の情報処理装置に接続されると、メモリモジュール１の内部には情報処理装置から電源が供給され、現在時刻取得部１２が長波標準電波を受信し、現在時刻を取得する。演算部１３は、取得した現在時刻からデータ保持時刻記憶部１６に記憶されたデータ保持時刻が経過しているか否かの判断を行う。データ保持時刻が経過している場合は、メモリ制御部１４はメモリ部１５へのデータアクセスを禁止し、データの読み出しが不可能になる。メモリモジュール１内部に電源を必要とせず、装置を小型化することが可能である。【選択図】  図２
2008262502.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報処理装置に着脱可能に構成され、前記情報処理装置に接続された状態で前記情報処理装置の制御によりデータの消去、書き込み、読み出しが可能な記録装置において、
データを記憶するメモリ手段と、
前記情報処理装置からの制御信号に基づいて、前記データの読み出しを制御するメモリ制御手段と、
前記データの読み出し可能期限であるデータの保持時刻を前記記録装置外部から設定するデータ保持時刻設定手段と、
前記データ保持時刻を記憶するデータ保持時刻記憶手段と、
現在時刻情報を乗せた電波を受信し、現在時刻を取得する時刻情報取得手段と、
前記時刻情報取得手段が取得した現在時刻に基づいて、前記データ保持時刻を経過したか否かを判断する判断手段と、を備え、
前記メモリ制御手段は、前記判断手段が前記データ保持時刻を経過したと判断すると、前記データの読み出しを禁止することを特徴とする記録装置。
【請求項２】
前記データ保持時刻設定手段は、
前記データの読み出し可能期間であるデータ保持時間を前記記録装置外部から設定するデータ保持時間設定手段と、
前記データ保持時間設定手段により設定されたデータ保持時間と、前記データ保持時間が設定されたときの時刻から、前記データの読み出し可能期限であるデータ保持時刻を算出するデータ保持時刻算出手段と、
を備えたことを特徴とする請求項１に記載の記録装置。
【請求項３】
外部からの無線信号を受信し、前記受信した無線信号から前記データ保持時刻を取得するデータ保持時刻取得手段を備え、前記データ保持時刻設定手段は、前記データ保持時刻取得手段が取得した前記データ保持時刻を設定することを特徴とする請求項１に記載の記録装置。
【請求項４】
外部からの無線信号を受信し、前記受信した無線信号から前記データ保持時間を取得するデータ保持時間取得手段を備え、前記データ保持時間設定手段は、前記データ保持時間取得手段が取得した前記データ保持時間を設定することを特徴とする請求項２に記載の記録装置。
【請求項５】
外部からの無線信号を受信し、前記受信した無線信号からデータ読み出しの開始指示を取得するデータ読み出し開始指示取得手段と、
前記データ読み出し開始指示を記憶するデータ読み出し開始指示記憶手段と、を備え、
前記メモリ制御手段は、前記データ読み出し開始指示取得手段がデータ読み出しの開始指示を取得していない場合は前記データの読み出しを禁止することを特徴とする請求項１から４のいずれかに記載の記録装置。
【請求項６】
前記判断手段は、前記データ読み出し開始指示取得手段がデータ読み出しの開始指示を取得した場合に限り、前記データ保持時刻を経過したか否かの判断を行うことを特徴とする請求項５に記載の記録装置。
【請求項７】
前記現在時刻情報を乗せた電波から現在時刻を取得できたか否かを判断する受信判断手段を備え、前記メモリ制御手段は、前記受信判断手段が現在時刻を取得できないと判断した場合に、前記メモリ手段に記憶されたデータの読み出しを禁止することを特徴とする請求項１から６のいずれかに記載の記録装置。
【請求項８】
前記メモリ制御手段は、前記情報処理装置からの読み出し制御を制限することにより、前記データの読み出しを禁止することを特徴とする請求項５から７のいずれかに記載の記録装置。
【請求項９】
前記メモリ制御手段は、前記判断手段が前記データ保持時刻を経過したと判断すると前記メモリ手段に記憶されたデータを消去する、書き換える、物理的に読み出し不可能にする、のうち少なくともいずれか１つを行うことにより、前記メモリ手段に記憶されたデータの読み出しを禁止することを特徴とする請求項１から請求項８のいずれかに記載の記録装置。
【請求項１０】
前記メモリ手段に記憶されたデータの読み出し経路にヒューズ素子を備え、前記メモリ制御手段は、前記ヒューズ素子を破断することにより前記データを物理的に読み出し不可能にすることを特徴とする請求項１１に記載の記録装置。
【請求項１１】
前記外部からの無線信号は、無線タグを内蔵した携帯機器から送信された無線信号であることを特徴とする請求項３から１０のいずれかに記載の記録装置。
【請求項１２】
前記携帯機器は、電話の待ち受け状態で前記無線信号の送信が可能な携帯電話であることを特徴とする請求項１１に記載の記録装置。
【請求項１３】
前記受信判断手段が現在時刻を取得できないと判断した場合に、前記接続した情報処理装置から現在時刻を取得して前記時刻情報取得手段に提供する装置時刻取得手段を備えたことを特徴とする請求項１から１２のいずれかに記載の記録装置。
【請求項１４】
ユーザを認証するための認証情報を入力する認証情報入力手段と、
前記認証情報入力手段で入力された前記認証情報に基づき、ユーザ認証を行うユーザ認証手段と、を備え、
前記装置時刻取得手段は、前記ユーザ認証手段が正規のユーザであると判断すると、前記接続した情報処理装置から現在時刻を取得することを特徴とする請求項１３に記載の記録装置。
【請求項１５】
所定の情報処理装置に着脱可能に構成され、前記情報処理装置に接続された状態で前記情報処理装置の制御によりデータの消去、書き込み、読み出しが可能な記録装置において、
データを記憶するメモリ手段と、
前記情報処理装置からの制御信号に基づいて、前記データの読み出しを制御するメモリ制御手段と、
前記データの読み出し可能期間であるデータの保持時間を前記記録装置外部から設定するデータ保持時間設定手段と、
前記データ保持時間を記憶するデータ保持時間記憶手段と、
現在時刻情報を乗せた電波を受信し、現在時刻を取得する時刻情報取得手段と、
前記データ保持時間が設定されると、前記時刻情報取得手段により現在時刻を取得し、取得した現在時刻をデータ保持時間開始時刻として記憶するデータ保持時間開始時刻記憶手段と、
前記時刻情報取得手段が取得した現在時刻と、前記データ保持時間開始時刻に基づいて、前記データ保持時間を経過したか否かを判断する判断手段と、を備え、
前記メモリ制御手段は、前記判断手段が前記データ保持時間を経過したと判断すると、前記データの読み出しを禁止することを特徴とする記録装置。
【請求項１６】
所定の情報処理装置に着脱可能に構成され、前記情報処理装置に接続された状態で前記情報処理装置の制御によりデータの消去、書き込み、読み出しが可能な記録装置に記録されたデータの機密保持方法において、
前記情報処理装置からの制御信号に基づいて、前記データの読み出しを制御するメモリ制御工程と、
前記データの読み出し可能期限であるデータ保持時刻を前記記録装置外部から設定するデータ保持時刻設定工程と、
前記データ保持時刻を記憶するデータ保持時刻記憶工程と、
現在時刻情報を乗せた電波を受信し、現在時刻を取得する時刻情報取得工程と、
前記時刻情報取得工程が取得した現在時刻に基づいて、前記データ保持時刻を経過したか否かを判断する判断工程と、を備え、
前記メモリ制御工程は、前記判断工程がデータの保持時刻を経過したと判断すると、前記情報処理装置の制御によるデータの読み出しを禁止することを特徴とする記録装置に記録されたデータの機密保持方法。
【請求項１７】
所定の情報処理装置に着脱可能に構成され、前記情報処理装置に接続された状態で前記情報処理装置の制御によりデータの消去、書き込み、読み出しが可能な記録装置に記録されたデータの機密保持方法において、
前記情報処理装置からの制御信号に基づいて、前記データの読み出しを制御するメモリ制御工程と、
前記データの読み出し可能期間であるデータ保持時間を前記記録装置外部から設定するデータ保持時間設定工程と、
前記データ保持時間を記憶するデータ保持時間記憶工程と、
現在時刻情報を乗せた電波を受信し、現在時刻を取得する時刻情報取得工程と、
前記データ保持時間が設定されると、前記時刻情報取得工程により現在時刻を取得し、取得した現在時刻をデータ保持時間開始時刻として記憶するデータ保持時間開始時刻記憶工程と、
前記時刻情報取得工程が取得した現在時刻と、前記データ保持時間開始時刻に基づいて、前記データ保持時間を経過したか否かを判断する判断工程と、を備え、
前記メモリ制御工程は、前記判断工程がデータの保持時間を経過したと判断すると、前記情報処理装置の制御によるデータの読み出しを禁止することを特徴とする記録装置に記録されたデータの機密保持方法。
【請求項１８】
請求項１６又は１７に記載の記録装置に記録されたデータの機密保持方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置、記録装置に記憶されたデータの機密保持方法及びプログラムに係り、特に情報処理装置に着脱可能に構成された記録装置、記録装置に記録されたデータの機密保持方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、記録装置に記録された機密情報に対する情報漏洩対策としては、機密情報の暗号化を行って記録装置に記録する方法が一般的である。また、特許文献１に記載の不揮発メモリ装置は、記録した機密情報の保持時間を設定し、設定した機密保持時間が経過すると、記録した機密情報を消去することにより、機密情報の漏洩を防止しようとするものである。
【特許文献１】特開２００６−１９５７１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般的に、データの暗号化及び複合化には暗号化鍵や複合化鍵と呼ばれるものが必要であり、ユーザがこの鍵を忘れてしまうと、暗号化したデータが複合化できないという欠点があった。また、暗号化しても解読される可能性がある。また、特許文献１に記載の不揮発メモリ装置は、機密情報の保持時間をカウントするために、装置内に回路や振動子、電池、充電回路、及び電源などを備える必要があり、コスト高になるという欠点と、電池を内蔵することに伴って装置の大きさが大きくなるという欠点があった。本発明はこのような事情に鑑みてなされたもので、装置内部の電源が不要となる小型の記録装置、記録装置に記録されたデータの機密保持方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
前記目的を達成するために本発明に係る記録装置は、所定の情報処理装置に着脱可能に構成され、前記情報処理装置に接続された状態で前記情報処理装置の制御によりデータの消去、書き込み、読み出しが可能な記録装置において、データを記憶するメモリ手段と、前記情報処理装置からの制御信号に基づいて、前記データの読み出しを制御するメモリ制御手段と、前記データの読み出し可能期限であるデータの保持時刻を前記記録装置外部から設定するデータ保持時刻設定手段と、前記データ保持時刻を記憶するデータ保持時刻記憶手段と、現在時刻情報を乗せた電波を受信し、現在時刻を取得する時刻情報取得手段と、前記時刻情報取得手段が取得した現在時刻に基づいて、前記データ保持時刻を経過したか否かを判断する判断手段とを備え、前記メモリ制御手段は、前記判断手段が前記データ保持時刻を経過したと判断すると、前記データの読み出しを禁止することを特徴とする。
【０００５】
これにより、データの保持時刻の経過後はデータを読み出すことができず、機密情報の漏洩を防ぐことができる。また、装置内部に電源が不要となるため、小型の記録装置が実現できる。
【０００６】
前記データ保持時刻設定手段は、前記データの読み出し可能期間であるデータ保持時間を前記記録装置外部から設定するデータ保持時間設定手段と、前記データ保持時間設定手段により設定されたデータ保持時間と、前記データ保持時間が設定されたときの時刻から、前記データの読み出し可能期限であるデータ保持時刻を算出するデータ保持時刻算出手段とを備えてもよい。
【０００７】
これにより、データの読み出し可能期間を設定したい場合に、自らデータの読み出し期限である時刻を換算する必要が無く、データの読み出し可能期間の設定を容易に行えるようになる。
【０００８】
外部からの無線信号を受信し、前記受信した無線信号から前記データ保持時刻を取得するデータ保持時刻取得手段を備え、前記データ保持時刻設定手段は、前記データ保持時刻取得手段が取得した前記データ保持時刻を設定してもよい。
【０００９】
これにより、データ保持時刻を外部から無線で指示することができる。
【００１０】
外部からの無線信号を受信し、前記受信した無線信号から前記データ保持時間を取得するデータ保持時間取得手段を備え、前記データ保持時間設定手段は、前記データ保持時間取得手段が取得した前記データ保持時間を設定してもよい。
【００１１】
これにより、データ保持時間を外部から無線で指示することができる。
【００１２】
外部からの無線信号を受信し、前記受信した無線信号からデータ読み出しの開始指示を取得するデータ読み出し開始指示取得手段と、前記データ読み出し開始指示を記憶するデータ読み出し開始指示記憶手段とを備え、前記メモリ制御手段は、前記データ読み出し開始指示取得手段がデータ読み出しの開始指示を取得していない場合は前記データの読み出しを禁止することが好ましい。
【００１３】
これにより、データ読み出しの開始指示を無線で指示することができるため、必要なときにデータ読み出しを開始することができ、また開始指示の取得前はデータの読み出しを禁止するため、機密情報の漏洩を防止することができる。
【００１４】
前記判断手段は、前記データ読み出し開始指示取得手段がデータ読み出しの開始指示を取得した場合に限り、前記データ保持時刻を経過したか否かの判断を行うことが好ましい。
【００１５】
前記現在時刻情報を乗せた電波から現在時刻を取得できたか否かを判断する受信判断手段を備え、前記メモリ制御手段は、前記受信判断手段が現在時刻を取得できないと判断した場合に、前記メモリ手段に記憶されたデータの読み出しを禁止することが好ましい。
【００１６】
これにより、データ保持時刻が経過したか否かを判断することができないときに、データの読み出しを禁止するため、機密情報の漏洩を防止することができる。
【００１７】
前記メモリ制御手段は、前記情報処理装置からの読み出し制御を制限することにより、前記データの読み出しを禁止することが好ましい。
【００１８】
これにより、簡単にデータ読み出しを禁止することができる。
【００１９】
前記メモリ制御手段は、前記判断手段が前記データ保持時刻を経過したと判断すると前記メモリ手段に記憶されたデータを消去する、書き換える、物理的に読み出し不可能にする、のうち少なくともいずれか１つを行うことにより、前記メモリ手段に記憶されたデータの読み出しを禁止することが好ましい。
【００２０】
これにより、読み出しが不可能になり、記録装置を紛失した場合でも、機密情報の漏洩を防ぐことができる。
【００２１】
前記メモリ手段に記憶されたデータの読み出し経路にヒューズ素子を備え、前記メモリ制御手段は、前記ヒューズ素子を破断することにより前記データを物理的に読み出し不可能にしてもよい。
【００２２】
これにより、簡単にデータの読み出しを不可能にすることができる。
【００２３】
前記外部からの無線信号は、無線タグを内蔵した携帯機器から送信された無線信号であることが好ましい。
【００２４】
これにより、簡単に無線信号を送信することができる。
【００２５】
前記携帯機器は、電話の待ち受け状態で前記無線信号の送信が可能な携帯電話であってもよい。
【００２６】
これにより、自分の携帯電話から簡単に無線信号を送信することができる。
【００２７】
前記受信判断手段が現在時刻を取得できないと判断した場合に、前記接続した情報処理装置から現在時刻を取得して前記時刻情報取得手段に提供する装置時刻取得手段を備えてもよい。
【００２８】
これにより、電波受信できないときでも、現在時刻を取得することができる。
【００２９】
ユーザを認証するための認証情報を入力する認証情報入力手段と、前記認証情報入力手段で入力された前記認証情報に基づき、ユーザ認証を行うユーザ認証手段とを備え、前記装置時刻取得手段は、前記ユーザ認証手段が正規のユーザであると判断すると、前記接続した情報処理装置から現在時刻を取得することが好ましい。
【００３０】
これにより、正規のユーザが使用しているときのみ接続した情報処理装置から現在時刻を取得することにより、機密情報の漏洩を防止することができる。
【００３１】
前記目的を達成するために本発明に係る記録装置は、所定の情報処理装置に着脱可能に構成され、前記情報処理装置に接続された状態で前記情報処理装置の制御によりデータの消去、書き込み、読み出しが可能な記録装置において、データを記憶するメモリ手段と、
前記情報処理装置からの制御信号に基づいて、前記データの読み出しを制御するメモリ制御手段と、前記データの読み出し可能期間であるデータの保持時間を前記記録装置外部から設定するデータ保持時間設定手段と、前記データ保持時間を記憶するデータ保持時間記憶手段と、現在時刻情報を乗せた電波を受信し、現在時刻を取得する時刻情報取得手段と、前記データ保持時間が設定されると、前記時刻情報取得手段により現在時刻を取得し、取得した現在時刻をデータ保持時間開始時刻として記憶するデータ保持時間開始時刻記憶手段と、前記時刻情報取得手段が取得した現在時刻と、前記データ保持時間開始時刻に基づいて、前記データ保持時間を経過したか否かを判断する判断手段とを備え、前記メモリ制御手段は、前記判断手段が前記データ保持時間を経過したと判断すると、前記データの読み出しを禁止することを特徴とする。
【００３２】
これにより、データの保持時間の経過後はデータを読み出すことができず、機密情報の漏洩を防ぐことができる。また、装置内部に電源が不要となるため、小型の記録装置が実現できる。
【００３３】
前記目的を達成するために本発明に係る記録装置に記録されたデータの機密保持方法は、所定の情報処理装置に着脱可能に構成され、前記情報処理装置に接続された状態で前記情報処理装置の制御によりデータの消去、書き込み、読み出しが可能な記録装置に記録されたデータの機密保持方法において、前記情報処理装置からの制御信号に基づいて、前記データの読み出しを制御するメモリ制御工程と、前記データの読み出し可能期限であるデータ保持時刻を前記記録装置外部から設定するデータ保持時刻設定工程と、前記データ保持時刻を記憶するデータ保持時刻記憶工程と、現在時刻情報を乗せた電波を受信し、現在時刻を取得する時刻情報取得工程と、前記時刻情報取得工程が取得した現在時刻に基づいて、前記データ保持時刻を経過したか否かを判断する判断工程とを備え、前記メモリ制御工程は、前記判断工程がデータの保持時刻を経過したと判断すると、前記情報処理装置の制御によるデータの読み出しを禁止することを特徴とする。
【００３４】
これにより、データの保持時刻の経過後はデータを読み出すことができず、機密情報の漏洩を防ぐことができる。また、装置内部に電源が不要となるため、小型の記録装置が実現できる。
【００３５】
前記目的を達成するために本発明に係る記録装置に記録されたデータの機密保持方法は、所定の情報処理装置に着脱可能に構成され、前記情報処理装置に接続された状態で前記情報処理装置の制御によりデータの消去、書き込み、読み出しが可能な記録装置に記録されたデータの機密保持方法において、前記情報処理装置からの制御信号に基づいて、前記データの読み出しを制御するメモリ制御工程と、前記データの読み出し可能期間であるデータ保持時間を前記記録装置外部から設定するデータ保持時間設定工程と、前記データ保持時間を記憶するデータ保持時間記憶工程と、現在時刻情報を乗せた電波を受信し、現在時刻を取得する時刻情報取得工程と、前記データ保持時間が設定されると、前記時刻情報取得工程により現在時刻を取得し、取得した現在時刻をデータ保持時間開始時刻として記憶するデータ保持時間開始時刻記憶工程と、前記時刻情報取得工程が取得した現在時刻と、前記データ保持時間開始時刻に基づいて、前記データ保持時間を経過したか否かを判断する判断工程とを備え、前記メモリ制御工程は、前記判断工程がデータの保持時間を経過したと判断すると、前記情報処理装置の制御によるデータの読み出しを禁止することを特徴とする。
【００３６】
これにより、データの保持時間の経過後はデータを読み出すことができず、機密情報の漏洩を防ぐことができる。また、装置内部に電源が不要となるため、小型の記録装置が実現できる。
【００３７】
上述の記録装置に記録されたデータの機密保持方法をコンピュータに実行させるプログラムも本発明に含まれる。
【発明の効果】
【００３８】
本発明によれば、データの保持時刻又は保持時間の経過後はデータの読み出しを禁止したために機密情報の漏洩を防止することができ、さらに情報処理装置から電源を供給し、電波を受信することによりデータの保持時刻又は保持時間の経過を判断するように構成したため、装置内部に電源が不要となる小型の記録装置、記録装置に記録されたデータの機密防止方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００３９】
以下、添付図面に従って本発明を実施するための最良の形態について説明する。
【００４０】
＜第１の実施の形態＞
図１は、本発明に係る第１の実施の形態のメモリモジュール１の使用例を示す図である。メモリモジュール１は、図１に示すようにパーソナルコンピュータ２（以下、パソコン２と呼ぶ）に装着可能であり、パソコン２によって電子データを記録することが可能である。例えばパソコン２がＬＡＮを経由してサーバ３にアクセスし、サーバ３から読み出した重要データをメモリモジュール１に書き込むことができる。またデータの書き込み後、パソコン２から取り外しても、書き込まれた電子データを維持することができる。その後、再びパソコン２に装着することにより、パソコン２からメモリモジュール１に書き込まれた電子データを読み出すことが可能である。また後述するように、メモリモジュール１は、書き込まれた電子データを所定の時刻が経過すると読み出せなくする機能を備えている。
【００４１】
なお、メモリモジュール１が着脱可能な装置はパーソナルコンピュータに限定されるものではなく、デジタルカメラやビデオカメラ、又はＰＤＡ等でもよい。
【００４２】
図２は、メモリモジュール１の内部構成を示すブロック図である。メモリモジュール１は、パソコン２に装着し、パソコン２のインターフェース部と電気的な接続をするためのコネクタ部１１、コネクタ部１１を介してパソコン２から得られる直流電圧を電圧変換して内部の構成要素に供給する電圧変換部６１、現在時刻情報を含む電波信号を受信して現在時刻を取得する現在時刻取得部１２、フラッシュメモリ等の不揮発性メモリにより構成されるメモリ部１５、コネクタ部１１と接続されたパソコン２からの制御信号に基づいてメモリ部１５に指定されたデータの書き込みの制御や、メモリ部１５に書き込まれているデータの読み出しを制御するメモリ制御部１４、メモリ部１５に書き込まれているデータの読み出し期限であるデータ保持時刻を記憶するデータ保持時刻記憶部１６、現在時刻とデータ保持時刻を比較してデータ保持時刻を経過しているか否かを判断する演算部１３から構成される。これらの構成要素にはパソコン２からコネクタ部１１及び電圧変換部６１から電源が供給されるが、メモリモジュール１がパソコン２に装着されていないときは、電源は供給されない。
【００４３】
次に、メモリモジュール１の機密保持動作について説明する。図３は、第１の実施の形態のメモリモジュール１の機密保持動作について示したフローチャートである。
【００４４】
まず、ユーザがメモリモジュール１をパソコン２に装着し、パソコン２を用いてメモリモジュール１にデータを書き込む（ステップＳ３０１）。パソコン２への装着は、コネクタ部１１を介して行う。メモリ制御部１４は、パソコン２からの制御信号に従って、所定のデータをメモリ部１５に書き込む。この書き込むデータは、パソコン２により予め暗号化を行っておいてもよい。メモリモジュール１内のデータの消去、及び書き込みはユーザが常に自由に行えるが、この時点では読み出しは禁止されている。データの読み出しは、後述するデータ保持時刻が設定されてから可能となり、データ保持時刻が設定されていないときは、パソコン２から読み出し制御を行おうとしてもメモリ制御部１４がメモリ部１５へのアクセスを禁止する。
【００４５】
次に、ユーザがデータ保持時刻の設定を行う（ステップＳ３０２）。データ保持時刻とは、メモリモジュール１に書き込んだデータの読み出しが可能な期限である。即ち、データ保持時刻を設定するとデータの読み出しが可能となり、データ保持時刻が経過するとデータの読み出しができなくなる。
【００４６】
このデータ保持時刻はユーザが任意に決めることができ、データ保持時刻の設定はパソコン２を用いて行うことができる。設定されたデータ保持時刻はデータ保持時刻記憶部１６に記憶される。このデータ保持時刻記憶部１６は、メモリ部１５のメモリ領域の一部であってもよいし、異なる専用のメモリ領域であってもよいが、不揮発性メモリであることが必要である。データ保持時刻が設定されると、メモリ制御部１４はメモリ部１５に書き込まれているデータの読み出しを許可する。
【００４７】
データの書き込み、及びデータ保持時刻の設定が終了した後は、メモリモジュール１はパソコン２から取り外すことが可能である。パソコン２から取り外されたメモリモジュール１の内部回路には電源が供給されないが、メモリ部１５及びデータ保持時刻記憶部１６には不揮発性メモリが使用されているため、書き込まれたデータを維持することが可能である。
【００４８】
データ保持時刻の設定が終了すると、メモリ部１５に書き込まれているデータに対する消去、書き込み、及び読み出しのアクセス指示の有無の判定を行う（ステップＳ３０３）。メモリモジュール１のデータをアクセスするには、メモリモジュール１をパソコン２に装着してパソコン２を用いる必要がある。なお、メモリモジュール１がパソコン２に装着されていない場合は、メモリモジュール１の内部回路には電源が供給されないため、ステップＳ３０３のデータアクセス指示の有無の判断をすることも不可能である。
【００４９】
メモリモジュール１がパソコン２に装着され、パソコン２からデータアクセスの指示があると、次にこのデータアクセスが読み出し指示か否かの判定を行う（ステップＳ３０４）。読み出しではなく、消去又は書き込みの指示である場合には、メモリ制御部１４はパソコン２の制御信号に従って、メモリ部１５に書き込まれているデータの消去、またはメモリ部１５に所定のデータの書き込みを行う（ステップＳ３０５）。この処理の終了後、ステップＳ３０３に戻り、再びデータアクセス指示待ち状態となる。
【００５０】
このデータアクセスが読み出し指示である場合には、現在時刻取得部１２が現在時刻を取得する（ステップＳ３０６）。前述の通り、データのアクセスがあるのはメモリモジュール１がパソコン２に装着されたときであり、このときはメモリモジュール１の内部回路にはパソコン２から電源が供給されるため、現在時刻取得部１２は現在時刻情報を含む電波信号を受信して現在時刻を取得することが可能である。
【００５１】
ここで、現在時刻取得部１２について説明する。現在日本では、２つの送信局から所定のフォーマットのタイムコード（現在時刻情報）で振幅変調した４０ｋＨｚ及び６０ｋＨｚの長波標準電波が送信されている。現在時刻取得部１２は、この標準電波を受信し、タイムコードに対応する時刻を取得することが可能である。
【００５２】
図４は、現在時刻取得部１２の内部構成を示すブロック図である。現在時刻取得部１２は、標準電波を受信するための電波受信用アンテナ２１、電波受信用アンテナ２１で受信された標準電波からタイムコードを抽出する受信部２２、及び受信部２２が抽出したタイムコードから演算部１３へ現在時刻を出力する出力部２３から構成されている。
【００５３】
受信部２２は、受信回路や同調回路、復調回路等から構成されており、電波受信用アンテナ２１を介して受信した標準電波からタイムコードを抽出してデジタル化し、標準時刻データとして出力部２３へ出力する。出力部２３は、このタイムコードを所定のフォーマットに変換し、現在時刻として演算部１３へ出力する。
【００５４】
このように、現在時刻取得部１２は現在時刻を取得することができる。なお、現在時刻取得部１２が受信可能な標準電波は日本の電波に限られず、アメリカやドイツなど、タイムコードを重畳した長波標準電波であればどこの国の電波でもよい。
【００５５】
また長波標準電波でなくとも、時刻情報を重畳した電波であれば他の電波でもよい。例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）電波に含まれる時刻情報を受信してもよい。ＧＰＳの時刻情報はＧＰＳ時が用いられており、補正情報を用いて受信したＧＰＳ時をＵＴＣ時刻に変換し、さらに日本の時刻を算出する必要がある。
【００５６】
現在時刻の取得が終了すると、次に、データ保持時刻が経過しているか否かの判定を行う（ステップＳ３０７）。演算部１３は、現在時刻取得部１２が取得した現在時刻がデータ保持時刻記憶部１６に記憶されているデータ保持時刻を経過しているか否かを判断する。データ保持時刻を経過していない場合は、メモリ制御部１４はパソコン２からの制御信号に従ってメモリ部１５の指定されたデータを読み出し、パソコン２に転送する（ステップＳ３０８）。データ読み出しが終了すると、再びステップＳ３０３に戻り、データアクセス指示待ち状態となる。
【００５７】
データ保持時刻を経過している場合は、メモリ制御部１４はメモリ部１５に書き込まれているデータの読み出しを禁止し（ステップＳ３０９）、処理を終了する。これにより、パソコン２からメモリモジュール１のデータを読み出すことができなくなる。このとき、パソコン２の表示部に、データ保持時刻が経過しているためにメモリモジュール１に書き込まれたデータが読み出せない旨を表示させてもよい。
【００５８】
このようにして、メモリモジュール１に書き込まれたデータの機密保持をすることができる。
【００５９】
なお、データの読み出し指示の度に現在時刻取得部１２が標準電波の受信を行うのは処理負荷が大きく、また時間のロスも多いため、メモリモジュール１内にタイマ手段を設け、最初に取得した現在時刻と設定されているデータ保持時刻の差分（即ち、残り時間に相当する時間）をタイマ手段でカウントし、メモリ制御部１４はタイマ手段がタイムアップするまでメモリ部１５のデータの読み出しを許可してもよい。この場合も、メモリモジュール１をパソコン２から取り外すと、タイマ手段への電源が供給されなくなりタイマ手段は停止してしまうため、メモリモジュール１をパソコン２に装着する度に現在時刻取得部１２が標準電波を受信する必要がある。
【００６０】
本実施の形態では、メモリ部１５に書き込まれているデータが読み出せるのはデータ保持時刻を設定してからであるが、設定前に読み出せてもよい。この場合は、データ保持時刻を設定しなければ、一般的な記録装置と同様に使用することが可能となる。
【００６１】
＜第２の実施の形態＞
第２の実施の形態のメモリモジュール１は、ユーザがデータ読み出し期限であるデータ保持時刻ではなく、データ読み出し期間であるデータ保持時間の設定を行う。第２の実施の形態のメモリモジュールの内部構成は、図２に示すブロック図と同様である。
【００６２】
図５は、第２の実施の形態のメモリモジュール１の機密保持動作の処理について示したフローチャートである。なお、図３のフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００６３】
第１の実施の形態と同様に、まず、ユーザがメモリモジュール１をパソコン２に装着し、パソコン２を用いてメモリモジュール１にデータを書き込む（ステップＳ３０１）。この時点では、メモリモジュール１内のデータの消去、及び書き込みをユーザが自由に行えるが、読み出しは禁止されている。次に、ユーザがデータ保持時間の設定を行う（ステップＳ５０１）。データ保持時間とは、メモリモジュール１に書き込んだデータの読み出しが可能な期間である。即ち、データ保持時間を設定するとデータの読み出しが可能となり、データ保持時間が経過するとデータの読み出しができなくなる。このデータ保持時間はユーザが任意に決めることができ、データ保持時間の設定はパソコン２を用いて行うことができる。
【００６４】
データ保持時間が設定されると、現在時刻取得部１２が標準電波を受信して現在時刻を取得する（ステップＳ５０２）。次に、取得した現在時刻と設定されたデータ保持時間から、演算部１３がデータ保持時刻を算出する（ステップＳ５０３）。データ保持時刻とは、第１の実施の形態と同様にデータの読み出し期限である。例えば設定されたデータ保持時間が２時間、取得した現在時刻が午後３時２０分だった場合、データ保持時刻は午後５時２０分になる。算出されたデータ保持時刻は、データ保持時刻記憶部１６に記憶される。
【００６５】
データ保持時刻記憶部１６にデータ保持時刻が記憶されると、メモリ制御部１４はメモリ部１５に書き込まれているデータの読み出しを許可する。またメモリモジュール１はパソコン２から取り外すことが可能となる。
【００６６】
次に、パソコン２からのメモリ部１５に書き込まれているデータに対する消去、書き込み、及び読み出しのアクセス指示の有無の判定を行う（ステップＳ３０３）。メモリモジュール１がパソコン２に装着され、パソコン２からデータアクセスの指示があると、次にこのデータアクセスが読み出し指示か否かの判定を行う（ステップＳ３０４）。読み出しではなく、消去又は書き込みの指示である場合には、メモリ制御部１４はパソコン２からの制御信号に従って、メモリ部１５に書き込まれているデータの消去、またはメモリ部１５に所定のデータの書き込みを行う（ステップＳ３０５）。この処理が終了すると、再びステップＳ３０３に戻り、データアクセス指示待ち状態となる。
【００６７】
このデータアクセスが読み出し指示である場合には、現在時刻取得部１２が現在時刻を取得する（ステップＳ３０６）。現在時刻の取得が終了すると、次に、データ保持時刻が経過しているか否かの判定を行う（ステップＳ３０７）。演算部１３は、現在時刻取得部１２が取得した現在時刻がデータ保持時刻記憶部１６に記憶されているデータ保持時刻を経過しているか否かを判断する。データ保持時刻を経過していない場合は、メモリ制御部１４はパソコン２からの制御信号に従ってメモリ部１５の指定されたデータを読み出し、パソコン２に転送する（ステップＳ３０８）。データ読み出しが終了すると、再びステップＳ３０３に戻り、データアクセス指示待ち状態となる。
【００６８】
データ保持時刻を経過している場合は、メモリ制御部１４は、メモリ部１５に書き込まれているデータを消去し（ステップＳ５０４）、処理を終了する。これにより、パソコン２からメモリモジュール１のデータを読み出すことができなくなる。データの消去は、通常のデータを消去する方法でも構わないし、別のデータに書き換えてもよい。また第１の実施の形態と同様に、メモリ制御部１４によってデータの読み出しを禁止するだけでもよい。また、以下のようにメモリ部１５を物理的に読み出せなくする方法を用いてもよい。
【００６９】
図６は、物理的に読み出しを不可能にすることのできるメモリ部１５の内部を示すブロック図である。不揮発性メモリで構成されるメモリ本体４１の他、メモリ本体４１のｂｉｔ数だけ存在する読み出しライン４９、読み出しライン４９の一部を構成するヒューズ部４３、ヒューズ部４３の両脇に備えられた第２のスイッチ４４及び第３のスイッチ４５、高電圧を生成するための昇圧部４６、読み出しライン４９をプルダウンするための抵抗素子４７及び第４のスイッチ４８から構成されている。
【００７０】
メモリ部１５を図６のように構成した場合は、ステップＳ５０４において、メモリ制御部１４はまず昇圧部４６を動作させる。昇圧部４６はヒューズ部４３を溶断するのに十分なエネルギーを蓄積する。例えばチャージポンプ方式の昇圧回路を用いて、高電圧を生成する。次に、第２のスイッチ４４及び第３のスイッチ４５をオンすることにより、ヒューズ部４３にこのエネルギーを印加し、ヒューズ部４３を溶断する。ヒューズ部４３を溶断するのに十分な時間が経過したら、第２のスイッチ４４及び第３のスイッチ４５をオフし、最後に第４のスイッチ４８をオンして、抵抗素子４７により読み出しライン４９をプルダウンする。これは、ヒューズ部４３が溶断することにより読み出しライン４９がフローティングになるため、メモリ制御部１４の入力回路の誤動作及び無駄な貫通電流を防止するためのものである。ヒューズ部４３で溶断するラインは、読み出しライン４９でなくともよい。例えば、メモリ制御部１４の制御信号を切断することにより、読み出し信号をメモリ部１５へ伝達できなくするように構成してもよい。
【００７１】
このように構成することにより、物理的に破壊し、確実に読み出し不可能にすることができる。この場合は、メモリ本体４１にはデータが書き込まれたままになっているため、データを消去してから読み出しラインの切断を行う二重のプロテクトを行ってもよい。
【００７２】
なお、メモリ部１５を物理的に読み出せなくする方法はこの方法に限られるものではなく、メモリ本体４１内のアドレス指定用トランジスタのゲート部に高電圧を印加し、ゲート酸化膜を破壊する方法でもよい。
【００７３】
このようにして、データの読み出し可能期間であるデータ保持時間を設定したい場合においても、ユーザが読み出し可能期限であるデータ保持時刻を算出する必要がなく、簡単にデータ保持時間を設定でき、データ保持時間を経過するとメモリモジュール１に書き込まれたデータを読み出せなくすることで、機密保持をすることができる。
【００７４】
＜第３の実施の形態＞
第３の実施の形態のメモリモジュール１は、第２の実施の形態と同様にユーザがデータ保持時間の設定を行うが、メモリモジュール１内における処理が異なる。図７は、第３の実施の形態のメモリモジュールの内部構成を示すブロック図である。図２に示すブロック図とは、データ保持時刻記憶部１６の代わりにデータ保持時間記憶部１７を備えたところが異なる。
【００７５】
図８は、第３の実施の形態のメモリモジュール１の機密保持動作の処理について示したフローチャートである。なお、図５のフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００７６】
第２の実施の形態と同様に、まず、ユーザがメモリモジュール１をパソコン２に装着し、パソコン２を用いてメモリモジュール１にデータを書き込む（ステップＳ３０１）。次に、ユーザがデータ保持時間の設定を行う（ステップＳ５０１）。設定されたデータ保持時間は、データ保持時間記憶部１７に記憶される。次に、現在時刻取得部１２が標準電波を受信して現在時刻を取得し（ステップＳ５０２）、取得した現在時刻もデータ保持時間記憶部１７に記憶される。現在時刻を取得すると、メモリモジュール１はパソコン２から取り外すことが可能となり、またメモリ制御部１４はメモリ部１５に書き込まれているデータの読み出しを許可する。パソコン２から取り外されたメモリモジュール１の内部回路には電源が供給されないが、メモリ部１５及びデータ保持時間記憶部１７には不揮発性メモリが使用されているため、書き込まれたデータを維持することが可能である。
【００７７】
次に、メモリ部１５に書き込まれているデータに対する消去、書き込み、及び読み出しのアクセス指示の有無の判定を行う（ステップＳ３０３）。メモリモジュール１がパソコン２に装着され、パソコン２からデータアクセスの指示があると、次にこのデータアクセスが読み出し指示か否かの判定を行う（ステップＳ３０４）。読み出しではなく、消去又は書き込みの指示である場合には、パソコン２の制御信号に従って、メモリ制御部１４はメモリ部１５に書き込まれているデータの消去、またはメモリ部１５に所定のデータの書き込みを行う（ステップＳ３０５）。この処理が終了すると、ステップＳ３０３に戻り、再びデータアクセス指示待ち状態となる。
【００７８】
このデータアクセスが読み出し指示である場合には、現在時刻取得部１２が現在時刻を取得する（ステップＳ３０６）。現在時刻の取得が終了すると、演算部１３は、取得した現在時刻とデータ保持時間記憶部１７に記憶されているデータ保持時間が設定された時刻との差分をとり、データ保持時間が設定されてからの経過時間を算出する（ステップＳ８０１）。例えば、データ保持時間が設定された時刻が午前１０時１０分で、現在時刻が１１時５０分である場合は、経過時間は１時間４０分となる。次に、算出した経過時間とデータ保持時間記憶部１７に記憶されているデータ保持時間とを比較して、保持時間が経過しているか否かの判定を行う（ステップＳ３０７）。データ保持時間を経過していない場合は、メモリ制御部１４はパソコン２からの制御信号に従ってメモリ部１５の指定されたデータを読み出し、パソコン２に転送する（ステップＳ３０８）。データ読み出しが終了すると、再びステップＳ３０３に戻り、データアクセス指示待ち状態となる。
【００７９】
データ保持時間を経過している場合は、メモリ制御部１４は、メモリ部１５に書き込まれているデータを消去し（ステップＳ５０４）、処理を終了する。データの消去については、第２の実施の形態と同様の方法でよい。
【００８０】
このようにして、データの読み出し可能期間であるデータ保持時間を設定したい場合においても、ユーザが読み出し可能期限であるデータ保持時刻を算出する必要がなく、簡単にデータ保持時間を設定でき、データ保持時間を経過するとメモリモジュール１に書き込まれたデータを読み出せなくすることで、機密保持をすることができる。
【００８１】
＜第４の実施の形態＞
第４の実施の形態のメモリモジュール１は、これまでと同様に、データの読み出し指示があった場合に現在時刻取得手段が標準電波を受信して現在時刻を取得するが、この受信を失敗して現在時刻の取得ができない場合に、データの読み出しを禁止する。第４の実施の形態のメモリモジュールの内部構成は、図２に示すブロック図と同様である。
【００８２】
図９は、第４の実施の形態のメモリモジュール１の機密保持動作の処理について示したフローチャートである。なお、図３のフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００８３】
第１の実施の形態と同様に、ユーザがメモリモジュール１をパソコン２に装着し、パソコン２を用いてメモリモジュール１にデータを書き込む（ステップＳ３０１）。次に、ユーザがデータ保持時刻の設定を行う（ステップＳ３０２）。設定されたデータ保持時刻は、データ保持時刻記憶部１６に記憶される。またデータ保持時刻が設定されると、メモリ制御部１４はメモリ部１５に書き込まれているデータの読み出しを許可する。
【００８４】
データ保持時刻の設定が終了すると、パソコン２からの、メモリ部１５に書き込まれているデータに対する消去、書き込み、及び読み出しのアクセス指示の有無の判定を行う（ステップＳ３０３）。パソコン２からデータアクセスの指示があると、次にこのデータアクセスが読み出し指示か否かの判定を行う（ステップＳ３０４）。読み出しではなく、消去又は書き込みの指示である場合には、パソコン２の制御信号に従って、メモリ制御部１４はメモリ部１５に書き込まれているデータの消去、またはメモリ部１５に所定のデータの書き込みを行う（ステップＳ３０５）。消去又は書き込みが終了すると、ステップＳ３０３に戻り、データアクセス待ち状態となる。
【００８５】
このデータアクセスが読み出し指示である場合には、現在時刻取得部１２が現在時刻を取得する（ステップＳ３０６）。前述のように、現在時刻取得部１２はアンテナ２１及び受信部２２により標準電波を受信して現在時刻を取得する。ここで、メモリモジュール１が電波の届かない場所にある等の理由で、現在時刻取得部１２が電波の受信をできず、現在時刻を取得することができない場合は、ステップＳ９０１において現在時刻取得不可と判断され、ステップＳ３０３に戻り、データアクセス待ち状態となる。即ち、データの読み出しを行わない。このとき、パソコン２の表示手段に、現在時刻の取得ができないためデータの読み出しができない旨を表示させる。
【００８６】
現在時刻取得部１２が現在時刻を取得できた場合は、ステップＳ９０１において現在時刻取得成功と判断され、データ保持時刻が経過したか否かの判定を行う（ステップＳ３０７）。取得した現在時刻がデータ保持時刻記憶部１６に記憶されているデータ保持時刻を経過していない場合は、メモリ制御部１４はパソコン２の制御信号に基づいてメモリ部１５に書き込まれているデータの読み出しを行う（ステップＳ３０８）。取得した現在時刻がデータ保持時刻を経過している場合は、メモリ制御部１４はメモリ部１５に書き込まれているデータの読み出しを禁止し（ステップＳ３０９）、処理を終了する。これにより、パソコン２からメモリモジュール１のデータを読み出すことができなくなる。このデータの読み出し禁止は、第２の実施の形態と同様に、データを消去したり、書き換えたり、メモリ内部を物理的に読み出せなくしてもよい。
【００８７】
このように、標準電波の受信ができないために現在時刻を取得することがでず、データ保持時刻が経過したか否かを判断できない場合に、データの読み出しを禁止することで、メモリモジュール１に記録されたデータの機密保持をすることができる。
【００８８】
＜第５の実施の形態＞
第５の実施の形態のメモリモジュール１は、これまでと同様に、データの読み出し指示があった場合に現在時刻取得手段が標準電波を受信して現在時刻を取得するが、この受信を失敗して現在時刻の取得をすることができないときに、パソコン２から使用しているユーザの認証処理を行い、認証に成功した場合はパソコン２に内蔵された時計から現在時刻を取得し、データ保持時刻との比較を行う。
【００８９】
図１０は、第５の実施の形態のメモリモジュール１の内部構成を示すブロック図である。図２に示すブロック図とは、パスワード記憶部１８を備えたところが異なっている。このパスワード記憶部１８は、メモリ部１５やデータ保持時刻記憶部１６のメモリ領域の一部であってもよいし、異なる専用のメモリ領域であってもよいが、不揮発性メモリであることが必要である。
【００９０】
図１１は、第５の実施の形態のメモリモジュール１の機密保持動作の処理について示したフローチャートである。なお、図９のフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００９１】
これまでと同様に、まず、ユーザがメモリモジュール１をパソコン２に装着し、パソコン２を用いてメモリモジュール１にデータを書き込む（ステップＳ３０１）。次に、データ保持時刻の設定を行う（ステップＳ３０２）。設定されたデータ保持時刻は、データ保持時刻記憶部１６に記憶される。
【００９２】
次に、パスワードの設定を行う（ステップＳ１１０１）。このパスワードは後述する認証処理に用いるものであり、他人に知られることのない文字列を使用する。パスワードの設定はパソコン２から行われ、パソコン２から入力されたパスワードはパスワード記憶部１８に記憶される。パスワードが設定されると、メモリモジュール１はパソコン２から取り外すことが可能である。パソコン２から取り外されたメモリモジュール１の内部回路には電源が供給されないが、パスワード記憶部１８には不揮発性メモリが使用されているため、記憶されたパスワードを維持することが可能である。またパスワードが設定されると、メモリ制御部１４はメモリ部１５に書き込まれているデータの読み出しを許可する。
【００９３】
パスワードの設定が終了すると、パソコン２からの、メモリ部１５に書き込まれているデータに対する消去、書き込み、及び読み出しのアクセス指示の有無の判定を行う（ステップＳ３０３）。パソコン２からデータアクセスの指示があると、次にこのデータアクセスが読み出し指示か否かの判定を行う（ステップＳ３０４）。読み出しではなく、消去又は書き込みの指示である場合には、パソコン２の制御信号に従って、メモリ制御部１４はメモリ部１５に書き込まれているデータの消去、またはメモリ部１５に所定のデータの書き込みを行う（ステップＳ３０５）。消去又は書き込みが終了すると、ステップＳ３０３に戻り、データアクセス待ち状態となる。
【００９４】
このデータアクセスが読み出し指示である場合には、現在時刻取得部１２が現在時刻を取得する（ステップＳ３０６）。前述のように、現在時刻取得部１２はアンテナ２１及び受信部２２により標準電波を受信して現在時刻を取得する。ここで、メモリモジュール１が電波の届かない場所にある等の理由で、現在時刻取得部１２が電波の受信をできず、現在時刻を取得することができない場合は、ステップＳ９０１において現在時刻取得不可と判断され、使用者の認証処理を行う（ステップＳ１００１）。認証処理は、パソコン２からパスワードを入力するように要求する。そして演算部１３は、使用者が入力したパスワードと、パスワード記憶部１８に記憶されているパスワードとの照合を行う（ステップＳ１１０３）。
【００９５】
入力されたパスワードとパスワード記憶部１８に記憶されているパスワードが一致しない場合には、ステップＳ３０３に戻り、データアクセス指示待ち状態となる。即ち、データの読み出しは行わない。このとき、パソコン２の表示部に、パスワードが一致しなかったことを表示する。
【００９６】
入力されたパスワードがパスワード記憶部１８に記憶されているパスワードと一致した場合は、演算部１３がパソコン２が内蔵する時計から現在時刻を取得し、現在時刻取得部１２に取得した現在時刻を提供する（ステップＳ１１０４）。現在時刻を取得すると、データ保持時刻が経過したか否かの判定を行う（ステップＳ３０７）。パソコン２から取得した現在時刻がデータ保持時刻記憶部１６に記憶されているデータ保持時刻を経過していない場合は、メモリ制御部１４は、パソコン２の制御信号に基づいてメモリ部１５に書き込まれているデータの読み出しを行う（ステップＳ３０８）。取得した現在時刻がデータ保持時刻を経過している場合は、メモリ制御部１４は、メモリ部１５に書き込まれているデータの読み出しを禁止し（ステップＳ３０９）、処理を終了する。これにより、パソコン２からメモリモジュール１のデータを読み出すことができなくなる。
【００９７】
このように、電波受信により現在時刻の取得ができない場合に、パスワードを用いて使用者の認証処理を行い、パスワードが一致した場合にはパソコン２から現在時刻を取得することにより、データ保持時刻が経過したか否かを判断することができる。またデータ保持時刻を経過している場合は、書き込まれたデータの読み出しを禁止することができる。またパスワードが一致しない場合はデータの読み出しを禁止することで、メモリモジュール１に記録されたデータの機密保持をすることができる。
【００９８】
本実施の形態では、パスワードが一致しない場合にはデータの読み出しを行わないが、直ちにデータを消去してもよい。また複数回入力させて一致しない場合に、データを消去してもよい。パスワードを知らない使用者がメモリモジュール１を使用していることは、情報漏洩の危険性があると考えられるからである。
【００９９】
＜第６の実施の形態＞
第６の実施の形態のメモリモジュール１は、データ保持時刻を設定した後も、データ読み出し開始指示があるまで、データの読み出しができない。また、データ保持時刻の設定やデータ読み出し開始指示を、メモリモジュール１の外部から無線通信を用いて行うことができる。
【０１００】
図１２は、第６の実施の形態のメモリモジュール１の内部構成を示すブロック図である。図２に示すブロック図とは、開始指示記憶部１９及び無線タグ部２０を備えたところが異なっている。この開始指示記憶部１９は、メモリ部１５、データ保持時刻記憶部１６、又はパスワード記憶部１８のメモリ領域の一部であってもよいし、異なる専用のメモリ領域であってもよいが、不揮発性メモリであることが必要である。
【０１０１】
図１３は、第６の実施の形態のメモリモジュール１の機密保持動作の処理について示したフローチャートである。なお、図３のフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【０１０２】
これまでと同様に、ユーザがメモリモジュール１をパソコン２に装着し、パソコン２を用いてメモリモジュール１にデータを書き込む（ステップＳ３０１）。データの書き込みが終了すると、メモリモジュール１をパソコン２から取り外すことが可能である。
【０１０３】
次に、データ保持時刻の設定を行う（ステップＳ３０２）。このデータ保持時間の設定は、メモリモジュール１の外部から無線信号を送信することによって行う。メモリモジュール１の無線タグ部２０は、この無線信号を受信し、受信した無線信号を復調することによりデータ保持時間を解読する。この無線通信には、電磁誘導方式の１３．５６ＭＨｚのパッシブタイプのＲＦＩＤを用いている。
【０１０４】
ここで、無線タグ部２０が受信する無線信号の送信側の説明をする。図１４は、メモリモジュール１に対して無線信号を送信する無線タグリーダライタ部３２と、無線タグリーダライタ部３２を内蔵した携帯電話３１を示した図である。このように、携帯電話３１は無線タグリーダライタ部３２と一体化した構造となっており、また一般的な携帯電話と同様に、テンキー５６、ディスプレイ５７等を備えている。本発明において、無線タグリーダライタ部３２を内蔵する機器として携帯電話が優れている点として、個々に異なる電話番号とそれぞれに設定されたパスワードを備えていることから、簡単に個人認証が行える点が挙げられる。また、元々電源を備えているため、無線タグリーダライタ部３２のために電源を備える必要がない点も挙げられる。
【０１０５】
次に、携帯電話３１の内部構成について説明する。図１５は、携帯電話３１の内部構成を示すブロック図である。携帯電話３１の内部は、無線タグリーダライタ部３２と電話通信機器部５１から構成されている。
【０１０６】
電話通信機器部５１は、携帯電話３１の動作を統括制御するＣＰＵ５２、ＣＰＵ５２がメインメモリとして使用するＲＡＭ５３、電話通信を制御する送受信制御部５４、電話信号を送受信するための電話用アンテナ５５、ユーザが各種操作を行うためのテンキー５６、各種情報を表示するためのディスプレイ５７、及びこれらの構成要素に電源を供給する電源回路５８から構成されている。
【０１０７】
また無線タグリーダライタ部３２は、無線通信信号を送受信するためのアンテナ３３、無線タグ部２０から読み出すデータや無線タグ部２０に書き込むデータを制御する読み書き制御部３４、メモリモジュール１との認証処理に使用する携帯電話３１の電話番号やパスワードが記憶されているメモリ３５、及び無線タグ部２０に対する送受信を制御する送受信制御部３６から構成されている。これらの構成要素は、ＣＰＵ５２により統括制御され、またこれらの構成要素の電源は、電源回路５８から供給される。
【０１０８】
次に、データ保持時刻の送受信の処理について説明する。図１６は、携帯電話３１とメモリモジュール１の無線通信の処理を示すフローチャートである。
【０１０９】
まず、携帯電話３１にデータ保持時刻の設定をする（ステップＳ１６０１）。携帯電話３１は、テンキー５６等の操作キーを多数備え、メモリモジュール１専用のデータ保持時刻設定モードにおいてデータ保持時刻の設定を行うことが可能である。データ保持時刻の設定が完了したら、電話の待ち受け状態にする（ステップＳ１６０２）。本発明に係る無線タグリーダライタ部３２を内蔵する携帯電話３１は、電話の待ち受け状態でメモリモジュール１との通信を行うことが可能である。携帯電話３１を電話の待ち受け状態でメモリモジュール１と接近させると（ステップＳ１６０３）、携帯電話３１内の無線タグリーダライタ部３２とメモリモジュール１内の無線タグ部２０が通信を開始する。前述したように、この無線通信には１３．５６ＭＨｚのＲＦＩＤを用いており、数１０ｃｍの距離で通信が可能である。よって通信可能な距離まで近づけることにより、通信が開始される。
【０１１０】
通信は、まずネゴシエーションを行い（ステップＳ１６０４・Ｓ１６１１）、通信が確立されるとお互いの認証処理を行う（ステップＳ１６０５・Ｓ１６１２）。認証処理には、予めパスワード記憶部１８に記憶させておいた携帯電話の電話番号を用いる。一般的に携帯電話は他人と共有するものではなく個人で使用するものであり、またそれぞれに異なる電話番号を備えていることから、電話番号を認証処理に用いることにより、セキュリティの確保が可能である。また前述したように、携帯電話３１のメモリ３５には携帯電話３１の電話番号が予め設定されているため、携帯電話３１側にはユーザによる設定が不要であるという利点もある。また、この認証処理にはパスワードを用いてもよい。携帯電話３１に設定されているパスワードと、メモリモジュール１のパスワード記憶部１８に記憶されているパスワードを比較することにより、使用者の認証を行うことができる。
【０１１１】
また、携帯電話のメモリに３５に認証データ（特定の携帯電話であることを特定するデータ、個人情報に関するデータ）を内蔵し、使用者の認証を行ってもよい。
【０１１２】
携帯電話３１は、認証が成功したと判断すると（ステップＳ１６０６）、データ保持時刻の送信を行う（ステップＳ１６０７）。認証が成功しない場合は、データ保持時刻の送信は行わず、処理を終了する。メモリモジュール１は、認証が成功したと判断すると（ステップＳ１６１３）、データ保持時刻の受信を行う（ステップＳ１６１４）。認証が成功しない場合は、データ保持時刻の受信は行わず、処理を終了する。受信されたデータ保持時刻は、データ保持時刻記憶部１６に記憶される。
【０１１３】
以上のように、携帯電話３１からメモリモジュール１へＲＦＩＤを用いてデータ保持時刻の送信を行うことにより、データ保持時刻の設定を行う。電話の待ち受け状態で通信が行えるように構成したため、携帯電話３１をメモリモジュール１に接近させるだけでデータ保持時刻の送信を行うことが可能である。
【０１１４】
なお本実施の形態では、１３．５６ＭＨｚの電磁誘導方式のＲＦＩＤを使用したが、２．４５ＧＨｚのマイクロ波通信タイプのＲＦＩＤを用いてもよい。またその他の無線通信を用いてもよく、例えばＢｌｕｅｔｏｏｔｈや赤外線通信等の他の無線方式を用いてもよい。また、メモリモジュール１と無線通信を行うのは携帯電話に限られるものではなく、ＰＤＡのような小型情報機器でもよい。またデータ保持時刻は、これまでの実施の形態と同様にパソコン２から設定してもよい。
【０１１５】
データ保持時刻が設定されると、メモリ制御部１４はメモリ部１５に書き込まれているデータの読み出しを許可し、メモリ部１５に書き込まれているデータに対する消去、書き込み、及び読み出しのアクセス指示の有無の判定を行う（ステップＳ３０３）。パソコン２からデータアクセスの指示があると、次にこのデータアクセスが読み出し指示か否かの判定を行う（ステップＳ３０４）。読み出しではなく、消去又は書き込みの指示である場合には、パソコン２の制御信号に従って、メモリ制御部１４はメモリ部１５に書き込まれているデータの消去、またはメモリ部１５に所定のデータの書き込みを行う（ステップＳ３０５）。消去又は書き込みが終了すると、ステップＳ３０３に戻り、データアクセス待ち状態となる。
【０１１６】
データの読み出し指示である場合には、データの読み出し開始指示があったか否かの判定を行う（ステップＳ１３０１）。ここで、データの読み出し開始指示について説明する。第６の実施の形態のメモリモジュール１は、データ保持時刻が設定されていても、データの読み出し開始指示が無い場合は、データを読み出すことができない。またデータの読み出し開始指示が無い場合は、データ保持時刻の経過を判断しない。データの読み出し開始指示は、データ保持時刻の設定と同様に携帯電話３１から無線通信を使用して行い、送信されたデータ読み出し開始指示は、開始指示記憶部１９に記憶される。このデータ読み出し開始指示の送信は、いつでも可能となっている。ステップＳ１３０１におけるデータの読み出し開始指示の有無の判断は、開始指示記憶部１９に指示が記憶されているか否かで判断する。なお、パソコン２から取り外されたメモリモジュール１の内部回路には電源が供給されないが、開始指示記憶部１９には不揮発性メモリが使用されているため、記憶された開始指示を維持することが可能である。
【０１１７】
開始指示記憶部１９にデータの読み出し開始指示がない場合は、ステップＳ３０３に戻り、データアクセス指示待ち状態となる。このとき、パソコン２の表示部に、データ読み出し開始指示がないためデータの読み出しができない旨の表示を行う。
【０１１８】
携帯電話３１を用いて開始指示を送信すると、無線タグ部２０はこれを受信し、開始指示記憶部１９に開始指示を記憶する。その後、パソコン２からデータの読み出し指示があると（ステップＳ３０４）、開始指示の有無の判定を行い（ステップＳ１３０１）、開始指示記憶部１９に開始指示が記憶されていることから、次に現在時刻取得部１２が現在時刻を取得する（ステップＳ３０６）。現在時刻取得部１２は、これまでと同様に標準電波を受信することにより、現在時刻を取得する。
【０１１９】
現在時刻の取得が終了すると、次に、データ保持時刻が経過しているか否かの判定を行う（ステップＳ３０７）。演算部１３は、現在時刻取得部１２が取得した現在時刻がデータ保持時刻記憶部１６に記憶されているデータ保持時刻を経過しているか否かを判断する。データ保持時刻を経過していない場合はデータの読み出しを許可し、メモリ制御部１４はパソコン２からの制御信号に従ってメモリ部１５の指定されたデータを読み出し、パソコン２に転送する（ステップＳ３０８）。データ読み出しが終了したら、再びステップＳ３０３に戻り、データアクセス指示待ち状態となる。
【０１２０】
データ保持時刻を経過していた場合は、メモリ制御部１４はメモリ部１５に書き込まれているデータの読み出しを禁止し（ステップＳ３０９）、処理を終了する。これにより、パソコン２からメモリモジュール１のデータを読み出すことができなくなる。このとき、パソコン２の表示部に、データ保持時刻が経過しているためにデータが読み出せない旨を表示させてもよい。以後、メモリ部１５に書き込まれているデータの読み出しはできない。
【０１２１】
このように、携帯電話３１からデータ保持時刻やデータ読み出しの開始指示を与えることにより、必要なときだけメモリモジュール１のデータの読み出しを許可することが可能となり、メモリモジュール１に書き込まれたデータの機密保持をすることができる。
【図面の簡単な説明】
【０１２２】
【図１】図１は、本発明に係るメモリモジュール１の使用例を示す図である。
【図２】図２は、第１の実施の形態のメモリモジュール１の内部構成を示すブロック図である。
【図３】図３は、第１の実施の形態のメモリモジュール１の機密保持動作の処理について示したフローチャートである。
【図４】図４は、現在時刻取得部１２の内部構成を示すブロック図である。
【図５】図５は、第２の実施の形態のメモリモジュール１の機密保持動作の処理について示したフローチャートである。
【図６】図６は、メモリ部１５の内部構成を示すブロック図である。
【図７】図７は、第３の実施の形態のメモリモジュール１の内部構成を示すブロック図である。
【図８】図８は、第３の実施の形態のメモリモジュール１の機密保持動作の処理について示したフローチャートである。
【図９】図９は、第４の実施の形態のメモリモジュール１の機密保持動作の処理について示したフローチャートである。
【図１０】図１０は、第５の実施の形態のメモリモジュールの内部構成を示すブロック図である。
【図１１】図１１は、第５の実施の形態のメモリモジュール１の機密保持動作の処理について示したフローチャートである。
【図１２】図１２は、第６の実施の形態のメモリモジュールの内部構成を示すブロック図である。
【図１３】図１３は、第６の実施の形態のメモリモジュール１の機密保持動作の処理について示したフローチャートである。
【図１４】図１４は、メモリモジュール１に対して無線信号を送信する無線タグリーダライタ部３２と、無線タグリーダライタ部３２を内蔵した携帯電話３１を示した図である。
【図１５】図１５は、携帯電話３１の内部構成を示すブロック図である。
【図１６】図１６は、携帯電話３１とメモリモジュール１の無線通信の処理を示すフローチャートである。
【符号の説明】
【０１２３】
１…メモリモジュール、２…パーソナルコンピュータ、３…サーバ、１１…コネクタ部、１２…現在時刻取得部、１３…判断部、１４…メモリ制御部、１５…メモリ部、１６…データ保持時刻記憶部、１７…データ保持時間記憶部、１８…パスワード記憶部、１９…開始指示記憶部、２０…無線タグ部、２１…電波受信用アンテナ、２２…受信部、２３…出力部、３１…携帯電話、３２…無線タグリーダライタ、３３…アンテナ、４１…メモリ本体、４３…ヒューズ部、４６…昇圧部、４９…読み出しライン、５５…電話用アンテナ、５６…テンキー、５７…ディスプレイ、５８…電源回路、６１…電圧変換部
【図１】
2008262502.tif 000003
【図２】
2008262502.tif 000004
【図３】
2008262502.tif 000005
【図４】
2008262502.tif 000006
【図５】
2008262502.tif 000007
【図６】
2008262502.tif 000008
【図７】
2008262502.tif 000009
【図８】
2008262502.tif 000010
【図９】
2008262502.tif 000011
【図１０】
2008262502.tif 000012
【図１１】
2008262502.tif 000013
【図１２】
2008262502.tif 000014
【図１３】
2008262502.tif 000015
【図１４】
2008262502.tif 000016
【図１５】
2008262502.tif 000017
【図１６】
2008262502.tif 000018