(57)【要約】【課題】秘匿性の高いデータを記録した記憶メディアを急きょ放棄しなければならない緊急局面が想定されるような用途に適した記憶メディア装置および記録装置を提供する。【解決手段】この記憶メディア装置は、暗号化されたユーザデータを記憶可能なユーザデータ記憶部と、前記暗号化されたユーザデータを復号するための鍵情報が記憶可能な鍵情報記憶部と、前記鍵情報記憶部に記憶された鍵情報を消去する電気的な処理を行う鍵情報消去部と、ユーザによってマニュアルで操作され、前記鍵情報消去部を作動させることを指示する第１のスイッチと、前記鍵情報消去部を動作させるために必要な電力を供給する電池と、前記鍵情報消去部による前記鍵情報の消去が完了したことを表示する表示部とを具備する。【選択図】図２
2012208798.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたユーザデータを記憶可能なユーザデータ記憶部と、
前記暗号化されたユーザデータを復号するための鍵情報を記憶可能な鍵情報記憶部と、
前記鍵情報記憶部に記憶された鍵情報を消去する電気的な処理を行う鍵情報消去部と、
ユーザによってマニュアルで操作され、前記鍵情報消去部を作動させることを指示する第１のスイッチと、
前記鍵情報消去部を動作させるために必要な電力を供給する電池と、
前記鍵情報消去部による前記鍵情報の消去が完了したことを表示する表示部と
を具備する記憶メディア装置。
【請求項２】
請求項１に記載の記憶メディア装置であって、
ユーザデータを入力するデータ入力部と、
前記入力されたユーザデータを暗号化する第１の暗号化部と、
前記ユーザデータ記憶部から読み出された前記ユーザデータを前記鍵情報記憶部に記憶された前記鍵情報を用いて復号する復号部と
をさらに具備する記憶メディア装置。
【請求項３】
請求項２に記載の記憶メディア装置であって、
外部からの電力の供給の有無を判定し、前記外部からの電力の供給がないとき前記電池の電力を前記鍵情報消去部を動作させるために必要な電力として利用するように切り替えを行う電源選択部
をさらに具備する記憶メディア装置。
【請求項４】
請求項３に記載の記憶メディア装置であって、
ユーザデータを入力可能なデータ入力部を有するメディア装置本体部と、
少なくとも前記ユーザデータ記憶部、前記鍵情報記憶部、前記鍵情報消去部、および前記電池を内蔵し、前記メディア装置本体部に対して一体に着脱自在な着脱可能メモリ部と、
前記メディア装置本体部から前記着脱可能メモリ部が外されたことが検出して前記鍵情報消去部を作動させる第１の検出部と
をさらに具備する記憶メディア装置。
【請求項５】
請求項３に記載の記憶メディア装置であって、
外部の機器に対して着脱自在な接続部と、
前記外部の機器から前記接続部が外されたことを検出して前記鍵情報消去部を作動させる第２の検出部と、
ユーザによってマニュアルで操作され、前記第２の検出部の検出結果に基づく前記鍵情報消去部の作動のオン／オフを設定する第１の消去設定スイッチと
をさらに具備する記憶メディア装置。
【請求項６】
請求項１に記載の複数の記憶メディア装置を着脱自在に接続する複数のスロット部と、
前記接続された複数の記憶メディア装置にユーザデータを供給する制御部と、
ユーザによってマニュアルで操作され、前記接続された複数の記憶メディア装置それぞれの前記第１のスイッチとメカニカルに連動する第２のスイッチと
を具備する記録装置。
【請求項７】
請求項６に記載の記録装置であって、
前記制御部は、前記接続された複数の記憶メディア装置に供給するユーザデータを暗号化する第２の暗号化部を
さらに具備する記録装置。
【請求項８】
請求項５に記載の複数の記憶メディア装置を着脱自在に接続する複数のスロット部と、
前記接続された複数の記憶メディア装置にユーザデータを供給する制御部と、
ユーザによってマニュアルで操作され、前記接続された複数の記憶メディア装置それぞれの前記第１の消去設定スイッチとメカニカルに連動する第２の消去設定スイッチと
を具備する記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、暗号化されたユーザデータを記憶可能な記憶メディア装置と、この記憶メディア装置にユーザデータを供給する記録装置に関する。
【背景技術】
【０００２】
汎用的なファイルシステムによって管理される記憶メディアは、ユーザからの指示に従って記録ファイルが消去されたとしても、消去されるのは実データの記録場所を示すインデックスだけで実データは記憶メディアそのものに記録されたままである。したがって、記憶メディアの解析によってデータを取り出せる可能性がある。記憶メディアに記録されたデータを復旧不可な状態に消去する方法としては、例えば、その記憶メディアの容量と同等のサイズのダミーデータを上書きするなどの方法がとられることが一般的である。
【０００３】
しかし、このような上書きによるデータ消去方法はある程度の時間を要する。しかし、記憶メディアのユーザデータを簡単な操作で、かつ短時間で完全消去することが、例えば、次のような場面で求められる。
【０００４】
例えば、鉱物や油源の探査等の分野においては、調査した場所場所で様々な手段による探査データが収集される。このような探査は、例えば飛行機、自動車などの移動手段を用いて行われることも多く、身体的な危険を伴う作業と言える。このため探査データを収集した記憶メディアごと放棄しなければならない場面すら想定しなければならない。そしてそのような場面では、収集した探査データの外部流出を避けるために、記憶メディアを所持しているユーザが自身の手で簡単にかつ可及的に速やかに記憶メディアのデータを完全消去できることが望まれる。
【０００５】
ところで、記憶メディア用の記憶媒体には、磁気テープ、ＨＤＤ（Hard Disc Drive）、半導体メモリ（フラッシュメモリなど）が挙げられる。磁気テープの場合、強力な磁力をかけることによってメディアに記録されていた磁気信号は破壊され、完全消去の状態になる。しかし最近では、より高速で、小型、しかも他の機器への接続が容易であるなどの理由から、ＨＤＤや半導体メモリが記憶媒体として採用された記憶メディアが利用される機会が多くなってきている。
【０００６】
ＨＤＤ、半導体メモリの場合、記録データの完全消去は磁気テープのように容易ではない。なぜならＨＤＤは磁気メディアである点で磁気テープと同じであるものの、メディア本体（磁気ディスク）が金属筐体内に収容されているので、外部から磁気をメディア本体にかけること自体が困難である。一方、フラッシュメモリのような半導体メモリは記憶素子の構造上、磁気破壊されることはない。
【０００７】
特許文献１には、メモリに記憶された内容を消去する回路を備えた情報削除機能付きＬＳＩに関する技術が開示されている。この特許文献１に記載のＬＳＩは、発電手段を内蔵しており、発電手段の電気エネルギーで消去手段と検出手段を動作させる。検出手段は、外部からの攻撃により生じる情報の変化を検出すると、消去手段にメモリの内容の消去を指示し、消去手段はこの指示に従ってメモリの内容を消去する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−２７７０８５公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
例えばＨＤＤや半導体メモリなどの記憶メディアは、記録されたデータを簡単な操作で、かつ短時間に確実に消去することが困難である。そのために、例えば秘匿性の高いデータを記録した記憶メディアを急きょ放棄しなければならない緊急局面が想定される用途への利用において、その対応策が求められている。
【００１０】
以上のような事情に鑑み、本技術の目的は、秘匿性の高いデータを記録した記憶メディアを急きょ放棄しなければならない緊急局面が想定されるような用途に適した記憶メディア装置および記録装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本技術に係る一形態の記憶メディア装置は、暗号化されたユーザデータを記憶可能なユーザデータ記憶部と、前記暗号化されたユーザデータを復号するための鍵情報を記憶可能な鍵情報記憶部と、前記鍵情報記憶部に記憶された鍵情報を消去する電気的な処理を行う鍵情報消去部と、ユーザによってマニュアルで操作され、前記鍵情報消去部を作動させることを指示する第１のスイッチと、前記鍵情報消去部を動作させるために必要な電力を供給する電池と、前記鍵情報消去部による前記鍵情報の消去が完了したことを表示する表示部とを具備する。
【００１２】
本形態によれば、ユーザのマニュアル操作によって、ユーザデータを復号するための鍵情報を消去する処理を開始させることができるので、緊急時に速やかにユーザデータを消去できる。また、内蔵する電池の電力を使って鍵情報消去部を動作させて鍵情報を消去するので、記憶メディア装置の単体での消去処理が可能である。さらに、本形態によれば、鍵情報の消去が完了したことが表示されるので、第１のスイッチのマニュアルでの操作ミスによる鍵情報の消去漏れを防止できる。
【００１３】
本技術に係る記憶メディア装置は、ユーザデータを入力するデータ入力部と、前記入力されたユーザデータを暗号化する第１の暗号化部と、前記ユーザデータ記憶部から読み出された前記ユーザデータを前記鍵情報記憶部に記憶された前記鍵情報を用いて復号する復号部とを具備するものであってよい。
【００１４】
本技術に係る記憶メディア装置は、外部からの電力の供給の有無を判定し、前記外部からの電力の供給がないとき前記電池の電力を前記鍵情報消去部を動作させるために必要な電力として利用するように切り替えを行う電源選択部を具備するものであってよい。これにより、記憶メディア装置単体で鍵情報を消去する処理以外に電池の電力が使用されることがなくなり、電池切れによって鍵情報を消去できない状況が発生することを回避できる。
【００１５】
本技術に係る記憶メディア装置は、ユーザデータを入力可能なデータ入力部を有するメディア装置本体部と、少なくとも前記ユーザデータ記憶部、前記鍵情報記憶部、前記鍵情報消去部、および前記電池を内蔵し、前記メディア装置本体部に対して一体に着脱自在な着脱可能メモリ部と、前記メディア装置本体部から前記着脱可能メモリ部が外されたことが検出して前記鍵情報消去部を作動させる第１の検出部とをさらに具備するものであってよい。これにより、メディア装置本体部から着脱可能メモリ部を外す操作によっても、鍵情報を消去することができる。
【００１６】
本技術に係る記憶メディア装置は、外部の機器に対して着脱自在な接続部と、前記外部の機器から前記接続部が外されたことを検出して前記鍵情報消去部を作動させる第２の検出部と、ユーザによってマニュアルで操作され、前記第２の検出部の検出結果に基づく前記鍵情報消去部の作動のオン／オフを設定する第１の消去設定スイッチとをさらに具備するものであってよい。これにより、記憶メディア装置の接続部が外部の機器から外されたときにユーザデータを緊急消去するかどうかを、ユーザが第１の消去設定スイッチをマニュアルで操作して適宜設定できる。
【００１７】
本技術に係る別の形態である記録装置は、上記の複数の記憶メディア装置を着脱自在に接続する複数のスロット部と、前記接続された複数の記憶メディア装置にユーザデータを供給する制御部と、ユーザによってマニュアルで操作され、前記接続された複数の記憶メディア装置それぞれの前記第１のスイッチとメカニカルに連動する第２のスイッチとを具備する。本形態の記録装置によれば、記録装置に接続された複数の記憶メディア装置の鍵情報記憶部の鍵情報を、記録装置の第２のスイッチのマニュアル操作によって一斉に消去することができる。
【００１８】
本技術に係る記憶メディア装置において、前記制御部は、前記接続された複数の記憶メディア装置に供給するユーザデータを暗号化する第２の暗号化部をさらに具備するものであってよい。記録装置の暗号化部を用いてユーザデータの暗号及び復号を行うことで、記憶メディア装置の構成を簡素化できる。
【００１９】
本技術に係る別の形態の記録装置は、上記の複数の記憶メディア装置を着脱自在に接続する複数のスロット部と、前記接続された複数の記憶メディア装置にユーザデータを供給する制御部と、ユーザによってマニュアルで操作され、前記接続された複数の記憶メディア装置それぞれの前記第１の消去設定スイッチとメカニカルに連動する第２の消去設定スイッチとを具備する。記録装置の第２の消去設定スイッチを操作して複数の記憶メディア装置に消去設定フラグを一斉に設定することができる。この消去設定フラグの設定のオン／オフにより、記憶メディア装置が記録装置から外されたときにユーザデータを緊急消去するかどうかをユーザが適宜決めることができる。
【発明の効果】
【００２０】
以上のように、本技術によれば、秘匿性の高いデータを記録した記憶メディアを急きょ放棄しなければならない緊急局面が想定されるような用途に適した記憶メディア装置および記録装置を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】典型的な記憶メディア装置の構成を示すブロック図である。
【図２】本技術に係る第１の実施形態の記憶メディア装置の構成を示すブロック図である。
【図３】第１の実施形態の記憶メディア装置の初期化処理のフローチャートである。
【図４】第１の実施形態の記憶メディア装置のユーザデータの記録処理のフローチャートである。
【図５】第１の実施形態の記憶メディア装置のユーザデータの読み出し処理のフローチャートである。
【図６】第１の実施形態の記憶メディア装置のユーザデータの緊急消去処理のフローチャートである。
【図７】第１の実施形態の記憶メディア装置における鍵情報消去処理その１を示すフローチャートである。
【図８】第１の実施形態の記憶メディア装置における鍵情報消去処理その２を示すフローチャートである。
【図９】本技術に係る第２の実施形態の記録システムの構成を示すブロック図である。
【図１０】第１の実施形態の記録システムにおける第２のスイッチと第１のスイッチとの関係を示す図である。
【図１１】本技術に係る第３の実施形態の記録システムの構成を示すブロック図である。
【図１２】第３の実施形態の記録システムにおける記憶メディア装置の構成を示すブロック図である。
【図１３】本技術に係る第４の実施形態に係る記憶メディア装置の構成を示すブロック図である。
【図１４】本技術に係る第５の実施形態の記憶メディア装置の構成を示すブロック図である。
【図１５】本技術に係る第６の実施形態の記憶メディア装置の構成を示すブロック図である
【図１６】第６の実施形態のユーザデータの緊急消去処理のフローチャートである。
【図１７】第６の実施形態の変形例１の記憶メディア装置の構成を示すブロック図である。
【図１８】第１の実施形態の記録システムに対する変形例３としての記録システムの構成を示すブロック図である。
【図１９】変形例３としての記録システムにおける記憶メディア装置の構成を示すブロック図である。
【図２０】変形例３によるユーザデータの緊急消去処理のフローチャートである。
【発明を実施するための形態】
【００２２】
本技術に係る実施形態を説明する前に、本技術に関連する典型的な記憶メディア装置について説明する。
＜典型的な記憶メディア装置＞
図１は、典型的な記憶メディア装置の構成を示すブロック図である。
この典型的な記憶メディア装置１０は、メモリ部１１、メモリコントローラ１２、外部インタフェース１３を有する。
【００２３】
メモリ部１１は、例えば、ＨＤＤや、フラッシュメモリなどの半導体メモリである。
外部インタフェース１３は、外部のホストから読み出し要求、記録要求を受け取り、メモリコントローラ１２に受け渡す。また、外部インタフェース１３は、ホストなどからの読み出し要求に対してメモリコントローラ１２がメモリ部１１からリードしたユーザデータを受け取ってホストに転送する。さらに、外部インタフェース１３は、ホストから電源の供給を受けて記憶メディア装置２０内の各部に供給する。
【００２４】
メモリコントローラ１２は、外部インタフェース１３を通じて取得したホストからの記録用のユーザデータを含む記録要求に応じて、メモリ部１１にそのユーザデータを記録する。また、メモリコントローラ１２は、外部インタフェース１３を通じて取得したホストからの読み出し要求に応じてメモリ部１１から該当するユーザデータを読み出し、外部インタフェース１３に応答する。メモリコントローラ１２は、上記の機能のほか、ウェアレベリング、ガベージコレクション、コンパクション、エラーコレクションなどの機能が含まれる場合もある。
【００２５】
このような典型的な記憶メディア装置２０に記憶されたユーザデータを消去する方法としては、大別すると、
１．ダミーデータの上書きによる論理的破壊、
２．メモリ部１１の物理的破壊、
３．メモリ部１１がフラッシュメモリである場合には高電圧による半導体の静電破壊、
などが挙げられる。
【００２６】
しかし、１．ダミーデータの上書きによる論理的破壊では、メモリ部１１の略全容量分に対してダミーデータを上書きする必要があるため、時間がかかる。また、ダミーデータを上書きするためのホストなどの外部機器との接続が必要であり、手間がかかる。２．物理的破壊では、相応の道具が必要である。特に飛行機内にそのような重い道具を装備できない場合がある。３．高電圧による半導体の静電破壊の方法も、そのための装備が必要であるし、やはり作業に手間がかかる。
【００２７】
以下述べる本技術に係る実施形態の記憶メディア装置は、上記の問題を解消し得るものである。
【００２８】
＜第１の実施形態＞
［記憶メディア装置の構成］
図２は、本技術に係る第１の実施形態の記憶メディア装置の構成を示すブロック図である。
本実施形態の記憶メディア装置２０は、メモリ部２１、メモリコントローラ２２、外部インタフェース２３、暗号化／復号ブロック２４を有する。
【００２９】
メモリ部２１（ユーザデータ記憶部）、メモリコントローラ２２、外部インタフェース２３（データ入力部）は、上記の典型的な記憶メディア装置１０のメモリ部１１、メモリコントローラ１２、外部インタフェース１３と同様である。
【００３０】
暗号化／復号ブロック２４は、暗号化／復号回路２４１、サブメモリコントローラ２４２、サブメモリ部２４３、電池２４４、電源選択回路２４５、第１のスイッチ２４６、表示部２４７を有する。
【００３１】
暗号化／復号回路２４１（第１の暗号化部、復号部）は、ユーザデータの暗号化および復号に関する処理を行う回路である。暗号化／復号回路２４１は、外部インタフェース２３とメモリコントローラ２２との間にバスライン２４８を通じて接続される。暗号化／復号回路２４１は、外部インタフェース２３を通じてホストより転送されたユーザデータを含む記録要求を取得し、そのユーザデータを暗号化してバスライン２４８を通じてメモリコントローラ２２に供給する。暗号化／復号回路２４１は、ユーザデータを暗号化するために、サブメモリコントローラ２４２を通じてサブメモリ部２４３に記憶されている鍵情報を取得し、この鍵情報を用いてユーザデータを暗号化する。
【００３２】
また、暗号化／復号回路２４１は、外部インタフェース２３を通じてホストより転送され読み出し要求を取得した場合には、その読み出し要求をメモリコントローラ２２に供給する。メモリコントローラ２２は、この読み出し要求を受けると、メモリ部２１からユーザデータを読み込んで暗号化／復号回路２４１に応答する。メモリ部２１から読み込まれたユーザデータは暗号化されているので、暗号化／復号回路２４１は、ユーザデータの暗号化を解除するために、サブメモリコントローラ２４２を通じてサブメモリ部２４３に記憶されている鍵情報を取得し、この鍵情報を用いてユーザデータの暗号化を解除する。暗号化／復号回路２４１は、暗号化の解除されたユーザデータを外部インタフェース２３に応答する。暗号化の解除されたユーザデータは、外部インタフェース２３によってホストに転送される。
【００３３】
サブメモリコントローラ２４２は、暗号化／復号回路２４１からの要求に対してサブメモリ部２４３から鍵情報を読み出し、暗号化／復号回路２４１に応答する。また、サブメモリコントローラ２４２は、第１のスイッチ２４６の状態を検知することが可能である。第１のスイッチ２４６は、定常状態とユーザデータ緊急消去用の緊急状態との間でユーザによってマニュアルで切り替えられることが可能なスイッチである。サブメモリコントローラ２４２は、第１のスイッチ２４６の状態がユーザデータ緊急消去用の緊急状態に切り替えられたことを検出すると、内蔵されたプログラムに従ってサブメモリ部２４３の内容である鍵情報を消去する処理を行う（鍵情報消去部）。さらに、サブメモリコントローラ２４２は、表示部２４７の表示状態を制御するプログラムも内蔵する。サブメモリコントローラ２４２は、サブメモリ部２４３の内容の消去が完了したことを確認すると、表示部２４７の表示状態をユーザデータ消去完了を示す表示状態に切り替える。例えば、サブメモリコントローラ２４２は、ユーザデータ消去完了の時点から一定時間だけ表示部２４７を点灯、点滅、色を変えて表示するなど、ユーザが認識可能な形態で表示部２４７を制御する。
【００３４】
サブメモリ部２４３は、ユーザデータの暗号化と復号のために用いられる鍵情報が記憶される不揮発性の記憶部である（鍵情報記憶部）。鍵情報はサブメモリ部２４３に予め記憶されていてもよいし、記憶メディア装置２０の初期化の都度、新たに生成されるものであってもよい。サブメモリ部２４３は、具体的には、例えばフラッシュメモリなどの不揮発性の半導体メモリ、磁気ディスクなどが用いられるが、不揮発性を有するものであれば何でもよい。サブメモリ部２４３は、鍵情報を記憶できる程度の極小さい記憶容量を有するものであればよい。
【００３５】
なお、本技術において、鍵情報を用いたユーザデータの暗号化および復号にどのような方式を採用するかは問わない。例えば、共通鍵暗号方式でも、公開鍵暗号方式であっても可能である。公開鍵暗号方式の場合、暗号化に際して公開鍵が使用され、復号に際して秘密鍵が使用されるため、暗号化と復号で使用される鍵情報は異なるものである。本技術では、ユーザデータの緊急消去処理のために、少なくとも復号時に使用される鍵情報（復号鍵）が消去されればよい。
【００３６】
電池２４４は、本記憶メディア装置２０がホストなどから取り外された状態にあるときに、サブメモリコントローラ２４２がサブメモリ部２４３の内容を消去する処理を行うために必要な電力を供給するための電源である。電池２４４には、小型のもの、例えば、ボタン電池などが用いられる。電池２４４は一次電池でも、二次電池でもよい。
【００３７】
電源選択回路２４５は、暗号化／復号回路２４１を除く暗号化／復号ブロック２４内の各部において使用する電力を電池２４４からの電力とホストからの供給電力との間で切り替えるための手段である（電源選択部）。なお、ホストからの電力は外部インタフェース２３を通じて本記憶メディア装置２０内の各部に供給される。電源選択回路２４５は、ホストからの電力の供給状態を監視しており、ホストからの電力の供給状態がＯＮであるときにはホストからの電力を暗号化／復号回路２４１を除く暗号化／復号ブロック２４内の各部において使用し、ホストからの電力の供給状態がＯＦＦであるときは電池２４４からの電力を暗号化／復号回路２４１を除く暗号化／復号ブロック２４内の各部において使用するように切り替え動作する。
【００３８】
第１のスイッチ２４６は、定常状態とユーザデータ緊急消去用の緊急状態との間でユーザによってマニュアルで切り替えられることが可能なスイッチである。第１のスイッチ２４６は、意図しない操作による誤操作を防止できる構造が採用されたものであることが望まれるとともに、意図的に操作する場合には簡単に切り替え操作できる構造であることが望ましい。例えば、開閉自在な蓋によって誤操作が防止できる構造や、複数挙動での操作が必要な構造などが考えられる。
【００３９】
表示部２４７は、サブメモリ部２４３の内容の消去が完了をユーザに表示するための手段である。表示部２４７は、具体的にはＬＥＤ（Light Emitting Diode）などが用いられる。
【００４０】
次に、本実施形態の動作を説明する。
なお、動作の説明は、
１−１．初期化処理
１−２．ユーザデータの記録動作、
１−３．ユーザデータの読み出し動作、
１−４．ユーザデータの緊急消去処理の動作、
の順で行うこととする。
【００４１】
［１−１．初期化処理］
図３は、記憶メディア装置２０の初期化処理のフローチャートである。
外部インタフェース２３は例えばホストなどからの初期化要求を受け取ると（ステップＳ１０１）、この初期化要求を暗号化／復号回路２４１に供給する。暗号化／復号回路２４１は初期化要求を受け取ると、ユーザデータの暗号化と復号に用いる鍵情報を生成し（ステップＳ１０２）、この鍵情報をサブメモリコントローラ２４２によってサブメモリ部２４３に保存する（ステップＳ１０３）。鍵情報の保存が完了すると、暗号化／復号回路２４１は、記憶メディア装置２０に鍵情報が登録されていることを示す鍵情報登録済みフラグをメモリ部２１の所定の場所に設定するようにメモリコントローラ２２に依頼する（ステップＳ１０４）。
【００４２】
なお、この記憶メディア装置２０の初期化処理は、例えば、次のような事象をトリガとしても実行される。メモリコントローラ２２は、ホストからユーザデータの記録要求が与えられたとき上記の鍵情報登録済みフラグを確認する。鍵情報登録済みフラグが設定されていない場合には、ユーザデータの緊急消去処理によって鍵情報が消去されたままであると判定して初期化の必要を暗号化／復号回路２４１に通知する。暗号化／復号回路２４１は、この通知を初期化要求として受け取って上記の初期化処理を実行する。
【００４３】
［１−２．ユーザデータの記録動作］
図４は、記憶メディア装置２０へのユーザデータの記録処理のフローチャートである。
記憶メディア装置２０の外部インタフェース２３は、ホストからユーザデータを含む記録要求を受け取ると（ステップＳ２０１）、当該記録要求を暗号化／復号回路２４１に供給する。暗号化／復号回路２４１は、記録要求を受けると、サブメモリコントローラ２４２に対して鍵情報の取得を依頼する。サブメモリコントローラ２４２は、暗号化／復号回路２４１からの依頼に従ってサブメモリ部２４３から鍵情報を読み込み、暗号化／復号回路２４１に応答する（ステップＳ２０２）。暗号化／復号回路２４１は、この鍵情報を用いてユーザデータを暗号化し（ステップＳ２０３）、暗号化したユーザデータをメモリ部２１に書き込むようにメモリコントローラ２２に要求する。メモリコントローラ２２は、この要求に従って、暗号化されたユーザデータをメモリ部２１に書き込む（ステップＳ２０４）。
【００４４】
［１−３．ユーザデータの読み出し動作］
図５は、記憶メディア装置２０からのユーザデータの読み出し処理のフローチャートである。
記憶メディア装置２０の外部インタフェース２３はホストからのユーザデータの読み出し要求を受けると（ステップＳ３０１）、この読み出し要求を暗号化／復号回路２４１に供給する。暗号化／復号回路２４１は読み出し要求を受けると、サブメモリコントローラ２４２に対して鍵情報の取得を依頼するとともに、メモリコントローラ２２にユーザデータの読み出しを要求する。サブメモリコントローラ２４２は、暗号化／復号回路２４１からの依頼に従ってサブメモリ部２４３から鍵情報を読み込み、暗号化／復号回路２４１に応答する（ステップＳ３０２）。一方、メモリコントローラ２２は、読み出し要求に応じてメモリ部２１からユーザデータを読み込み、暗号化／復号回路２４１に供給する（ステップＳ３０３）。暗号化／復号回路２４１は、メモリコントローラ２２によってメモリ部２１から読み出されたユーザデータの暗号化を鍵情報を用いて解除する（ステップＳ３０４）。暗号化の解除されたユーザデータは外部インタフェース２３によってホストに転送される（ステップＳ３０５）。
【００４５】
［１−４．ユーザデータの緊急消去処理の動作］
次に、メモリ部２１に記憶されたユーザデータを緊急消去するときの動作を説明する。
【００４６】
前提として、記憶メディア装置２０はホストから外されている場合を想定する。この場合、電源選択回路２４５によって暗号化／復号回路２４１を除く暗号化／復号ブロック２４内の各部において使用する電力として電池２４４からの電力が選択された状態にある。
【００４７】
図６は、ユーザデータの緊急消去処理のフローチャートである。
まず、ユーザが第１のスイッチ２４６をマニュアル操作して定常状態から緊急状態に切り替える。サブメモリコントローラ２４２は、第１のスイッチ２４６の状態が定常状態から緊急状態に切り替えられたことを検出すると（ステップＳ４０１）、サブメモリ部２４３の鍵情報を消去する処理を行う（ステップＳ４０２）。サブメモリコントローラ２４２は、サブメモリ部２４３の鍵情報を消去する処理が完了したところで、表示部２４７の表示状態を制御して、鍵情報の消去完了すなわちユーザデータの緊急消去処理が完了したことを視覚的にユーザに表示する（ステップＳ４０３）。最後に、鍵情報登録済みフラグをオフ状態にする（ステップＳ４０４）。これにより、次回にユーザデータを記録する際には記憶メディア装置２０の初期化処理が行われることで新たに鍵情報が登録されることになる。
【００４８】
なお、鍵情報の消去完了をユーザに提示する方法としては、表示ではなく、音声や、振動などの動きによるものであってもよい。
【００４９】
［鍵情報の消去処理の例］
サブメモリ部２４３の鍵情報を消去する方法としては例えば以下がある。
図７は鍵情報消去処理その１を示すフローチャートである。
サブメモリコントローラ２４２は、イレーズ処理によりサブメモリ部２４３の記憶領域全体をオール"１"もしくはオール"０"にする（ステップＳ５０１）。この後、サブメモリ部２４３の記憶領域全体のビット値の論理積（ＡＮＤ）もしくは論理和（ＯＲ）を求めてイレーズ処理の結果をチェックする（ステップＳ５０２）。正しくイレーズ処理が行われなかった場合には（ステップＳ５０３のＮＯ）、再度同じイレーズ処理とチェックを繰り返す。正しくイレーズ処理が行われた場合には、サブメモリコントローラ２４２は鍵情報の消去が成功したものと判定する。
【００５０】
図８は鍵情報消去処理その２を示すフローチャートである。
この例は、記憶メディア装置２０がホストから外されているとき、電源選択回路２４５によって電池２４４からの電力がサブメモリコントローラ２４２、サブメモリ部２４３、メモリコントローラ２２、メモリ部２１に供給される場合に有効な方法である。
【００５１】
サブメモリコントローラ２４２は、サブメモリ部２４３に記憶されている鍵情報のコピーをメモリ部２１に作成するようにメモリコントローラ２２に依頼する。メモリコントローラ２２は、この依頼に従って、サブメモリコントローラ２４２より供給された鍵情報をメモリ部２１に記録する（ステップＳ６０１）。次に、サブメモリコントローラ２４２は、サブメモリ部２４３に記憶されている鍵情報の中の所定の位置の１以上のビットの値を反転する（ステップＳ６０２）。続いて、サブメモリコントローラ２４２は、メモリコントローラ２２に対し、メモリ部２１に記憶されている鍵情報の転送を依頼して、元々の鍵情報のビット列とサブメモリ部２４３に現在記憶されているビット列とを比較する（ステップＳ６０３）。各ビット列が一致する場合には、ステップＳ６０２に戻ってビット値の反転処理がもう一度行われる。各ビット列が不一致の場合には、サブメモリコントローラ２４２は鍵情報の消去が成功したものと判定する。
【００５２】
以上のように本実施形態の記憶メディア装置２０によれば、次のような効果を期待できる。
メモリ部２１に記憶されているユーザデータそのものを消去するのではなく、そのユーザデータの暗号化を解除するために必要な鍵情報を消去するので、ユーザデータを利用不可な状態にするという意味でのユーザデータ緊急消去をより短時間で完了することができる。また、記憶メディア装置２０に設けられた第１のスイッチ２４６をユーザがマニュアルで切り替えるだけの簡単な操作でユーザデータの緊急消去を行うことができる。
【００５３】
サブメモリ部２４３の鍵情報の消去が完了すると、表示部２４７を通してそのことをユーザが確認することができる。これによりユーザは第１のスイッチ２４６のマニュアル操作でユーザデータの緊急消去が実際に行われたかどうかを確認でき、信頼性が向上する。
【００５４】
＜第２の実施形態＞
次に、本技術に係る第２の実施形態として、複数の記憶メディア装置と、複数の記憶メディア装置に対して選択的もしくは並列に記録用のユーザデータを供給することが可能な記録装置とで構成される記録システム１００について説明する。
【００５５】
図９は本実施形態の記録システム１００の構成を示すブロック図である。
この記録システム１００は、第１の実施形態の複数の記憶メディア装置２０と記録装置３０とで構成される。
【００５６】
記録装置３０は、複数のスロット部３１、制御部３２、第２のスイッチ３３を有する。
複数のスロット部３１はそれぞれ第１の実施形態の記憶メディア装置２０が機械的且つ電気的に着脱自在に接続される部分である。
【００５７】
制御部３２は、複数のスロット部３１にコネクタ２５が接続された複数の記憶メディア装置２０について、ユーザデータの記録先もしくは読み出し元の記憶メディア装置２０を割り当てる制御などを行う。これにより、ホストから転送されたユーザデータの記録要求や読み出し要求を複数の記憶メディア装置２０に対して選択的に供給したり、各記憶メディア装置２０に対して並列に供給したりすることが可能である。
【００５８】
第２のスイッチ３３は、複数のスロット部３１に接続された複数の記憶メディア装置２０それぞれの第１のスイッチ２４６を定常状態から緊急状態へ一斉に切り替えるためのマニュアルスイッチである。第２のスイッチ３３は、意図しない操作による誤操作を防止できる構造が採用されたものであることが望まれるとともに、意図的に操作する場合には簡単に切り替え操作できる構造であることが望まれる。例えば、開閉自在な蓋によって誤操作が防止できる構造や、複数挙動で操作される構造などが考えられる。
【００５９】
第２のスイッチ３３の状態の変化は、例えば、メカニカルな動きなどとして、各スロット部３１に接続されている複数の記憶メディア装置２０それぞれの第１のスイッチ２４６に同時に伝達される。すなわち、記録装置３０に設けられた第２のスイッチ３３と、複数のスロット部３１に接続されている複数の記憶メディア装置２０それぞれの第１のスイッチ２４６は互いに連動して状態が変化するように構成されている。具体的な構成としては、例えば、次のようなものがある。
【００６０】
図１０は、記録装置３０の第２のスイッチ３３と、１つのスロット部３１に接続されている記憶メディア装置２０の第１のスイッチ２４６との関係を示す図である。
この例において、記憶メディア装置２０の第１のスイッチ２４６は押しボタン式のスイッチである。記憶メディア装置２０においてスロット部３１へ挿入されて記憶メディア装置２０と電気的に接続されるコネクタ２５は、記憶メディア装置２０の筐体２０ａの１つの端面２０ｂに突出して設けられている。記憶メディア装置２０の筐体２０ａには、コネクタ２５を突出させた端面２０ｂに開口する孔部２０ｃが設けられている。この孔部２０ｃに、第１のスイッチ２４６の操作部２４６ａがその一端を孔部２０ｃの開口に露出させた形で設けられている。この操作部２４６ａは、記録装置３０のスロット部３１に対して記憶メディア装置２０のコネクタ２５が挿抜される方向（Ｙ方向）に進退自在に設けられている。また、操作部２４６ａは、孔部２０ｃの開口に向かう方向に圧縮バネなどの弾性部材によって付勢された状態にある。そして図１０の上図に示すように、第１のスイッチ２４６が定常状態にあるとき、操作部２４６ａの先端は孔部２０ｃの開口の高さ位置付近にある。
【００６１】
一方、記録装置３０には、記憶メディア装置２０の第１のスイッチ２４６の操作部２４６ａを押圧するための押圧部材３４が設けられている。この押圧部材３４は、記録装置３０の第２のスイッチ３３の操作に伴って、記録装置３０のスロット部３１に対して記憶メディア装置２０のコネクタ２５が挿抜される方向（Ｙ方向）に進退するように、連結機構３５を通じて第２のスイッチ３３の操作部３３ａと連結されている。第２のスイッチ３３は第１のスイッチ２４６と同様のマニュアル操作によって、定常状態から緊急状態に切り替えることのできるスイッチである。図１０の例では、第２のスイッチ３３を押しボタン式のスイッチとしたが、その他、スライド式のスイッチ、ノズル式のスイッチ、ダイヤル式のスイッチであってもよい。第１のスイッチ２４６も同様である。また、
【００６２】
図１０の上図のように、第２のスイッチ３３の操作部３３ａが定常状態の位置にあるとき、押圧部材３４の先端は、第１のスイッチ２４６の操作部２４６ａの先端から離れた位置にある。これにより第１のスイッチ２４６は定常状態を維持する。図１０の下図のように、第２のスイッチ３３の操作部３３ａがユーザによって押されると、押圧部材３４も操作部３３ａの押された方向へ移動する。すると押圧部材３４の先端が第１のスイッチ２４６の操作部２４６ａの先端に当接し、そのまま第１のスイッチ２４６の操作部２４６ａを押し込む。第１のスイッチ２４６の操作部２４６ａが一定量かつ一定時間以上押されると、このことがサブメモリコントローラ２４２にて検出され、第１のスイッチ２４６の状態として定常状態から緊急状態に切り替えられたことを判定する。
【００６３】
なお、図１０では、第２のスイッチ３３の操作部３３ａの操作により１つの第１のスイッチ２４６の操作部２４６ａが操作される様子が示されているが、第２のスイッチ３３の操作部３３ａは、連結機構３５を通じて、各スロット部３１にそれぞれ対応する複数の押圧部材３４と連結されている。すなわち、第２のスイッチ３３の操作部３３ａがユーザによって押されると、第２のスイッチ３３の操作部３３ａと連結機構３５を通じて連結された複数の押圧部材３４が一斉にその押された方向へ移動する。これにより、記録装置３０の複数のスロット部３１に接続された複数の第１のスイッチ２４６の状態を定常状態から緊急状態へ一斉に切り替えることができる。
【００６４】
以上のように本実施形態の記録システム１００によれば、記録装置３０に接続された複数の記憶メディア装置２０のサブメモリ部２４３の鍵情報を、記録装置３０に設けられた第２のスイッチ３３のマニュアル操作によって一斉に消去することができる。
【００６５】
＜第３の実施形態＞
次に、本技術に係る第３の実施形態として、記録装置にてユーザデータの暗号化及び復号を行い、記憶メディア装置にて鍵情報を記憶する記録システムについて説明する。
【００６６】
図１１は本実施形態の記録システム２００の構成を示すブロック図である。
この実施形態の記録システム２００は、記録装置５０と１以上の記憶メディア装置４０とで構成される。
【００６７】
記録装置５０は、上記第２の実施形態の記録装置３０の構成に、ユーザデータの暗号化および復号を行うことが可能な暗号化／復号回路５２１（第２の暗号化部）が追加されたものである。この暗号化／復号回路５２１は、上記第１の実施形態および第２の実施形態の記憶メディア装置２０に設けられている暗号化／復号ブロック２４内の暗号化／復号回路２４１に相当する。すなわち、第３の実施形態は、暗号化／復号回路を記憶メディア装置４０内から記録装置５０内に移動させたものである。
【００６８】
図１２は本実施形態の記録システム２００における記憶メディア装置４０の構成を示すブロック図である。
記憶メディア装置４０は、メモリ部４１、メモリコントローラ４２、外部インタフェース４３、鍵情報保持ブロック４４を有する。鍵情報保持ブロック４４は、サブメモリコントローラ４４２、サブメモリ部４４３、電池４４４、電源選択回路４４５、第１のスイッチ４４６、表示部４４７を有する。ここで、サブメモリコントローラ４４２以外の部分の機能は第１の実施形態における同名のものと同じであるので、説明を省く。
【００６９】
サブメモリコントローラ４４２は、外部インタフェース４３を通じてホストからの鍵情報の取得要求を受ける。このホストからの鍵情報の取得要求を受けたとき、サブメモリ部４４３から鍵情報を読み出し、外部インタフェース４３を通じてホストに応答する。また、サブメモリコントローラ４４２は、第１のスイッチ４４６の状態を検知することが可能である。サブメモリコントローラ４４２は、第１のスイッチ４４６の状態が定常状態からユーザデータ緊急消去用の緊急状態に切り替えられたことを検知すると、内蔵されたプログラムに従ってサブメモリ部４４３の鍵情報を消去する処理を行う。さらに、サブメモリコントローラ４４２は、表示部４４７の表示状態を制御するプログラムも内蔵する。サブメモリコントローラ４４２は、サブメモリ部４４３の鍵情報の消去が完了したことを確認すると、表示部４４７の表示状態をユーザデータ消去完了を示す表示状態に切り替える。
【００７０】
次に、第３の実施形態の記録システム２００の動作を説明する。
なお、動作の説明は、
３−１．初期化処理
３−２．ユーザデータの記録動作、
３−３．ユーザデータの読み出し動作、
３−４．ユーザデータの緊急消去処理の動作、
の順で行うこととする。
また、上記の動作説明の簡単化のため、記録装置５０に接続されている記憶メディア装置４０は１つだけとし、この記憶メディア装置４０に対して上記の動作が行われるものとする。
【００７１】
［３−１．初期化処理］
記録装置５０の暗号化／復号回路５２１は、例えばホストなどからの初期化要求を受け取ると、ユーザデータの暗号化と復号に用いる鍵情報を生成して、この鍵情報を含む鍵情報設定要求を記憶メディア装置４０に転送する。記憶メディア装置４０の外部インタフェース４３は記録装置５０からの鍵情報設定要求を鍵情報保持ブロック４４内のサブメモリコントローラ４４２によってサブメモリ部４４３に保存する。鍵情報の保存が完了すると、サブメモリコントローラ４４２は、記憶メディア装置４０に鍵情報が登録されていることを示す鍵情報登録済みフラグをメモリ部４１の所定の場所に設定するようにメモリコントローラ４２に依頼する。
【００７２】
［３−２．ユーザデータの記録動作］
次に、ホスト上で動作しているアプリケーションプログラムによって生成されたユーザデータを記録装置５０を通じて記憶メディア装置４０に記録する場合を説明する。
記録装置５０の暗号化／復号回路５２１は、ホストよりユーザデータを含む記録要求を受け取ると、スロット部５１に接続された記憶メディア装置４０に対して鍵情報の取得を要求する。記憶メディア装置４０の外部インタフェース４３は、ホストからの鍵情報の取得要求を鍵情報保持ブロック４４内のサブメモリコントローラ４４２に渡す。サブメモリコントローラ４４２は、この鍵情報の取得要求に応じてサブメモリ部４４３から鍵情報を読み込み、外部インタフェース４３を通じて記録装置５０に応答する。
【００７３】
記録装置５０の暗号化／復号回路５２１は、記憶メディア装置４０から鍵情報を取得すると、この鍵情報を用いて、ホストから転送されたユーザデータを暗号化する。ユーザデータの暗号化が完了すると、暗号化／復号回路５２１はその暗号化されたユーザデータを含む記録要求を記憶メディア装置４０に供給する。記憶メディア装置４０の外部インタフェース４３は、ホストからの暗号化されたユーザデータを含む記録要求をメモリコントローラ４２に渡す。メモリコントローラ４２は、暗号化されたユーザデータを含む記録要求を受け取ると、この記録要求に含まれる暗号化されたユーザデータをメモリ部４１に書き込む。
【００７４】
［３−３．ユーザデータの読み出し動作］
ホスト上で動作しているアプリケーションプログラムが記録装置５０を通じて記憶メディア装置４０に記憶されているユーザデータを要求する場合を説明する。
記録装置５０の暗号化／復号回路５２１は、ホストよりユーザデータの読み出し要求を受け取ると、スロット部５１にコネクタ４５が接続された記憶メディア装置４０に対して鍵情報の取得を要求する。記憶メディア装置４０の外部インタフェース４３は記録装置５０より受け取った鍵情報の取得要求を鍵情報保持ブロック４４内のサブメモリコントローラ４４２に供給する。サブメモリコントローラ４４２は、この鍵情報の取得要求に応じてサブメモリ部４４３から鍵情報を読み込み、外部インタフェース４３を通じて記録装置５０に応答する。
【００７５】
続いて、記録装置５０の暗号化／復号回路５２１は、記憶メディア装置４０に対してユーザデータの読み出し要求する。記憶メディア装置４０の外部インタフェース４３は記録装置５０からのユーザデータの読み出し要求をメモリコントローラ４２に受け渡す。メモリコントローラ４２は、このユーザデータの読み出し要求に応じてメモリ部４１からユーザデータを読み込み、外部インタフェース４３を通じて記録装置５０に応答する。
【００７６】
記録装置５０の暗号化／復号回路５２１は、記憶メディア装置４０より転送されたユーザデータを既に取得しておいた鍵情報を用いて復号し、ホストに転送する。
【００７７】
［３−４．ユーザデータの緊急消去処理の動作］
本実施形態の記憶メディア装置４０のメモリ部４１に記憶されたユーザデータを緊急消去するときの動作は第１の実施形態または第２の実施形態と同様である。
【００７８】
すなわち、
ユーザが記憶メディア装置４０の第１のスイッチ４４６をマニュアル操作して定常状態から緊急状態に切り替える。
サブメモリコントローラ４４２は、第１のスイッチ４４６の状態が緊急状態に切り替えられたことを検出すると、サブメモリ部４４３の鍵情報を消去する処理を行う。
サブメモリコントローラ４４２は、サブメモリ部４４３の鍵情報を消去する処理が完了したところで、表示部４４７の表示状態を制御して、鍵情報の消去完了を視覚的にユーザに提示する。
【００７９】
あるいは、
記録装置５０に記憶メディア装置４０が接続されている状態で、記録装置５０の第２のスイッチ５３をユーザがマニュアル操作によって緊急状態に切り替えることによって、記憶メディア装置４０の第１のスイッチ４４６を緊急状態に切り替える。以下は同様である。
【００８０】
あるいは、
記録装置５０に記憶メディア装置４０が接続されている状態で、ホストから記録装置５０を通じて記憶メディア装置４０にサブメモリ部４４３の内容を消去するためのコマンドを送信する。
記憶メディア装置４０は、外部インタフェース４３を通じて取得した消去コマンドをサブメモリコントローラ４４２に供給する。
サブメモリコントローラ４４２は、取得した消去コマンドを解釈してサブメモリ部４４３の内容の消去を実行する。
サブメモリコントローラ４４２は、サブメモリ部４４３の内容を消去する処理が完了したところで、表示部４４７の表示状態を制御して、鍵情報の消去完了を視覚的にユーザに提示する。
【００８１】
以上のように本実施形態によれば、次のような効果を期待できる。
記録装置５０の暗号化／復号回路５２１を用いてユーザデータの暗号及び復号を行うことで、記憶メディア装置４０の構成を簡素化できる。したがって、複数の記憶メディア装置４０を用いてユーザデータを記録する場合に、暗号化および復号のための全体的な処理量を低減できる。また、メモリ部４１のユーザデータを消去するのではなく、そのメモリ部４１に記憶されたユーザデータの暗号化を解除するために必要な鍵情報を消去するので、ユーザデータの緊急消去をより短時間で完了することができる。さらに、記憶メディア装置４０に設けられた第１のスイッチ４４６や記録装置５０に設けられた第２のスイッチ５３をユーザがマニュアルで切り替えるだけの簡単な操作でユーザデータの緊急消去を行うことができる。
【００８２】
＜第４の実施形態＞
次に、本技術に係る第４の実施形態として、第３の実施形態と同様にユーザデータの暗号化と復号を記録装置内で行い、かつメモリ部の制御とサブメモリ部の制御を１つのメモリコントローラで行うように構成された記憶メディア装置と記録システムについて説明する。
【００８３】
本実施形態の記録システムにおいて、記録装置は第３の実施形態の記録装置５０でよく、記憶メディア装置は次のように構成されている。
【００８４】
図１３は第４の実施形態に係る記憶メディア装置６０の構成を示すブロック図である。
この記憶メディア装置６０は、メモリ部６１、メモリコントローラ６４２、外部インタフェース６３、鍵情報保持ブロック６４を有する。
【００８５】
鍵情報保持ブロック６４は、サブメモリ部６４３、電池６４４、電源選択回路６４５、第１のスイッチ６４６、表示部６４７を有する。ここで、サブメモリ部６４３、電池６４４、第１のスイッチ６４６、表示部６４７はこれまでに説明した実施形態の同名のものと同じである。但し、本実施形態では、サブメモリ部６４３の専用のサブメモリコントローラは存在せず、サブメモリ部６４３の制御はメモリコントローラ６２が担うように構成されている。また、電源選択回路６４５は、鍵情報保持ブロック６４内の各部とメモリコントローラ６２に供給する電力を電池６４４からの電力と、外部つまりホストまたは記録装置５０からの供給電力との間で切り替える点でこれまでの実施形態と相違する。
【００８６】
次に、第４の実施形態の動作を説明する。
なお、動作の説明は、
４−１．初期化処理
４−２．ユーザデータの記録動作、
４−３．ユーザデータの読み出し動作、
４−４．ユーザデータの緊急消去処理の動作、
の順で行うこととする。
また、上記の動作説明の簡単化のため、記録装置５０に接続されている記憶メディア装置６０は１つだけとし、この記憶メディア装置６０に対して上記の動作が行われるものとする。
［４−１．初期化処理］
記録装置５０の暗号化／復号回路５２１は、例えばホストなどからの初期化要求を受け取ると、ユーザデータの暗号化と復号に用いる鍵情報を生成して、この鍵情報を含む鍵情報設定要求を記憶メディア装置６０に転送する。記憶メディア装置６０の外部インタフェース６３は記録装置５０からの鍵情報設定要求をメモリコントローラ６２によってサブメモリ部６４３に保存する。鍵情報の保存が完了すると、メモリコントローラ６２は、記憶メディア装置６０に鍵情報が登録されていることを示す鍵情報登録済みフラグをメモリ部６１の所定の場所に設定する。
［４−２．ユーザデータの記録動作］
次に、ホスト上で動作しているアプリケーションプログラムによって生成されたユーザデータを記録装置５０を通じて記憶メディア装置６０に記録する場合を説明する。
記録装置５０の暗号化／復号回路５２１は、ホストよりユーザデータを含む記録要求を受け取ると、スロット部５１に接続された記憶メディア装置６０に対して鍵情報の取得を要求する。記憶メディア装置６０の外部インタフェース６３は、ホストからの鍵情報の取得要求をメモリコントローラ６２に渡す。メモリコントローラ６２は、この鍵情報の取得要求に応じてサブメモリ部６４３から鍵情報を読み込み、外部インタフェース６３を通じて記録装置５０に応答する。
【００８７】
記録装置５０の暗号化／復号回路５２１は、記憶メディア装置６０から鍵情報を取得すると、この鍵情報を用いて、ホストから転送されたユーザデータを暗号化する。ユーザデータの暗号化が完了すると、暗号化／復号回路５２１はその暗号化されたユーザデータを含む記録要求を記憶メディア装置６０に供給する。記憶メディア装置６０の外部インタフェース６３は、ホストからの暗号化されたユーザデータを含む記録要求をメモリコントローラ６２に渡す。メモリコントローラ６２は、暗号化されたユーザデータを含む記録要求を受け取ると、この記録要求に含まれる暗号化されたユーザデータをメモリ部４１に書き込む。
【００８８】
［４−３．ユーザデータの読み出し動作］
ホスト上で動作しているアプリケーションプログラムが記録装置５０を通じて記憶メディア装置６０に記憶されているユーザデータを要求する場合を説明する。
記録装置５０の暗号化／復号回路５２１は、ホストよりユーザデータの読み出し要求を受け取ると、スロット部５１に接続された記憶メディア装置６０に対して鍵情報の取得を要求する。記憶メディア装置６０の外部インタフェース６３は記録装置５０より受け取った鍵情報の取得要求をメモリコントローラ６２に供給する。メモリコントローラ６２は、この鍵情報の取得要求に応じてサブメモリ部６４３から鍵情報を読み込み、外部インタフェース６３を通じて記録装置５０に応答する。
【００８９】
続いて、記録装置５０の暗号化／復号回路５２１は、記憶メディア装置６０に対してユーザデータの読み出し要求する。記憶メディア装置６０の外部インタフェース６３は記録装置５０からのユーザデータの読み出し要求をメモリコントローラ６２に受け渡す。メモリコントローラ６２は、このユーザデータの読み出し要求に応じてメモリ部６１からユーザデータを読み込み、外部インタフェース６３を通じて記録装置５０に応答する。
【００９０】
記録装置５０の暗号化／復号回路５２１は、記憶メディア装置６０より転送されたユーザデータを既に取得しておいた鍵情報を用いて復号し、ホストに転送する。
【００９１】
［４−４．ユーザデータの緊急消去処理の動作］
次に、本実施形態の記憶メディア装置６０のメモリ部６１に記憶されたユーザデータを緊急消去するときの動作を説明する。
【００９２】
ユーザが記憶メディア装置６０の第１のスイッチ６４６をマニュアル操作して定常状態から緊急状態に切り替える。
メモリコントローラ６２は、第１のスイッチ６４６の状態が緊急状態に切り替えられたことを検出すると、サブメモリ部６４３の鍵情報を消去する処理を行う。
メモリコントローラ６２は、サブメモリ部６４３の鍵情報を消去する処理が完了したところで、表示部６４７の表示状態を制御して、鍵情報の消去完了を視覚的にユーザに提示する。
【００９３】
あるいは、
記録装置５０に記憶メディア装置６０が接続されている状態で、記録装置５０の第２のスイッチ５３をユーザがマニュアル操作によって緊急状態に切り替えることによって、記憶メディア装置６０の第１のスイッチ６４６を緊急状態に切り替える。以下は同様である。
【００９４】
あるいは、
記録装置５０に記憶メディア装置６０が接続されている状態で、ホストから記録装置５０を通じて記憶メディア装置６０にサブメモリ部６４３の鍵情報を消去するためのコマンドを送信する。
記憶メディア装置６０は、外部インタフェース６３を通じて取得した消去コマンドをメモリコントローラ６２に供給する。
メモリコントローラ６２は、取得した消去コマンドを解釈してサブメモリ部６４３の内容の消去を実行する。
メモリコントローラ６２は、サブメモリ部６４３の内容を消去する処理が完了したところで、表示部６４７の表示状態を制御して、鍵情報の消去完了を視覚的にユーザに提示する。
【００９５】
以上のように本実施形態によれば、次のような効果を期待できる。
記録装置５０の暗号化／復号回路５２１を用いてユーザデータの暗号及び復号を行うことで、記憶メディア装置６０の構成を簡素化できる。したがって、複数の記憶メディア装置６０を用いてユーザデータを記録する場合に、暗号化および復号のための全体的な処理量を低減できる。また、サブメモリ部６４３およびメモリ部６１に対するアクセスの制御を１つのメモリコントローラ６２にて行うように構成したことで、処理をより単純化できる。さらに、メモリ部６１のユーザデータを消去するのではなく、そのメモリ部６１に記憶されたユーザデータの暗号化を解除するために必要な鍵情報を消去するので、ユーザデータの緊急消去をより短時間で完了することができる。さらに、記憶メディア装置６０に設けられた第１のスイッチ６４６や記録装置５０に設けられた第２のスイッチ５３をユーザがマニュアルで切り替えるだけの簡単な操作でユーザデータの緊急消去を行うことができる。
＜第５の実施形態＞
次に、本技術に係る第５の実施形態として、第３の実施形態と同様にユーザデータの暗号化と復号を記録装置内で行い、かつメモリ部の特定のアドレス領域が鍵情報の記憶のために予約された記憶メディア装置と記録システムについて説明する。
【００９６】
本実施形態の記録システムにおいて、記録装置は第３の実施形態の記録装置５０でよく、記憶メディア装置は次のように構成されている。
【００９７】
図１４は第５の実施形態の記憶メディア装置８０の構成を示すブロック図である。
この記憶メディア装置８０は、メモリ部８１、メモリコントローラ８２、外部インタフェース８３、鍵情報消去処理ブロック８４を有する。
【００９８】
鍵情報消去処理ブロック８４は、電池８４４、電源選択回路８４５、第１のスイッチ８４６、表示部８４７を有する。ここで、電池８４４、電源選択回路８４５、第１のスイッチ８４６、表示部８４７はこれまでに説明した実施形態の同名のものと同じである。但し、本実施形態では、サブメモリ部、サブメモリコントローラは存在しない。本実施形態では、サブメモリ部に代えてメモリ部８１の所定のアドレス領域が鍵情報記憶予約領域８１１として予め予約されている。また、電源選択回路８４５は、鍵情報消去処理ブロック８４内の各部と、メモリコントローラ８２およびメモリ部８１に供給する電力を電池８４４からの電力と外部つまりホストまたは記録装置５０からの供給電力との間で切り替える。第１のスイッチ８４６、表示部８４７の制御はメモリコントローラ８２によって行われる。
【００９９】
次に、第５の実施形態の動作を説明する。
なお、動作の説明は、
５−１．初期化処理
５−２．ユーザデータの記録動作、
５−３．ユーザデータの読み出し動作、
５−４．ユーザデータの緊急消去処理の動作、
の順で行うこととする。
また、上記の動作説明の簡単化のため、記録装置５０に接続されている記憶メディア装置８０は１つだけとし、この記憶メディア装置８０に対して上記の動作が行われるものとする。
【０１００】
［５−１．初期化処理］
記録装置５０の暗号化／復号回路５２１は、例えばホストなどからの初期化要求を受け取ると、ユーザデータの暗号化と復号に用いる鍵情報を生成して、この鍵情報を含む鍵情報設定要求を記憶メディア装置８０に転送する。記憶メディア装置８０の外部インタフェース８３は記録装置５０からの鍵情報設定要求をメモリコントローラ８２に供給する。メモリコントローラ８２は、この鍵情報設定要求に従って鍵情報をメモリ部８１の鍵情報記憶予約領域８１１に保存する。鍵情報の保存が完了すると、メモリコントローラ８２は、記憶メディア装置８０に鍵情報が登録されていることを示す鍵情報登録済みフラグをメモリ部８１の所定の場所に設定する。
【０１０１】
［５−２．ユーザデータの記録動作］
次に、ホスト上で動作しているアプリケーションプログラムによって生成されたユーザデータを記録装置５０を通じて記憶メディア装置８０に記録する場合を説明する。
記録装置５０の暗号化／復号回路５２１は、ホストよりユーザデータを含む記録要求を受け取ると、スロット部５１に接続された記憶メディア装置８０に対して鍵情報の取得を要求する。記憶メディア装置８０の外部インタフェース８３は、ホストからの鍵情報の取得要求をメモリコントローラ８２に渡す。メモリコントローラ８２は、この鍵情報の取得要求に応じてメモリ部８１の鍵情報記憶予約領域８１１から鍵情報を読み込み、外部インタフェース８３を通じて記録装置５０に応答する。
【０１０２】
記録装置５０の暗号化／復号回路５２１は、記憶メディア装置８０から鍵情報を取得すると、この鍵情報を用いて、ホストから転送されたユーザデータを暗号化する。ユーザデータの暗号化が完了すると、暗号化／復号回路５２１はその暗号化されたユーザデータを含む記録要求を記憶メディア装置８０に供給する。記憶メディア装置８０の外部インタフェース８３は、ホストからの暗号化されたユーザデータを含む記録要求をメモリコントローラ８２に渡す。メモリコントローラ８２は、暗号化されたユーザデータを含む記録要求を受け取ると、この記録要求に含まれる暗号化されたユーザデータをメモリ部８１に書き込む。
【０１０３】
［５−３．ユーザデータの読み出し動作］
ホスト上で動作しているアプリケーションプログラムが記録装置５０を通じて記憶メディア装置８０に記憶されているユーザデータを要求する場合を説明する。
記録装置５０の暗号化／復号回路５２１は、ホストよりユーザデータの読み出し要求を受け取ると、スロット部５１に接続された記憶メディア装置８０に対して鍵情報の取得を要求する。記憶メディア装置８０の外部インタフェース８３は記録装置５０より受け取った鍵情報の取得要求をメモリコントローラ８２に供給する。メモリコントローラ８２は、この鍵情報の取得要求に応じて、メモリ部８１の鍵情報記憶予約領域８１１から鍵情報を読み込み、外部インタフェース８３を通じて記録装置５０に応答する。
【０１０４】
続いて、記録装置５０の暗号化／復号回路５２１は、記憶メディア装置８０に対してユーザデータの読み出し要求する。記憶メディア装置８０の外部インタフェース８３は記録装置５０からのユーザデータの読み出し要求をメモリコントローラ８２に受け渡す。メモリコントローラ８２は、このユーザデータの読み出し要求に応じてメモリ部８１からユーザデータを読み込み、外部インタフェース８３を通じて記録装置５０に応答する。
【０１０５】
記録装置５０の暗号化／復号回路５２１は、記憶メディア装置８０より転送されたユーザデータを既に取得しておいた鍵情報を用いて復号し、ホストに転送する。
【０１０６】
［５−４．ユーザデータの緊急消去処理の動作］
次に、本実施形態の記憶メディア装置８０のメモリ部８１に記憶されたユーザデータを緊急消去するときの動作を説明する。
【０１０７】
ユーザが記憶メディア装置８０の第１のスイッチ８４６をマニュアル操作して定常状態から緊急状態に切り替える。
メモリコントローラ８２は、第１のスイッチ８４６の状態が緊急状態に切り替えられたことを検出すると、メモリ部８１の鍵情報記憶予約領域８１１の鍵情報を消去する処理を行う。
メモリコントローラ８２は、メモリ部８１の鍵情報記憶予約領域８１１の鍵情報を消去する処理が完了したところで、表示部８４７の表示状態を制御して、鍵情報の消去完了を視覚的にユーザに提示する。
【０１０８】
あるいは、
記録装置５０に記憶メディア装置８０が接続されている状態で、記録装置５０の第２のスイッチ５３をユーザがマニュアル操作によって緊急状態に切り替えることによって、記憶メディア装置８０の第１のスイッチ８４６を緊急状態に切り替える。以下は同様である。
【０１０９】
あるいは、
記録装置５０に記憶メディア装置８０が接続されている状態で、ホストから記録装置５０を通じて記憶メディア装置８０にメモリ部８１の鍵情報記憶予約領域８１１の鍵情報を消去するためのコマンドを送信する。
記憶メディア装置８０は、外部インタフェース８３を通じて取得した消去コマンドをメモリコントローラ８２に供給する。
メモリコントローラ８２は、取得した消去コマンドを解釈してメモリ部８１の鍵情報記憶予約領域８１１の鍵情報の消去を実行する。
メモリコントローラ８２は、メモリ部８１の鍵情報記憶予約領域８１１の鍵情報を消去する処理が完了したところで、表示部８４７の表示状態を制御して、鍵情報の消去完了を視覚的にユーザに提示する。
【０１１０】
以上のように本実施形態によっても、メモリ部８１のユーザデータそのものを消去するのではなく、そのユーザデータの暗号化を解除するために必要な鍵情報をメモリ部８１の鍵情報記憶予約領域８１１から消去するので、ユーザデータの緊急消去処理をより短時間で確実に完了することができる。
【０１１１】
＜第６の実施形態＞
次に、本技術に係る第６の実施形態として、メディア装置本体部と着脱可能部とに分離可能な記憶メディア装置について説明する。
【０１１２】
図１５は、第６の実施形態の記憶メディア装置９０の構成を示すブロック図である。
同図に示すように、この記憶メディア装置９０は、メディア装置本体部９５と着脱可能メモリ部９６とで構成される。着脱可能メモリ部９６はメディア装置本体部９５に対してマニュアルで着脱することができる。
【０１１３】
メディア装置本体部９５は、外部インタフェース９３、第１のスイッチ９４６および暗号化／復号回路９２１を備える。これらは、これまでの実施形態で説明した同名のものと同様である。
【０１１４】
着脱可能メモリ部９６は、メモリ部９１、メモリコントローラ９２、表示部９４７、電池９４４および電源選択回路９４５を備える。
【０１１５】
メモリ部９１は、ユーザデータが記憶されるとともに、予め決められた鍵情報記憶予約領域９１１に鍵情報を記憶することができる。
【０１１６】
メモリコントローラ９２は、メモリ部９１に対してユーザデータの読み書きに関する処理を行う。また、メモリコントローラ９２は、メモリ部９１の鍵情報記憶予約領域９１１に対して鍵情報の読み書きに関する処理を行う。また、メモリコントローラ９２は、着脱可能メモリ部９６のメディア装置本体部９５との接続の状態を検出することができる。メモリコントローラ９２は、着脱可能メモリ部９６がメディア装置本体部９５から外されたことを検出すると、メモリ部９１の鍵情報記憶予約領域９１１の内容を消去する処理を行い、消去が完了したところで、表示部９４７の表示状態をユーザデータ消去完了を示す表示状態に切り替える。
【０１１７】
電池９４４は、着脱可能メモリ部９６がメディア装置本体部９５から取り外された状態にあるときに、メモリ部９１の鍵情報記憶予約領域９１１の鍵情報を消去する処理を行うために必要な電力を着脱可能メモリ部９６の各部に供給するための電源である。
【０１１８】
電源選択回路９４５は、着脱可能メモリ部９６の各部において使用する電力を電池９４４からの電力とホストからの供給電力との間で切り替えるための手段である。電源選択回路９４５は、ホストからの電力の供給状態を監視しており、ホストからの電力の供給状態がＯＮであるときにはホストからの電力を着脱可能メモリ部９６の各部において使用し、ホストからの電力の供給状態がＯＦＦであるときは電池９４４からの電力を着脱可能メモリ部９６の各部において使用するように切り替え動作する。
【０１１９】
次に、本実施形態の動作を説明する。
なお、動作の説明は、
６−１．初期化処理
６−２．ユーザデータの記録動作、
６−３．ユーザデータの読み出し動作、
６−４．ユーザデータの緊急消去処理の動作、
の順で行うこととする。
【０１２０】
［６−１．初期化処理］
外部インタフェース９３は例えばホストなどからの初期化要求を受け取ると、この初期化要求を暗号化／復号回路９４１に供給する。暗号化／復号回路９４１は初期化要求を受け取ると、ユーザデータの暗号化と復号に用いる鍵情報を生成し、この鍵情報を着脱可能メモリ部９６内のメモリコントローラ９２によってメモリ部９１の鍵情報記憶予約領域９１１に保存する。鍵情報の保存が完了すると、暗号化／復号回路９４１は、記憶メディア装置９０に鍵情報が登録されていることを示す鍵情報登録済みフラグをメモリ部９１の所定の場所に設定するようにメモリコントローラ９２に依頼する。メモリコントローラ９２はこの依頼に従って鍵情報登録済みフラグをメモリ部９１の所定の場所に設定する。
【０１２１】
［６−２．ユーザデータの記録動作］
記憶メディア装置９０の外部インタフェース９３は、ホストからユーザデータを含む記録要求を受け取ると、当該記録要求を暗号化／復号回路９４１に供給する。暗号化／復号回路９４１は、記録要求を受けると、着脱可能メモリ部９６内のメモリコントローラ９２に対して鍵情報の取得を依頼する。メモリコントローラ９２は、暗号化／復号回路９４１からの依頼に従ってメモリ部９１の鍵情報記憶予約領域９１１から鍵情報を読み込み、暗号化／復号回路９４１に応答する。暗号化／復号回路９４１は、この鍵情報を用いてユーザデータを暗号化し、暗号化したユーザデータをメモリ部９１に書き込むようにメモリコントローラ９２に要求する。メモリコントローラ９２は、この要求に従って、暗号化されたユーザデータをメモリ部９１のユーザデータ記憶領域（図示せず）に書き込む。
【０１２２】
［６−３．ユーザデータの読み出し動作］
記憶メディア装置９０の外部インタフェース９３はホストからのユーザデータの読み出し要求を受けると、この読み出し要求を暗号化／復号回路９４１に供給する。暗号化／復号回路９４１は読み出し要求を受けると、メモリコントローラ９２に対して鍵情報の取得を要求するとともに、ユーザデータの読み出しを要求する。メモリコントローラ９２はこれらの要求に従ってメモリ部９１の鍵情報記憶予約領域９１１から鍵情報を読み出すとともにメモリ部９１のユーザデータ記憶領域からユーザデータを読み込み、暗号化／復号回路９４１に応答する。暗号化／復号回路９４１は、メモリコントローラ９２によってメモリ部９１から読み出されたユーザデータの暗号化を鍵情報を用いて解除し、暗号化の解除されたユーザデータを外部インタフェース９３を通じてホストに転送する。
【０１２３】
［６−４．ユーザデータの緊急消去処理の動作］
次に、メモリ部９１に記憶されたユーザデータを緊急消去するときの動作を説明する。
図１６は第６の実施形態のユーザデータの緊急消去処理のフローチャートである。
メディア装置本体部９５から着脱可能メモリ部９６が外されると電源選択回路９４５によってこのことが検出される（ステップＳ７０１）（第１の検出部）。これにより電源選択回路９４５は、電池９４４からの電力を着脱可能メモリ部９６の各部において使用するように切り替えを行う（ステップＳ７０２）。この後、メディア装置本体部９５から着脱可能メモリ部９６が外されたことが電源選択回路９４５からメモリコントローラ９２に通知される。メモリコントローラ９２は、この通知を受けて、メモリ部９１の鍵情報記憶予約領域９１１の内容を消去する処理を行う（ステップＳ７０３）。メモリコントローラ９２は、メモリ部９１の鍵情報記憶予約領域９１１の内容を消去する処理が完了したところで、表示部９４７の表示状態を制御して、鍵情報の消去完了すなわちユーザデータの緊急消去処理が完了したことを視覚的にユーザに表示する（ステップＳ７０４）。最後に、鍵情報が登録されていることを示すフラグをオフ状態にする（ステップＳ７０５）。
【０１２４】
本実施形態の記憶メディア装置９０によれば、メディア装置本体部９５から着脱可能メモリ部９６を外すという単純かつ慣用的なアクションでユーザデータを緊急消去することができる。
【０１２５】
＜第６の実施形態の変形例１＞
第６の実施形態の変形例１として、ユーザデータが記憶されるメモリ部と鍵情報が記憶されるサブメモリ部とを有する着脱可能メモリ部をメディア装置本体部に対して着脱自在な構成が考えられる。この構成においても、メディア装置本体部から着脱可能メモリ部が外されたときに、サブメモリ部の鍵情報を消去してユーザデータの緊急消去処理を行うようにしてもよい。
【０１２６】
図１７は、この変形例１の記憶メディア装置９０Ａの構成を示すブロック図である。この変形例１の記憶メディア装置９０Ａにおいて、メディア装置本体部９５Ａは、外部インタフェース９３Ａ、第１のスイッチ９４６Ａおよび暗号化／復号回路９２１Ａを備える。これらは、これまでの実施形態で説明した同名のものと同様である。着脱可能メモリ部９６Ａは、メモリ部９１Ａ、メモリコントローラ９２Ａ、表示部９４７Ａ、電池９４４Ａ、電源選択回路９４５Ａ、サブメモリコントローラ９４２Ａ、サブメモリ部９４３Ａを備える。
【０１２７】
この変形例１の記憶メディア装置９０Ａにおいて、メディア装置本体部９５Ａから着脱可能メモリ部９６Ａが外されると電源選択回路９４５Ａによってこのことが検出される。すると電源選択回路９４５Ａは、電池９４４Ａからの電力を着脱可能メモリ部９６Ａの各部において使用するように切り替えを行う。この後、メディア装置本体部９５Ａから着脱可能メモリ部９６Ａが外されたことが電源選択回路９４５Ａからサブメモリコントローラ９４２Ａに通知される。サブメモリコントローラ９４２Ａは、この通知を受けて、サブメモリ部９４３Ａの内容を消去する処理を行う。サブメモリコントローラ９４２Ａは、サブメモリ部９４３Ａの内容を消去する処理が完了したところで、表示部９４７Ａの表示状態を制御して、鍵情報の消去完了すなわちユーザデータの緊急消去処理が完了したことを視覚的にユーザに表示する。最後に、鍵情報が登録されていることを示すフラグをオフ状態にする。
【０１２８】
＜第６の実施形態の変形例２＞
第６の実施形態の記憶メディア装置９０Ａにおいて、メディア装置本体部９５Ａは第１のスイッチ９４６Ａを有するものとした。すなわち、メディア装置本体部９５Ａから着脱可能メモリ部９６Ａが外されたとき、あるいは第１のスイッチ９４６Ａが緊急状態に切り替えられたときに鍵情報が緊急消去されるものとした。その変形列として、第１のスイッチ９４６Ａを排除し、メディア装置本体部９５Ａから着脱可能メモリ部９６Ａが外されたときだけ鍵情報が緊急消去されるように構成してもよい。
【０１２９】
＜記録システムに共通の変形例３＞
次に、記録システムの実施形態に共通の変形例３として、記録装置から記憶メディア装置が外されたときに鍵情報の緊急消去処理を行う機能について説明する。
【０１３０】
図１８は第１の実施形態の記録システム１００に対する変形例３としての記録システム１００Ａの構成を示すブロック図である。
この記録システム１００Ａにおける記憶メディア装置２０Ａには、記録装置３０Ａのスロット部３１Ａから記憶メディア装置２０Ａのコネクタ２５Ａ（接続部）が外されたときに鍵情報の緊急消去を行うかどうかをマニュアルで設定するための第１の消去設定スイッチ２４９Ａが設けられている。第１の消去設定スイッチ２４９Ａの構造は第１のスイッチ２４６Ａと同様でよい。但し、第１の消去設定スイッチ２４９Ａと第１のスイッチ２４６Ａは誤って他方が操作されることがないように、相互に識別可能であることが必要である。記憶メディア装置２０Ａの他の部分は第１の実施形態の記憶メディア装置２０と同じである。図１９に、変形例３である記録システム１００Ａにおける記憶メディア装置２０Ａの構成を示す。
【０１３１】
一方、この記録システム１００Ａにおける記録装置３０Ａにも、この記録装置３０Ａから記憶メディア装置２０Ａが外されたときに鍵情報の緊急消去を行うかどうかをマニュアルで設定するための第２の消去設定スイッチ３４Ａが設けられている。第２の消去設定スイッチ３４Ａの構造は第２のスイッチ３３Ａと同様でよい。第２の消去設定スイッチ３４Ａの状態の変化は、メカニカルな動きとして、各スロット部３１Ａに接続されている記憶メディア装置２０Ａの第１の消去設定スイッチ２４９Ａに同時に伝達される。すなわち、記録装置３０Ａに設けられた第２の消去設定スイッチ３４Ａと、各スロット部３１Ａにコネクタ２５Ａが接続されている各記憶メディア装置２０Ａの第１の消去設定スイッチ２４９Ａは互いに連動して状態が変化するように構成されている。記録装置３０Ａの他の部分の構成は第１の実施形態の記録装置３０と同じである。
【０１３２】
第２の消去設定スイッチ３４Ａの状態は暗号化／復号ブロック２４Ａ内のサブメモリコントローラ２４２Ａによって検出される。サブメモリコントローラ２４２Ａは、第１の消去設定スイッチ２４９Ａの状態が、記録装置３０Ａのスロット部３１Ａから記憶メディア装置２０Ａのコネクタ２５Ａが外されたときに鍵情報の緊急消去を行う状態に切り替えられていることを検出すると、消去設定フラグをサブメモリコントローラ２４２Ａ内のレジスタまたはサブメモリ部２４３Ａの所定の場所に設定する。
【０１３３】
次に、記憶メディア装置２０Ａのメモリ部２１Ａに記憶されたユーザデータを緊急消去するときの動作を説明する。
【０１３４】
図２０は本変形例３によるユーザデータの緊急消去処理のフローチャートである。
記録装置３０Ａから記憶メディア装置２０Ａのコネクタ２５Ａが外されると、記憶メディア装置２０Ａの外部インタフェース２３Ａによってこのことが検出される（ステップＳ８０１）（第２の検出部）。これにより外部インタフェース２３Ａから暗号化／復号ブロック２４内の暗号化／復号回路２４１Ａを通じてサブメモリコントローラ２４２Ａに、記録装置３０Ａのスロット部３１Ａから記憶メディア装置２０Ａのコネクタ２５Ａが外されたことが通知される。サブメモリコントローラ２４２Ａは、この通知を受けると消去設定フラグの状態をチェックする（ステップＳ８０２）。サブメモリコントローラ２４２Ａは、消去設定フラグか設定されていることを判断すると（ステップＳ８０３のＹＥＳ）、サブメモリ部２４３Ａの鍵情報を消去する処理を行う（ステップＳ８０４）。サブメモリコントローラ２４２Ａは、サブメモリ部２４３Ａの鍵情報を消去する処理が完了したところで、表示部９４７Ａの表示状態を制御して、鍵情報の消去完了すなわちユーザデータの緊急消去処理が完了したことを視覚的にユーザに表示する（ステップＳ８０５）。最後に、鍵情報が登録されていることを示すフラグをオフ状態にする（ステップＳ８０６）。また、ステップＳ８０３で消去設定フラグか設定されていないことが判定された場合、サブメモリコントローラ２４２Ａは何もしない。
【０１３５】
本変形例３によれば、記録装置３０Ａに接続される記憶メディア装置２０Ａ毎に第１の消去設定スイッチ２４９Ａをユーザがマニュアルで操作して消去設定フラグを設定したり、記録装置３０Ａの第２の消去設定スイッチ３３Ａを操作して複数の記憶メディア装置２０Ａに消去設定フラグを一斉に設定したりすることができる。この消去設定フラグの設定のオン／オフにより、記憶メディア装置２０Ａが記録装置３０Ａから外されたときにユーザデータを緊急消去するかどうかをユーザが適宜決めることができる。
【０１３６】
例えば、消去設定フラグがオフに設定された記憶メディア装置２０Ａに記録されたユーザデータは、記憶メディア装置２０Ａが記録装置３０Ａから外されたときには緊急消去されないが、第１のスイッチ９４６が操作された場合に緊急消去される。逆に消去設定フラグがオンに設定された記憶メディア装置２０Ａに記録されたユーザデータは、記憶メディア装置２０Ａが記録装置３０Ａから外されたときには緊急消去され、第１のスイッチ９４６が操作された場合には緊急消去されない。これによりユーザは、ユーザデータの緊急消去の操作方法を２通りの方法から任意に選択することができる。例えば、記録装置３０Ａに記憶メディア装置２０Ａを接続して使用する間は消去設定フラグがオンに設定し、記憶メディア装置２０Ａを記録装置３０Ａから外して使用する前に消去設定フラグをオフにする。これによって、緊急時に記憶メディア装置２０Ａを記録装置３０Ａから外すことなくそのまま放置せざるを得ない状況が発生し、記憶メディア装置２０Ａが他者の手にわたったとしても、その中に記録されているユーザデータが他者の手にわたることを回避できる可能性がある。
【０１３７】
＜各実施形態に共通の変形例４＞
サブメモリコントローラまたはメモリコントローラ内の時計機能を用いて、第１のスイッチの状態がユーザデータ緊急消去用の緊急状態に切り替えられたことが検出されてから、予め設定された時間経過後や、設定された時刻に、サブメモリ部、メモリ部の鍵情報記憶予約領域の鍵情報を消去する処理を行うように構成してもよい。記憶メディア装置を利用する時間が分かっている場合には、上記のようにサブメモリ部、メモリ部の鍵情報記憶予約領域の内容の消去をタイマ予約することによって、万が一、記憶メディア装置を消失してしまった場合でもユーザデータが他者に利用される可能性を低減できる。
【０１３８】
なお、本技術は、以下のような構成をとることもできる。
（１）暗号化されたユーザデータを記憶可能なユーザデータ記憶部と、
前記暗号化されたユーザデータを復号するための鍵情報が記憶可能な鍵情報記憶部と、
前記鍵情報記憶部に記憶された鍵情報を消去する電気的な処理を行う鍵情報消去部と、
ユーザによってマニュアルで操作され、前記鍵情報消去部を作動させることを指示する第１のスイッチと、
前記鍵情報消去部を動作させるために必要な電力を供給する電池と、
前記鍵情報消去部による前記鍵情報の消去が完了したことを表示する表示部と
を具備する記憶メディア装置。
【０１３９】
（２）前記（１）に記載の記憶メディア装置であって、
ユーザデータを入力するデータ入力部と、
前記入力されたユーザデータを暗号化する第１の暗号化部と、
前記ユーザデータ記憶部から読み出された前記ユーザデータを前記鍵情報記憶部に記憶された前記鍵情報を用いて復号する復号部と
をさらに具備する記憶メディア装置。
【０１４０】
（３）前記（１）または（２）に記載の記憶メディア装置であって、
外部からの電力の供給の有無を判定し、前記外部からの電力の供給がないとき前記電池の電力を前記鍵情報消去部を動作させるために必要な電力として利用するように切り替えを行う電源選択部
をさらに具備する記憶メディア装置。
【０１４１】
（４）  前記（１）ないし前記（３）のいずれかに記載の記憶メディア装置であって、
ユーザデータを入力可能なデータ入力部を有するメディア装置本体部と、
少なくとも前記ユーザデータ記憶部、前記鍵情報記憶部、前記鍵情報消去部、および前記電池を内蔵し、前記メディア装置本体部に対して一体に着脱自在な着脱可能メモリ部と、
前記メディア装置本体部から前記着脱可能メモリ部が外されたことが検出して前記鍵情報消去部を作動させる第１の検出部と
をさらに具備する記憶メディア装置。
【０１４２】
（５）前記（１）ないし前記（３）のいずれかに記載の記憶メディア装置であって、
外部の機器に対して着脱自在な接続部と、
前記外部の機器から前記接続部が外されたことを検出して前記鍵情報消去部を作動させる第２の検出部と、
ユーザによってマニュアルで操作され、前記第２の検出部の検出結果に基づく前記鍵情報消去部の作動のオン／オフを設定する第１の消去設定スイッチと
をさらに具備する記憶メディア装置。
【符号の説明】
【０１４３】
２０…記憶メディア装置
２１…メモリ部
２２…メモリコントローラ
２３…外部インタフェース
２４…暗号化／復号ブロック
２５…コネクタ
３０…記録装置
３１…スロット部
３２…制御部
３３…第２のスイッチ
９５…メディア装置本体部
９６…着脱可能メモリ部
１００…記録システム
２４１…暗号化／復号回路
２４２…サブメモリコントローラ
２４３…サブメモリ部
２４４…電池
２４５…電源選択回路
２４６…第１のスイッチ
２４７…表示部
２４８…バスライン
【図１】
2012208798.tif 000003
【図２】
2012208798.tif 000004
【図３】
2012208798.tif 000005
【図４】
2012208798.tif 000006
【図５】
2012208798.tif 000007
【図６】
2012208798.tif 000008
【図７】
2012208798.tif 000009
【図８】
2012208798.tif 000010
【図９】
2012208798.tif 000011
【図１０】
2012208798.tif 000012
【図１１】
2012208798.tif 000013
【図１２】
2012208798.tif 000014
【図１３】
2012208798.tif 000015
【図１４】
2012208798.tif 000016
【図１５】
2012208798.tif 000017
【図１６】
2012208798.tif 000018
【図１７】
2012208798.tif 000019
【図１８】
2012208798.tif 000020
【図１９】
2012208798.tif 000021
【図２０】
2012208798.tif 000022