(57)【要約】  本発明は、保安データを管理する装置およびその方法に関するものであって、より詳細には、ホストデバイスと保安用マルチメディアカードとの間で保安データを安全に管理する装置および方法に関するものである。  本発明の一実施形態によるホストデバイスは、保安用マルチメディアカードに保存された保安データに対するアクセスモードを設定するアクセスモード設定部と、前記設定されたアクセスモードを含むアクセス要請メッセージを送信する送受信部、および  前記保安用マルチメディアカードとの動作が非正常に終了すると、前記保安用マルチメディアカードに保存されたアクセス情報を受信してチェックされたアクセス情報を比較するアクセス情報管理部とを含む。
2009537042.tif 000002
【特許請求の範囲】
【請求項１】
保安用マルチメディアカードに保存された保安データに対するアクセスモードを設定するアクセスモード設定部と、
前記設定されたアクセスモードを含むアクセス要請メッセージを送信する送受信部、および
前記保安用マルチメディアカードとの動作が非正常に終了すると、前記保安用マルチメディアカードに保存されたアクセス情報を受信してチェックされたアクセス情報を比較するアクセス情報管理部と、を含む、ホストデバイス。
【請求項２】
前記アクセスモードは、生成、読み取り、書き込みおよび削除のうち少なくとも一つを含む、請求項１に記載のホストデバイス。
【請求項３】
前記アクセス情報は、前記アクセスモードに対する権限ビットおよび状態ビットである、請求項１に記載のホストデバイス。
【請求項４】
ホストデバイスから受信されたアクセスモードを確認して、前記アクセスモードに対する権利ビットをチェックして、前記ホストデバイスから受信された命令メッセージに基づいて前記アクセスモードに対する状態ビットをチェックするアクセスモードチェック部、および
前記アクセスモードに対する権利ビットおよび状態ビットを保存する保存部と、を含む、保安用マルチメディアカード。
【請求項５】
前記アクセスモードチェック部は、前記ホストデバイスとの動作が非正常に終了すると状態ビットをチェックしない、請求項４に記載の保安用マルチメディアカード。
【請求項６】
前記アクセスモードは、生成、読み取り、書き込みおよび削除のうち少なくとも一つを含む、請求項４に記載の保安用マルチメディアカード。
【請求項７】
保安用マルチメディアカードに保存された保安データに対するアクセスモードを設定して、前記設定されたアクセスモードを含むアクセス要請メッセージを伝送するホストデバイスと、
前記ホストデバイスから伝送されたアクセスモードを確認して、前記アクセスモードに対する権利ビットをチェックして、前記ホストデバイスから伝送された命令メッセージに基づいて前記アクセスモードに対する状態ビットをチェックする保安用マルチメディアカードと、を含む、保安データを管理する装置。
【請求項８】
前記ホストデバイスは、
前記保安用マルチメディアカードに保存された保安データに対するアクセスモードを設定するアクセスモード設定部と、
前記設定されたアクセスモードを含むアクセス要請メッセージを送信する送受信部、および
前記保安用マルチメディアカードとの動作が非正常に終了すると、前記保安用マルチメディアカードに保存されたアクセス情報を受信して、チェックされたアクセス情報を比較するアクセス情報管理部と、を含む、請求項７に記載の保安データを管理する装置。
【請求項９】
前記保安用マルチメディアカードは、
前記ホストデバイスから受信されたアクセスモードを確認して前記アクセスモードに対する権利ビットをチェックして、前記ホストデバイスから受信された命令メッセージに基づいて前記アクセスモードに対する状態ビットをチェックするアクセスモードチェック部、および
前記アクセスモードに対する権利ビットおよび状態ビットを保存する保存部と、を含む、請求項７に記載の保安データを管理する装置。
【請求項１０】
前記アクセスモードは生成、読み取り、書き込みおよび削除のうち少なくとも一つを含む、請求項７に記載の保安データを管理する装置。
【請求項１１】
前記アクセス情報は、前記アクセスモードに対する権限ビットおよび状態ビットである、請求項７に記載の保安データを管理する装置。
【請求項１２】
保安用マルチメディアカードに保存された保安データに対するアクセスモードを設定する段階と、
前記設定されたアクセスモードを含むアクセス要請メッセージを伝送して前記保安データにアクセスする段階と、
前記アクセスモードにともなう動作を実行する段階、および
前記動作の実行が完了すると動作完了メッセージを伝送する段階と、を含む、保安データを管理する方法。
【請求項１３】
前記ホストデバイスと保安用マルチメディアカードとの動作が非正常に終了すると、前記保安用マルチメディアカードに保存されたアクセス情報を受信して、チェックされたアクセス情報を比較する段階をさらに含む、請求項１２に記載の保安データを管理する方法。
【請求項１４】
前記アクセス情報は、前記アクセスモードに対する権限ビットおよび状態ビットである、請求項１３に記載の保安データを管理する方法。
【請求項１５】
前記アクセスモードは、生成、読み取り、書き込みおよび削除のうち少なくとも一つを含む、請求項１２に記載の保安データを管理する方法。
【請求項１６】
ホストデバイスから受信されたアクセスモードを確認して前記アクセスモードに対する権利ビットをチェックする段階、および
前記ホストデバイスが前記アクセスモードにともなう動作を実行した後、前記動作の完了したことを送信すると前記アクセスモードに対する状態ビットをチェックする段階と、を含む、保安データを管理する方法。
【請求項１７】
前記ホストデバイスと保安用マルチメディアカードとの動作が非正常に終了すると状態ビットをチェックしない、請求項１６に記載の保安データを管理する方法。
【請求項１８】
前記アクセスモードは、生成、読み取り、書き込みおよび削除のうち少なくとも一つを含む、請求項１６に記載の保安データを管理する方法。
【請求項１９】
前記アクセスモードに対する権利ビットおよび状態ビットは別途の保存空間に保存される、請求項１６に記載の保安データを管理する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保安データを管理する装置およびその方法に関するものであって、より詳細には、ホストデバイスと保安用マルチメディアカードとの間で保安データを安全に管理する装置および方法に関するものである。
【背景技術】
【０００２】
最近、デジタル著作権管理（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ；以下、「ＤＲＭ」という）に関する研究が活発で、ＤＲＭを適用した商用サービスが導入されたり導入されつつある。ＤＲＭは、不正コピーおよび配布が容易なデジタルコンテンツを保護するための技術概念である。
【０００３】
デジタルコンテンツを保護しようとする努力は従来にもあったが、それは主にデジタルコンテンツに対する不正アクセス防止に重点を置いていた。例えば、デジタルコンテンツに対するアクセス（ａｃｃｅｓｓ）は代価を払ったユーザだけに許され、代価を払わないユーザはデジタルコンテンツにアクセスできなかった。しかし、デジタルデータの特性上、デジタルコンテンツは、再使用、加工、コピーおよび配布が容易であるため、代価を払ってデジタルコンテンツにアクセスしたユーザがこれを不正コピーまたは配布する場合には代価を払わないユーザもデジタルコンテンツを使用することができる。
【０００４】
このような問題点を克服するために、ＤＲＭはデジタルコンテンツを暗号化して配布し、暗号化されたデジタルコンテンツを使用するためには、権利オブジェクト（Ｒｉｇｈｔ  Ｏｂｊｅｃｔ：ＲＯ）というライセンスが必要である。
【０００５】
図１は、一般的なホストデバイスと保安用マルチメディアカードの構成を図示したブロック図である。
【０００６】
図示された通り、ホストデバイス１０と保安用マルチメディアカード２０は、ホストデバイス１０と保安用マルチメディアカード２０が連結されるものであって物理的な接触または非接触装置を通して通信が可能であり、ホストデバイス１０と保安用マルチメディアカード２０のような周辺装置間の通信の場合、ＵＳＢポートやカードリーダー機であるインターフェース（１４，２４）、ホストデバイス１０が保安用マルチメディアカード２０と情報を交換し、通信プロトコル交渉を処理するプログラムであるアプリケーション（１３，２３）、各デバイスの保存領域にアクセスしてファイルやディレクトリを読み取り、書き込みができるように管理するファイルシステム（１２，２２）、各デバイスでデータを保存するための物理的領域であり、ファイルシステムにアクセスが可能な保存領域（１１，２１）を含み構成される。
【０００７】
ここで、ホストデバイス１０は、保安データの移動のために保安用マルチメディアカード２０と通信し、保安データを保安用マルチメディアカード２０に伝送したり保安用マルチメディアカード２０に保安データの読み取りを要請したりする装置である。
【０００８】
また、保安用マルチメディアカード２０は、保安データの移動のためにホストデバイス１０と通信し、ホストデバイス１０の要請によって保安データの伝送を受けたり伝送したりする装置である。
【０００９】
参考までに、本発明で使用する保安データはファイル形態で存在すると仮定する。
【００１０】
図２は、一般的なホストデバイスと保安用マルチメディアカードで保安データの移動を実行する過程を示すフローチャートである。
【００１１】
先に、ホストデバイス１０から保安用マルチメディアカード２０に保安データの移動（すなわち、読み取り）を要請する（Ｓ１）。次に、ホストデバイス１０は、保安用マルチメディアカード２０から保安データを読み取って（Ｓ２）、ホストデバイス１０の内部に存在する保存空間に保存する。
【００１２】
次に、ホストデバイス１０は、成功的に保安データを保存したこと（すなわち、保安データの読み取りが完了したこと）を知らせる信号を保安用マルチメディアカード２０に伝送する（Ｓ３）。これに、保安用マルチメディアカード２０は、保安データの原本を削除して（Ｓ４）、ホストデバイス１０に保安データの移動が完了したことを知らせる信号を伝送する（Ｓ５）。
【００１３】
図２で説明したように、ＤＲＭでは互いに異なる二つの装置間で保安データを移動するとき、二つの装置すべてに保安データが存在してはならず、ユーザの権利を保護するために保安データが流失してはならない。
【００１４】
しかし、図２の段階Ｓ２でホストデバイス１０が保安データを読み取る間にホストデバイス１０と保安用マルチメディアカード２０の接続が解除されると、ホストデバイス１０には損傷した保安データが保存され、保安用マルチメディアカード２０は該当保安データを削除して、二つの装置に保安データが存在しなくなる（すなわち、流失する）問題点が生じうる。
【００１５】
また、図２の段階Ｓ３でホストデバイス１０が該当保安データの移動を完了した後、これを保安用マルチメディアカード２０に知らせる前にホストデバイス１０と保安用マルチメディアカード２０の接続が解除されると、保安用マルチメディアカード２０で該当ファイルを削除する時点が分からないため、ホストデバイス１０と保安用マルチメディアカード２０すべてに同一の保安データが存在（すなわち、不正コピー）するようになるという問題点がある。
【００１６】
さらに、非正常に終了した二つの装置（１０，２０）の接続を再開しても該当保安データの現在状態を確認できないので、問題解決のため適切な措置を取ることができないという問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【００１７】
本発明の技術的課題は、ホストデバイスと保安用マルチメディアカードとの間で保安データの流失および不正コピーが生じないように安全に保安データを管理することである。
【００１８】
本発明の技術的課題は、以上で言及した技術的課題に制限されず、言及されていないまた他の技術的課題は次の記載から当業者に明確に理解できるであろう。
【課題を解決するための手段】
【００１９】
前記目的を達成するために本発明の一実施形態によるホストデバイスは、保安用マルチメディアカードに保存された保安データに対するアクセスモードを設定するアクセスモード設定部と、前記設定されたアクセスモードを含むアクセス要請メッセージを送信する送受信部、および前記保安用マルチメディアカードとの動作が非正常に終了すると、前記保安用マルチメディアカードに保存されたアクセス情報を受信してチェックされたアクセス情報を比較するアクセス情報管理部と、を含む。
【００２０】
また、本発明の一実施形態による保安用マルチメディアカードは、ホストデバイスから受信されたアクセスモードを確認して、前記アクセスモードに対する権利ビットをチェックして、前記ホストデバイスから受信された命令メッセージに基づいて前記アクセスモードに対する状態ビットをチェックするアクセスモードチェック部と、前記アクセスモードに対する権利ビットおよび状態ビットを保存する保存部と、を含む。
【００２１】
さらに、本発明の一実施形態による保安データを管理する装置は、保安用マルチメディアカードに保存された保安データに対するアクセスモードを設定して、前記設定されたアクセスモードを含むアクセス要請メッセージを伝送するホストデバイスと、前記ホストデバイスから伝送されたアクセスモードを確認して、前記アクセスモードに対する権利ビットをチェックして、前記ホストデバイスから伝送された命令メッセージに基づいて前記アクセスモードに対する状態ビットをチェックする保安用マルチメディアカードと、を含む。
【００２２】
また、本発明の一実施形態による保安データを管理する方法は、保安用マルチメディアカードに保存された保安データに対するアクセスモードを設定する段階と、前記設定されたアクセスモードを含むアクセス要請メッセージを伝送して前記保安データにアクセスする段階と、前記アクセスモードにともなう動作を実行する段階、および前記動作の実行が完了すると動作完了メッセージを伝送する段階と、を含む。
【００２３】
さらに、本発明の一実施形態による保安データを管理する方法は、ホストデバイスから受信されたアクセスモードを確認して前記アクセスモードに対する権利ビットをチェックする段階、および前記ホストデバイスが前記アクセスモードにともなう動作を実行した後、前記動作の完了したことを送信すると前記アクセスモードに対する状態ビットをチェックする段階と、を含む。
【００２４】
その他実施形態の具体的な内容は詳細な説明および図に含まれている。
【発明の効果】
【００２５】
前記したような本発明の保安データを管理する装置およびその方法によると、次のような効果が一つあるいはそれ以上ある。
【００２６】
ホストデバイスは、保安用マルチメディアカードのアクセス情報をチェックして、該当保安データの状態を把握することができ、把握された状態によって問題発生時に適切な処理ができるという長所がある。
【００２７】
また、保安データの流失および不正コピーを防止できすることができ、保安データに対する安全性を保障するという長所がある。
【００２８】
さらに、低性能保存装置である保安用マルチメディアカードが複雑なファイルシステムを有しなくてもホストデバイスが保安用マルチメディアカード内の保安データを管理することができるという長所がある。
【発明を実施するための最良の形態】
【００２９】
本発明の利点、特徴、およびそれらを達成する方法は、添付される図面と共に詳細に後述される実施形態を参照すれば明確になるであろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、互いに異なる多様な形態で具現されることが可能である。本実施形態は、単に本発明の開示が完全になるように、本発明が属する技術分野で通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであり、本発明は、請求項の範囲によってのみ定義される。なお、明細書全体にかけて、同一の参照符号は同一の構成要素を指すものとする。
【００３０】
以下、添付された図面を参照して本発明の好ましい実施形態を詳細に説明する。
【００３１】
図３は、本発明の実施形態によるホストデバイスの内部ブロック図を示す図である。
【００３２】
図示された通り、ホストデバイス１００は、送受信部１１０、アクセスモード設定部１２０、アクセス情報管理部１３０、動作処理部１４０、保存部１５０および制御部１６０を含み構成される。
【００３３】
本実施形態および以下の実施形態で使用される「〜部」という用語は、ソフトウェアまたはＦＰＧＡまたはＡＳＩＣのようなハードウェアの構成要素を意味し、「〜部」というある機能を果たす。しかし、「〜部」というソフトウェアまたはハードウェアに限定される意味ではない。「〜部」というアドレッシングできる保存媒体にあるように構成されることもでき、一つまたはそれ以上のプロセッサーを再生させるように構成されることもできる。
【００３４】
したがって、実施形態での「〜部」というソフトウェアの構成要素、オブジェクト指向ソフトウェアの構成要素、クラスの構成要素およびタスク構成要素のような構成要素と、プロセス、関数、属性、プロシーザ、サブルーチン、プログラム  コードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、および変数を含む。構成要素と「〜部」のうちから提供されている機能はさらに小さい数の構成要素および「〜部」に結合されたり追加的な構成要素と「〜部」にさらに分離したりすることができる。
【００３５】
送受信部１１０は、保安用マルチメディアカードに保安データのアクセスを要請するメッセージ、保安データのコピー（すなわち、読み取り）を要請するメッセージ、保安データのコピー完了を知らせるメッセージおよび保安データの削除を要請するメッセージを送信する。また、保安用マルチメディアカードから保安データの削除が完了したことを知らせるメッセージを受信する。
【００３６】
アクセスモード設定部１２０は、保安用マルチメディアカードに保存された保安データにアクセスするモード（すなわち、アクセスモード）を設定する。ここで、アクセスモード設定部１２０はアクセスモードの権限ビットを設定する。また、アクセスモードの種類は生成、読み取り、書き込みおよび削除などがあり、アクセスモードの種類に対する権限および状態ビットで構成される。
【００３７】
アクセス情報管理部１３０は、保安用マルチメディアカードに保存されたアクセス情報を管理する。ここで、アクセス情報は、アクセスモード設定部１２０が設定したアクセスモードに対する権限ビットおよび保安用マルチメディアカードがチェックした状態ビットに対する情報をいう。以下、図５でアクセス情報についてより詳細に説明する。
【００３８】
例えば、アクセス情報管理部１３０は、アクセスモードの権限および状態ビットがすべてチェックされているのかをチェックする。チェックした結果、権限ビットのみがチェックされている場合、該当権限にチェックされた動作が実行されていないと判断して権限ビットにチェックされた動作を再び実行するように要請する。
【００３９】
動作処理部１４０は、保安データに対する生成、読み取り、書き込みおよび削除などの動作を処理する。また、動作処理部１４０は、所定の動作が完了した場合、該当動作が完了したことを知らせるメッセージを生成する。
【００４０】
例えば、アクセスモード設定部１２０が保安データの読み取りモードを設定した場合、動作処理部１４０は、保安用マルチメディアカードに保存された保安データを読み取る動作を実行する。ここで、動作処理部１４０は、保安データの読み取りが完了すると送受信部１１０を通して読み取りが完了したことを知らせるメッセージを保安用マルチメディアカードに伝送する。
【００４１】
保存部１５０は、保安データを保存する。
【００４２】
制御部１６０は、ホストデバイス１００を構成する各機能性ブロック（１１０から１５０）の動作を制御する。
【００４３】
図４は、本発明の実施形態による保安用マルチメディアカードの内部ブロック図を示す図である。
【００４４】
図示された通り、保安用マルチメディアカード２００は、送受信部２１０、アクセス情報チェック部２２０、動作処理部２３０、保存部２４０および制御部２５０を含み構成される。
【００４５】
送受信部２１０は、ホストデバイス１００に保安データの削除が完了したことを知らせる信号を送信する。また、送受信部２１０は、ホストデバイス１００から保安データのアクセスを要請するメッセージ、保安データのコピー（すなわち、読み取り）を要請するメッセージ、保安データのコピー完了を知らせるメッセージおよび保安データの削除を要請するメッセージを受信する。
【００４６】
アクセス情報チェック部２２０は、ホストデバイス１００から受信された保安データのアクセスを要請するメッセージに含まれたアクセスモードを確認して、確認されたアクセスモードに対する権利ビットをチェックする。
【００４７】
例えば、確認されたアクセスモードが「読み取り」および「削除」モードである場合、アクセス情報チェック部２２０は、「読み取り」および「削除」の権限ビットをチェックする。ここで、権限ビットをチェックするのは権限ビットを０から１に転換することをいう。
【００４８】
また、アクセス情報チェック部２２０は、ホストデバイス１００から受信されたメッセージに基づいてアクセスモードに対する状態ビットをチェックする。ここで、受信されたメッセージは所定のアクセスモードの動作が完了したことを知らせるメッセージおよび所定のアクセスモードの動作を完了させろとの要請メッセージである。
【００４９】
例えば、ホストデバイス１００から保安データの読み取り完了メッセージが受信されると、アクセス情報チェック部２２０は「読み取り」モードの状態ビットをチェックして、保安データの削除要請メッセージが受信されるとアクセス情報チェック部２２０は「削除」モードの状態ビットをチェックする。
【００５０】
動作処理部２３０は、保安データに対する生成、読み取り、書き込みおよび削除などの動作を処理する。
【００５１】
例えば、ホストデバイス１００から保安データの削除要請メッセージが受信されると、動作処理部２３０は、保安用マルチメディアカード２００に保存された保安データを削除する。ここで、保安データが削除されると、アクセス情報チェック部２２０は「削除」モードの状態ビットをチェックする。
【００５２】
保存部２４０は、保安データを保存し、アクセス情報を別途に保存するアクセス情報保存モジュール２４１をさらに具備する。
【００５３】
アクセス情報保存モジュール２４１は、ホストデバイス１００によって設定されたアクセスモードとアクセスモードに対する権限ビットおよび状態ビットを保存する。ここで、アクセスモードの権限および状態ビットはテーブル形態で保存される。しかし、必ずテーブル形態で保存されることではない。
【００５４】
制御部２５０は、保安用マルチメディアカード２００を構成する各機能性ブロック（２１０から２４０）の動作を制御する。
【００５５】
図５は、本発明の実施形態による保安用マルチメディアカードのアクセス情報保存モジュールに保存されたアクセス情報を示す図である。
【００５６】
図示された通り、アクセスモードの種類は、生成、読み取り、書き込み、削除で構成されてアクセスモードに対して権限ビットおよび状態ビットが存在する。
【００５７】
生成モードは、保安データを新たに生成することをいい、読み取りモードは、保安用マルチメディアカード２００に保存されている保安データをホストデバイス１００が読み取ることをいい、書き込みモードは、ホストデバイス１００に保存された保安データを保安用マルチメディアカード２００に移動させることをいい、削除モードは、保存された保安データを削除ということをいう。
【００５８】
また、権限ビットは保安データに対して所定の動作を実行することを示し、状態ビットは所定の動作の実行が完了したことを示す。
【００５９】
すなわち、ホストデバイス１００が最初に保安データにアクセスする時点には権限ビットがチェックされて、チェックされた権限に対する保安データの処理が完了する時点には状態ビットがチェックされる。
【００６０】
例えば、ホストデバイス１００で「読み取り」および「削除」モードを設定した場合、保安用マルチメディアカード２００のアクセス情報チェック部２２０によって「読み取り」および「削除」モードに対する権限ビットがチェックされる。
【００６１】
この後、保安データの読み取り動作が完了すると、アクセス情報チェック部２２０は「読み取り」モードに対する状態ビットをチェックして、ホストデバイス１００から保安データの削除要請メッセージが受信されると、アクセス情報チェック部２２０は「削除」モードに対する状態ビットをチェックする。したがって、ホストデバイス１００は、保安用マルチメディアカード２００に保存されたアクセス情報の権限および状態ビットを比較することによってホストデバイス１００と保安用マルチメディアカード２００との間で発生した問題点を発見および処理することができる。
【００６２】
図６は、本発明の実施形態による保安データを管理する方法を示すフローチャートである。ここでは、ホストデバイス１００が保安用マルチメディアカード２００に保存された保安データをホストデバイス１００に移動させる動作を説明する。
【００６３】
先に、ホストデバイス１００は、保安データに対するアクセスモード（例えば、読み取りモードおよび削除モード）を設定する（Ｓ６１０）。次に、アクセスモードが含まれた保安データのアクセスを要請するメッセージを保安用マルチメディアカード２００に伝送して保安データにアクセスする（Ｓ６２０）。
【００６４】
これに、保安用マルチメディアカード２００は伝送されたメッセージを受信する。次に、受信されたメッセージに含まれたアクセスモードを確認して、確認されたアクセスモードに対する権利ビットをチェックする（Ｓ６２５）。
【００６５】
次に、ホストデバイス１００は、保安用マルチメディアカード２００に保存された保安データを読み取り（Ｓ６３０）、ホストデバイス１００の保存空間に保安データを保存する（Ｓ６４０）。
【００６６】
次に、ホストデバイス１００は、成功的に保安データを保存したこと（すなわち、保安データの読み取りが完了したこと）を知らせるメッセージを保安用マルチメディアカード２００に伝送する（Ｓ６５０）。これに、保安用マルチメディアカード２００は「読み取り」モードに対する状態ビットをチェックする（Ｓ６５５）。
【００６７】
次に、ホストデバイス１００は、該当保安データの削除を要請するメッセージを保安用マルチメディアカード２００に伝送する（Ｓ６６０）。これに、保安用マルチメディアカード２００は、保安データの原本を削除し（Ｓ６６２）、「削除」モードに対する状態ビットをチェックする（Ｓ６６５）。
【００６８】
次に、保安用マルチメディアカード２００は、ホストデバイス１００に保安データの移動が完了したことを知らせるメッセージを伝送する（Ｓ６７０）。この後、チェックされたアクセスモードとアクセスモードに対する権限ビットおよび状態ビットは初期化される。
【００６９】
図７は、本発明の実施形態による保安データを管理する方法のうち保安データの流失を防止する過程を示すフローチャートである。ここでは、保安データのコピー過程中に接続が解除された場合、保安データの流失を防止する過程を説明する。
【００７０】
先に、ホストデバイス１００は、保安データに対するアクセスモード（例えば、読み取りモードおよび削除モード）を設定する（Ｓ７１０）。次に、アクセスモードが含まれた保安データのアクセスを要請するメッセージを保安用マルチメディアカード２００に伝送して保安データにアクセスする（Ｓ７２０）。
【００７１】
これに、保安用マルチメディアカード２００は、伝送されたメッセージを受信して、受信されたメッセージに含まれたアクセスモードを確認して、アクセスモードに対する権利ビットをチェックする（Ｓ７２５）。
【００７２】
次に、ホストデバイス１００は、保安用マルチメディアカード２００に保存された保安データを読み取る（Ｓ７３０）。このとき、ホストデバイス１００と保安用マルチメディアカード２００の接続が解除される。この場合、保安データの読み取りが正常に完了することができなかったため、保安用マルチメディアカード２００は「読み取り」モードに対する状態ビットをチェックしない。
【００７３】
この後、ホストデバイス１００と保安用マルチメディアカード２００が再び接続すると、ホストデバイス１００は保安用マルチメディアカード２００にアクセス情報を要請して、受信されたアクセス情報から権限ビットと状態ビットをチェックする（Ｓ７４０）。
【００７４】
チェックした結果、該当保安データの「読み取り」と「削除」モードに対する権限ビットは表示されているが、「読み取り」と「削除」モードに対する状態ビットはチェックされていない状態である場合、保安データの読み取りを再び試みる（Ｓ７５０）。ここで、読み取りモードの状態ビットがチェックされないのはホストデバイス１００が保安データを読み取ることに失敗したと見なすことができ、これに保安データの読み取りを再び実行するのである。次に、ホストデバイス１００は読み取った保安データを保存空間に保存する（Ｓ７６０）。
【００７５】
この後、段階Ｓ７７０から段階７９０の過程は、前記図６の段階Ｓ６５０から段階Ｓ６７０過程と同様に実行される。
【００７６】
図８は、本発明の実施形態による保安データを管理する方法のうち保安データの不正コピーを防止する過程を示すフローチャートである。ここでは、保安データの削除の過程中に接続が解除された場合、保安データの不正コピーを防止する過程を説明する。
【００７７】
段階Ｓ８１０から段階Ｓ８５５の過程は、前記図６の段階Ｓ６１０から段階Ｓ６５５過程と同様に実行される。
【００７８】
次に、ホストデバイス１００は、該当保安データの削除を要請するメッセージを保安用マルチメディアカード２００に伝送する（Ｓ８６０）。このとき、ホストデバイス１００と保安用マルチメディアカード２００の接続が解除される。この場合、保安データの削除が正常に完了することができなかったため、保安用マルチメディアカード２００は、「削除」モードに対する状態ビットをチェックしない。
【００７９】
この後、ホストデバイス１００と保安用マルチメディアカード２００が再び接続すると、ホストデバイス１００は、保安用マルチメディアカード２００にアクセス情報を要請して、受信されたアクセス情報から権限ビットと状態ビットをチェックする（Ｓ８７０）。
【００８０】
チェックした結果、該当保安データの「読み取り」と「削除」モードに対する権限ビットおよび「読み取り」モードに対する状態ビットは表示されているが、「削除」モードに対する状態ビットはチェックされていない状態である場合、保安データの削除をまた要請する（Ｓ８８０）。ここで、削除モードの状態ビットがチェックされないのは保安用マルチメディアカード２００に保存された保安データが削除されなかったことと判断することができ、これに保安データの削除を再び要請するのである。
【００８１】
さらに、保安用マルチメディアカード２００は保安データの原本を削除し（Ｓ８８２）、「削除」モードに対する状態ビットをチェックする（Ｓ８８５）。
【００８２】
次に、保安用マルチメディアカード２００は、ホストデバイス１００に保安データの移動が完了したことを知らせるメッセージを伝送する（Ｓ８９０）。この後、チェックされたアクセスモードとアクセスモードに対する権限ビットおよび状態ビットは初期化される。
【００８３】
図９と図１０は、本発明の他の実施形態によるホストデバイスから保安用マルチメディアカードに保安データを移動中に生じうる問題を示す図である。
【００８４】
図９に図示された通り、生成モードおよび書き込みモードに対する権限ビットのみがチェックされており、生成モードおよび書き込みモードに対する状態ビットはチェックされていない場合は、ホストデバイス１００から保安用マルチメディアカード２００に保安データを書き込みするために保安データにアクセスするあいだ問題が発生したものと判断することができる。これに、ホストデバイス１００は、保安用マルチメディアカード２００で保安データの生成問題が解決される前まで保安データの伝送を保留する。
【００８５】
図１０に図示された通り、生成モードおよび書き込みモードに対する権限ビットおよび生成モードに対する状態ビットにチェックされており、書き込みモードに対する状態ビットはチェックされていない場合、ホストデバイス１００から保安用マルチメディアカード２００に保安データが伝送されるあいだ問題が発生したものと判断することができる。これに、ホストデバイス１００が保安データをすべて伝送したと見なし、保安データを削除する場合保安データが損傷される。したがって、書き込みモードに対する状態ビットがチェックされていない場合、ホストデバイス１００は保安データを書き込むことに失敗したと見なして保安データの書き込みを再実行する動作を行う。
【００８６】
一方、保安データを管理する目的により多様なアクセスモードに対する権限および状態ビットを組み合わせて用いることができ、権限および状態ビットの組み合わせの場合によって適切な復旧措置を実行することができる。
【００８７】
以上添付された図面を参照して本発明の実施形態について説明したが、本発明が属する技術分野で通常の知識を有する者は、本発明が、その技術的思想や必須の特徴を変更しない範囲で他の具体的な形態で実施され得るということを理解できるものである。したがって、以上で記述した実施形態はすべての面で例示的なものであり、限定的でないものと理解しなければならない。
【図面の簡単な説明】
【００８８】
【図１】一般的なホストデバイスと保安用マルチメディアカードの構成を図示したブロック図である。
【図２】一般的なホストデバイスと保安用マルチメディアカードで保安データの移動を実行する過程を示すフローチャートである。
【図３】本発明の実施形態によるホストデバイスの内部ブロック図を示す図である。
【図４】本発明の実施形態による保安用マルチメディアカードの内部ブロック図を示す図である。
【図５】本発明の実施形態による保安用マルチメディアカードのアクセス情報保存モジュールに保存されたアクセス情報を示す図である
【図６】本発明の実施形態による保安データを管理する方法を示すフローチャートである。
【図７】本発明の実施形態による保安データを管理する方法のうち保安データの流失を防止する過程を示すフローチャートである。
【図８】本発明の実施形態による保安データを管理する方法のうち保安データの不正コピーを防止する過程を示すフローチャートである。
【図９】本発明の他の実施形態によるホストデバイスから保安用マルチメディアカードに保安データを移動中に生じうる問題を示す図である。
【図１０】本発明の他の実施形態によるホストデバイスから保安用マルチメディアカードに保安データを移動中に生じうる問題を示す図である。
【符号の説明】
【００８９】
１００    ホストデバイス
２００    保安用マルチメディアカード
１１０，２１０    送受信部
１２０    アクセスモード設定部
１３０    アクセス情報管理部
１４０，２３０    動作処理部
１５０，２４０    保存部
１６０，２５０    制御部
２２０    アクセス情報チェック部
【図１】
2009537042.tif 000003
【図２】
2009537042.tif 000004
【図３】
2009537042.tif 000005
【図４】
2009537042.tif 000006
【図５】
2009537042.tif 000007
【図６】
2009537042.tif 000008
【図７】
2009537042.tif 000009
【図８】
2009537042.tif 000010
【図９】
2009537042.tif 000011
【図１０】
2009537042.tif 000012
【国際調査報告】
2009537042.tif 000013
2009537042.tif 000014